[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