[parrot/parrot] 3456ac: Get rid of the iterator PMC when iterating through...

noreply at github.com noreply at github.com
Thu Nov 3 16:41:32 UTC 2011


  Branch: refs/heads/mls/kill-events-in-ehqueue
  Home:   https://github.com/parrot/parrot

  Commit: 3456ac087f93e9b49607e76048ab48a28cc0abb9
      https://github.com/parrot/parrot/commit/3456ac087f93e9b49607e76048ab48a28cc0abb9
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-03 (Thu, 03 Nov 2011)

  Changed paths:
    M config/gen/makefiles/root.in
  M include/parrot/oplib/core_ops.h
  M include/parrot/oplib/ops.h
  M include/parrot/opsenum.h
  M src/events.c
  M src/ops/core.ops
  M src/ops/core_ops.c
  M src/pmc/exception.pmc
  M t/compilers/opsc/06-opsfile.t

  Log Message:
  -----------
  Get rid of the iterator PMC when iterating through the exceptions handlers.

Instead of the iterator we store the number of handlers left in the Exception.
Also, a new experimental op was added, "pop_upto_eh". It pops all handlers
until it reaches the current handler of ther specified exception.




More information about the parrot-commits mailing list