Unicode thoughts...

2002-03-24 Thread Jeff
This will likely open yet another can of worms, but Unicode has been delayed for too long, I think. It's time to add the Unicode libraries (In our case, the ICU libraries at , which Larry has now blessed) to Parrot. string.c already has (admittedly unavoidable, du

Re: Old Warnock's Dilemma for 'make quicktest'

2002-03-24 Thread Michel J Lambert
> Could you also provide a patch (or at least comments in the code) that > describe the limiations? This satisfactory? (I didn't mention it in the README because that's supposed to be simpler instructions sans caveats, imo) Mike Lambert Index: docs/running.pod ==

[BUG] pushp bug?

2002-03-24 Thread Simon Glover
This code: set I0, 0 TOP: bsr FOO inc I0 lt I0, 974, TOP print "Done\n" end FOO: new P0, PerlString set P0, "foo" pushp ret end causes a segfault, while the same program with 974 changed to 973 (or smaller) runs fine. Running parrot under gdb sh

Prospective jit patch

2002-03-24 Thread Jason Gloudon
This is a not-yet-suitable for applying patch that removes the dependency on an external assembler and disassembler for Just-In-Time compiler support. All assembly is done at run-time via macros. This is sufficient to allow some flexibility in instruction selection at run-time, but a lot more wo

[PATCH] Stack and string tests

2002-03-24 Thread Simon Glover
The enclosed patch adds tests for the new and ops, and also provides a test for the bug described in my previous email. Simon --- t/op/stacks.t.old Sun Mar 24 16:35:26 2002 +++ t/op/stacks.t Sun Mar 24 17:45:23 2002 @@ -1,6 +1,6 @@ #! perl -w -use Parrot::Test tests => 15; +use P

[PATCH] Off-by-one error in stack code

2002-03-24 Thread Simon Glover
This code: set I0, 0 FOO: set S0, I0 savec S0 inc I0 lt I0, 256, FOO rotate_up 2 restore S1 print S1 print "\n" end makes Parrot segfault. This seems to be due to an off-by-one error in stack_entry(..) that uncovers itself if depth==ch

[Applied] win32 parrot_dlclose

2002-03-24 Thread Josh Wilmes
Good, thanks, applied. --Josh At 23:43 on 03/24/2002 +0100, "Ritz Daniel" <[EMAIL PROTECTED]> wrote: > parrot_dlclose() uses dlclose() on unix, FreeLibrary() on windoze. > dlclose returns 0 on success, FreeLibrary returns 0 on failure...fix included > > > Index: platforms/win32.c >

[patch] win32 parrot_dlclose

2002-03-24 Thread Ritz Daniel
parrot_dlclose() uses dlclose() on unix, FreeLibrary() on windoze. dlclose returns 0 on success, FreeLibrary returns 0 on failure...fix included Index: platforms/win32.c === RCS file: /cvs/public/parrot/platforms/win32.c,v retrievin

[Applied] String Constness Warning Removal

2002-03-24 Thread Josh Wilmes
Applied, thanks. --Josh At 16:21 on 03/24/2002 EST, Michel J Lambert <[EMAIL PROTECTED]> wrote: > Below is a patch to fix the two warnings about const-ness I get in > string.c. This should also fix the tcc build on tinderbox. Hopefully this > spot-fix to the const-ness problems won't cause fu

[PATCH] String Constness Warning Removal

2002-03-24 Thread Michel J Lambert
Below is a patch to fix the two warnings about const-ness I get in string.c. This should also fix the tcc build on tinderbox. Hopefully this spot-fix to the const-ness problems won't cause further const-ness problems farther down the line. Mike Lambert Index: include/parrot/string.h

[Applied] Re: [PATCH] MANIFEST tweaking

2002-03-24 Thread Jeff
Simon Glover wrote: > > Self-explanatory patch. > > Simon > > --- MANIFEST.oldSun Mar 24 16:03:02 2002 > +++ MANIFESTSun Mar 24 16:03:39 2002 > @@ -72,6 +72,7 @@ > examples/assembly/Makefile > examples/assembly/bsr.pasm > examples/assembly/call.pasm > +examples/assembly/cat.pas

[PATCH] MANIFEST tweaking

2002-03-24 Thread Simon Glover
Self-explanatory patch. Simon --- MANIFEST.oldSun Mar 24 16:03:02 2002 +++ MANIFESTSun Mar 24 16:03:39 2002 @@ -72,6 +72,7 @@ examples/assembly/Makefile examples/assembly/bsr.pasm examples/assembly/call.pasm +examples/assembly/cat.pasm examples/assembly/euclid.pasm examples/

Re: [ANN] New Devel-Tinderclient Released

2002-03-24 Thread Zach Lipton
The windows zip-file is on its way to a cpan mirror near you. http://cpan.valueclick.com/authors/id/Z/ZL/ZLIPTON/Devel-Tinderclient-1.2.ta r.gz (should be on all mirrors by now) http://cpan.valueclick.com/authors/id/Z/ZL/ZLIPTON/Devel-Tinderclient-1.2.zi p (just uploaded) Zach On 3/24/02 9:48

Re: [FIX] Re: Some weekend fun: BASIC for Parrot

2002-03-24 Thread Dan Sugalski
At 2:43 PM + 3/24/02, Nicholas Clark wrote: >On Sun, Mar 24, 2002 at 01:06:40AM -0500, Clinton A. Pierce wrote: > > But if ya can get the data in, everything works *great*. Interactive >> mode's all working now, even a functonal INPUT statement. My TODO's are >> down to: 1. making sure th

[ANN] New Devel-Tinderclient Released

2002-03-24 Thread Zach Lipton
I have improved Devel::Tinderclient (the client that powers tinderbox) to support email from systems that do not have and use sendmail. Tindermail::MailMailer allows you to use Mail::Mailer and SMTP to send email to the tinderbox server or (and preferred) you can use Tindermail::Http to communica

Re: [FIX] Re: Some weekend fun: BASIC for Parrot

2002-03-24 Thread Nicholas Clark
On Sun, Mar 24, 2002 at 01:06:40AM -0500, Clinton A. Pierce wrote: > I just got this message and it's 1am. There's no way I'm applying patches > this late. :) Wise man. > But if ya can get the data in, everything works *great*. Interactive > mode's all working now, even a functonal INPUT st