Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 3, 2015
  1. @lizmat
  2. @lizmat

    Introduce Int.s, for those pesky s's

    lizmat authored
    Inspired by japhb++ , it returns '' if the Int == 1, else it returns 's'
  3. @lizmat

    Fix #125319

    lizmat authored
Commits on May 22, 2015
  1. @FROGGS

    .say aver line of TAP ouput in one go

    FROGGS authored
    Otherwise warnings or other messages can slip in between the indentation
    of a subtest or can get in between a 'nok ' and 'ok'.
Commits on May 21, 2015
  1. @timo
  2. @FROGGS
  3. @FROGGS

    replace 'is inlined' trait by HAS scope declarator

    FROGGS authored
    Attributes in CStructs and CUnions can specify whether they are 'embedded'
    into the surrouning structure or referenced. To say the former one will now
    be able to use the 'HAS' keyword, to do the latter one uses 'has' as usual.
Commits on May 20, 2015
  1. @lizmat
  2. @FROGGS
Commits on May 16, 2015
  1. @TimToady

    at least use .perl if "Expected" not a string

    TimToady authored
    Still not ideal, but at least it says it's a regex now.
Commits on May 15, 2015
  1. @TimToady
  2. @TimToady

    add 'unit' declarator

    TimToady authored
    Unit scope declarations will in the future require a 'unit' declarator,
    instead of relying merely on a blockless semicolon form.  (A semicolon
    in place of a block is both too invisible and too late for such a feature.)
    The absence of a 'unit' declarator on unit declarations is deprecated.
    
    The identifier 'SemicolonForm' is now replaced with 'UnitScope'.
Commits on May 14, 2015
  1. @usev6
Commits on May 5, 2015
  1. @lizmat

    Make $?FILE absolute always

    lizmat authored
    Relative paths are useless when debugging problems with module loading.
Commits on May 4, 2015
  1. @lizmat

    Implement new @*INC handling

    lizmat authored
    This reduces bare startup time by about 30% (.23 to .16 on my machine), and
    running a spectest from 240 to 215 wallclock (1620 to 1435 CPU), again on my
    machine.
    
    List of features:
    - @*INC / %*CUSTOM_LIB only contain strings, never any (other) object
    - the separator between paths is now ","
    - the separator between include path specification is now "#"
    - all module loading code is now threadsafe (afaics)
    - added RAKUDO_MODULE_DEBUG helper sub for module loading diag info
    - added DISTRO.cur-sep to help with migration from older panda's
    - adapted parse-include-spec sanity testing
    
    We should now be ready to making 'use lib' a pragma and truly lexical.
Commits on May 3, 2015
  1. @moritz
Commits on Apr 27, 2015
  1. @masak

    CArray.^parameterize made fresh puns every time

    masak authored
    It shouldn't -- this commit fixes that, with a regression test.
    
    Bug discovered while working commit
    1c916bc. FROGGS++ confirmed that
    the code in CArray was based on Pointer, and provided the failing
    test case (FROGGS++).
  2. @masak

    Pointer.^parameterize made fresh puns every time

    masak authored
    It shouldn't -- this commit fixes that, with a regression test.
    
    Bug discovered by DrForr++. This takes care of RT #124321.
Commits on Apr 24, 2015
  1. @jonathanstowe
  2. @jonathanstowe

    Merge branch 'pr/hyphenate_test_functions' of github.com:paultcochran…

    jonathanstowe authored
    …e/rakudo into hyphenate_test_functions
    
    Conflicts:
    	lib/Test.pm
Commits on Apr 19, 2015
  1. @lizmat
  2. @lizmat

    Make use/no nqp a pragma

    lizmat authored
Commits on Apr 18, 2015
  1. @lizmat
Commits on Apr 4, 2015
  1. @FROGGS
  2. @jnthn

    Support and test unsinged types in NativeCall.

    jnthn authored
    Tests pass on both MoarVM and JVM.
  3. @jnthn
Commits on Apr 2, 2015
  1. @usev6

    Report correct line numbers for failing tests

    usev6 authored
    The hard coded level for callframe we had before did only match in some cases.
    Now we're looking outwards until we leave Test.pm
    
    Additionally we can grab the call frame from within conditional,
    since the bug which prevented that seems to be gone (cmp. commit 4111fa4).
Commits on Mar 28, 2015
  1. @jnthn
  2. @jnthn

    Eliminate a bunch of boxing in Test.pm.

    jnthn authored
    The main goal being clearing up the code a good bit by removing 50
    nqp::box_n ops.
  3. @jnthn

    Add "use nqp;" to Test.pm.

    jnthn authored
  4. @jnthn

    Add 'use nqp' in NativeCall.

    jnthn authored
Commits on Mar 18, 2015
  1. @retupmoca

    Add 'is native(&find-lib)'

    retupmoca authored
    This gives us a way to find a native library at runtime, since find-lib
    won't be called until the native function is used for the first time.
Commits on Mar 16, 2015
  1. @FROGGS
Commits on Mar 15, 2015
  1. @lizmat

    .invoke is now CALL-ME

    lizmat authored
Commits on Mar 13, 2015
  1. @lizmat

    "use MONKEY_TYPING" -> "use MONKEY-TYPING"

    lizmat authored
    Alas, no deprecation message for MONKEY_TYPING just yet, as this exceeds
    my rakudo-nqp capabilities.
Something went wrong with that request. Please try again.