Permalink
Commits on Aug 3, 2012
  1. t/spec/S02-types/version.t depends on ICU

    There's some strings containing greek letters in these tests
    that require ICU to be sorted correctly.
    committed Aug 3, 2012
Commits on Aug 2, 2012
  1. Str.path, IO::Path.new(Str:D), tests

    Also rename IO::Path.dir to .directory, as per spec
    Preserve backwards compatiblity for now
    moritz committed Aug 1, 2012
Commits on Aug 1, 2012
  1. Kill off box_native_if_needed; QAST having HLL-configurable boxing me…

    …ans that we don't need to do it any more. Results: cleaner code, less QAST nodes needed, slight performance/memory win.
    jnthn committed Aug 1, 2012
  2. Only run MAIN in the mainline. Closes RT #114354

    Includes a small refactoring of @*MODULES handling, which avoids
    leaving traces in @*MODULES after the first module load (which
    is always the setting)
    moritz committed Aug 1, 2012
Commits on Jul 31, 2012
  1. fixup

    moritz committed Jul 31, 2012
  2. remove IO::Path and IO::Dir

    as the deprecation notice predicted
    moritz committed Jul 31, 2012
  3. Merge branch 'io-pipe' into nom

    japhb committed Jul 31, 2012
  4. update ChangeLog

    moritz committed Jul 31, 2012
  5. refactor redeclaration of return type exceptions, enable "my Type sub…

    … f" return types
    
    this refactors the check if a signature has a return type into
    a has_returns method in Signature, which reduces the monkey-getattr accesses
    into Signature
    moritz committed Jul 31, 2012
Commits on Jul 30, 2012
  1. Mention PIRT.

    jnthn committed Jul 30, 2012
  2. 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
  3. fix pod

    moritz committed Jul 30, 2012
  4. more exception fixes

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

    moritz committed Jul 30, 2012
  6. 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
  7. 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
  8. 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. 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