[parrot/parrot] 2483c6: implement the new error-handling mechanism. Instea...
noreply at github.com
noreply at github.com
Fri Dec 3 01:19:55 UTC 2010
Branch: refs/heads/embed_api2
Home: https://github.com/parrot/parrot
Commit: 2483c6885910577821531e8da67f2f0c00f26775
https://github.com/parrot/parrot/commit/2483c6885910577821531e8da67f2f0c00f26775
Author: Whiteknight <wknight8111 at gmail.com>
Date: 2010-12-02 (Thu, 02 Dec 2010)
Changed paths:
M include/parrot/api.h
M include/parrot/debugger.h
M include/parrot/exit.h
M include/parrot/global_setup.h
M include/parrot/hll.h
M include/parrot/interpreter.h
M src/debug.c
M src/embed/api.c
M src/embed/strings.c
M src/exceptions.c
M src/exit.c
M src/gc/mark_sweep.c
M src/global_setup.c
M src/main.c
M src/pbc_disassemble.c
M tools/dev/pbc_to_exe.pir
Log Message:
-----------
implement the new error-handling mechanism. Instead of a string, we pass out the raw exception object for the embedder to query. Add some helper API functions. Parrot_x_exit should now only be called when actually exiting. For most operations, we should call the new Parrot_x_jump_out instead
More information about the parrot-commits
mailing list