Looking at the PerlInt vtable ops, do we have the worst case backwards?
(Or, more to the point, are we missing the worst case?)
new P0, PerlNum
new P1, PerlString
new P2, PerlInt
new P3, PerlGork # A new PMC
set P0, 1.23
set P1, "4.56"
set P2, 7
set P3, 8.910 # Whatev
Here's a PMC-based version of mops.pasm. Cuts processing power in about
half. (Not entirely PMC-based, but the loop is.)
#
# pmcmops.pasm
#
# Copyright (C) 2001 The Parrot Team. All rights reserved.
# This program is free software. It is subject to the same
# license as The Parrot Interpreter.
At 11:42 AM 12/22/2001 -0500, Jason Gloudon wrote:
>I'd like to know if no one cares or does care and has suggestions.
I've been thinking about this, and the only thing I can see as a problem is
what to do when the interpreter you're doing something in isn't actually
the current interpreter. I'
I wrote stuff for string boolean tests, to be the same as perl...
Hopefully I've put the bits in the right places this time.
* Added get_digit() to chartypes
* Added string_bool() to strings
* Added if_s_ic op, to use same
* Added (PerlString)->get_bool stuff to perlstring.pmc
* Tests for a
At 02:00 AM 12/20/2001 -0500, [EMAIL PROTECTED] wrote:
>Since so many functions pass around the interpreter,
>can we add a standard, short interpreter arg macro so I don't
>have to clutter the argument list of every function I write.
>
>theINTERP or something?
When the TLS version of the interpre
At 10:09 PM 12/20/2001 -0800, Brent Dax wrote:
>The attached patch implements a Parrot_sprintf function. It doesn't do
>quite what you think--it just wraps the system sprintf. However, it
>provides I and F sizes and is designed to interact with STRINGs. For
>example:
I've not applied this for
At 07:45 PM 12/21/2001 -1000, David & Lisa Jacobs wrote:
>Assuming these mismatches weren't intentional, here is a patch that fixes
>the mismatches between the pointer prototypes in the _vtable definition and
>the function definition in the perlint, perlnum and perlstring pmc files.
Applied, than
At 12:02 PM 12/15/2001 -1000, David & Lisa Jacobs wrote:
>This patch adds tests for all the bitwise opcodes.
Applied, thanks.
Dan
--"it's like this"---
Dan Sugalski even samurai
The latest release from CVS needs a make clean before building. Tinderbox
will be messy until then.
Dan
--"it's like this"---
Dan Sugalski even samurai
[EMAIL PROTECTED]
All --
I just committed the first chunk of stuff to make dynamic oplib
loading work. This is an early step. The most interesting stuff
is yet to come. For now, the code is only exercised when the -P
(predereferencing) option to test_parrot is used. We still link
core_ops.c in statically, but we d
10 matches
Mail list logo