[parrot/parrot] 082b02: several small fixes so we build again
noreply at github.com
noreply at github.com
Mon Feb 14 13:23:14 UTC 2011
Branch: refs/heads/whiteknight/imcc_compreg_pmc
Home: https://github.com/parrot/parrot
Commit: 082b020573c0283dce9f1aeec53e8a43ccf086a3
https://github.com/parrot/parrot/commit/082b020573c0283dce9f1aeec53e8a43ccf086a3
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-02-11 (Fri, 11 Feb 2011)
Changed paths:
M compilers/imcc/api.c
M compilers/imcc/debug.c
Log Message:
-----------
several small fixes so we build again
Commit: 19f05407033ec8cd780d659398a3281245a6c08c
https://github.com/parrot/parrot/commit/19f05407033ec8cd780d659398a3281245a6c08c
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-02-11 (Fri, 11 Feb 2011)
Changed paths:
M compilers/imcc/api.c
M include/parrot/interpreter.h
M src/interp/inter_misc.c
Log Message:
-----------
add in a new function that gives us a standard way to extract an Interp* from a ParrotInterpreter PMC without having an interp available already. Also, fix one obvious bug I saw in passing, where STRING* != char*
Commit: 0b177f48b994931046119f60b503ed51615572e4
https://github.com/parrot/parrot/commit/0b177f48b994931046119f60b503ed51615572e4
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-02-11 (Fri, 11 Feb 2011)
Changed paths:
M src/pmc/imccompiler.pmc
Log Message:
-----------
IMCCompiler.invoke is basically the same as NCI.invoke. Handle tailcalls here the same way. This fixes test failures that explicitly test for tailcall into IMCC, but there are many others
Commit: a4626d58607e7b484ce687027b05e9eb0910da8b
https://github.com/parrot/parrot/commit/a4626d58607e7b484ce687027b05e9eb0910da8b
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-02-11 (Fri, 11 Feb 2011)
Changed paths:
M compilers/imcc/pbc.c
M include/parrot/interpreter.h
M src/interp/inter_misc.c
M src/packfile/api.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
load_bytecode and load_language now properly handle .pasm file again
Commit: 01d3186d8236ac0dcbb0e10f56059bb1229e0114
https://github.com/parrot/parrot/commit/01d3186d8236ac0dcbb0e10f56059bb1229e0114
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2011-02-11 (Fri, 11 Feb 2011)
Changed paths:
M compilers/imcc/debug.c
M frontend/parrot_debugger/main.c
M src/pmc/imccompiler.pmc
Log Message:
-----------
use Parrot_ex_throw_* for handling errors in IMCC instead of IMCC_THROW. This fixes some tests for exceptions thrown on syntax errors, but breaks other tests expecting fixed-format error messages. Line numbers aren't being included in the exception messages now, that needs to be fixed
More information about the parrot-commits
mailing list