4 Commits (6c1fc86f013324d18200470f73c49c70e4779afd)

Author SHA1 Message Date
David Chisnall 44a85a401a Add size to the property list.
It should now be possible to support newer ABIs.
8 years ago
David Chisnall 80a02b3b79 Add a size field to the method list. 8 years ago
David Chisnall 5b0f05e6e0 Fix ivar offset calculation with alignment.
When upgrading legacy ivars, pick a sensible guess.
When calculating ivar offsets, use the supplied alignment.
8 years ago
David Chisnall f91fb2e745 Checkpoint more work on new ABI.
We're now using a new class and category structure and auto-upgrading the old ones.  Other changes:

- The Ivar structure now points to the ivar offset variable, so we can more easily find it.
- Categories can now add properties.
8 years ago