[parrot/parrot] 99786b: remove some cargo-cult nonsense in the packfile ap...
noreply at github.com
noreply at github.com
Sun Apr 10 13:06:08 UTC 2011
Branch: refs/heads/master
Home: https://github.com/parrot/parrot
Commit: 99786be37e1db0ff9ee80b44878da98585e4f053
https://github.com/parrot/parrot/commit/99786be37e1db0ff9ee80b44878da98585e4f053
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M frontend/parrot_debugger/main.c
M include/parrot/interpreter.h
M src/interp/inter_misc.c
M src/packfile/api.c
Log Message:
-----------
remove some cargo-cult nonsense in the packfile api. Since the packfile PMCs are GC-protected, use them more and don't pass raw PackFile* pointers back from the compiler
Commit: 9ec9ca8e1c79e39408969d907b36ad8af235dbfa
https://github.com/parrot/parrot/commit/9ec9ca8e1c79e39408969d907b36ad8af235dbfa
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-04-10 (Sun, 10 Apr 2011)
Changed paths:
M src/interp/inter_misc.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
fixup the IMCCompiler.compile method. compile method and invoke vtable return an Eval PMC. compile_file returns a PtrObj PMC for a PackFile*. this situation isn't ideal, but we need other fixes in the system before we can saneify it
Compare: https://github.com/parrot/parrot/compare/9cb8686...9ec9ca8
More information about the parrot-commits
mailing list