Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: native-str-ops
Commits on Nov 3, 2011
  1. @moritz
  2. @moritz

    Get rid of nqp::want usage in the setting

    moritz authored
    Also switches pir:: ops to nqp:: ops and adds return type annotations
  3. @coke
Commits on Nov 2, 2011
  1. @tadzik
  2. @jnthn
  3. @jnthn

    Start to simplify various of the native ops thanks to native handling…

    jnthn authored
    … improvements; don't need the nqp::want rigmarole any more.
  4. @jnthn

    Various improvements to handling of native types; get back to produci…

    jnthn authored
    …ng stuff the inliner can do well with.
  5. @jnthn
  6. @jnthn
  7. @moritz

    Catch variable use before declaration (RT #61838)

    moritz authored
    Does not catch unused non-$ variables in double quoted strings.
    
    This also moves $Inf and $NaN to an earlier setting file, because
    they were used before the declaration.
    
    It also contains a very ugly workaound around a problem with the nqp
    %markhash being global, and reused for multiple evals. This bug
    was exposed by other parts of the patch.
  8. @moritz
Commits on Nov 1, 2011
  1. @jnthn

    When crossing two lists, we don't need to shove the op through METAOP…

    jnthn authored
    …_REDUCE; it's a binary op already. Just use it.
  2. @jnthn
  3. @jnthn

    A couple of IO performance improvements. .say for @some_list_of_strin…

    jnthn authored
    …gs now runs in under half the time, and we shave a little bit off the spectest runtime too.
  4. @jnthn
  5. @moritz
  6. @jnthn

    After the repr updates, we correctly have native num attrs initialize…

    jnthn authored
    …d to NaN. However, Num.new() seems to be expected to give back zero, so add an explicit new that makes this happen. Means we regress no spectests now after reprapi2.
  7. @jnthn

    Merge reprapi2 into nom.

    jnthn authored
  8. @jnthn
  9. @moritz
Commits on Oct 31, 2011
  1. @jnthn

    Avoid the NQP default constructor for now, which doesn't handle nativ…

    jnthn authored
    …e types properly. This gets us a bit further into the build.
  2. @jnthn

    Get remaining C parts updated, or at least to a first approximation. …

    jnthn authored
    …We now get to trying to build the setting...BOOM SEGFAULT!
  3. @jnthn
  4. @jnthn
  5. @jnthn

    Update ops for REPR API changes.

    jnthn authored
  6. @jnthn
  7. @jnthn
  8. @moritz
  9. @moritz
Commits on Oct 30, 2011
  1. @moritz
Commits on Oct 29, 2011
  1. @moritz
Commits on Oct 28, 2011
  1. @jnthn
  2. @moritz

    Speed up Str.succ and .pred

    moritz authored
    ... by using natively typed variables, and avoiding calls
    in favor of nqp:: opcodes
  3. @moritz

    [build] when cloning roast, set it up for committing too

    moritz authored
    [Coke]++ for complaining; I too found the old
    behavior inconvenient, but never enough to take action.
  4. @japhb

    Delete trailing whitespace

    japhb authored
Something went wrong with that request. Please try again.