[parrot/parrot] fe44d6: Add base class for CallContexts
GitHub
noreply at github.com
Sun Jan 29 06:51:50 UTC 2012
Branch: refs/heads/repcc
Home: https://github.com/parrot/parrot
Commit: fe44d6978191007cc7bf1f911490fb4dea9e9819
https://github.com/parrot/parrot/commit/fe44d6978191007cc7bf1f911490fb4dea9e9819
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-26 (Thu, 26 Jan 2012)
Changed paths:
A src/pmc/callcontextbase.pmc
Log Message:
-----------
Add base class for CallContexts
Commit: da0b77eca8e0e2fe57f229e715061b55672ca2e6
https://github.com/parrot/parrot/commit/da0b77eca8e0e2fe57f229e715061b55672ca2e6
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-26 (Thu, 26 Jan 2012)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Inherit CallContext from CallContextBase. Will rename it later
Commit: dc679d890efd0666591e46ac793a69aa47a064d3
https://github.com/parrot/parrot/commit/dc679d890efd0666591e46ac793a69aa47a064d3
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
A src/pmc/callcontextfromc.pmc
Log Message:
-----------
Copy CallContext to CallContextFromC.
Commit: 28d92174a04b965374083be48c86907e5f83d0e3
https://github.com/parrot/parrot/commit/28d92174a04b965374083be48c86907e5f83d0e3
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/call/args.c
Log Message:
-----------
Remove unused accessors in fill_params
Commit: e6797b5189e252ce658aa361cb1370a71ba9d4f4
https://github.com/parrot/parrot/commit/e6797b5189e252ce658aa361cb1370a71ba9d4f4
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/call/args.c
M src/pmc/callcontext.pmc
Log Message:
-----------
First brain dump of fast PCC call processing
Commit: 67fe4af908e2e8960f877cbdaa2df76092676347
https://github.com/parrot/parrot/commit/67fe4af908e2e8960f877cbdaa2df76092676347
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Remove unused state
Commit: 6159e637826109b3144ae0501dd2986f5ee37906
https://github.com/parrot/parrot/commit/6159e637826109b3144ae0501dd2986f5ee37906
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Move logic about parameter processing into CallContext.get_pointer
This will allow to use it between all accessors internally and
external (think nqp/rakudo) parties.
Commit: 93f582a81507d8606efc96e136ebfc1f152455dd
https://github.com/parrot/parrot/commit/93f582a81507d8606efc96e136ebfc1f152455dd
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Add (unused) new boxing functions
Commit: 42aa35be722256ce7d396b4a64cfe6f711d2c7a5
https://github.com/parrot/parrot/commit/42aa35be722256ce7d396b4a64cfe6f711d2c7a5
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/call/context.c
M src/call/context_accessors.c
Log Message:
-----------
Remove now wrong asserts.
Commit: e47ecaeb1ee4c4c0494a41346cb8e8cd51b39830
https://github.com/parrot/parrot/commit/e47ecaeb1ee4c4c0494a41346cb8e8cd51b39830
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/call/args.c
Log Message:
-----------
Start using CallContextFromC
Commit: 937b1607d2a66f056d0059924e2214f1d9e5834c
https://github.com/parrot/parrot/commit/937b1607d2a66f056d0059924e2214f1d9e5834c
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2012-01-28 (Sat, 28 Jan 2012)
Changed paths:
M src/pmc/callcontext.pmc
Log Message:
-----------
Replace few accessors with new code
Compare: https://github.com/parrot/parrot/compare/fe44d69^...937b160
More information about the parrot-commits
mailing list