Permalink
Switch branches/tags
Commits on Jan 22, 2012
  1. Don't try and calculate needed stack space - it ain't quite that simp…

    jnthn committed Jan 22, 2012
    …le. Just do what all the docs do and allow a decent amount.
  2. bump VERSION to 2012.01

    moritz committed Jan 22, 2012
  3. Helps to actually have the cstack pulled out of the cursor before we …

    jnthn committed Jan 22, 2012
    …go trying to look at stuff in it.
Commits on Jan 21, 2012
  1. Todo a QRegex test we passed for the wrong reasons before (it tested …

    jnthn committed Jan 21, 2012
    …:, and passed not because it's implemented but because backtracking into subrules never worked.)
  2. Fix !cursor_next; this unbusts all of the remaining regressed QRegex …

    jnthn committed Jan 21, 2012
    …tests apart from 545, which we only passed before for the wrong reason.
  3. Fix regression of tests 23,24,25,44,45 that were broken in backtracki…

    jnthn committed Jan 21, 2012
    …ng into subrules patches, which all had the same root cause.
Commits on Jan 20, 2012
Commits on Jan 18, 2012
Commits on Jan 17, 2012
  1. Oops, I meant this...

    jnthn committed Jan 17, 2012
  2. Prevent a crash when building CAPHASH if one of the cstack entries is…

    jnthn committed Jan 17, 2012
    … there solely for backtracking into rather than serving as a capture.
  3. First crack at getting backtracking into subrules working. Needs test…

    jnthn committed Jan 17, 2012
    …ing with Rakudo yet.
Commits on Jan 16, 2012
  1. nqp::expmod_I

    moritz committed Jan 16, 2012
Commits on Jan 15, 2012
  1. Merge pull request #27 from goneri/master

    jnthn committed Jan 15, 2012
    fix kFreeBSD build and probably other glibc based OS like hurd
  2. fix: kfreebsd build

    goneri committed Jan 14, 2012
    GNU/kFreeBSD uses the GNU libc whereas Android uses
    its own libc. So OS_Linux is not reliable enough to
    identify a glibc.
    
    We use __GLIBC__ to know if we are on a glibc instead of
    OS_Linux.
    
    __GLIBC__ is defined by features.hi which is pulled
    by the glibc headers. That's the reason why we can't
    check __GLIBC__ at the begining of the file.
Commits on Jan 13, 2012
  1. Add missing write barrier.

    jnthn committed Jan 13, 2012
  2. adapt tests to new bigint usage

    moritz committed Jan 13, 2012
  3. fix signatures in NQP.pir

    moritz committed Jan 13, 2012
  4. give most nqp_bigint_* an additional parameter for the type of the re…

    moritz committed Jan 13, 2012
    …turn value
    
    Also regularize the signature of from_str to have the type object come last,
    as all other ops do.
Commits on Jan 12, 2012
  1. REPRS that flatten other REPRs into themselves should delegate to the…

    jnthn committed Jan 12, 2012
    …ir copy_to. Fixes Int cloning issue found by llamarider++.
Commits on Jan 9, 2012
Commits on Jan 8, 2012
Commits on Jan 6, 2012
  1. Include timestamp again for NQP SC identifier; we don't face this iss…

    jnthn committed Jan 6, 2012
    …ue in Rakudo since we aren't trying to bootstrap it, so no changes there (we primarily wanted the original change in Rakudo rather than NQP anyway).
  2. Toss outdated comment.

    jnthn committed Jan 6, 2012
Commits on Jan 5, 2012
  1. Accessing attributes may trigger auto-vivification of a scalar contai…

    jnthn committed Jan 5, 2012
    …ner with P6opaque; we were missing some write-barriers for these cases. Add them.
  2. Expand tabs while I'm here

    KrisShannon committed Jan 5, 2012