Skip to content
Commits on Feb 7, 2010
  1. Sync branch with trunc.

    bacek committed
    Conflicts:
    	config/auto/icu.pm
    	src/pmc/imageio.pmc
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43753 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Fix fetching interpeter in NCI callback.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43751 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Rebuild native PBC

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43750 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. mk_native_pbc now depends on make corevm only

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43749 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Expose compating of string pool via GC_Subsystem.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43748 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Fix building after merge with trunk.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43747 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Sinc branch with trunk.

    bacek committed
    Conflicts:
    	PBC_COMPAT
    	config/gen/makefiles/root.in
    	src/pmc_freeze.c
    	t/native_pbc/annotations.pbc
    	t/native_pbc/integer_1.pbc
    	t/native_pbc/number_1.pbc
    	t/native_pbc/string_1.pbc
    	tools/build/nativecall.pl
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43745 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Implement more introspection in gc_ms_info.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43744 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. Return early from trace to avoid crash on invalid pointer.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43743 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 1, 2010
  1. Add flags parameter into allocate_buffer to separate constant vs

    bacek committed
    non-constant allocations. Whiteknight++
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43694 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Partially implement gc_ms_get_info

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43693 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fix gc_ms_free_buffer signature

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43692 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Add stub for gc_ms_free_buffer

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43685 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Remove redundant aligned_mem in gc_reallocate_buffer

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43684 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. Fix free_buffer signature

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43683 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 31, 2010
  1. copysize was not being set in gc_ms_reallocate_buffer, causing a segf…

    whiteknight committed
    …ault in memcpy. Fix that so now it is initialized. Fixes segfault. Miniparrot now builds config_lib.pasm properly, but the build fails several steps later with a built Parrot
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43666 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Merge branch kill_array_pmc into gc_encapsulate.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43665 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Temporary fix to enable compilation again

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43664 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 28, 2010
  1. Sync branch with trunk

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43633 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 19, 2010
  1. Fix reallocating string storage.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43481 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Implement reallocate buffer. Fix allocate buffer

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43480 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Stub implementation of GC MS get_info

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43479 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 13, 2010
  1. Implement GC MS mark/sweep block/unblock

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43449 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Implement GC MS gc_allocate_buffer(_with_pointers)

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43448 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Fix Variable_Size_Pool *compact declaration.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43447 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Reimplement allocation of attributes in GC MS

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43446 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 12, 2010
  1. Bulk commit:

    bacek committed
    - Extend GC_Subsystem with new allocating/deallocating function.
    - Shuffle functions around.
    - Add explicit Memory_Pools* parameter to many functions.
    - Mark cutted corners with C++ comments and XXX markers.
    
    Everything is broken as usual.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43432 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Implement allocation/deallocation of PMC and STRING in GC MS.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43430 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Add stubs for new allocation functions into GC MS.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43429 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. Add bunch of functions into GC_Subsystem.

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43428 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 10, 2010
  1. Branch for encapsulate GC more

    bacek committed
    git-svn-id: https://svn.parrot.org/parrot/branches/gc_encapsulate@43416 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Add a some deprecation items from the calling conventions.

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