Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 3, 2012
  1. @rurban
  2. @rurban

    nqplexpad.pmc: add coda

    rurban authored
  3. @rurban

    mark enum_class_Proxy sections with PARROT_THREAD_H_GUARD

    rurban authored
    Provide an experimental fallback "static int enum_class_Proxy = 0" for non-threaded code.
Commits on Dec 1, 2012
  1. @rurban
  2. @rurban
  3. @rurban

    [GH #67] Use rurban/gh870-pmc_class nqp_group.h information

    rurban authored
    pmc2c from rurban/gh870-pmc_class exports the dynpmc types, which we use to
    check for NQPLexInfo in NQPLexPad, to discriminate for Proxy. Proxy info is read-only.
    
    This does not work yet
  4. @rurban

    Mark UNUSED pmc parameters as such

    rurban authored
    Fixes -Wunused-parameter warnings
  5. @rurban

    fix darwin with macports libtool

    rurban authored
    the gnu/macports libtool does not understand -static.
    Force to use darwin special /usr/bin/libtool
Commits on Nov 29, 2012
  1. @moritz

    bump to a newer parrot

    moritz authored
    this should fix the encoding problems in socket reads
Commits on Nov 26, 2012
  1. @FROGGS
Commits on Nov 25, 2012
  1. @moritz
Commits on Nov 24, 2012
  1. @FROGGS
Commits on Nov 22, 2012
  1. @FROGGS

    bump VERSION to 2012.11

    FROGGS authored
  2. @FROGGS

    checking for enum_class_Proxy instead of PARROT_HAS_THREADS

    FROGGS authored
    In parrot 4.4.0 enum_class_Proxy isnt defined but PARROT_HAS_THREADS is. So enum_class_Proxy would be added to the condition.
Commits on Nov 21, 2012
  1. @rurban
  2. @rurban

    [parrot #869] Check also for proxied lexinfo with threaded parrots

    rurban authored
    Tadzik came up with an abnormal testcase, which crashed in nqp on a threaded parrot.
    See [parrot #869].
    Parrot_NQPLexPad_set_pointer needs to check for enum_class_Proxy also.
    Note this commit does not fix the problem, only the segfault.
    I do not know which lexinfo name_map to get with enum_class_Proxy.
Commits on Nov 20, 2012
  1. @rurban

    rename typeid variable to type_id

    rurban authored
    gcc-4.7 and 4.8 reserve typeid
Commits on Nov 17, 2012
  1. @moritz
  2. @moritz
  3. @moritz
  4. @moritz
  5. @moritz

    beginnings of a QAST dumper

    moritz authored
  6. @jnthn

    Give EXPR a "don't do an infix" argument.

    jnthn authored
    STD's EXPR hard-codes a check against the precedence level, which we
    shouldn't do here as EXPR is meant to be generic.
Commits on Nov 15, 2012
  1. @jnthn

    Fix double-repossession.

    jnthn authored
    Not completely sure why that can happen just yet, but this should be
    enough to make it not be a problem.
  2. @jnthn

    Make handlers for repossession conflicts possible.

    jnthn authored
    This allows a language where such issues may arise to provide its own
    handler for them. If it doesn't, we just flag up the error as before.
  3. @jnthn

    Detect object conflicts during deserialization.

    jnthn authored
    If two pre-compiled modules both tried to replace an object or STable
    with their own updated view of it, the latest one would always just
    win. This creates the "disappearing symbol" issue. This patch detects
    that it's going on and complains, rather than leaving a weird failure
    later on (the actual fix will be to replace the exception thrown with
    a hook to allow the module loader to do some smarter merging).
    
    Breaks no NQP tests or Rakudo spectests; does correctly pick up the
    RT#112626 case.
Commits on Nov 6, 2012
  1. @jnthn

    Update EXPR to cope with 'fake' infixes.

    jnthn authored
    This is the mechanism used to parse operator adverbs.
Commits on Nov 3, 2012
  1. @jnthn
Commits on Nov 1, 2012
  1. @jnthn

    Update P5Regex to have user-chosen stopper hook.

    jnthn authored
    Also means that a workaround can be eliminated.
  2. @jnthn

    Bring regex nibbler closer to STD.

    jnthn authored
    Means we'll be able to support user-picked stoppers in Rakudo. Should
    also deal with some over-eager backtracking bugs leading to bad errors.
    No NQP test regressions with this, but may well bust non-Q Rakudo, so
    in a branch for now.
Commits on Oct 31, 2012
  1. @jnthn

    Give KnowHOW a type check cache.

    jnthn authored
  2. @jnthn

    LANG passes on target and orig.

    jnthn authored
    This avoids re-transcoding every single time we switch language, and
    fixes the memory use regression in rakudo/Q.
Commits on Oct 27, 2012
  1. @jnthn

    Make LANG pass on orig, not target, plus args.

    jnthn authored
    This may get rid of some of the oddness we've seen with strings with
    null bytes showing up. Also means we can pass arguments on to a rule
    in another language.
  2. @jnthn

    Fix thinko when roles did roles.

    jnthn authored
    Seems this path never got exercised in NQP before.
  3. @jnthn

    Add orig method to Cursor.

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