[svn:parrot] r35664 - trunk/src/pmc

2009-01-16 Thread cotto
Author: cotto Date: Fri Jan 16 21:10:22 2009 New Revision: 35664 Modified: trunk/src/pmc/bigint.pmc Log: [pmc] convert BigInt PMC to use ATTRs Modified: trunk/src/pmc/bigint.pmc == --- trunk/src/pmc/bigint.pmc(or

[svn:parrot] r35663 - in trunk: src t/codingstd

2009-01-16 Thread infinoid
Author: infinoid Date: Fri Jan 16 20:47:44 2009 New Revision: 35663 Modified: trunk/src/packdump.c trunk/t/codingstd/c_arg_assert.t Log: [codingstd] There doesn't seem to be a codingstd test requiring a function's opening curly brace to be on its own line. Thus, the regex in c_arg_assert i

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

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 20:36:49 2009 New Revision: 35662 Modified: trunk/include/parrot/sub.h Log: Make file pass t/codingstd/c_macro_args.t. Modified: trunk/include/parrot/sub.h == --- trunk/include/parrot

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

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 19:40:47 2009 New Revision: 35661 Modified: trunk/src/oo.c trunk/src/pmc/tqueue.pmc trunk/src/sub.c Log: Eliminate trailing whitespace in 3 files. Modified: trunk/src/oo.c == ---

[svn:parrot] r35660 - trunk/languages/pheme

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 19:38:58 2009 New Revision: 35660 Modified: trunk/languages/pheme/Configure.pl Log: Add missing copyright statement. Modified: trunk/languages/pheme/Configure.pl == --- trunk/languages

[svn:parrot] r35659 - trunk

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 19:26:00 2009 New Revision: 35659 Modified: trunk/DEPRECATED.pod Log: Punctuation correction only. Modified: trunk/DEPRECATED.pod == --- trunk/DEPRECATED.pod(original) +++ trun

[svn:parrot] r35658 - trunk

2009-01-16 Thread coke
Author: coke Date: Fri Jan 16 19:03:56 2009 New Revision: 35658 Modified: trunk/DEPRECATED.pod Log: Hearing no objection on these tickets, make the deprecation official. Modified: trunk/DEPRECATED.pod == --- trunk/D

[svn:parrot] r35657 - trunk/editor

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 17:39:40 2009 New Revision: 35657 Modified: trunk/editor/indent_pir.vim Log: Change date of last revision. Modified: trunk/editor/indent_pir.vim == --- trunk/editor/indent_pir.vim (ori

[svn:parrot] r35656 - trunk/editor

2009-01-16 Thread jkeenan
Author: jkeenan Date: Fri Jan 16 17:24:07 2009 New Revision: 35656 Modified: trunk/editor/indent_pir.vim Log: Applying patch submitted by Jimmy Zhuo in https://trac.parrot.org/parrot/ticket/176: Better indentation in line following a line consisting of a LABEL: and a comment. Modified: tru

[svn:parrot] r35655 - trunk/src/pmc

2009-01-16 Thread cotto
Author: cotto Date: Fri Jan 16 15:27:15 2009 New Revision: 35655 Modified: trunk/src/pmc/capture.pmc Log: [pmc] undoing Capture ATTR conversion, since CallSignature extends it Modified: trunk/src/pmc/capture.pmc == -

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

2009-01-16 Thread Whiteknight
Author: Whiteknight Date: Fri Jan 16 15:19:29 2009 New Revision: 35654 Modified: trunk/src/oo.c trunk/src/pmc/namespace.pmc Log: [Core] Some quick-hack fixes for TT#8. ResizableStringArray should now be more usable with get_class. Modified: trunk/src/oo.c =

[svn:parrot] r35653 - trunk/src/pmc

2009-01-16 Thread cotto
Author: cotto Date: Fri Jan 16 15:00:26 2009 New Revision: 35653 Modified: trunk/src/pmc/tqueue.pmc Log: [pmc] convert unionval to ATTRs in TQueue Modified: trunk/src/pmc/tqueue.pmc == --- trunk/src/pmc/tqueue.pmc

[svn:parrot] r35652 - trunk/src/pmc

2009-01-16 Thread cotto
Author: cotto Date: Fri Jan 16 14:29:11 2009 New Revision: 35652 Modified: trunk/src/pmc/capture.pmc Log: [pmc] convert unionval to ATTR in the Capture PMC Modified: trunk/src/pmc/capture.pmc == --- trunk/src/pmc/cap

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

2009-01-16 Thread pmichaud
Author: pmichaud Date: Fri Jan 16 14:03:16 2009 New Revision: 35651 Modified: trunk/languages/perl6/src/classes/Grammar.pir Log: [rakudo]: Change Grammar.ACCEPTS to Grammar.parse. Modified: trunk/languages/perl6/src/classes/Grammar.pir

[svn:parrot] r35650 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 13:34:09 2009 New Revision: 35650 Modified: trunk/languages/pipp/src/pct/actions.pm Log: [Pipp] some reformating Modified: trunk/languages/pipp/src/pct/actions.pm == --- trunk/languag

[svn:parrot] r35649 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 13:12:59 2009 New Revision: 35649 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/src/pct/grammar.pg Log: [Pipp] remove trailing spaces Modified: trunk/languages/pipp/src/pct/actions.pm ===

[svn:parrot] r35648 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 13:12:47 2009 New Revision: 35648 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/src/pct/grammar.pg Log: [Pipp] standardize on lowercase token names Modified: trunk/languages/pipp/src/pct/actions.pm =

[svn:parrot] r35647 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 13:12:34 2009 New Revision: 35647 Modified: trunk/languages/pipp/src/pct/actions.pm Log: [Pipp] get rid of special case in the 'constant' action Modified: trunk/languages/pipp/src/pct/actions.pm

[svn:parrot] r35646 - in trunk/languages/pipp: docs src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 13:12:18 2009 New Revision: 35646 Modified: trunk/languages/pipp/docs/internals.pod trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/src/pct/grammar.pg Log: [Pipp] Put class constants into a namespace. Modified: trunk/languages/pipp/docs/int

[svn:parrot] r35645 - in trunk/languages/perl6/src: classes parser

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 12:31:12 2009 New Revision: 35645 Modified: trunk/languages/perl6/src/classes/ClassHOW.pir trunk/languages/perl6/src/parser/actions.pm Log: [rakudo] Refactor dispatch. This now calls .HOW.dispatch, where we have a custom dispatcher, which will be filled ou

[svn:parrot] r35644 - trunk/src/io

2009-01-16 Thread fperrad
Author: fperrad Date: Fri Jan 16 11:30:33 2009 New Revision: 35644 Modified: trunk/src/io/win32.c Log: [win32] warning gcc 3.4.5 src\io\win32.c:230: warning: passing arg 1 of `string_cstring_free' discards qualifiers from pointer target type Modified: trunk/src/io/win32.c ===

[svn:parrot] r35643 - trunk

2009-01-16 Thread pmichaud
Author: pmichaud Date: Fri Jan 16 11:18:10 2009 New Revision: 35643 Modified: trunk/DEPRECATED.pod Log: [DEPRECATED]: Rakudo is leaving the nest after 0.9.0. Modified: trunk/DEPRECATED.pod == --- trunk/DEPRECATED.pod

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

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 10:47:58 2009 New Revision: 35642 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/t/php/oo.t Log: [Pipp] track the current class in $?CLASS Modified: trunk/languages/pipp/src/pct/actions.pm ===

[svn:parrot] r35641 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 10:47:44 2009 New Revision: 35641 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/src/pct/grammar.pg Log: [Pipp] namespace_statement is now namespace_definition Modified: trunk/languages/pipp/src/pct/actions.pm ==

[svn:parrot] r35640 - trunk/languages/pipp/src/common

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 10:19:22 2009 New Revision: 35640 Modified: trunk/languages/pipp/src/common/php_MACRO.pir trunk/languages/pipp/src/common/php_basic.pir trunk/languages/pipp/src/common/php_builtin.pir trunk/languages/pipp/src/common/php_info.pir Log: [Pipp] Use packag

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

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 10:19:07 2009 New Revision: 35639 Modified: trunk/languages/pipp/t/php/oo.t Log: [Pipp] Add TODO test, const in class not named Foo. Modified: trunk/languages/pipp/t/php/oo.t == --- t

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

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 09:58:08 2009 New Revision: 35638 Added: trunk/languages/perl6/src/classes/Submethod.pir (contents, props changed) Modified: trunk/languages/perl6/config/makefiles/root.in trunk/languages/perl6/src/parser/actions.pm Log: [rakudo] Parse submethods and b

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

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 09:35:23 2009 New Revision: 35637 Modified: trunk/languages/perl6/src/builtins/guts.pir trunk/languages/perl6/src/classes/Code.pir trunk/languages/perl6/src/classes/List.pir trunk/languages/perl6/src/parser/actions.pm Log: [rakudo] Re-bless Parrot sub

[svn:parrot] r35636 - in trunk: include/parrot src

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 09:33:50 2009 New Revision: 35636 Modified: trunk/include/parrot/sub.h trunk/src/pic_jit.c trunk/src/sub.c trunk/src/thread.c Log: [core] PMC_sub could not check that we actually had something that was a sub underneath, nor did it handle the case whe

[svn:parrot] r35635 - trunk/languages/pipp/src/common

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 09:23:18 2009 New Revision: 35635 Modified: trunk/languages/pipp/src/common/php_API.pir trunk/languages/pipp/src/common/php_MACRO.pir trunk/languages/pipp/src/common/php_array.pir trunk/languages/pipp/src/common/php_basic.pir trunk/languages/pipp/sr

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

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 09:23:02 2009 New Revision: 35634 Modified: trunk/languages/perl6/src/classes/Signature.pir Log: [codingstd] trailing_space.t Modified: trunk/languages/perl6/src/classes/Signature.pir ===

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

2009-01-16 Thread pmichaud
Author: pmichaud Date: Fri Jan 16 08:48:10 2009 New Revision: 35633 Modified: trunk/languages/perl6/src/classes/Signature.pir Log: [rakudo]: Require arguments to &foo to be callable. Modified: trunk/languages/perl6/src/classes/Signature.pir ==

[svn:parrot] r35632 - in trunk: src/pmc t/oo

2009-01-16 Thread Whiteknight
Author: Whiteknight Date: Fri Jan 16 08:32:10 2009 New Revision: 35632 Modified: trunk/src/pmc/object.pmc trunk/t/oo/vtableoverride.t Log: [morph] Update the morph vtable override to take a class PMC instead. This is how it will be in the final version, so make the API match the intended

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

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 06:17:18 2009 New Revision: 35631 Modified: trunk/languages/pipp/src/pct/actions.pm trunk/languages/pipp/t/php/namespace.t Log: [Pipp] Start to treat constants as package vars. Modified: trunk/languages/pipp/src/pct/actions.pm =

[svn:parrot] r35630 - in branches/strings/pseudocode: . t

2009-01-16 Thread simon
Author: simon Date: Fri Jan 16 05:55:37 2009 New Revision: 35630 Modified: branches/strings/pseudocode/Encodings.pm branches/strings/pseudocode/ParrotString.pm branches/strings/pseudocode/t/create.t Log: Get chopn_inplace working, and puzzle over strlen/bufused differences. Modified: b

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

2009-01-16 Thread pmichaud
Author: pmichaud Date: Fri Jan 16 05:54:45 2009 New Revision: 35629 Modified: trunk/languages/perl6/docs/spectest-progress.csv Log: [rakudo]: spectest-progress.csv update: 285 files, 6263 passing, 0 failing Modified: trunk/languages/perl6/docs/spectest-progress.csv ==

[svn:parrot] r35628 - branches/strings/docs/pdds

2009-01-16 Thread simon
Author: simon Date: Fri Jan 16 05:06:27 2009 New Revision: 35628 Modified: branches/strings/docs/pdds/pdd28_strings.pod Log: Typo Modified: branches/strings/docs/pdds/pdd28_strings.pod == --- branches/strings/docs/pd

[svn:parrot] r35627 - trunk/languages/pipp/docs

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 04:56:05 2009 New Revision: 35627 Modified: trunk/languages/pipp/docs/pipp.pod Log: [Pipp] note a divergence Modified: trunk/languages/pipp/docs/pipp.pod == --- trunk/languages/pipp/d

[svn:parrot] r35626 - trunk/languages/pipp/src/pct

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 04:10:24 2009 New Revision: 35626 Modified: trunk/languages/pipp/src/pct/grammar.pg Log: [Pipp] Rename NAMESPACED_IDENT to name and define it line in Rakudo Modified: trunk/languages/pipp/src/pct/grammar.pg

[svn:parrot] r35625 - trunk/languages/perl6/t

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 03:48:41 2009 New Revision: 35625 Modified: trunk/languages/perl6/t/spectest.data Log: [rakudo] Add the (now substantially passing) S12-role/basic.t to the spectests. It tests .does in the non-parametric case as well as covering the infix: with ObjectRef bug

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

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 03:47:47 2009 New Revision: 35624 Modified: trunk/languages/perl6/config/makefiles/root.in Log: [rakudo] Oops, should have checked updated makefile in a couple of commits ago. Modified: trunk/languages/perl6/config/makefiles/root.in ==

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

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 03:47:03 2009 New Revision: 35623 Modified: trunk/languages/perl6/src/builtins/op.pir Log: [rakudo] infix: needs to be aware of ObjectRef, otherwise we end up affecting the original object. Modified: trunk/languages/perl6/src/builtins/op.pir

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

2009-01-16 Thread jonathan
Author: jonathan Date: Fri Jan 16 03:46:09 2009 New Revision: 35622 Added: trunk/languages/perl6/src/classes/ClassHOW.pir (contents, props changed) Modified: trunk/languages/perl6/src/classes/Any.pir Log: [rakudo] Implement .does method (Any delegates to the metaclass, and we have the im

[svn:parrot] r35621 - branches/strings/pseudocode

2009-01-16 Thread simon
Author: simon Date: Fri Jan 16 03:42:02 2009 New Revision: 35621 Modified: branches/strings/pseudocode/Encodings.pm branches/strings/pseudocode/ParrotString.pm Log: Variable string encodings can have their own base class too. Modified: branches/strings/pseudocode/Encodings.pm

[svn:parrot] r35620 - branches/strings/pseudocode

2009-01-16 Thread simon
Author: simon Date: Fri Jan 16 03:33:02 2009 New Revision: 35620 Modified: branches/strings/pseudocode/Encodings.pm Log: Abstract fixed-width encodings into a base class. Modified: branches/strings/pseudocode/Encodings.pm ==

[svn:parrot] r35619 - in trunk: . src/atomic

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 03:18:48 2009 New Revision: 35619 Modified: trunk/MANIFEST.SKIP trunk/src/atomic/ (props changed) Log: let SVN ignore *.o in sr/atomic Modified: trunk/MANIFEST.SKIP == --- trunk

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

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 03:15:19 2009 New Revision: 35618 Modified: trunk/languages/pipp/t/php/namespace.t Log: [Pipp] Add simple namespace tests. Modified: trunk/languages/pipp/t/php/namespace.t == --- trun

[svn:parrot] r35617 - trunk/src/pmc

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 02:23:16 2009 New Revision: 35617 Modified: trunk/src/pmc/object.pmc Log: [codingstd] tabs.t Modified: trunk/src/pmc/object.pmc == --- trunk/src/pmc/object.pmc(original) +++ trun

[svn:parrot] r35616 - trunk/t/oo

2009-01-16 Thread bernhard
Author: bernhard Date: Fri Jan 16 02:21:53 2009 New Revision: 35616 Modified: trunk/t/oo/vtableoverride.t (contents, props changed) Log: [codingstd] file_metadata.t Modified: trunk/t/oo/vtableoverride.t == --- trun