Permalink
Switch branches/tags
Commits on Jul 30, 2012
  1. Initial stab at porting of set operations from Niecza's CORE.setting.…

    jnthn committed Jul 30, 2012
    … Doesn't pass set.t yet, but worse somehow slows down CORE.setting parse quite a bit. Pushing this to allow @other to investigate either issue; need to resolve whether the ops even belong in core before this is merged also.
  2. Mention PIRT.

    jnthn committed Jul 30, 2012
  3. Merge remote-tracking branch 'origin/trait-exceptions' into nom

    moritz committed Jul 30, 2012
    This enables throwing of X::Comp derived exceptions in traits,
    and Perl6::World.rethrow adds file name and line number
  4. fix pod

    moritz committed Jul 30, 2012
  5. more exception fixes

    moritz committed Jul 30, 2012
  6. ex-handle routine traits

    moritz committed Jul 30, 2012
  7. refactor World.rethrow a bit

    moritz committed Jul 30, 2012
    you can now throw typed exceptions without file/line information, and have World.ex-handle add them for you
    previously only untyped exceptions were supported, and wrapped into X::Comp::AdHoc.
    arnsholt++ for poking me
  8. make Main.pm output a usage message on an unexpected named argument i…

    felher committed with moritz Jul 30, 2012
    …nstead of bind failing
    
    Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
  9. Refactor unary hypers to avoid .pick(*) and for loops, resulting in a…

    pmichaud committed Jul 30, 2012
    … 9x speed improvement for @array>>.xyz calls.
    
    Even with this level of improvement, unary hyper methods are not yet
    faster than @array.map( *.xyz ).  This is partially due to some
    indirect block call overhead and some unneeded boxing of native
    values..  More improvements are forthcoming, but this is a really
    good first step.
Commits on Jul 29, 2012
  1. Bump to an NQP revision with PIRT.

    jnthn committed Jul 29, 2012
  2. Merge branch 'pirt' into nom

    jnthn committed Jul 29, 2012
  3. update ChangeLog

    moritz committed Jul 29, 2012
  4. Merge branch 'nom' into pirt

    jnthn committed Jul 29, 2012
Commits on Jul 28, 2012
  1. Initial update to get Rakudo to build with nqp/pirt. Eliminates the f…

    jnthn committed Jul 28, 2012
    …inal PAST::Node usages also. Some test failures; seems CORE.setting memory is a bit lower with this, which was the aim.
  2. Merge branch 'nom' of github.com:rakudo/rakudo into nom

    arnsholt committed Jul 28, 2012
    Conflicts:
    	src/Perl6/Actions.pm
  3. implement Str.codes and Cool.codes

    moritz committed Jul 28, 2012
    currently an alias for .chars
  4. compile-time evaluate enums

    moritz committed Jul 28, 2012
    instead of complaining that they are not known at compile time
Commits on Jul 26, 2012
  1. Refactor to use the improved compile time value support, eliminating …

    jnthn committed Jul 26, 2012
    …many uses of annotations.
  2. Fix --doc (moritz++).

    jnthn committed Jul 26, 2012
Commits on Jul 25, 2012
  1. Merge branch 'toqast' into nom

    jnthn committed Jul 25, 2012
  2. Switch many type checks to a more optimal construct, based on profile…

    jnthn committed Jul 25, 2012
    …r feedback. Cuts the time spent in the optimizer to a third (!!!) of what it once was; on my machine we shave ~5s off CORE.setting build and > 10s off spectest run.