[parrot/parrot] a38bbe: Optimize some keyed_str lookups and a isa() call a...

noreply at github.com noreply at github.com
Fri Nov 4 15:40:53 UTC 2011


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

  Commit: a38bbec98109f3acd9b34e45a1b9cff7d79ae4da
      https://github.com/parrot/parrot/commit/a38bbec98109f3acd9b34e45a1b9cff7d79ae4da
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/key.c
  M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Optimize some keyed_str lookups and a isa() call away when the base_type matches


  Commit: da7c7869df264d29423a21204ded700b5369249c
      https://github.com/parrot/parrot/commit/da7c7869df264d29423a21204ded700b5369249c
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M compilers/pct/src/PAST/Compiler.pir
  M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Define init_pmc for ExceptionHandlers that takes a key to initialize the handled types.

Currently not optimized, we still build the RPA. Also change PCT to create the
exception handlers the new way if possible.


  Commit: 0d94c86aa0b46c55f8a5c47c198cec6ead38a620
      https://github.com/parrot/parrot/commit/0d94c86aa0b46c55f8a5c47c198cec6ead38a620
  Author: Michael Schroeder <mls at suse.de>
  Date:   2011-11-04 (Fri, 04 Nov 2011)

  Changed paths:
    M src/events.c
  M src/pmc/exceptionhandler.pmc

  Log Message:
  -----------
  Directly use Key as handles_type when possible.


Compare: https://github.com/parrot/parrot/compare/1c313a0...0d94c86


More information about the parrot-commits mailing list