Skip to content
This repository
branch: context_unify

Oct 26, 2009

  1. Update passing params in Continuation

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42125 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  2. Don't create new ret_continuation in invoke_from_sigobject

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42124 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  3. Update MultiSub to use CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42123 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  4. Update Continuation to use CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42122 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  5. Update NCI to use CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42121 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  6. invoke_from_sig_object doesn't require to push_context

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42120 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  7. Remove marking of non-existing field

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42119 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  8. Reimplement early return from fill_params

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42118 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  9. Update PCCMETHOD.pm to use CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42117 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  10. Add optimised Context accessors

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42116 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  11. Remove current_sig from Parrot_Context. Start switching to CallContex…

    …t from CallSignature
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42110 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  12. Use CallContext accessors instead of poking into dead CallSignature a…

    …ttributes
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42109 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  13. Remove duplicated field "current_results" vs "results"

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42108 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  14. Initialise new fields in Parrot_alloc_context.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42107 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  15. Added accessors for new Parrot_Context fields.

    Non-optimised version only.
    
    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42106 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  16. Update makefile dependencies.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42105 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  17. Update various build_sig_object functions to use CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42104 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  18. Remove CallSignature PMC.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42103 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  19. Move banch of VTABLE and functions from CallSignature into CallContext.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42102 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  20. Move functions from CallSignature into CallContext

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42101 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  21. Copy ATTRs from CallSignature into Parrot_Context structure.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42100 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  22. Rename Context into CallContext.

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42099 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  23. Branch for merging CallSignature and Context

    git-svn-id: https://svn.parrot.org/parrot/branches/context_unify@42098 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  24. [install]: Per further discussion on irc, add a new 'make install-dev…

    …-only'
    
    target for packagers.  The 'make install' target now depends on 'install-bin'
    and 'install-dev-only', and 'make install-dev' is just an alias for
    'make install'.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42097 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  25. [install]: Oops, previous patch resulted in a circular dependency.

    Now 'make install' does the equivalent of 'make install-dev', and
    'make install-dev' depends on 'install-bin'.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42096 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  26. [install]: Restore install-dev target to also do 'make install' actions.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42095 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored

Oct 25, 2009

  1. Return early in fill_params error check if there is no named argument…

    …s. Improve fib.pir by another 1.2%.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42094 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  2. Improve r42091 - expand old result_flags if they are present.

    git-svn-id: https://svn.parrot.org/parrot/trunk@42093 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  3. [PCC] Replaced more vtable calls with macros for improved performance in

    fill_returns().
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42092 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  4. [extend] Made append_result() use FixedIntegerArray to note return value

    instead of RIA; PCC expects a FIA for now.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42091 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  5. [cage] Note the deprecated functions for calling subs/methods in the API

    documentation, and document the replacement function.
    
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42090 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  6. [cage] Add deprecation notice for C API functions for calling subs/me…

    …thods.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42089 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  7. mark failing test as TODO in testr - TT #1142

    git-svn-id: https://svn.parrot.org/parrot/trunk@42087 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
  8. mark failing test as TODO in fast and cgoto runcores - TT #1135

    git-svn-id: https://svn.parrot.org/parrot/trunk@42086 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored

Oct 24, 2009

  1. [GC] Allowed Parrot_gc_allocate_fixed_size_storage() to look up fixed…

    …-size pool
    
    directly, which bypasses a function call elsewhere in the (likely) event
    there's a pool already created.  This gives fib.pir a 1.592% performance
    increase.
    
    git-svn-id: https://svn.parrot.org/parrot/trunk@42085 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
    authored
Something went wrong with that request. Please try again.