Changes between Version 6 and Version 7 of CallingConventionsOverview
- Timestamp:
- 10/03/09 23:55:41 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CallingConventionsOverview
v6 v7 96 96 Known issues: 97 97 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.~~ 99 99 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.~~ 101 101 102 102 - Return argument processing (Parrot_pcc_fill_returns_from_op and Parrot_pcc_fill_returns_from_c_args) doesn't currently support :named, :slurpy, etc.