Re: New Todo

2002-01-29 Thread Paul Johnson
On Tue, Jan 29, 2002 at 09:57:16PM +, Simon Cozens wrote: > I've started a new TODO list. Remind me of anything else that needs > doing; Sandboxes. Has anyone given any thought as to whether Parrot should support "use Safe", and if so, how? -- Paul Johnson - [EMAIL PROTECTED] http://www.p

CVS Reorganization Complete

2002-01-29 Thread Robert Spier
The following things have changed: - Renamed include/parrot/register_funcs.h to regfuncs.h - Renamed languages/miniperl/miniperlc to mpc - Moved t/op/pmc* to t/op/pmc/ - Moved Parrot/* to lib/Parrot/ - Moved Test/* to lib/Test/ Revision history has been preserved in the following manner: - th

[COMMIT] PerlArray fixes

2002-01-29 Thread Jeff G
PerlArray was previously unable to use negative indices to do anything but access integer values. This has now been fixed to let you use negative indices to access all basic types and alter basic types. The next step is threefold: 1 - Unify (get_integer_index, get_number_index, get_string_index)

Re: New Todo

2002-01-29 Thread Steve Fink
On Tue, Jan 29, 2002 at 09:57:16PM +, Simon Cozens wrote: > JIT > --- > More instructions needed! Register my vote for some introductory documentation. docs/jit.pod is good for someone who already knows how the JIT works, but I'd like something for idiots like me who just want to know wha

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-29 Thread Steve Fink
On Tue, Jan 29, 2002 at 10:10:56AM -0800, Steve Fink wrote: > On Tue, Jan 29, 2002 at 01:38:12AM -0500, Dan Sugalski wrote: > > At 9:33 PM -0800 1/28/02, Steve Fink wrote: > > > > > >On Mon, Jan 28, 2002 at 09:36:19PM -0500, Dan Sugalski wrote: > > >> At 7:47 PM -0500 1/28/02, Michael G Schwern wr

Re: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Steve Fink
Here's a tiny doc update to reflect the improved test_parrot. Index: docs/running.pod === RCS file: /home/perlcvs/parrot/docs/running.pod,v retrieving revision 1.2 diff -p -u -b -r1.2 running.pod --- docs/running.pod22 Jan 2002 2

CVS Reorganization Tonight

2002-01-29 Thread Robert Spier
At Simon's request, I will be moving things around in the CVS repository tonight between 7 and 11 PM PST (GMT+8). I'll disable commit access, and will send out a note when I'm done, with a summary of the changes. If you have files checked out and they are being worked on, you will need to eithe

New Todo

2002-01-29 Thread Simon Cozens
I've started a new TODO list. Remind me of anything else that needs doing; people with CVS access, feel free to add anything you need for your area of responsibility whatever that may be... String subsystem grep docs/strings.pod for unimplemented functions and implement them

Re: Incomplete commit

2002-01-29 Thread Melvin Smith
At 03:10 PM 1/29/2002 -0500, Dan Sugalski wrote: >On Tue, 29 Jan 2002, Melvin Smith wrote: > > > Sunday night I did a large commit for ParrotIO that localized the > > IO to each interp, but apparently all of the commits did not go through. > > What in CVS could be causing this? I'm baffled. I di

Re: Incomplete commit

2002-01-29 Thread Melvin Smith
At 03:10 PM 1/29/2002 -0500, Dan Sugalski wrote: >On Tue, 29 Jan 2002, Melvin Smith wrote: > > > Sunday night I did a large commit for ParrotIO that localized the > > IO to each interp, but apparently all of the commits did not go through. > > What in CVS could be causing this? > >If you added new

Re: Incomplete commit

2002-01-29 Thread Dan Sugalski
On Tue, 29 Jan 2002, Melvin Smith wrote: > Sunday night I did a large commit for ParrotIO that localized the > IO to each interp, but apparently all of the commits did not go through. > What in CVS could be causing this? If you added new files you'd need to do a "cvs add filename" first, otherwi

Incomplete commit

2002-01-29 Thread Melvin Smith
Sunday night I did a large commit for ParrotIO that localized the IO to each interp, but apparently all of the commits did not go through. What in CVS could be causing this? It built and tested cleanly on my box but then I saw a patch committed adding a few globals back so Parrot would compile th

Re: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Melvin Smith
At 05:54 PM 1/29/2002 +, Simon Cozens wrote: >begin quote from Brent Dax: > > Patch attached implements an embedding interface for Parrot and > > re-writes test_main.c to use it. It also rewrites the switch handling > > stuff into something that looks decent and adds -h (help) and -v > > (ver

[PATCH t/op/rx.t] Can't use TODO, use SKIP instead

2002-01-29 Thread Michael G Schwern
While this is the right place for a TODO test, unfortunately the Test::Harness that currently comes with Perl doesn't understand this kind of TODO test. Parrot users would have to either download the new version from CPAN or wait for 5.8. So instead of TODO, use SKIP. TODO would be better, sinc

Re: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Steve Fink
On Tue, Jan 29, 2002 at 12:56:55AM -0800, Brent Dax wrote: > Unfortunately, I will probably not be able to apply this myself. In the > course of making the patch, I accidentally did a 'make distclean' > instead of 'make cvsclean', and I *still* don't have a usable patch > program, so I'll probabl

Re: *poke* *poke* Parrot::Test -> Test::Builder patch

2002-01-29 Thread Steve Fink
On Tue, Jan 29, 2002 at 01:38:12AM -0500, Dan Sugalski wrote: > At 9:33 PM -0800 1/28/02, Steve Fink wrote: > > > >On Mon, Jan 28, 2002 at 09:36:19PM -0500, Dan Sugalski wrote: > >> At 7:47 PM -0500 1/28/02, Michael G Schwern wrote: > >> >On Mon, Jan 28, 2002 at 04:07:06PM -0500, Dan Sugalski wrot

Re: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Simon Cozens
begin quote from Brent Dax: > Patch attached implements an embedding interface for Parrot and > re-writes test_main.c to use it. It also rewrites the switch handling > stuff into something that looks decent and adds -h (help) and -v > (version) switches. This is excellent work; thanks very much,

email harvesting...

2002-01-29 Thread Wizard
I don't know who to send this to, but I just received several spams to my email address that I use only for this list (perl6-internals). If someone could let me know if someone is responsible for preventing this, please let me know, so that I can forward the information. Grant M.

[PATCH] Better neg op tests

2002-01-29 Thread Simon Glover
As written, the tests of the new neg op will pass even if neg does nothing. Enclosed patch fixes by extending the tests. Simon --- integer.t.old Tue Jan 29 14:48:54 2002 +++ integer.t Tue Jan 29 14:49:51 2002 @@ -1014,11 +1014,14 @@ output_is(<

Re: [COMMIT] Array type

2002-01-29 Thread Simon Glover
You forgot to declare the class_init function in global_setup.h Enclosed patch fixes. Simon --- global_setup.h.old Tue Jan 29 12:11:59 2002 +++ global_setup.h Tue Jan 29 12:12:29 2002 @@ -15,6 +15,7 @@ #define PARROT_GLOBAL_SETUP_H_GUARD /* Needed because this might get compiled be

Re: GCC Specific Function In 'test_main.c'

2002-01-29 Thread Simon Cozens
begin quote from Dave Mitchell: > Perl5's perl.h seems to have a bunch of stuff to handle this. I've added this to platforms/generic.h: #ifndef S_ISREG # define S_ISREG(m) ((m & S_IFMT) == S_IFREG) #endif (Anyone know if that's the right place for it?) -- void russian_roulette(void) { char *

Re: GCC Specific Function In 'test_main.c'

2002-01-29 Thread Dave Mitchell
Simon Cozens <[EMAIL PROTECTED]> wrote: > begin quote from Joe Yates: > > if (!S_ISREG(file_stat.st_mode)) { > > As far as I can tell, "S_ISREG" is gcc specific. > > My fault, but I'm sure it's POSIX. Oh well, problem, anyway. Anyone got a > more-portable-than-POSIX way of saying this

Re: GCC Specific Function In 'test_main.c'

2002-01-29 Thread Simon Cozens
begin quote from Joe Yates: > if (!S_ISREG(file_stat.st_mode)) { > As far as I can tell, "S_ISREG" is gcc specific. My fault, but I'm sure it's POSIX. Oh well, problem, anyway. Anyone got a more-portable-than-POSIX way of saying this? -- This week I will definitely have passed the A

GCC Specific Function In 'test_main.c'

2002-01-29 Thread Joe Yates
Dear All, 'test_main.c' contains the line: if (!S_ISREG(file_stat.st_mode)) { As far as I can tell, "S_ISREG" is gcc specific. Joe

RE: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Brent Dax
Brent Dax: # Brent Dax: # # Patch attached implements an embedding interface for Parrot and # # re-writes test_main.c to use it. It also rewrites the # switch handling # # stuff into something that looks decent and adds -h (help) and -v # # (version) switches. # # Hold on, it seems to be blowing

RE: [PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Brent Dax
Brent Dax: # Patch attached implements an embedding interface for Parrot and # re-writes test_main.c to use it. It also rewrites the switch handling # stuff into something that looks decent and adds -h (help) and -v # (version) switches. Hold on, it seems to be blowing up. I'll see what I can d

[PATCH] Embedded Parrot, anyone?

2002-01-29 Thread Brent Dax
Patch attached implements an embedding interface for Parrot and re-writes test_main.c to use it. It also rewrites the switch handling stuff into something that looks decent and adds -h (help) and -v (version) switches. I'd like to emphasize that this interface is preliminary. Several functions