Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: context_attrs
Commits on Sep 4, 2009
  1. Copy Parrot_Context content as attributes into Context PMC

    bacek authored
    git-svn-id: https://svn.parrot.org/parrot/branches/context_attrs@40978 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [cage] Remove CHUNCKED_CTX_MEMORY and Parrot_gc_context. Contexts are

    bacek authored
    GCable objects now.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40976 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [PCC] Made Parrot_pcc_get_context_struct() poke into the Context PMC'…

    chromatic authored
    …s data
    
    member directly, rather than going through the get_pointer VTABLE.  This is a
    big performance improvement (11.35% in primes.pasm), but it's also not as
    dangerous as it sounds for two reasons:
    
        * nothing extends the Context PMC, so it's safe for the time being
    
        * anything that did extend the Context PMC would need a similar struct here
        anyway
    
    This can be a temporary optimization until we stop extra context fetching in
    ops bodies.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40975 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [string] Dubious fix for an out-of-bounds string access, avoids TT #9…

    NotFound authored
    …67 segfaults
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40974 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [pmc] fix? HashIteratorKey.get_string

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40972 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [t] increase coverage of fixedpmcarray

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40970 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. codetest failure - isxxx() function not cast to unsigned char

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40969 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. codetest failure - space after opening parenthesis

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40968 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. codetest failure - trailing spaces

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40967 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. [string] remove more ->strstart abuse, courtesy of darbelo++

    cotto authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40965 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 3, 2009
  1. [cage] make some TODOed test at least compile

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40964 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [JIT] Removed a mistake in PPC JIT introduced in a fixup for the cont…

    chromatic authored
    …ext_pmc3
    
    branch.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40963 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fix and enable the fixed-size object allocator on windows. Also, enab…

    whiteknight authored
    …le it on Linux. The problem was that I wasn't initializing the pools array properly, leaving the last item in the array non-null, which caused some issues later.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40962 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [languages] install dynops & dynpmc in languages/lang/dynext

    fperrad authored
    (see PDD30)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40960 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. fix svn properties

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40959 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Merge context_pmc3 branch into trunk.

    bacek authored
    DRAGONS ENTER THE BUILDING.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40958 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [PMC] Made String PMC's set_string_native() promote NULL STRINGs to e…

    chromatic authored
    …mpty
    
    STRINGs.  We need STRINGNULL.  See TT #964, which includes a test case for
    boxed NULL STRINGs.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40950 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. [ops] Fixed clone S, S op to create a new empty STRING when attemptin…

    chromatic authored
    …g to clone
    
    a NULL STRING.  We *need* a STRINGNULL.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40949 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. [t] Fixed new null STRING clone test added in r40947, lest its passin…

    chromatic authored
    …g appear
    
    marred with the weird error message of walking off the end of the current code
    segment.  Moral of the story: always add C<end> to PASM or just use PIR.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40948 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. [t] add a TODO for clone null string

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40947 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. [cage] some remaining items from auto_attrs conversions

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40946 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. fix codetest failures - tabs in leading whitespace and Trailing space…

    mikehh authored
    … or tab char
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40945 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  13. [cage] c++ fixes

    NotFound authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40944 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  14. [string] replace more ->strstart abuse, patch from darbelo++

    cotto authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40942 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  15. [strings] first of many patches from darbelo++ getting rid of ->strst…

    cotto authored
    …art abuse
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40939 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  16. [HLL] Fixed two compilation-breaking typos accidentally committed in …

    chromatic authored
    …r40934.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40936 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  17. [docs] Updated documentation to reflect PObj layout changes. Patch by

    chromatic authored
    jrtayloriv in TT #958.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40935 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  18. [PMC] Ensure that all accesses to PMC_sync check the PMC shared flag …

    chromatic authored
    …first, to
    
    avoid dereferencing an absent PMC_sync structure.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40934 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 2, 2009
  1. fix codetest failure - trailing spaces

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40929 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [pct]: Compute 'lineof' information only if we can.

    pmichaud authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40928 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [t] Add tests for PackfileSegment.type (and fix PackfileRawSegment.ty…

    bacek authored
    …pe implementation)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40927 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [pmc] Revert previous commit. Actually preserve type of unpacked segm…

    bacek authored
    …ent. Add setter/getter to PackfileRawSegment.type
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40926 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Use OrderedHash in PackfileDirectory to prevent putting debug segment…

    bacek authored
    … first. PBCs are too fragile...
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@40925 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. fix codetest failure - no trailing spaces

    mikehh authored
    git-svn-id: https://svn.parrot.org/parrot/trunk@40918 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.