Changes between Version 6 and Version 7 of CallingConventionsOverview

Show
Ignore:
Timestamp:
10/03/09 23:55:41 (12 years ago)
Author:
allison
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CallingConventionsOverview

    v6 v7  
    9696Known issues: 
    9797 
    98 - The Parrot_call_sub_* and Parrot_call_method_* variants in src/extend.c don't all have the necessary changes to allow them to work with the new calling conventions (these are temporary implementations for backward compatibility before they're removed at the next deprecation point). Parrot_call_sub does have the right changes, and the others can be largely copied from it. 
     98- ~~The Parrot_call_sub_* and Parrot_call_method_* variants in src/extend.c don't all have the necessary changes to allow them to work with the new calling conventions (these are temporary implementations for backward compatibility before they're removed at the next deprecation point). Parrot_call_sub does have the right changes, and the others can be largely copied from it.~~ 
    9999 
    100 - NCI hasn't been fully updated on caller and receiver side to use the new argument passing style. 
     100- ~~NCI hasn't been fully updated on caller and receiver side to use the new argument passing style.~~ 
    101101 
    102102- Return argument processing (Parrot_pcc_fill_returns_from_op and Parrot_pcc_fill_returns_from_c_args) doesn't currently support :named, :slurpy, etc.