[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