…anch of gcc 4.7.0
Packfile: - Does not have a uuid_length key - unpack takes a string, does not return one PackfileDebug: - Doesn't have two get_string_keyed_int methods PackfileOpMap - Isn't a debug segment - Has opcode mappings, not filename mappings
The method of doing so is modeled after the code in PackfileAnnotations.
- 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.
Also adds tests for get_string to Boolean and PMC. This makes most Fixed*Array consistent. The exception is FixedPMCArray which prints the number of elements instead of the elements themselves. We may wish to change that, but I simply wanted to add the missing strings to avoid exceptions when printing.
…se a hash." -- unknown (at least to google)."