[parrot/parrot] 279d10: Revert "Remove Parrot_pmc_new_constant* functions"
noreply at github.com
noreply at github.com
Thu Nov 17 11:46:24 UTC 2011
Branch: refs/heads/kill_constants
Home: https://github.com/parrot/parrot
Commit: 279d10cb500746aabcdea3f885afabe3aab882ea
https://github.com/parrot/parrot/commit/279d10cb500746aabcdea3f885afabe3aab882ea
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/interpreter.h
M include/parrot/pmc.h
M lib/Parrot/Pmc2c/UtilFunctions.pm
M src/dynext.c
M src/gc/mark_sweep.c
M src/hll.c
M src/multidispatch.c
M src/pmc.c
M src/pmc/default.pmc
M src/pmc/fixedintegerarray.pmc
M src/pmc/key.pmc
Log Message:
-----------
Revert "Remove Parrot_pmc_new_constant* functions"
Let's do it in smaller steps.
Commit: d229dc69805b93355d14b5c59302fd77fb4480e8
https://github.com/parrot/parrot/commit/d229dc69805b93355d14b5c59302fd77fb4480e8
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M src/gc/gc_private.h
M src/gc/mark_sweep.c
Log Message:
-----------
Mark code segment.
We'll need it when we stop generating constant Keys and other PMCs in
IMCC.
Commit: d555d178d3f4105a156fb8e827fe5c2609884af0
https://github.com/parrot/parrot/commit/d555d178d3f4105a156fb8e827fe5c2609884af0
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M src/key.c
Log Message:
-----------
Fix braino in marking Key.
Commit: e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
https://github.com/parrot/parrot/commit/e207e6b4ee0f81b0fc28a01e8cf8165ec9987a19
Author: Vasily Chekalkin <bacek at bacek.com>
Date: 2011-11-17 (Thu, 17 Nov 2011)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
Don't generate 'constant' PMCs in IMCC
Compare: https://github.com/parrot/parrot/compare/0ef5e6a...e207e6b
More information about the parrot-commits
mailing list