Skip to content
Commits on Mar 22, 2012
  1. @masak

    [release] bump VERSION

    masak committed
  2. @masak

    [docs/release_guide.doc] current release => past

    masak committed
    Also extended the future a little.
  3. @masak

    [docs/announce/2012.03] s/February/March/

    masak committed
    pmichaud++ eagle eyes.
  4. @masak

    [docs/announce/2012.03] finalized

    masak committed
    s/TODO/Argentina/. other small fixes.
  5. @masak

    [tools/build/NQP_REVISION] to latest NQP release

    masak committed
    ...and it's only minutes old! That's how current we are!
  6. @moritz
Commits on Mar 21, 2012
  1. @moritz
Commits on Mar 20, 2012
  1. @moritz
  2. @moritz

    fix typo

    moritz committed
Commits on Mar 19, 2012
  1. @masak

    [docs/ChangeLog] added macros and quasis

    masak committed
    Oh right! Almost forgot. :-)
  2. @jnthn

    Couple more ChangeLog notes.

    jnthn committed
  3. @jnthn
  4. @pmichaud

    Hotpath the check for existing elements in Array.at_pos(), addressing…

    pmichaud committed
    … (partially) the Array-versus-Hash initialization speed anomaly described in RT #111848.
    
    Each Array element access via .at_pos($pos) resulted in an expensive
    call to self.exists($pos) for each access, whereas Hash element accesses
    via .at_key($key) were able to use nqp::existskey() directly.  This patch
    uses nqp::existspos() to hotpath the detection of existing elements and
    avoids calls to self.exists($pos) when the Array is already fully
    reified.  For the benchmark given in RT #111848, this results in a ~25%
    speedup for array element accesses, and brings it to within 5% of Hash
    element access times.  (At present Array element accesses still have
    more overhead at the PIR level than Hash element accesses due to laziness
    considerations and boundary checks.)
  5. @masak

    [BOOTSTRAP.pm] fixed copy-paste-o

    masak committed
Commits on Mar 18, 2012
  1. @jnthn

    If one POST fails, don't run any more. The spectest for this still fa…

    jnthn committed
    …ils as it expects POST to run in declaration order, not reverse order.
  2. @jnthn
  3. @moritz
  4. @moritz

    Typed exceptions from PRE/POST failures

    moritz committed
    jnthn++ for the help
  5. @moritz

    run pre-post.t

    moritz committed
Commits on Mar 17, 2012
  1. @jnthn

    First crack at PRE and POST phasers. Known NYI: POST handling doesn't…

    jnthn committed
    … get $_ set to the result yet, and one failing POST doesn't abort the rest. Even without that, can pass 17/25 tests in pre-post.t already.
  2. @moritz
Commits on Mar 16, 2012
  1. @moritz

    unbreak the build.

    moritz committed
  2. @moritz
  3. @moritz
Commits on Mar 15, 2012
  1. @moritz
Commits on Mar 14, 2012
  1. @tadzik
Commits on Mar 13, 2012
  1. @moritz
Commits on Mar 12, 2012
  1. @moritz

    fix list assignment to object hashes

    moritz committed
    This moves the key type coercion to STORE_AT_KEY, which is replaced
    by a non-coercing method in the case of object hashes
Commits on Mar 11, 2012
  1. @jnthn

    Seems that we already end up with file annotations being emitted, so …

    jnthn committed
    …don't add them again in an extra way in the Actions. The extra way in question also didn't escape output, meaning a foobar'd.p6 would cause invalid code-gen; sisar++ for reporting.
Commits on Mar 10, 2012
  1. @moritz

    add anon enums to ChangeLog

    moritz committed
  2. @moritz

    implement anon enums

    moritz committed
    Not sure if we want to keep this factoring, it just reuses the
    old infrastructure for now. Passes the anon enum tests.
  3. @jnthn
  4. @jnthn

    Fix a typo.

    jnthn committed
Commits on Mar 9, 2012
  1. @moritz
Commits on Mar 8, 2012
  1. @moritz

    X::Package::Stubbed

    moritz committed
    also automagically promote RPA to Parcel in World.throw
Something went wrong with that request. Please try again.