This is the next step in PMC/Buffer unification.

- mark_used and buffer_lives are both substituted by:
  void pobject_lives(INTERP *, PObj *)
- the mark vtable function is adjusted to above signature
- the string_header and buffer_header pools are now only pointers
  to the real pools managed in sized_header_pools
- this saves ~150 lines and increases bench_newp.pasm loops by ~10%

- ticket #19418 is included (ia64.s is in config/gen/platform)

leo





Reply via email to