Skip to content
Commits on Nov 1, 2009
  1. New branch for merging Context and CallSignature

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify2@42208 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
  2. Install pmc_context.h

    git-svn-id: https://svn.parrot.org/parrot/trunk@42207 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
  3. Fix including pmc_context.h in installed parrot

    git-svn-id: https://svn.parrot.org/parrot/trunk@42206 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
  4. [pirc] fix build broken by merge r42197

    git-svn-id: https://svn.parrot.org/parrot/trunk@42205 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    fperrad committed Nov 1, 2009
  5. [t][TT# 1169] Add lives_ok() to Test::More, which tests if a bit of P…

    …IR runs without throwing an exception. bubaflub++
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42204 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    dukeleto committed Nov 1, 2009
  6. fix codetest failure - unused assert macro

    git-svn-id: https://svn.parrot.org/parrot/trunk@42203 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Nov 1, 2009
  7. fix codetest failure - incorrect indenting in preprocessor directive

    git-svn-id: https://svn.parrot.org/parrot/trunk@42202 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Nov 1, 2009
  8. Fix optimized build by include pmc_context.h inside parrot/context.h

    git-svn-id: https://svn.parrot.org/parrot/trunk@42201 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
  9. Include "pmc_context.h" in all ops preamble.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42200 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
  10. Expose Parrot_pcc_allocate_register and free_registers. Use it in

    Context.destroy
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42199 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Nov 1, 2009
Commits on Oct 31, 2009
  1. Merge branch context_auto_attrs back to trunk.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42197 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 31, 2009
  2. set svn properties

    git-svn-id: https://svn.parrot.org/parrot/trunk@42192 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Oct 31, 2009
  3. Minor documentation touchups.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42191 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Oct 31, 2009
  4. Add little bit of documentation about using different key and values …

    …types in
    
    Hash.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42190 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 31, 2009
  5. 'Array' must be either 'ResizablePMCArray' or 'ResizableString Array'…

    … for example of 'join' to work. bacek++.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42189 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Oct 31, 2009
  6. Correct documentation bug: wordspace after '<<' impeded proper heredo…

    …c parsing.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42188 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Oct 31, 2009
  7. Rewrite examples/benchmars/oo3.pasm into pir.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42187 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 31, 2009
  8. Rewrite examples/benchmarks/oo2.pasm into pir. Closes #1166

    git-svn-id: https://svn.parrot.org/parrot/trunk@42186 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 31, 2009
  9. Rewrite examples/benchmarks/oo1.pasm into pir.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42185 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Oct 31, 2009
  10. [tools] pprof2cg.pl: Eighth tuning: Move input loop into process_inpu…

    …t() [renamed from process_line()]
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42184 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  11. [tools] pprof2cg.pl: Seventh tuning: CS path of process_line()

    git-svn-id: https://svn.parrot.org/parrot/trunk@42183 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  12. [tools] pprof2cg.pl: Sixth tuning: inline store_stats_stack()

    git-svn-id: https://svn.parrot.org/parrot/trunk@42182 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  13. [tools] pprof2cg.pl: Fifth tuning: undo singleton for alias trick; ca…

    …uses whitespace outdent
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42181 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  14. [tools] pprof2cg.pl: Fourth tuning: reorder if ladder by pass frequency

    git-svn-id: https://svn.parrot.org/parrot/trunk@42180 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  15. [tools] pprof2cg.pl: Third tuning pass

    git-svn-id: https://svn.parrot.org/parrot/trunk@42179 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  16. [tools] pprof2cg.pl: Second tuning pass

    git-svn-id: https://svn.parrot.org/parrot/trunk@42178 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  17. [tools] pprof2cg.pl: Stats bug fix + first tuning (42.5% less time on…

    … one benchmark)
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42177 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 31, 2009
  18. Don't need to maintain references to RTs that have been resolved.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42176 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Oct 31, 2009
Commits on Oct 30, 2009
  1. [examples] Fix argument handling in oofib.pir

    git-svn-id: https://svn.parrot.org/parrot/trunk@42175 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    japhb committed Oct 30, 2009
  2. [pct/past]: Fix bug in binding to object attributes.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42174 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    pmichaud committed Oct 30, 2009
  3. [string] Made Parrot_str_byte_length() check for a NULL STRING pointe…

    …r because
    
    we don't have STRINGNULL yet.  Fixes TT #1136, reported by Will Coleda.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42173 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 30, 2009
  4. [PMC] Extracted several static functions from NameSpace's set_pmc_key…

    …ed_str()
    
    in the hope of clarity and preventing the insertion of methods into the
    namespace (TT #389).
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42172 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 30, 2009
  5. [t] Avoided use of uninitialized variable when checking runcore under…

    … testing.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42171 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 30, 2009
  6. [PMC] Removed implicit double-underscore prefix logic to override vtable

    entries when adding Subs to NameSpace PMC.  If PASM still needs a fix, let's do it the right way and add the :vtable attribute to pcc_sub declarations.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42170 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 30, 2009
  7. [t] Rewrote several PASM tests to PIR and a few PIR tests to declare …

    …vtable
    
    overrides with :vtable attribute rather than implicit leading underscores.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42169 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Oct 30, 2009
Something went wrong with that request. Please try again.