Permalink
Commits on Feb 10, 2010
  1. fix previous commit - removed extra underscores

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43838 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 10, 2010
  2. fix codetest failures - unused assert macros - further attempt

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43836 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 10, 2010
Commits on Feb 9, 2010
  1. fix codetest failures - unused assert macros

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43832 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  2. fix codetest failure - at least one space between C keyword and subse…

    …quent open parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43831 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  3. fix codetest failure - at least one space between C keyword and subse…

    …quent open parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43830 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  4. fix codetest failure - at least one space between C keyword and subse…

    …quent open parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43829 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  5. fix codetest failures - linelength and trailing spaces

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43828 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 9, 2010
  6. Encapsulate pmc_needs_early_collection

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43817 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  7. Encapsulate mark_special. It's wrong way because we have to move whol…

    …e mark_FOO_alive into gc_ms. But it's good enough for now
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43816 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  8. Move calculation of active/total buffers into gc_ms.c

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43815 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  9. Add get_gc_info introspection function.

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43814 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  10. Encapsulate block/unblock/test mark and sweep. Implement total_unbloc…

    …k in terms of is_blocked/unblock
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43813 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  11. Encapsulate allocate/free bufferlike headers

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43812 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  12. Encapsulate destruction of child interpreter

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43811 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  13. Encapsulate allocating of buffer and string storage

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43809 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  14. Encapsulate GC finalization little bit more. Properly implement MS GC

    finalize.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43808 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  15. Move pools destruction functions in alloc_resources.c

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43807 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  16. Rename gc_ms_finalize to gc_ms_finalize_memory_pools

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43806 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  17. Encapsulate allocate/free string headers

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43804 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  18. Encapsulate free_pmc_header

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43803 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  19. Encapsulate allocate_pmc_header

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43802 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  20. Move pool intialization into gc_ms.c from api.c

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43801 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  21. Second part of GC encapsulation

    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate_part2@43799 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  22. Merge branch gc_encapsulate_part1 back to trunk.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43798 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 9, 2010
  23. consting and localizing local vars

    git-svn-id: https://svn.parrot.org/parrot/trunk@43797 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    petdance committed Feb 9, 2010
  24. [codingstd] Eliminate trailing whitespace.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43791 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Feb 9, 2010
  25. [ops2c] fix the C++ build and use enums instead of chars

    git-svn-id: https://svn.parrot.org/parrot/trunk@43788 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 9, 2010
Commits on Feb 8, 2010
  1. Revert r43414. RetContinuation doesn't kill itself anymore after invoke.

    git-svn-id: https://svn.parrot.org/parrot/trunk@43774 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Feb 8, 2010
  2. Re-generate MANIFEST.SKIP

    git-svn-id: https://svn.parrot.org/parrot/trunk@43771 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Feb 8, 2010
  3. [MANIFEST] manifest update

    git-svn-id: https://svn.parrot.org/parrot/trunk@43770 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  4. [build] add some svn:ignore properties and remove intermediate pbc fi…

    …les when cleaning
    
    mikehh++ for noticing
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43769 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  5. [pct] move PCT to a two-step compilation process to simplify dependency

    tracking and exercise pbc_merge
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43768 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010
  6. [Austin++] Make pbc_merge also update argument name string constants,…

    … plus a test.
    
    This fixes TT #1425 and TT #1419.  Patch courtesy of Austin++.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@43767 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Feb 8, 2010