Permalink
Commits on Jul 31, 2012
  1. @japhb
Commits on Jul 30, 2012
  1. @moritz
  2. @jnthn

    Mention PIRT.

    jnthn committed Jul 30, 2012
  3. @jnthn
  4. @moritz

    Merge remote-tracking branch 'origin/trait-exceptions' into nom

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

    fix pod

    moritz committed Jul 30, 2012
  6. @moritz
  7. @moritz

    more exception fixes

    moritz committed Jul 30, 2012
  8. @moritz

    ex-handle routine traits

    moritz committed Jul 30, 2012
  9. @moritz
  10. @moritz

    refactor World.rethrow a bit

    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
    moritz committed Jul 30, 2012
  11. @felher @moritz

    make Main.pm output a usage message on an unexpected named argument i…

    …nstead of bind failing
    
    Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
    felher committed with moritz Jul 30, 2012
  12. @moritz
  13. @moritz
  14. @pmichaud

    Refactor unary hypers to avoid .pick(*) and for loops, resulting in a…

    … 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.
    pmichaud committed Jul 30, 2012
Commits on Jul 29, 2012
  1. @jnthn

    Bump to an NQP revision with PIRT.

    jnthn committed Jul 29, 2012
  2. @jnthn

    Merge branch 'pirt' into nom

    jnthn committed Jul 29, 2012
  3. @moritz

    update ChangeLog

    moritz committed Jul 29, 2012
  4. @jnthn

    Merge branch 'nom' into pirt

    jnthn committed Jul 29, 2012
  5. @jnthn
Commits on Jul 28, 2012
  1. @jnthn
  2. @jnthn

    Initial update to get Rakudo to build with nqp/pirt. Eliminates the f…

    …inal PAST::Node usages also. Some test failures; seems CORE.setting memory is a bit lower with this, which was the aim.
    jnthn committed Jul 28, 2012
  3. @arnsholt
  4. @arnsholt

    Merge branch 'nom' of github.com:rakudo/rakudo into nom

    Conflicts:
    	src/Perl6/Actions.pm
    arnsholt committed Jul 28, 2012
  5. @moritz

    implement Str.codes and Cool.codes

    currently an alias for .chars
    moritz committed Jul 28, 2012
  6. @moritz
  7. @arnsholt
  8. @arnsholt
  9. @moritz

    compile-time evaluate enums

    instead of complaining that they are not known at compile time
    moritz committed Jul 28, 2012
  10. @moritz
Commits on Jul 26, 2012
  1. @jnthn

    Refactor to use the improved compile time value support, eliminating …

    …many uses of annotations.
    jnthn committed Jul 26, 2012
  2. @jnthn
  3. @jnthn

    Fix --doc (moritz++).

    jnthn committed Jul 26, 2012
Commits on Jul 25, 2012
  1. @jnthn

    Merge branch 'toqast' into nom

    jnthn committed Jul 25, 2012
  2. @jnthn

    Switch many type checks to a more optimal construct, based on profile…

    …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.
    jnthn committed Jul 25, 2012