[svn:parrot] r24527 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 23:46:05 2008 New Revision: 24527 Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/01-vars.t Log: Allow the use of the IT variable. Modified: trunk/languages/lolcode/src/parser

[svn:parrot] r24526 - trunk/t/configure

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 19:14:37 2008 New Revision: 24526 Modified: trunk/t/configure/031-base.t Log: Eliminate tests for 'args' attribute of Parrot::Configure::Step data structure. (First step in process of elimination.) Modified: trunk/t/configure/031-base.t =

[svn:parrot] r24525 - trunk/t/configure

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 19:13:45 2008 New Revision: 24525 Modified: trunk/t/configure/042-list_of_steps.t Log: Eliminate one unnecessary variable assignment. Modified: trunk/t/configure/042-list_of_steps.t ==

[svn:parrot] r24524 - in branches/pdd17pmc: lib/Parrot/Pmc2c src/pmc

2008-01-03 Thread chromatic
Author: chromatic Date: Thu Jan 3 18:43:12 2008 New Revision: 24524 Modified: branches/pdd17pmc/lib/Parrot/Pmc2c/Dumper.pm branches/pdd17pmc/lib/Parrot/Pmc2c/Method.pm branches/pdd17pmc/lib/Parrot/Pmc2c/PMC.pm branches/pdd17pmc/lib/Parrot/Pmc2c/Parser.pm branches/pdd17pmc/lib/Parro

[svn:parrot] r24523 - in trunk/languages: perl6/src/parser punie/lib

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 18:02:26 2008 New Revision: 24523 Modified: trunk/languages/perl6/src/parser/actions.pm trunk/languages/perl6/src/parser/grammar.pg trunk/languages/punie/lib/punie.pg Log: [OOPS!] revert files committed accidentally during a previous reversion Modified:

[svn:parrot] r24522 - in trunk: config/gen/makefiles languages/perl6/src/parser languages/punie/lib

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 17:58:56 2008 New Revision: 24522 Modified: trunk/config/gen/makefiles/root.in trunk/languages/perl6/src/parser/actions.pm trunk/languages/perl6/src/parser/grammar.pg trunk/languages/punie/lib/punie.pg Log: [config]: r24445 reverted due to make troubl

[svn:parrot] r24521 - trunk/languages/lolcode/config/makefiles

2008-01-03 Thread coke
Author: coke Date: Thu Jan 3 17:53:04 2008 New Revision: 24521 Modified: trunk/languages/lolcode/config/makefiles/root.in Log: [lolcode] Include new runtime builtin, pass all tests again. Modified: trunk/languages/lolcode/config/makefiles/root.in ==

[svn:parrot] r24520 - trunk/tools/dev

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 17:26:51 2008 New Revision: 24520 Modified: trunk/tools/dev/nopaste.pl Log: [tools]: nopaste enhancements by Limbic_Region++ Modified: trunk/tools/dev/nopaste.pl == --- trunk/tools/de

[svn:parrot] r24519 - in trunk: . tools/dev

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 16:55:34 2008 New Revision: 24519 Added: trunk/tools/dev/nopaste.pl Modified: trunk/MANIFEST Log: [tools]: add nopaste script for pasting online from files/STDIN Modified: trunk/MANIFEST =

[svn:parrot] r24518 - trunk/languages/lolcode/src/parser

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 16:43:09 2008 New Revision: 24518 Modified: trunk/languages/lolcode/src/parser/actions.pm Log: Correcting copyright; it should have been 2008 only. Modified: trunk/languages/lolcode/src/parser/actions.pm

[svn:parrot] r24517 - in trunk: . config/auto lib/Parrot/Configure/Step t/configure

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 16:28:56 2008 New Revision: 24517 Added: trunk/config/auto/fink.pm (contents, props changed) trunk/t/configure/113-auto_fink-01.t (contents, props changed) trunk/t/configure/113-auto_fink-02.t (contents, props changed) trunk/t/configure/113-auto_f

[svn:parrot] r24516 - trunk/config/auto

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 16:21:46 2008 New Revision: 24516 Modified: trunk/config/auto/alignptrs.pm Log: Re: RT 49308. Applying a patch which combines my patch and Andy Dougherty's patch to fix error in logic determining minimum pointer alignment size. Modified: trunk/config/auto/a

[svn:parrot] r24515 - trunk/languages/perl6/src/classes

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 15:31:43 2008 New Revision: 24515 Modified: trunk/languages/perl6/src/classes/Undef.pir Log: [perl6]: * Undef no longer needs its own WHAT method, as we "inherit" it from Perl6Object. * Also we no longer have/need a Perl6Undef class. Modified: trunk/langua

[svn:parrot] r24514 - trunk/languages/perl6/config/makefiles

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 15:27:59 2008 New Revision: 24514 Modified: trunk/languages/perl6/config/makefiles/root.in Log: [perl6]: * Fix t/spec target for Windows platforms (slash v. backslash) * (Limbic_Region)++ Modified: trunk/languages/perl6/config/makefiles/root.in

[svn:parrot] r24513 - trunk/languages/perl6/src/parser

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 15:17:21 2008 New Revision: 24513 Modified: trunk/languages/perl6/src/parser/grammar.pg Log: [perl6]: minor grammar format mods Modified: trunk/languages/perl6/src/parser/grammar.pg =

[svn:parrot] r24512 - trunk/languages/perl6/config/makefiles

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 15:12:15 2008 New Revision: 24512 Modified: trunk/languages/perl6/config/makefiles/root.in Log: [perl6]: add a fulltest make target Modified: trunk/languages/perl6/config/makefiles/root.in ==

[svn:parrot] r24511 - in trunk/languages/lolcode: src/builtins src/parser t

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 14:55:35 2008 New Revision: 24511 Added: trunk/languages/lolcode/src/builtins/var_or_function.pir Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/02-functions.t Log: And this

[svn:parrot] r24510 - trunk/languages/perl6/src/parser

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 14:51:41 2008 New Revision: 24510 Modified: trunk/languages/perl6/src/parser/actions.pm trunk/languages/perl6/src/parser/grammar.pg Log: [perl6]: add slurpy, named, optional parameters Modified: trunk/languages/perl6/src/parser/actions.pm =

[svn:parrot] r24509 - trunk/compilers/pct/src/PAST

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 14:40:58 2008 New Revision: 24509 Modified: trunk/compilers/pct/src/PAST/Compiler.pir Log: [pct]: * Okay, try again to get the .lex included and correct. This time, don't forget to quote/escape the lexical name, too. (pmichaud--, particle++) Modified: tr

[svn:parrot] r24508 - trunk/compilers/pct/src/PAST

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 14:33:15 2008 New Revision: 24508 Modified: trunk/compilers/pct/src/PAST/Compiler.pir Log: [pct]: * Fix bug that wouldn't correctly generate lexical symbol table entries for optional parameters. (particle++) Modified: trunk/compilers/pct/src/PAST/Compiler

[svn:parrot] r24507 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 14:23:54 2008 New Revision: 24507 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Refactor some primitive functions. No need that the return register is called 'val_x'. Modified: trunk/languages/eclectus/compiler.scm =

[svn:parrot] r24506 - in trunk/languages/perl6: config/makefiles src/builtins src/classes src/parser

2008-01-03 Thread jonathan
Author: jonathan Date: Thu Jan 3 14:07:50 2008 New Revision: 24506 Modified: trunk/languages/perl6/config/makefiles/root.in trunk/languages/perl6/src/builtins/junction.pir trunk/languages/perl6/src/classes/Str.pir trunk/languages/perl6/src/classes/Undef.pir trunk/languages/perl6/sr

[svn:parrot] r24505 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 13:46:35 2008 New Revision: 24505 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Let emitter of primitive functions return a register. Modified: trunk/languages/eclectus/compiler.scm ==

[svn:parrot] r24504 - trunk/tools/dev

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 13:30:06 2008 New Revision: 24504 Modified: trunk/tools/dev/mk_language_shell.pl Log: [devel]: * mk_language_shell.pl didn't exist prior to December 2007, so it can't be copyright "2001-2008". Modified: trunk/tools/dev/mk_language_shell.pl ===

[svn:parrot] r24503 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 13:29:24 2008 New Revision: 24503 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Actually use the return value of emit-immediate. Modified: trunk/languages/eclectus/compiler.scm ===

[svn:parrot] r24502 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 13:22:47 2008 New Revision: 24502 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Merge "immediate-rep" into "emit-immediate", for consistencies sake. Modified: trunk/languages/eclectus/compiler.scm ===

[svn:parrot] r24501 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 13:15:55 2008 New Revision: 24501 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Consistently use 'x' for the form that is being compiled. Modified: trunk/languages/eclectus/compiler.scm ==

[svn:parrot] r24500 - trunk/languages/lolcode/src/parser

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 13:15:32 2008 New Revision: 24500 Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/languages/lolcode/src/parser/grammar.pg Log: Introduce an expression rule, so we can get operators and function calls working. Modified: trunk/languages/lolcode/

[svn:parrot] r24499 - in trunk/languages/eclectus: . t

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 13:08:14 2008 New Revision: 24499 Modified: trunk/languages/eclectus/compiler.scm trunk/languages/eclectus/t/binary_primitives.t Log: [Eclectus] Return that "val_x" from deeper down. Find error in tests along the way. Modified: trunk/languages/eclectus/co

[svn:parrot] r24498 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 12:43:27 2008 New Revision: 24498 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Playing with Scheme. "emit-expr" returns a register name, currently always "val_x". The returned register name is used in PIR generation. Modified: trunk/langu

[svn:parrot] r24497 - in trunk: languages/lolcode/src/parser tools/dev

2008-01-03 Thread jkeenan
Author: jkeenan Date: Thu Jan 3 12:05:48 2008 New Revision: 24497 Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/tools/dev/mk_language_shell.pl Log: Add copyright statement to file which lacked it; t/codingstd/copyright.t should once again pass. Modified: trunk/languages/l

[svn:parrot] r24496 - trunk/languages/perl6/config/makefiles

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 12:02:13 2008 New Revision: 24496 Modified: trunk/languages/perl6/config/makefiles/root.in Log: [perl6]: * Some revised make targets for 'make spectest', to get the spectests directly via 'svn co'. Modified: trunk/languages/perl6/config/makefiles/root.in =

[svn:parrot] r24495 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 11:45:16 2008 New Revision: 24495 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Consistently use the eplicit syntax for defining lambdas. Modified: trunk/languages/eclectus/compiler.scm ==

[svn:parrot] r24494 - trunk/languages/eclectus

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 11:18:03 2008 New Revision: 24494 Modified: trunk/languages/eclectus/compiler.scm Log: [Eclectus] Shorten name of the unique registers. Modified: trunk/languages/eclectus/compiler.scm ==

[svn:parrot] r24493 - in trunk/languages/eclectus: . t

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 11:11:31 2008 New Revision: 24493 Modified: trunk/languages/eclectus/compiler.scm trunk/languages/eclectus/t/local_variables.t Log: [Eclectus] Support a few simple "let" forms. Modified: trunk/languages/eclectus/compiler.scm ==

[svn:parrot] r24492 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread coke
Author: coke Date: Thu Jan 3 10:26:42 2008 New Revision: 24492 Modified: trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/01-vars.t Log: [lolcode] vars can be single letters, K? Modified: trunk/languages/lolcode/src/parser/grammar.pg =

[svn:parrot] r24491 - in trunk/languages/perl6: config/makefiles t

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 10:15:38 2008 New Revision: 24491 Modified: trunk/languages/perl6/config/makefiles/root.in trunk/languages/perl6/t/fetchspec Log: [perl6]: add S02-literals tests to spec tests Modified: trunk/languages/perl6/config/makefiles/root.in ===

[svn:parrot] r24490 - trunk/languages/perl6

2008-01-03 Thread particle
Author: particle Date: Thu Jan 3 10:04:43 2008 New Revision: 24490 Modified: trunk/languages/perl6/Test.pm Log: [perl6]: remove test function name output from test descriptions Modified: trunk/languages/perl6/Test.pm ===

[svn:parrot] r24489 - in trunk: languages/lolcode/t tools/dev

2008-01-03 Thread bernhard
Author: bernhard Date: Thu Jan 3 09:37:27 2008 New Revision: 24489 Modified: trunk/languages/lolcode/t/01-vars.t (props changed) trunk/tools/dev/debian_docs.sh (props changed) trunk/tools/dev/mk_language_shell.pl (props changed) Log: Set SVN properties for currently added files.

[svn:parrot] r24488 - in trunk: include/parrot src src/ops

2008-01-03 Thread allison
Author: allison Date: Thu Jan 3 07:14:07 2008 New Revision: 24488 Modified: trunk/include/parrot/scheduler_private.h trunk/src/ops/core.ops trunk/src/scheduler.c Log: [concurrency] A bit of cleanup, and checking a flag before processing events externally. Modified: trunk/include/parr

[svn:parrot] r24487 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 06:29:58 2008 New Revision: 24487 Modified: trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/00-sanity.t Log: Allow blank lines after comments too. (Oops.) Modified: trunk/languages/lolcode/src/parser/grammar.pg ===

[svn:parrot] r24486 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 06:26:13 2008 New Revision: 24486 Modified: trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/00-sanity.t Log: Allow blank lines in source code. (Taking liberties with the spec a bit.) Modified: trunk/languages/lolcode/src/parser/gramma

[svn:parrot] r24485 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Thu Jan 3 06:24:24 2008 New Revision: 24485 Added: trunk/languages/lolcode/t/02-functions.t Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/languages/lolcode/src/parser/grammar.pg Log: Function definitions work, thanks to kjs. We can't execute them yet,

[svn:parrot] r24484 - in trunk/languages/perl6/src: builtins parser

2008-01-03 Thread jonathan
Author: jonathan Date: Thu Jan 3 05:58:53 2008 New Revision: 24484 Modified: trunk/languages/perl6/src/builtins/list.pir trunk/languages/perl6/src/parser/grammar-oper.pg Log: [perl6] Implement the non-hyper cross operator X. Modified: trunk/languages/perl6/src/builtins/list.pir ==

[svn:parrot] r24483 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread coke
Author: coke Date: Thu Jan 3 05:48:36 2008 New Revision: 24483 Modified: trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/00-sanity.t trunk/languages/lolcode/t/01-vars.t Log: [lolcode] * format .t files with whitespace (fixing parser to allow it) * format the par

[svn:parrot] r24482 - trunk/languages/lua/config/makefiles

2008-01-03 Thread fperrad
Author: fperrad Date: Thu Jan 3 04:23:09 2008 New Revision: 24482 Modified: trunk/languages/lua/config/makefiles/root.in Log: [Lua] - add RECONFIGURE Modified: trunk/languages/lua/config/makefiles/root.in == --- trun

[svn:parrot] r24481 - trunk/config/gen/makefiles

2008-01-03 Thread fperrad
Author: fperrad Date: Thu Jan 3 04:15:55 2008 New Revision: 24481 Modified: trunk/config/gen/makefiles/root.in Log: split FLUID_FILES into 2 parts, because the command line is too long on Windows 2000! Modified: trunk/config/gen/makefiles/root.in

[svn:parrot] r24480 - trunk/languages/m4/config/makefiles

2008-01-03 Thread fperrad
Author: fperrad Date: Thu Jan 3 04:12:05 2008 New Revision: 24480 Modified: trunk/languages/m4/config/makefiles/root.in Log: [m4] - replace 'touch' by 'perl -MExtUtils::Command -e touch' Modified: trunk/languages/m4/config/makefiles/root.in ===

[svn:parrot] r24479 - in trunk: . tools/dev

2008-01-03 Thread allison
Author: allison Date: Thu Jan 3 03:05:04 2008 New Revision: 24479 Added: trunk/tools/dev/debian_docs.sh Modified: trunk/MANIFEST trunk/MANIFEST.SKIP Log: [tools] Add an initial script for generating debian package document file list, regenerate manifest and manifest skip. Modified: tr

[svn:parrot] r24478 - in trunk/src: . gc pmc

2008-01-03 Thread chromatic
Author: chromatic Date: Thu Jan 3 02:25:35 2008 New Revision: 24478 Modified: trunk/src/gc/dod.c trunk/src/inter_create.c trunk/src/pmc/scheduler.pmc Log: [GC] During global destruction of the Parrot interpreter, mark the parent thread as suspended for GC. When it collects all PMCs, th

[svn:parrot] r24477 - trunk/src/atomic

2008-01-03 Thread fperrad
Author: fperrad Date: Thu Jan 3 02:10:54 2008 New Revision: 24477 Modified: trunk/src/atomic/gcc_x86.c Log: [atomic] same as r24033 - fix linking on MinGW32 - t/src/atomic.t passes now (4/4) Modified: trunk/src/atomic/gcc_x86.c

[svn:parrot] r24476 - trunk/lib/Parrot

2008-01-03 Thread fperrad
Author: fperrad Date: Thu Jan 3 00:45:32 2008 New Revision: 24476 Modified: trunk/lib/Parrot/Distribution.pm Log: [docs] - fix HTML generation Modified: trunk/lib/Parrot/Distribution.pm == --- trunk/lib/Parrot/Distri

[svn:parrot] r24475 - trunk/languages/perl6

2008-01-03 Thread pmichaud
Author: pmichaud Date: Thu Jan 3 00:36:26 2008 New Revision: 24475 Modified: trunk/languages/perl6/README Log: [perl6]: * Actually, now we do have a way to execute "perl6" from a command line. :-) Modified: trunk/languages/perl6/README ===

[svn:parrot] r24474 - in trunk: compilers/imcc include/parrot

2008-01-03 Thread petdance
Author: petdance Date: Thu Jan 3 00:17:53 2008 New Revision: 24474 Modified: trunk/compilers/imcc/imc.h trunk/compilers/imcc/instructions.c trunk/compilers/imcc/instructions.h trunk/compilers/imcc/main.c trunk/compilers/imcc/parser_util.c trunk/compilers/imcc/pcc.c trunk/comp

[svn:parrot] r24473 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Wed Jan 2 23:52:59 2008 New Revision: 24473 Modified: trunk/languages/lolcode/src/parser/grammar.pg trunk/languages/lolcode/t/00-sanity.t trunk/languages/lolcode/t/01-vars.t Log: HAI/KTHXBYE Modified: trunk/languages/lolcode/src/parser/grammar.pg ==

[svn:parrot] r24472 - in trunk/languages/lolcode: src/parser t

2008-01-03 Thread simon
Author: simon Date: Wed Jan 2 23:47:51 2008 New Revision: 24472 Added: trunk/languages/lolcode/t/01-vars.t Modified: trunk/languages/lolcode/src/parser/actions.pm trunk/languages/lolcode/src/parser/grammar.pg Log: Add variable declaration, assignment and use. Modified: trunk/languages

[svn:parrot] r24471 - in trunk/languages/lua: . config/makefiles

2008-01-03 Thread fperrad
Author: fperrad Date: Wed Jan 2 23:41:05 2008 New Revision: 24471 Modified: trunk/languages/lua/ (props changed) trunk/languages/lua/config/makefiles/root.in Log: [Lua] - add pbc_to_exe Modified: trunk/languages/lua/config/makefiles/root.in ==