Branch: refs/heads/master
Home: https://github.com/parrot/parrot
Commit: 0ebe739020cfcd5d86f3cc2c797afa84a67da497
https://github.com/parrot/parrot/commit/0ebe739020cfcd5d86f3cc2c797afa84a67da497
Author: Whiteknight <[email protected]>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M include/parrot/api.h
M include/parrot/call.h
M include/parrot/exit.h
M src/call/pcc.c
M src/embed/pmc.c
M src/ops/core_ops.c
M src/ops/experimental.ops
Log Message:
-----------
Refactor out CallContext creation into a new function
Parrot_pcc_new_call_object. Use that in the new_call_context op. Also, expose
it through a convenient new Parrot_api_new_call_object API function. brrt++ for
the suggestion
Commit: d2853b9b50abe9f0288cfb79961783d3e3359664
https://github.com/parrot/parrot/commit/d2853b9b50abe9f0288cfb79961783d3e3359664
Author: Whiteknight <[email protected]>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M include/parrot/api.h
M src/call/args.c
M src/embed/pmc.c
Log Message:
-----------
Add in a new Parrot_api_pmc_setup_signature convenience API routine, for
constructing a CallContext from a signature string and a variadic argument
list. brrt++ for the suggestion
Commit: 7be52c6ad1dae843390c4338f6f5bc7254b5885a
https://github.com/parrot/parrot/commit/7be52c6ad1dae843390c4338f6f5bc7254b5885a
Author: Whiteknight <[email protected]>
Date: 2012-05-17 (Thu, 17 May 2012)
Changed paths:
M t/src/embed/pmc.t
Log Message:
-----------
Add a new test to showcase the relative brevity of using the new
Parrot_api_pmc_new_call_object and Parrot_api_pmc_setup_signature
Compare: https://github.com/parrot/parrot/compare/b6bf583...7be52c6
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits