[svn:parrot] r34913 - branches/rvar/languages/perl6/src/classes

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 23:49:40 2009 New Revision: 34913 Modified: branches/rvar/languages/perl6/src/classes/Object.pir Log: [rakudo]: Initial version of bless, BUILD, BUILDALL, CREATE, and new. Modified: branches/rvar/languages/perl6/src/classes/Object.pir ==

[svn:parrot] r34912 - trunk/lib/Parrot/Pmc2c

2009-01-03 Thread petdance
Author: petdance Date: Sat Jan 3 22:44:30 2009 New Revision: 34912 Modified: trunk/lib/Parrot/Pmc2c/Parser.pm Log: also no import Modified: trunk/lib/Parrot/Pmc2c/Parser.pm == --- trunk/lib/Parrot/Pmc2c/Parser.pm

[svn:parrot] r34911 - in branches/rvar/languages/perl6/src: builtins parser

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 20:45:45 2009 New Revision: 34911 Modified: branches/rvar/languages/perl6/src/builtins/guts.pir branches/rvar/languages/perl6/src/parser/actions.pm Log: [rakudo]: Add 'handles' trait verb. Modified: branches/rvar/languages/perl6/src/builtins/guts.pir

[svn:parrot] r34910 - trunk

2009-01-03 Thread coke
Author: coke Date: Sat Jan 3 20:22:39 2009 New Revision: 34910 Modified: trunk/DEPRECATED.pod Log: There is no 0.8.3 release planned, so pick the next one. Modified: trunk/DEPRECATED.pod == --- trunk/DEPRECATED.pod

[svn:parrot] r34909 - trunk/t/examples

2009-01-03 Thread jkeenan
Author: jkeenan Date: Sat Jan 3 20:17:47 2009 New Revision: 34909 Modified: trunk/t/examples/shootout.t Log: Deleted '[TODO]' from POD because it was erroneously suggesting there were open TODO items in this test. The deleted word was simply part of the name of an RT ticket, long closed.

[svn:parrot] r34908 - trunk/t/tools/ops2pm

2009-01-03 Thread jkeenan
Author: jkeenan Date: Sat Jan 3 19:59:40 2009 New Revision: 34908 Modified: trunk/t/tools/ops2pm/06-load_op_map_files.t Log: Delete 2 items for TODO section in POD, as testing is covering them. Modified: trunk/t/tools/ops2pm/06-load_op_map_files.t

[svn:parrot] r34907 - trunk/t/tools/ops2pm

2009-01-03 Thread jkeenan
Author: jkeenan Date: Sat Jan 3 19:44:41 2009 New Revision: 34907 Modified: trunk/t/tools/ops2pm/04-prepare_ops.t Log: Change TODO heading in POD to COMMENT and explain why we don't really need to do what TODO was suggesting. Modified: trunk/t/tools/ops2pm/04-prepare_ops.t =

[svn:parrot] r34906 - trunk

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 17:48:04 2009 New Revision: 34906 Modified: trunk/DEPRECATED.pod Log: [DEPRECATED/p6object] Mark changed behavior of P6protoobject stringification. Modified: trunk/DEPRECATED.pod ==

[svn:parrot] r34905 - in trunk: . compilers/pirc compilers/pirc/new compilers/pirc/src config/gen/makefiles docs/pdds/draft lib/Parrot t/codingstd

2009-01-03 Thread jkeenan
Author: jkeenan Date: Sat Jan 3 16:22:40 2009 New Revision: 34905 Added: trunk/compilers/pirc/src/ - copied from r34904, /trunk/compilers/pirc/new/ Removed: trunk/compilers/pirc/new/ Modified: trunk/MANIFEST trunk/compilers/pirc/README.pod trunk/compilers/pirc/src/hdocprep.c

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

2009-01-03 Thread masak
Author: masak Date: Sat Jan 3 15:24:38 2009 New Revision: 34904 Modified: trunk/languages/perl6/Test.pm Log: [rakudo] in Tests.pm, made the smartmatch check for List, not Array Modified: trunk/languages/perl6/Test.pm ==

[svn:parrot] r34903 - branches/rvar/languages/perl6/src/parser

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 14:18:21 2009 New Revision: 34903 Modified: branches/rvar/languages/perl6/src/parser/actions.pm Log: [rakudo]: Add 'is rw' trait to attributes. Modified: branches/rvar/languages/perl6/src/parser/actions.pm ===

[svn:parrot] r34901 - branches/pdd30install_stage3

2009-01-03 Thread rurban
Author: rurban Date: Sat Jan 3 13:39:12 2009 New Revision: 34901 Modified: branches/pdd30install_stage3/MANIFEST Log: Oops. r34900 was wrong. It is in tools/build/ Modified: branches/pdd30install_stage3/MANIFEST == -

[svn:parrot] r34900 - branches/pdd30install_stage3

2009-01-03 Thread rurban
Author: rurban Date: Sat Jan 3 13:34:16 2009 New Revision: 34900 Modified: branches/pdd30install_stage3/MANIFEST Log: r34716 forgot to add addgenerated.pl to MANIFEST Modified: branches/pdd30install_stage3/MANIFEST ===

[svn:parrot] r34899 - trunk/languages/perl6/src/builtins

2009-01-03 Thread masak
Author: masak Date: Sat Jan 3 13:23:57 2009 New Revision: 34899 Modified: trunk/languages/perl6/src/builtins/any-str.pir Log: [rakudo] removed obsoleted comment in any-str.pir Modified: trunk/languages/perl6/src/builtins/any-str.pir ==

[svn:parrot] r34898 - trunk/languages/perl6/src/builtins

2009-01-03 Thread masak
Author: masak Date: Sat Jan 3 13:23:20 2009 New Revision: 34898 Modified: trunk/languages/perl6/src/builtins/any-str.pir Log: [rakudo] added C implementation that passes szabgab's three original tests, and very nearly nothing more Modified: trunk/languages/perl6/src/builtins/any-str.pir ===

[svn:parrot] r34897 - branches/rvar/languages/perl6/src/parser

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 13:00:22 2009 New Revision: 34897 Modified: branches/rvar/languages/perl6/src/parser/actions.pm Log: [rakudo]: Refactor readonly/rw/copy handling. Modified: branches/rvar/languages/perl6/src/parser/actions.pm

[svn:parrot] r34896 - trunk/include/parrot

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 12:44:14 2009 New Revision: 34896 Modified: trunk/include/parrot/exceptions.h Log: [cage] Convert PARROT_ASSERT_ARG() to a macro-only solution, because inline functions are not C89. This significantly simplifies the implementation. I am hoping this will fix b

[svn:parrot] r34895 - trunk/src/jit/ppc

2009-01-03 Thread jkeenan
Author: jkeenan Date: Sat Jan 3 10:24:32 2009 New Revision: 34895 Modified: trunk/src/jit/ppc/exec_dep.h Log: Run 'make headerizer' on Darwin/PPC to capture recent changes, particularly ASSERT_ARGS. Modified: trunk/src/jit/ppc/exec_dep.h =

[svn:parrot] r34894 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 09:15:45 2009 New Revision: 34894 Modified: trunk/compilers/pirc/new/pircompunit.c trunk/compilers/pirc/new/piremit.c Log: [pirc] add a comment so I don't forget, and cleanup. Modified: trunk/compilers/pirc/new/pircompunit.c

[svn:parrot] r34893 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 09:06:49 2009 New Revision: 34893 Modified: trunk/compilers/pirc/new/pircompunit.c Log: [pirc] same auto-box trick for .const "String" and .const "Float" as previous. Modified: trunk/compilers/pirc/new/pircompunit.c

[svn:parrot] r34892 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 09:01:43 2009 New Revision: 34892 Modified: trunk/compilers/pirc/new/bcgen.c trunk/compilers/pirc/new/pircompunit.c trunk/compilers/pirc/new/piremit.c Log: [pirc] .const "Integer" i = 42 now auto-boxes 42 in a HLL_map respecting Integer object in the constan

[svn:parrot] r34891 - branches/rvar/compilers/pct/src/PAST

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 08:56:20 2009 New Revision: 34891 Modified: branches/rvar/compilers/pct/src/PAST/Compiler.pir Log: [pct]: Make the "Scope not found" error a bit more informative. Modified: branches/rvar/compilers/pct/src/PAST/Compiler.pir ==

[svn:parrot] r34890 - in trunk/src/jit: arm ppc

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 08:44:02 2009 New Revision: 34890 Modified: trunk/src/jit/arm/exec_dep.c trunk/src/jit/ppc/exec_dep.c Log: [arch] Backout the ASSERT_ARGS changes for platform-specific code that hasn't had "make headerizer" applied yet (arm, ppc). Once they have the proper

[svn:parrot] r34889 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 08:29:26 2009 New Revision: 34889 Modified: trunk/compilers/pirc/new/pircompunit.c trunk/compilers/pirc/new/piremit.c Log: [pirc] more on .const "Sub". Modified: trunk/compilers/pirc/new/pircompunit.c

[svn:parrot] r34888 - trunk/languages

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 08:17:16 2009 New Revision: 34888 Modified: trunk/languages/LANGUAGES_STATUS.pod Log: TT #46 Remove LANGUAGES.STATUS? Remove the entries that are already in the Wiki. Modified: trunk/languages/LANGUAGES_STATUS.pod

[svn:parrot] r34887 - trunk/languages/pipp/src/pmc

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 07:43:35 2009 New Revision: 34887 Modified: trunk/languages/pipp/src/pmc/phparray.pmc Log: [Pipp] localize some vars Modified: trunk/languages/pipp/src/pmc/phparray.pmc == --- trunk/

[svn:parrot] r34886 - trunk/languages/pipp

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 07:32:57 2009 New Revision: 34886 Modified: trunk/languages/pipp/pipp.pir Log: [Pipp] Cast $_GET and $_POST into the PhpArray type Modified: trunk/languages/pipp/pipp.pir == --- trun

[svn:parrot] r34885 - trunk/languages/pipp/t/php

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 07:31:27 2009 New Revision: 34885 Modified: trunk/languages/pipp/t/php/superglobals.t Log: [Pipp] correct number of tests Modified: trunk/languages/pipp/t/php/superglobals.t == --- t

[svn:parrot] r34883 - in trunk/languages/pipp: . t/php

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 06:57:53 2009 New Revision: 34883 Modified: trunk/languages/pipp/pipp.pir trunk/languages/pipp/t/php/superglobals.t Log: [Pipp] Simplify set_superglobals() Modified: trunk/languages/pipp/pipp.pir ==

[svn:parrot] r34882 - in branches/rvar/languages/perl6/src: builtins parser

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 06:53:45 2009 New Revision: 34882 Modified: branches/rvar/languages/perl6/src/builtins/guts.pir branches/rvar/languages/perl6/src/parser/actions.pm Log: [rakudo]: Refactor public accessor handling. Modified: branches/rvar/languages/perl6/src/builtins/gut

[svn:parrot] r34881 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 06:46:55 2009 New Revision: 34881 Modified: trunk/compilers/pirc/new/pirsymbol.c Log: [pirc] comment out some code. Modified: trunk/compilers/pirc/new/pirsymbol.c == --- trunk/compilers/pi

[svn:parrot] r34880 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 06:45:47 2009 New Revision: 34880 Modified: trunk/compilers/pirc/new/pirsymbol.c Log: [pirc] clarification of value-type-to-pir-type stuff. Modified: trunk/compilers/pirc/new/pirsymbol.c =

[svn:parrot] r34879 - trunk/languages/pipp/src/pmc

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 06:42:10 2009 New Revision: 34879 Modified: trunk/languages/pipp/src/pmc/phparray.pmc Log: [Pipp] small beautifications Modified: trunk/languages/pipp/src/pmc/phparray.pmc == --- tru

[svn:parrot] r34877 - branches/rvar/languages/perl6/src/parser

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 06:14:11 2009 New Revision: 34877 Modified: branches/rvar/languages/perl6/src/parser/actions.pm Log: [rakudo]: Clean up var node handling in actions.pm a bit. Modified: branches/rvar/languages/perl6/src/parser/actions.pm

[svn:parrot] r34876 - trunk/languages/perl6/docs

2009-01-03 Thread pmichaud
Author: pmichaud Date: Sat Jan 3 06:12:26 2009 New Revision: 34876 Modified: trunk/languages/perl6/docs/spectest-progress.csv Log: [rakudo]: spectest-progress.csv update: 264 files, 5911 passing, 0 failing Modified: trunk/languages/perl6/docs/spectest-progress.csv ==

[svn:parrot] r34875 - in trunk/languages/pipp: src/pct t/php

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 05:03:27 2009 New Revision: 34875 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/t/php/superglobals.t Log: [Pipp] Declare package scope for superglobals for the remaining scope boundaries. Modified: trunk/languages/pipp/src/pct/act

[svn:parrot] r34874 - trunk/languages/pipp/t/php

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 04:36:08 2009 New Revision: 34874 Modified: trunk/languages/pipp/t/php/superglobals.t Log: [Pipp] Add two TODO tests, WRT superglobals. Modified: trunk/languages/pipp/t/php/superglobals.t ==

[svn:parrot] r34873 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 04:32:53 2009 New Revision: 34873 Modified: trunk/compilers/pirc/new/bcgen.c trunk/compilers/pirc/new/bcgen.h Log: [pirc] remove an unused var and add some comments. Modified: trunk/compilers/pirc/new/bcgen.c

[svn:parrot] r34872 - trunk/compilers/pirc/new

2009-01-03 Thread kjs
Author: kjs Date: Sat Jan 3 04:27:51 2009 New Revision: 34872 Modified: trunk/compilers/pirc/new/bcgen.c trunk/compilers/pirc/new/bcgen.h trunk/compilers/pirc/new/pir.l trunk/compilers/pirc/new/pircompunit.h trunk/compilers/pirc/new/piremit.c Log: [pirc] add unicode string handlin

[svn:parrot] r34869 - trunk/languages/ecmascript/src/parser

2009-01-03 Thread bernhard
Author: bernhard Date: Sat Jan 3 03:34:12 2009 New Revision: 34869 Modified: trunk/languages/ecmascript/src/parser/actions.pm Log: [codingstd] uncuddle an else Modified: trunk/languages/ecmascript/src/parser/actions.pm

[svn:parrot] r34868 - trunk/include/parrot

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 01:27:23 2009 New Revision: 34868 Modified: trunk/include/parrot/exceptions.h Log: Remove extra PARROT_ASSERT() call from _PARROT_ASSERT_ARG. jimmy++ for noticing it. Modified: trunk/include/parrot/exceptions.h ==

[svn:parrot] r34867 - in trunk/src/jit: arm i386 ppc

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 01:27:19 2009 New Revision: 34867 Modified: trunk/src/jit/arm/exec_dep.c trunk/src/jit/i386/exec_dep.c trunk/src/jit/ppc/exec_dep.c Log: [exec] Tag exec runcore functions with ASSERT_ARGS. Modified: trunk/src/jit/arm/exec_dep.c =

[svn:parrot] r34866 - in trunk: include/parrot/atomic src/atomic

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 01:27:13 2009 New Revision: 34866 Modified: trunk/include/parrot/atomic/gcc_x86.h trunk/src/atomic/gcc_x86.c Log: In src/atomic/gcc_x86.c, cmpxchg doesn't actually dereference the "expect" and "update" pointers. It is conceiveable that you might want to at

[svn:parrot] r34865 - trunk/include/parrot

2009-01-03 Thread infinoid
Author: infinoid Date: Sat Jan 3 01:27:04 2009 New Revision: 34865 Modified: trunk/include/parrot/exceptions.h Log: [core] Fix PARROT_ASSERT_ARG's condition variable to be volatile. This fixes some warnings with the x86 atomic ops. Modified: trunk/include/parrot/exceptions.h

[svn:parrot] r34864 - trunk/languages/ecmascript/src/parser

2009-01-03 Thread duff
Author: duff Date: Sat Jan 3 00:03:47 2009 New Revision: 34864 Modified: trunk/languages/ecmascript/src/parser/actions.pm trunk/languages/ecmascript/src/parser/grammar.pg Log: [ecmascript] implement variation of C-style for loops with variable declarations Modified: trunk/languages/ecmasc