[netlabs #658] Disassembler will not disassemble BASIC

2002-06-03 Thread Clinton A. Pierce
# New Ticket Created by "Clinton A. Pierce" # Please include the string: [netlabs #658] # in the subject line of all future correspondence about this issue. # http://bugs6.perl.org/rt2/Ticket/Display.html?id=658 > The disassembler will take apart small .pbc files, but will not tackle BASIC'

Re: New assembler problem, with fix.

2002-06-03 Thread Jeff
Jeff wrote: > > Clinton A Pierce wrote: > > > > I'm not at a system where diff/patch runs, but here's a fix for you. In > > _string_constant you're trying to expand \n and friends with: > > > > $constant = eval "qq($constant)"; > > > > This breaks if the token ) appears in $constant. Ch

Re: [COMMIT] New Assembler in place

2002-06-03 Thread Jeff
Melvin Smith wrote: > > At 02:25 PM 6/1/2002 -0400, Clinton A. Pierce wrote: > >Looks great. Converted over with little sweat, noted below. > > Moving in the right direction. mandelbrot.cola -> mandel.pasm > > Old assembler: > > time assemble.pl mandel.pasm > mandel.pbc | grep real > real

Re: New assembler problem, with fix.

2002-06-03 Thread Jeff
Clinton A Pierce wrote: > > I'm not at a system where diff/patch runs, but here's a fix for you. In > _string_constant you're trying to expand \n and friends with: > > $constant = eval "qq($constant)"; > > This breaks if the token ) appears in $constant. Changing () to anything > else

New assembler problem, with fix.

2002-06-03 Thread Clinton A. Pierce
I'm not at a system where diff/patch runs, but here's a fix for you. In _string_constant you're trying to expand \n and friends with: $constant = eval "qq($constant)"; This breaks if the token ) appears in $constant. Changing () to anything else breaks if that anything else is in the

Re: [netlabs #650] [PATCH] Assembler documentation tweaks

2002-06-03 Thread Daniel Grunblatt
On 1 Jun 2002, Simon Glover wrote: > # New Ticket Created by Simon Glover > # Please include the string: [netlabs #650] > # in the subject line of all future correspondence about this issue. > # http://bugs6.perl.org/rt2/Ticket/Display.html?id=650 > > > > > A few small fixes to the assembler

Re: [netlabs #648] [PATCH] keyed ops renaming

2002-06-03 Thread Daniel Grunblatt
># New Ticket Created by Simon Glover ># Please include the string: [netlabs #648] ># in the subject line of all future correspondence about this issue. ># http://bugs6.perl.org/rt2/Ticket/Display.html?id=648 > > > > > The patch below renames the set_keyed and get_keyed ops simply to set, > as

[netlabs #657] [PATCH] Change BIGINT/BIGFLOAT to BIGNUM

2002-06-03 Thread via RT
# New Ticket Created by David Lloyd # Please include the string: [netlabs #657] # in the subject line of all future correspondence about this issue. # http://bugs6.perl.org/rt2/Ticket/Display.html?id=657 > Start to mutate vtables into something vaguely conforming to PDD02. This one nukes BI

Fixing up PMC vtables

2002-06-03 Thread Dan Sugalski
Okay, a little while back I updated the vtable PDD. Anyone care to take on the task of getting the PMC class files and the .pmc processor up to snuff? -- Dan --"it's like this"--- Dan Sugalski

[netlabs #656] [PATCH] Better patch to plug warnings

2002-06-03 Thread via RT
# New Ticket Created by David Lloyd # Please include the string: [netlabs #656] # in the subject line of all future correspondence about this issue. # http://bugs6.perl.org/rt2/Ticket/Display.html?id=656 > Replaces my previous patch. This essentially changes the Parrot_dlsym funcs to take a

Warnings pass the 1 000 mark

2002-06-03 Thread Andy Dougherty
This morning's compilation on Solaris 8, with gcc-2.8.1, and with perl-5.8.0-RC1 compiled with -Duse64bitint gave the following 1066 warnings. Many of these are, in fact, due to real, complicated, issues about what integral types to use when, and shouldn't be blindly casted away. Others, however

Re: [netlabs #655] [PATCH] Squash some warnings on Solaris

2002-06-03 Thread Melvin Smith
># New Ticket Created by David Lloyd ># Please include the string: [netlabs #655] ># in the subject line of all future correspondence about this issue. ># http://bugs6.perl.org/rt2/Ticket/Display.html?id=655 > > > >The casting from const char * to char * make me nervous though... maybe it >int

[netlabs #655] [PATCH] Squash some warnings on Solaris

2002-06-03 Thread via RT
# New Ticket Created by David Lloyd # Please include the string: [netlabs #655] # in the subject line of all future correspondence about this issue. # http://bugs6.perl.org/rt2/Ticket/Display.html?id=655 > The casting from const char * to char * make me nervous though... maybe it introduces

RE: [netlabs #653] PATCH: P14[I3] support

2002-06-03 Thread Melvin Smith
At 01:29 AM 6/3/2002 -0700, Brent Dax wrote: >Leon Brocard: ># This little patchette lets the new shiny assembler cope with ># using an I register as a PMC key, eg "P14[I3]". Obviously ># brainf*ck needs to be in the testsuite ;-) > >See my comment on a previous, similar patch by Simon Glover. If

RE: [netlabs #653] PATCH: P14[I3] support

2002-06-03 Thread Brent Dax
Leon Brocard: # This little patchette lets the new shiny assembler cope with # using an I register as a PMC key, eg "P14[I3]". Obviously # brainf*ck needs to be in the testsuite ;-) See my comment on a previous, similar patch by Simon Glover. --Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot

[netlabs #653] PATCH: P14[I3] support

2002-06-03 Thread via RT
# New Ticket Created by Leon Brocard # Please include the string: [netlabs #653] # in the subject line of all future correspondence about this issue. # http://bugs6.perl.org/rt2/Ticket/Display.html?id=653 > This little patchette lets the new shiny assembler cope with using an I register as a