[parrot/parrot] 513be6: Delete handler_type argument from exception handle...
noreply at github.com
noreply at github.com
Wed Nov 2 15:18:49 UTC 2011
Branch: refs/heads/mls/kill-events-in-ehqueue
Home: https://github.com/parrot/parrot
Commit: 513be6d9e7c4bd043dccbc2599bd99d6d6f3582b
https://github.com/parrot/parrot/commit/513be6d9e7c4bd043dccbc2599bd99d6d6f3582b
Author: Michael Schroeder <mls at suse.de>
Date: 2011-11-02 (Wed, 02 Nov 2011)
Changed paths:
M config/gen/makefiles/root.in
M include/parrot/events.h
M src/events.c
M src/extend.c
M src/ops/core.ops
M src/ops/core_ops.c
M src/string/api.c
Log Message:
-----------
Delete handler_type argument from exception handler functions.
Mixing event and exception handlers seems to be a bad idea, it
makes the code very complicated. Also, pop_eh did just zero
out the queue element instead of removing it.
Also, some code was added to make exception rethrow more robust
in case handlers were added/removed.
More information about the parrot-commits
mailing list