Permalink
Switch branches/tags
Commits on Aug 29, 2010
  1. Sync with trunk.

    git-svn-id: https://svn.parrot.org/parrot/branches/unshared_buffers@48719 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    darbelo committed Aug 29, 2010
Commits on Aug 28, 2010
  1. codetest fixes

    git-svn-id: https://svn.parrot.org/parrot/trunk@48712 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 28, 2010
  2. Hash cleanup

    - Rename hash comparison functions to something less clash-prone
    - Make get_*_pmc static
    - Cleanup and fix [gs]et_*_keyed functions in Hash PMC
    - Fix other bugs in Hash PMC
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48711 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 28, 2010
  3. Try to read whole file in FileHandle.readall. Closes #1749

    git-svn-id: https://svn.parrot.org/parrot/trunk@48710 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    bacek committed Aug 28, 2010
  4. add cast to get g++ to build

    git-svn-id: https://svn.parrot.org/parrot/trunk@48709 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 28, 2010
  5. tools/util/ is now empty; delete from repository.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48708 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 28, 2010
  6. Merge tt677_toolsdirs branch into trunk. Restrict tools/build/ to pro…

    …grams called by 'make all'. Eliminate tools/util/. Create tools/release/. Move other programs to tools/dev/. See: http://trac.parrot.org/parrot/ticket/677.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48706 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 28, 2010
  7. [dynext] Tidied code; no functional changes.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48705 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  8. [PMC] Cleaned up ParrotLibrary destroy().

    Also removed some unused POD sections.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48704 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  9. [runcore] Plugged op_libs memory leak.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48703 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  10. [PBC] Plugged Annotations memory leak.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48702 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  11. [PMC] Set destroy flag to plug Class memory leak.

    Calling Class's destroy() destroys the isa_hash allocated for every class.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48701 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  12. [PBC] Fixed a memory leak in PackFile op mapping.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48700 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 28, 2010
  13. Per discussion on list (also see TT #677), move pgegrep to examples/t…

    …ools/ and move related test to t/examples/tools/.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48698 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 28, 2010
Commits on Aug 27, 2010
  1. Set custom mark flag for ImageIOStrings PMC

    git-svn-id: https://svn.parrot.org/parrot/trunk@48697 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 27, 2010
  2. Use flag instead of INTVAL in Scheduler PMC

    git-svn-id: https://svn.parrot.org/parrot/trunk@48696 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 27, 2010
  3. make ops2c smarter about finding VERSION with an installed vs non-ins…

    …talled Parrot
    
    This allows Rakudo to build again, fixing TT #1757.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48695 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  4. Avoid recursive calls of Parrot_cx_handle_tasks

    Fixes TT #484
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48694 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 27, 2010
  5. test get and set value type in Hash PMC

    git-svn-id: https://svn.parrot.org/parrot/trunk@48693 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Aug 27, 2010
  6. use installed VERSION instead of assuming there's one in the cwd

    git-svn-id: https://svn.parrot.org/parrot/trunk@48692 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  7. make opsc read version information from VERSION, update release guide…

    … accordingly
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48691 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  8. fix codetest failure - parentheses should not have space immediately

    after the opening parenthesis nor immediately before the closing parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48690 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 27, 2010
  9. avoid duplicated code in Exception vtable functions

    git-svn-id: https://svn.parrot.org/parrot/trunk@48689 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Aug 27, 2010
  10. rename INITIAL_BUCKETS to INITIAL_SIZE, patch courtesy of luben++

    git-svn-id: https://svn.parrot.org/parrot/trunk@48688 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  11. use hash iteration macro in destroy function, patch courtesy of luben++

    git-svn-id: https://svn.parrot.org/parrot/trunk@48687 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  12. remove key_pmc from hash.c's includes and makefile dependencies

    patch courtesy of luben++
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48686 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  13. more Exception tests

    git-svn-id: https://svn.parrot.org/parrot/trunk@48685 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    NotFound committed Aug 27, 2010
  14. Update docs to reflect those of the function this op wraps.

    Resolves TT #1752, moritz++
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48684 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    coke committed Aug 27, 2010
  15. add a test for TT #809 to ensure that isa works with an rsa

    git-svn-id: https://svn.parrot.org/parrot/trunk@48683 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    cotto committed Aug 27, 2010
  16. fix codetest failure - parentheses should not have space immediately

    after the opening parenthesis nor immediately before the closing parenthesis
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48682 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    mikehh committed Aug 27, 2010
  17. [codingstd] Space needed after comma. Reported by GeJ++.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48681 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    jkeenan committed Aug 27, 2010
Commits on Aug 26, 2010
  1. Add some debugging assertions for fixed size pools

    Only enabled if DEBUG_FREE_LIST is set in src/gc/gc_ms.c
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@48679 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 26, 2010
  2. Fix a potentially nasty bug in the CallContext PMC

    git-svn-id: https://svn.parrot.org/parrot/trunk@48677 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    nwellnhof committed Aug 26, 2010
  3. [PMC] Optimized Integer cmp() VTABLE.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48676 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 26, 2010
  4. [dynops] Made cmod use init_int VTABLE.

    git-svn-id: https://svn.parrot.org/parrot/trunk@48675 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    chromatic committed Aug 26, 2010