[parrot/parrot] bbd982: PackfileAnnotations: Ignore SUPER a little less

noreply at github.com noreply at github.com
Tue Oct 18 02:50:17 UTC 2011


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

  Commit: bbd9822a0a08b29883502ce22397a66b51ba6459
      https://github.com/parrot/parrot/commit/bbd9822a0a08b29883502ce22397a66b51ba6459
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfileannotations.pmc

  Log Message:
  -----------
  PackfileAnnotations: Ignore SUPER a little less

We didn't call the superclass's init, and the superclass
has a set_directory which does a little bit of work.

Sadly, SUPER doesn't work inside of methods, so this is basically
an inlined version.


  Commit: 89bab210fa96a56e653b5d8ad6a0a0b09fc0f960
      https://github.com/parrot/parrot/commit/89bab210fa96a56e653b5d8ad6a0a0b09fc0f960
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  PackfileDebug: Bring more sanity to VTABLEs

- We have a custom mark VTABLE, so mention that in init.
- Shorten mark a little by getting all the attributes at once.
- The get_integer VTABLE is actually returning the number of
  elements in the PMC, so use the elements VTABLE.
- The line number is an integer so use get_integer_keyed_int
  This keeps around get_pmc_keyed_int as a wrapper.
- Refactor get_string_keyed_int in preparation for further
  changes.


  Commit: 883091cbd0ee749a9f0d465f601a08a0b31e32df
      https://github.com/parrot/parrot/commit/883091cbd0ee749a9f0d465f601a08a0b31e32df
  Author: Brian Gernhardt <brian.gernhardt at mail.rit.edu>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/pmc/packfiledebug.pmc

  Log Message:
  -----------
  PackfileDebug: Lookup filenames in the const table

The method of doing so is modeled after the code in PackfileAnnotations.


Compare: https://github.com/parrot/parrot/compare/667c565...883091c


More information about the parrot-commits mailing list