Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 2012.03
Commits on Mar 22, 2012
  1. @masak

    [release] bump VERSION

    masak authored
  2. @masak

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

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

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

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

    [docs/announce/2012.03] finalized

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

    [tools/build/NQP_REVISION] to latest NQP release

    masak authored
    ...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 authored
Commits on Mar 19, 2012
  1. @masak

    [docs/ChangeLog] added macros and quasis

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

    Couple more ChangeLog notes.

    jnthn authored
  3. @jnthn
  4. @pmichaud

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

    pmichaud authored
    … (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
Commits on Mar 18, 2012
  1. @jnthn

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

    jnthn authored
    …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 authored
    jnthn++ for the help
  5. @moritz

    run pre-post.t

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

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

    jnthn authored
    … 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 authored
  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 authored
    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 authored
    …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 authored
  2. @moritz

    implement anon enums

    moritz authored
    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 authored
Commits on Mar 9, 2012
  1. @moritz
Commits on Mar 8, 2012
  1. @moritz

    X::Package::Stubbed

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