Skip to content
Commits on May 11, 2011
  1. @bacek

    Mark Capture.list and .hash with :manual_wb pragma.

    bacek committed May 12, 2011
    This prevents auto-triggering of WB and should speedup at least PCT's
    POST and PIR stages.
Commits on May 7, 2011
  1. @bacek

    Explicitely WB dest in Capture.clone. GC can be triggered between all…

    bacek committed May 7, 2011
    …ocating of dest and cloning of guts.
Commits on Mar 10, 2011
  1. @bacek
  2. @bacek
Commits on Feb 27, 2011
  1. @petdance
Commits on Feb 7, 2011
  1. @bacek

    Use more GC_WRITE_BARRIER macros

    bacek committed Feb 7, 2011
Commits on Feb 3, 2011
  1. @bacek

    Remove redundant check for PMC_data in Capture.mark. We use auto_attr…

    bacek committed Feb 3, 2011
    …s which
    
    always create PMC_data.
  2. @bacek

    Fix write barrier in Capture.

    bacek committed Feb 3, 2011
    GC can be triggered by allocating of hash/array. We should seal Capture after
    it, just before setting attribute. Otherwise we'll miss writebarrier in Gen0.
  3. @bacek
Commits on Nov 30, 2010
  1. @plobsing

    update C file vim modelines

    plobsing committed Nov 29, 2010
    Specifies 2-space label outdent as per coding standard. Satisfies TT # 1547.
    
    command used:
    > perl -Mlib=lib -MParrot::Distribution -E 'say $_->path for Parrot::Distribution->new->get_c_language_files' | xargs sed -i "s/vim:\(.*\):$/vim:\1 cinoptions='\\\\:2=2' :/"
Commits on Nov 9, 2010
  1. @cotto

    second batch of $Id$ removals

    cotto committed Nov 8, 2010
Commits on Aug 25, 2010
  1. @nwellnhof

    Make sure custom_mark flag of captures gets set in pmc_set

    nwellnhof committed Aug 25, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48652 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 13, 2010
  1. @NotFound

    Don't set custom mark flag on empty Capture

    NotFound committed Aug 13, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48444 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 3, 2010
  1. @NotFound

    revert a change included by mistake in r48284

    NotFound committed Aug 3, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48285 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @NotFound

    some more tests and a bit of reorganization in Capture tests

    NotFound committed Aug 3, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48284 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 30, 2010
  1. @NotFound

    optimize and clarify Capture setter vtable functions

    NotFound committed Jul 30, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48228 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jul 28, 2010
  1. @NotFound

    mininal refactor of Capture.mark, no functional changes

    NotFound committed Jul 28, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@48200 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 26, 2010
  1. @Whiteknight
Commits on Mar 28, 2010
  1. @petdance

    headerizer now runs on PMC files

    petdance committed Mar 28, 2010
    git-svn-id: https://svn.parrot.org/parrot/trunk@45219 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 16, 2010
  1. @Whiteknight

    start rename of pmc_new to Parrot_pmc_new

    Whiteknight committed Feb 16, 2010
    git-svn-id: https://svn.parrot.org/parrot/branches/pmc_func_cleanup@44031 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 9, 2009
  1. @cotto

    [pmc] restore a sanity check that got dropped by r42933, JimmyZ++ for…

    cotto committed Dec 9, 2009
    … noticing
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42958 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Dec 8, 2009
  1. @jkeenan
Commits on Oct 21, 2009
  1. @allisonrandal

    [pcc] Merging the pcc_reapply branch into trunk. Reworks the internal…

    allisonrandal committed Oct 21, 2009
    …s of the
    
    calling conventions so all call paths use a CallSignature object for passing
    arguments and return values.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@41972 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 24, 2009
  1. @bacek

    Revert "Merge branch 'pcc_arg_unify_local' into pcc_arg_unify_2_0_local"

    bacek committed Sep 24, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@41452 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. @bacek

    Merge branch 'pcc_arg_unify_local' into pcc_arg_unify_2_0_local

    bacek committed Sep 24, 2009
    It's work-in-progress commit. Few changes required.
    
    Conflicts:
    	include/parrot/call.h
    	include/parrot/interpreter.h
    	lib/Parrot/Pmc2c/PCCMETHOD.pm
    	src/call/pcc.c
    	src/debug.c
    	src/exceptions.c
    	src/extend.c
    	src/gc/alloc_register.c
    	src/interp/inter_cb.c
    	src/ops/core.ops
    	src/ops/pic.ops
    	src/packfile.c
    	src/pmc/callsignature.pmc
    	src/pmc/cpointer.pmc
    	src/pmc/object.pmc
    	tools/build/nativecall.pl
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@41451 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. @bacek

    [core] Use more Parrot_gc_mark_PMC_alive function.

    bacek committed Sep 24, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@41449 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 23, 2009
  1. @Whiteknight

    [pmc] we don't need need_ext anymore, so BALEETED

    Whiteknight committed Aug 23, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@40739 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 18, 2009
  1. @NotFound

    merge auto_attrs branch into trunk

    NotFound committed Aug 18, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@40628 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 15, 2009
  1. @coke

    [cage] parrot.h is already automatically appended, don't add it manua…

    coke committed May 15, 2009
    …lly, too.
    
    Courtesy rurban++ (TT #453)
    
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@38794 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on May 9, 2009
  1. @Whiteknight

    [gc_api] Behold! Parrot is entering an age of slightly less lousy GC!…

    Whiteknight committed May 9, 2009
    … Merging the gc_api branch into trunk, all tests pass.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@38654 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 29, 2009
  1. @tene

    Fix a class lookup issue with capture.pmc

    tene committed Apr 29, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38394 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Apr 24, 2009
  1. @bacek

    [cage] Mark vtable methods with VTABLE in capture.pmc

    bacek committed Apr 24, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@38294 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Mar 24, 2009
  1. @cotto

    [PMC] replace a bunch of PMC_int_val instances and fix some correct-b…

    cotto committed Mar 24, 2009
    …y-coincidence code in src/jit.c
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@37668 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Feb 17, 2009
  1. @allisonrandal

    [cage] Updating all copyrights in src/ to Parrot Foundation.

    allisonrandal committed Feb 17, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@36832 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Jan 16, 2009
  1. @cotto

    [pmc] undoing Capture ATTR conversion, since CallSignature extends it

    cotto committed Jan 16, 2009
    git-svn-id: https://svn.parrot.org/parrot/trunk@35655 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Something went wrong with that request. Please try again.