[parrot/parrot] 7e2580: modified pbc_* to make them compile with the embed...

noreply at github.com noreply at github.com
Sun Nov 28 14:23:20 UTC 2010


Branch: refs/heads/embed_api
Home:   https://github.com/parrot/parrot

Commit: 7e258080e0f6f23ac0217ee13d15abf09482965a
    https://github.com/parrot/parrot/commit/7e258080e0f6f23ac0217ee13d15abf09482965a
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-25 (Thu, 25 Nov 2010)

Changed paths:
  M config/gen/makefiles/root.in
  M src/parrot_debugger.c
  M src/pbc_disassemble.c
  M src/pbc_dump.c
  M src/pbc_merge.c

Log Message:
-----------
modified pbc_* to make them compile with the embed_api


Commit: 9f7a94c5a8fcf4cbca54d24a441de7024a8238b0
    https://github.com/parrot/parrot/commit/9f7a94c5a8fcf4cbca54d24a441de7024a8238b0
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/embed/api.c
  M src/embed/embed_private.h

Log Message:
-----------
make sure to set :main() args in the iglobals array. This makes ops2c run again. The build appears to complete. Also, fix a warning in EMBED_API_CALLIN where we were doing an assignment in the if() condition without parenthesis


Commit: 7bda53add27ac3e3fdbe3f251964bbe59050ea41
    https://github.com/parrot/parrot/commit/7bda53add27ac3e3fdbe3f251964bbe59050ea41
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/embed/embed_private.h

Log Message:
-----------
Clean up api_jmp_buf after an API call


Commit: 7c837f4ec2f10522b4c3ab3547e8fd4477daf252
    https://github.com/parrot/parrot/commit/7c837f4ec2f10522b4c3ab3547e8fd4477daf252
Author: Mariano Wahlmann <mariano at hal.(none)>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/embed/strings.c
  M src/main.c

Log Message:
-----------
no more core dumps


Commit: 9addea171eaa2592d7c5013fe778c6d4f10716ef
    https://github.com/parrot/parrot/commit/9addea171eaa2592d7c5013fe778c6d4f10716ef
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M include/parrot/interpreter.h

Log Message:
-----------
small cleanups in interpreter.h. No functional changes


Commit: 51acd98b53cc666edb41327c17f3cad85fbc8b6b
    https://github.com/parrot/parrot/commit/51acd98b53cc666edb41327c17f3cad85fbc8b6b
Author: Whiteknight <wknight8111 at gmail.com>
Date:   2010-11-26 (Fri, 26 Nov 2010)

Changed paths:
  M src/global_setup.c
  M src/main.c

Log Message:
-----------
I don't know why it's ever a Null PMC, but if we have a Null config hash don't attempt to do anything with it


Commit: be50d63d9d96de68b92caa8a5034cc6a32401954
    https://github.com/parrot/parrot/commit/be50d63d9d96de68b92caa8a5034cc6a32401954
Author: bluescreen <dichoso at gmail.com>
Date:   2010-11-27 (Sat, 27 Nov 2010)

Changed paths:
  M include/parrot/api.h
  M include/parrot/interpreter.h
  M src/embed/api.c
  M src/embed/embed_private.h
  M src/embed/strings.c
  M src/exit.c
  M src/main.c
  M src/pbc_disassemble.c
  M tools/dev/pbc_to_exe.pir

Log Message:
-----------
Implemented first version of Parrot_get_result, now a lot of failing test are because we're printing 'PARROT VM:' at the beggining of the error message. Also modified embed_private.h to remove the interp->final_error = NULL because that caused the error to be truncated each api call and get_result was truncating it.




More information about the parrot-commits mailing list