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 Lenz
  2. Moritz Lenz

    Get rid of nqp::want usage in the setting

    moritz authored
    Also switches pir:: ops to nqp:: ops and adds return type annotations
  3. Will Coleda
Commits on Nov 2, 2011
  1. Tadeusz Sośnierz
  2. Jonathan Worthington
  3. Jonathan Worthington

    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. Jonathan Worthington

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

    jnthn authored
    …ng stuff the inliner can do well with.
  5. Jonathan Worthington
  6. Jonathan Worthington
  7. Moritz Lenz

    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 Lenz
Commits on Nov 1, 2011
  1. Jonathan Worthington

    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. Jonathan Worthington
  3. Jonathan Worthington

    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. Jonathan Worthington
  5. Moritz Lenz
  6. Jonathan Worthington

    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. Jonathan Worthington

    Merge reprapi2 into nom.

    jnthn authored
  8. Jonathan Worthington
  9. Moritz Lenz
Commits on Oct 31, 2011
  1. Jonathan Worthington

    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. Jonathan Worthington

    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. Jonathan Worthington
  4. Jonathan Worthington
  5. Jonathan Worthington

    Update ops for REPR API changes.

    jnthn authored
  6. Jonathan Worthington
  7. Jonathan Worthington
  8. Moritz Lenz
  9. Moritz Lenz
Commits on Oct 30, 2011
  1. Moritz Lenz
Commits on Oct 29, 2011
  1. Moritz Lenz
Commits on Oct 28, 2011
  1. Jonathan Worthington
  2. Moritz Lenz

    Speed up Str.succ and .pred

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

    [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.