Author: petdance
Date: Sat Dec 27 23:21:09 2008
New Revision: 34470
Modified:
trunk/lib/Parrot/Pmc2c/MethodEmitter.pm
trunk/lib/Parrot/Pmc2c/PMC.pm
Log:
hoisted the export macros into a PMC method
Modified: trunk/lib/Parrot/Pmc2c/MethodEmitter.pm
===
Author: allison
Date: Sat Dec 27 23:01:50 2008
New Revision: 34469
Modified:
branches/pdd22io_part3/src/io/api.c
branches/pdd22io_part3/src/pmc/filehandle.pmc
Log:
[pdd22io] Invert the test for 'eof' so public interface calls a method on the
filehandle object.
Modified: branches/pdd22io_p
Author: petdance
Date: Sat Dec 27 22:32:30 2008
New Revision: 34468
Modified:
trunk/src/pmc/slice.pmc
Log:
remove an unused arg in a static function
Modified: trunk/src/pmc/slice.pmc
==
--- trunk/src/pmc/slice.pmc
Author: allison
Date: Sat Dec 27 22:30:24 2008
New Revision: 34467
Modified:
branches/pdd22io_part3/src/pmc/filehandle.pmc
Log:
[pdd22io] Change several direct references to the 'pmc' variable to the
standard 'SELF' macro.
Modified: branches/pdd22io_part3/src/pmc/filehandle.pmc
=
Author: allison
Date: Sat Dec 27 22:28:27 2008
New Revision: 34466
Modified:
branches/pdd22io_part3/src/io/api.c
Log:
[pdd22io] Change 'write' function to call existing function that already makes
a method call on the filehandle object.
Modified: branches/pdd22io_part3/src/io/api.c
=
Author: pmichaud
Date: Sat Dec 27 21:50:46 2008
New Revision: 34465
Modified:
branches/rvar/languages/perl6/src/parser/actions.pm
branches/rvar/languages/perl6/src/parser/grammar.pg
Log:
[rakudo]: More variable refactoring -- "my TypeName $x".
Modified: branches/rvar/languages/perl6/src/
Author: pmichaud
Date: Sat Dec 27 21:50:17 2008
New Revision: 34464
Modified:
branches/rvar/compilers/pct/src/PAST/Compiler.pir
Log:
[pct]: Allow piropsig to specify an argument as a return value.
Modified: branches/rvar/compilers/pct/src/PAST/Compiler.pir
==
Author: jkeenan
Date: Sat Dec 27 19:06:13 2008
New Revision: 34463
Modified:
trunk/tools/dev/vms-patch
Log:
Add copyright notice and SVN Id tag.
Modified: trunk/tools/dev/vms-patch
==
--- trunk/tools/dev/vms-patch (
Author: pmichaud
Date: Sat Dec 27 17:38:57 2008
New Revision: 34462
Modified:
branches/rvar/languages/perl6/src/parser/actions.pm
Log:
[rakudo]: Restore special variables ($_, $/, $_).
Modified: branches/rvar/languages/perl6/src/parser/actions.pm
Author: pmichaud
Date: Sat Dec 27 17:34:04 2008
New Revision: 34461
Modified:
branches/rvar/languages/perl6/src/parser/actions.pm
Log:
[rakudo]: Add namespace qualified vars and globals.
Modified: branches/rvar/languages/perl6/src/parser/actions.pm
==
Author: pmichaud
Date: Sat Dec 27 17:22:32 2008
New Revision: 34460
Modified:
branches/rvar/languages/perl6/src/parser/actions.pm
branches/rvar/languages/perl6/src/parser/grammar.pg
Log:
[rakudo]: Refactor the grammar to match STD.pm, and rip out
lots of variable code so we can start rebu
Author: pmichaud
Date: Sat Dec 27 17:09:39 2008
New Revision: 34459
Added:
branches/rvar/
- copied from r34458, /trunk/
Log:
Create new branch for rakudo variable and parameter refactoring.
Author: jkeenan
Date: Sat Dec 27 16:00:27 2008
New Revision: 34458
Modified:
trunk/src/jit/alpha/jit_defs.c
trunk/src/jit/amd64/jit_defs.c
trunk/src/jit/arm/jit_defs.c
trunk/src/jit/hppa/jit_defs.c
trunk/src/jit/i386/jit_defs.c
trunk/src/jit/ia64/jit_defs.c
trunk/src/jit/mips/
Author: petdance
Date: Sat Dec 27 15:59:16 2008
New Revision: 34457
Modified:
trunk/compilers/imcc/optimizer.c
trunk/compilers/imcc/optimizer.h
Log:
staticing and localizing
Modified: trunk/compilers/imcc/optimizer.c
=
Author: jkeenan
Date: Sat Dec 27 15:53:35 2008
New Revision: 34456
Modified:
trunk/compilers/pct/src/PCT/Grammar.pir
Log:
Eliminate trailing whitespace.
Modified: trunk/compilers/pct/src/PCT/Grammar.pir
==
--- trunk/c
Author: petdance
Date: Sat Dec 27 15:43:54 2008
New Revision: 34455
Modified:
trunk/compilers/imcc/optimizer.c
trunk/compilers/imcc/optimizer.h
Log:
making internal functions static
Modified: trunk/compilers/imcc/optimizer.c
=
Author: pmichaud
Date: Sat Dec 27 14:36:43 2008
New Revision: 34454
Removed:
branches/rakvar/
Log:
Drop branch to start anew with new trunk (PGE) changes.
Author: pmichaud
Date: Sat Dec 27 14:29:20 2008
New Revision: 34453
Modified:
trunk/languages/perl6/src/parser/grammar.pg
Log:
[rakudo]: Update grammar to use goal matching syntax.
Modified: trunk/languages/perl6/src/parser/grammar.pg
Author: pmichaud
Date: Sat Dec 27 14:29:07 2008
New Revision: 34452
Modified:
trunk/compilers/pct/src/PCT/Grammar.pir
Log:
[pct]: Add smarter version of FAILGOAL rule for grammars.
Modified: trunk/compilers/pct/src/PCT/Grammar.pir
Author: pmichaud
Date: Sat Dec 27 14:28:50 2008
New Revision: 34451
Added:
trunk/t/compilers/pge/perl6regex/rx_goal (contents, props changed)
Modified:
trunk/MANIFEST
Log:
[pge]: Add test file omitted from r34448 (kid51++)
Modified: trunk/MANIFEST
==
Author: kjs
Date: Sat Dec 27 14:01:24 2008
New Revision: 34450
Modified:
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] rename some stuff and remove some old comments.
Modified: trunk/compilers/pirc/new/pircompunit.c
Author: kjs
Date: Sat Dec 27 13:42:35 2008
New Revision: 34449
Modified:
trunk/NEWS
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] generate a fixedintegerarray, not a ~pmcarray. THe problem was that you
can't resized a FIA to 0 elements, so only do the resize if size > 0. Also add
a N
Author: pmichaud
Date: Sat Dec 27 13:36:20 2008
New Revision: 34448
Modified:
trunk/compilers/pge/PGE/Exp.pir
trunk/compilers/pge/PGE/Perl6Regex.pir
trunk/compilers/pge/PGE/Regex.pir
trunk/t/compilers/pge/perl6regex/01-regex.t
Log:
[pge]: Initial implementation of goal matching '('
Author: kjs
Date: Sat Dec 27 13:30:26 2008
New Revision: 34447
Modified:
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] refactor a bit and generate a signature PMC for auto-leave-instructions
in a sub. Now the :main flag is no longer needed to run PIRC with -b option
(and not segfault).
Author: kjs
Date: Sat Dec 27 13:17:55 2008
New Revision: 34446
Modified:
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] first hacky attempt to do sub invocations.
Modified: trunk/compilers/pirc/new/pircompunit.c
=
Author: kjs
Date: Sat Dec 27 13:04:45 2008
New Revision: 34445
Modified:
trunk/compilers/pirc/new/pircompunit.h
trunk/compilers/pirc/new/piremit.c
trunk/compilers/pirc/new/pirsymbol.c
Log:
[pirc] no need to store the constant table index in the constant node; it was
already handled auto
Author: pmichaud
Date: Sat Dec 27 12:35:26 2008
New Revision: 34443
Modified:
trunk/compilers/pge/PGE/Perl6Regex.pir
Log:
[pge]: Allow spaces before adverbs in regexes (RT #47996).
Modified: trunk/compilers/pge/PGE/Perl6Regex.pir
=
Author: allison
Date: Sat Dec 27 12:20:21 2008
New Revision: 34442
Modified:
branches/pdd22io_part3/include/parrot/io.h
branches/pdd22io_part3/src/io/api.c
branches/pdd22io_part3/src/pmc/filehandle.pmc
Log:
[pdd22io] Invert 'read' so public interface calls the method, allowing cleaner
po
Author: kjs
Date: Sat Dec 27 11:47:51 2008
New Revision: 34441
Modified:
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] convert 4 similar statements into a loop.
Modified: trunk/compilers/pirc/new/pircompunit.c
==
Author: kjs
Date: Sat Dec 27 11:40:27 2008
New Revision: 34440
Modified:
trunk/compilers/pirc/new/bcgen.c
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/pircompunit.c
Log:
[pirc] store the constant table index for the sub in the global_label node for
that sub.
Modified: trun
Author: kjs
Date: Sat Dec 27 11:29:40 2008
New Revision: 34439
Modified:
trunk/compilers/pirc/new/pircompunit.c
trunk/compilers/pirc/new/piremit.c
trunk/compilers/pirc/new/pirsymbol.c
trunk/compilers/pirc/new/pirsymbol.h
Log:
[pirc] add the sub PMC after the sub has been parsed, in th
Author: kjs
Date: Sat Dec 27 11:15:58 2008
New Revision: 34438
Modified:
trunk/compilers/pirc/new/bcgen.c
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/piremit.c
Log:
[pirc] consting + small update in documentation.
Modified: trunk/compilers/pirc/new/bcgen.c
Author: kjs
Date: Sat Dec 27 11:13:33 2008
New Revision: 34437
Modified:
trunk/compilers/pirc/new/bcgen.c
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/pircompiler.c
trunk/compilers/pirc/new/piremit.c
Log:
[pirc] re-organize bytecode generation stuff a bit.
+ the bytecode
Author: kjs
Date: Sat Dec 27 11:05:47 2008
New Revision: 34436
Modified:
trunk/compilers/pirc/new/bcgen.c
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/main.c
trunk/compilers/pirc/new/piremit.c
Log:
[pirc] refactoring of add_sub_pmc function using new sub_info structure.
+
Author: kjs
Date: Sat Dec 27 11:02:09 2008
New Revision: 34435
Modified:
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/pircompunit.c
trunk/compilers/pirc/new/pircompunit.h
trunk/compilers/pirc/new/piremit.c
trunk/compilers/pirc/new/pirsymbol.c
Log:
[pirc] refactoring of
Author: bernhard
Date: Sat Dec 27 09:59:31 2008
New Revision: 34434
Modified:
trunk/languages/pipp/CREDITS
Log:
[Pipp] add fperrad and cotto to CREDITS
Modified: trunk/languages/pipp/CREDITS
==
--- trunk/languages/pip
Author: bernhard
Date: Sat Dec 27 09:52:40 2008
New Revision: 34433
Modified:
trunk/languages/pipp/src/pct/actions.pm
trunk/languages/pipp/src/pct/grammar.pg
Log:
[Pipp] Rename array_arguments to array_argument.
Simplify instantiate_array.
Modified: trunk/languages/pipp/src/pct/actions.pm
Author: bernhard
Date: Sat Dec 27 09:35:37 2008
New Revision: 34432
Modified:
trunk/languages/pipp/src/pct/actions.pm
trunk/languages/pipp/src/pct/grammar.pg
Log:
[Pipp] Eliminate rule block in favour of statement_list.
Modified: trunk/languages/pipp/src/pct/actions.pm
===
Author: fperrad
Date: Sat Dec 27 09:23:27 2008
New Revision: 34431
Added:
trunk/languages/lua/CREDITS (contents, props changed)
Modified:
trunk/MANIFEST
trunk/languages/lua/lua.pir
trunk/languages/lua/luac.pl
trunk/languages/lua/luac2pir.pir
trunk/languages/lua/luad.pir
trun
Author: bernhard
Date: Sat Dec 27 09:04:11 2008
New Revision: 34430
Modified:
trunk/languages/pipp/src/pct/actions.pm
trunk/languages/pipp/src/pct/grammar.pg
Log:
[Pipp] Add rule in order to simplify actions.
Modified: trunk/languages/pipp/src/pct/actions.pm
=
Author: pmichaud
Date: Sat Dec 27 08:39:38 2008
New Revision: 34429
Added:
branches/rakvar/
- copied from r34428, /trunk/
Log:
New branch to refactor parameter, signature, and variable handling.
Author: pmichaud
Date: Sat Dec 27 08:36:09 2008
New Revision: 34428
Modified:
trunk/languages/perl6/docs/spectest-progress.csv
Log:
[rakudo]: spectest-progress.csv update: 264 files, 5905 passing, 0 failing
Modified: trunk/languages/perl6/docs/spectest-progress.csv
=
Author: bernhard
Date: Sat Dec 27 08:32:15 2008
New Revision: 34427
Modified:
trunk/languages/pipp/src/pct/actions.pm
trunk/languages/pipp/t/php/oo.t
Log:
[Pipp] Support for methods with parameters.
Modified: trunk/languages/pipp/src/pct/actions.pm
Author: bernhard
Date: Sat Dec 27 07:48:09 2008
New Revision: 34426
Modified:
trunk/languages/pipp/t/php/functions.t
Log:
[Pipp] Saner function name in testcode.
Modified: trunk/languages/pipp/t/php/functions.t
==
--
Author: bernhard
Date: Sat Dec 27 07:40:00 2008
New Revision: 34425
Modified:
trunk/languages/pipp/src/pct/grammar.pg
Log:
[Pipp] Replace some hard tabs.
Modified: trunk/languages/pipp/src/pct/grammar.pg
==
--- trunk
Author: bernhard
Date: Sat Dec 27 07:36:17 2008
New Revision: 34424
Modified:
trunk/languages/pipp/src/pct/actions.pm
trunk/languages/pipp/t/php/oo.t
Log:
[Pipp] Get rid of $?BLOCK and use @?BLOCK[0] instead.
Rename $past to $block where appropriate.
Enter parameters in the symtable of the
Author: infinoid
Date: Sat Dec 27 06:33:08 2008
New Revision: 34423
Modified:
trunk/compilers/imcc/optimizer.c
Log:
[cage] Re-add some #ifdef guards that were removed by 'make headerizer'.
This kills a gcc warning.
Modified: trunk/compilers/imcc/optimizer.c
===
Author: kjs
Date: Sat Dec 27 05:15:35 2008
New Revision: 34422
Modified:
trunk/compilers/pirc/new/bcgen.c
trunk/compilers/pirc/new/main.c
trunk/compilers/pirc/new/piremit.c
Log:
[pirc] add a parse_string function, which takes a PIR string.
+ parse_file+parse_string() need to be refactor
Author: kjs
Date: Sat Dec 27 05:14:06 2008
New Revision: 34421
Modified:
trunk/config/gen/makefiles/pirc.in
Log:
[config] fix pirc.in for make test.
Modified: trunk/config/gen/makefiles/pirc.in
==
--- trunk/config/gen
Author: kjs
Date: Sat Dec 27 03:37:13 2008
New Revision: 34420
Modified:
trunk/compilers/pirc/new/pir.y
trunk/compilers/pirc/new/pirparser.c
Log:
[pirc] rewrite some complex code into switch format.
Modified: trunk/compilers/pirc/new/pir.y
==
Author: ask
Date: Sat Dec 27 03:09:04 2008
New Revision: 34417
Modified:
trunk/CREDITS
Log:
Add subversion usernames and email addresses for everyone who made a commit
Include a small script to make an "svn authors" file
Signed-off-by: Ask Bjørn Hansen
Modified: trunk/CREDITS
=
Author: kjs
Date: Sat Dec 27 03:15:42 2008
New Revision: 34419
Modified:
trunk/compilers/pirc/new/bcgen.h
trunk/compilers/pirc/new/pircompunit.h
trunk/compilers/pirc/new/pirsymbol.h
Log:
[pirc] prepare to refactor sub struct.
+ remove __ in some union names. They're ugly.
+ remove some f
Author: kjs
Date: Sat Dec 27 03:09:39 2008
New Revision: 34418
Modified:
trunk/docs/glossary.pod
Log:
[docs] update entry for pirc. + remove an unnecessary space.
Modified: trunk/docs/glossary.pod
==
--- trunk/docs/gl
Author: petdance
Date: Sat Dec 27 00:04:49 2008
New Revision: 34416
Modified:
trunk/lib/Parrot/Pmc2c/MethodEmitter.pm
trunk/lib/Parrot/Pmc2c/PMC/RO.pm
Log:
Working on SHIMming out unused args in PMCs that throw exceptions
Modified: trunk/lib/Parrot/Pmc2c/MethodEmitter.pm
==
54 matches
Mail list logo