Permalink
Switch branches/tags
Nothing to show
Commits on Sep 3, 2009
  1. [cage] Drop useless #include "parrot/interpeter.h"

    bacek committed Sep 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40957 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Restore lost PARROT_EXPORT on Parrot_pmc_destroy.

    bacek committed Sep 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40956 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Remove check of 'pc' in fastcore. Put TOD mark instead

    bacek committed Sep 3, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40955 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [cage] Replace few interp->ctx with CURRENT_CONTEXT macro for simplif…

    bacek committed Sep 3, 2009
    …y grepping in future.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40954 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Last merge from trunk before mergin back.

    bacek committed Sep 3, 2009
    Conflicts:
    	MANIFEST
    	docs/pdds/pdd17_pmc.pod
    	include/parrot/pmc.h
    	src/gc/api.c
    	src/ops/set.ops
    	src/pmc.c
    	src/pmc/eventhandler.pmc
    	src/pmc/exception.pmc
    	src/pmc/nci.pmc
    	src/pmc/sub.pmc
    	t/op/gc.t
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40952 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 2, 2009
  1. [JIT] Attempted to fix up context accesses for AMD64, PPC, and Sparc …

    chromatic committed Sep 2, 2009
    …JITs as
    
    well.  This might be unfruitful, because they probably don't work anyway... but
    why not try?
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40933 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [JIT] Fixed JIT to find the right current_results member in the new C…

    chromatic committed Sep 2, 2009
    …ontext PMC.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40932 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Partially unbroke jit. Returning values from calls still broken.

    bacek committed Sep 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40931 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [cage] More CONTEXT vs CURRENT_CONTEXT fixes.

    bacek committed Sep 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40924 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. [cage] Fix CONTEXT vs CURRENT_CONTEXT usage.

    bacek committed Sep 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40923 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [cage] Fix CONTEXT vs CURRENT_CONTEXT usage.

    bacek committed Sep 2, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40922 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Sep 1, 2009
  1. [cage] Don't mark non-initialised Context. darbelo++

    bacek committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40914 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. fix svn properties on src/pmc/context.pmc and t/pmc/context.t

    mikehh committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40912 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. run tools/dev/mk_manifest_and_skip.pl to fix manifest_tests failure

    mikehh committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40911 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. fix svn properties on include/parrot/context.h

    mikehh committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40910 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. set svn properties as per t/distro/file_metadata.t failures

    mikehh committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40909 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [cage] Add context.h into MANIFEST

    bacek committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40908 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. Finally remove CONTEXT_FIELD and CURRENT_CONTEXT_FIELD macros.

    bacek committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40907 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  8. Use Context Regs_* accessors

    bacek committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40906 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  9. Remove meaningless assert.

    bacek committed Sep 1, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40905 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  10. Switch Context.inc_recursion_depth to postincrement to avoid assign -…

    bacek committed Sep 1, 2009
    …1 to UINTVAL.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40904 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  11. Add accessors to Regs_* structures. Move Parrot_Context definition into

    bacek committed Sep 1, 2009
    separated file to avoid circular dependencies.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40903 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  12. Reintroduce CURRENT_CONTEXT macro. Switch CONTEXT macro to return Par…

    bacek committed Sep 1, 2009
    …rot_Context structure back
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40902 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 31, 2009
  1. Run headerizer

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40899 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. Use more accessor functions instead of CONTEXT_FIELD macro

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40898 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. Add get_regs_used accessor

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40896 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  4. [t] Add stub test for Context PMC.

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40892 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  5. Fix CGoto core creation.

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40890 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  6. [cage] Make codetest happy.

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40889 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  7. [cage] Fix functions docs.

    bacek committed Aug 31, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40888 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
Commits on Aug 30, 2009
  1. Add Parrot_pcc_get_(int|num)_constants functions and use it.

    bacek committed Aug 30, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40878 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  2. [cage] Fix codetest failures.

    bacek committed Aug 30, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40877 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  3. [cage] Fix codetest failure in hash.c

    bacek committed Aug 30, 2009
    git-svn-id: https://svn.parrot.org/parrot/branches/context_pmc3@40876 d31e2699-5ff4-0310-a27c-f18f2fbe73fe