[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