David Chisnall
65b34a196f
Add support for improved property structure.
...
As a side effect, we need to upgrade properties in class and protocols
(but not categories because we didn't have class properties in earlier
ABIs).
8 years ago
David Chisnall
44a85a401a
Add size to the property list.
...
It should now be possible to support newer ABIs.
8 years ago
David Chisnall
959fabbfec
Fix typo.
8 years ago
theraven
3a0ecad453
Add header changes too...
13 years ago
theraven
abc1d44c9c
Fix handling of properties that refer to an instance variable other than the
...
default.
13 years ago
theraven
4796a41e4e
Finished implementing the new runtime APIs.
14 years ago
theraven
4e7b476aa6
Change [1] to [] for variable length structure elements (C99 - silences array out of bounds errors).
...
Added fields to the end of the class structure for strong / weak ivar bitmaps (not yet generated by any compiler).
Fixed definition of __sync_swap() so that it works on GCC again.
15 years ago
theraven
8ee4d9c38a
Added implementation of property_getAttributes(). This is a horrible interface, both to implement and to use. We should add some better interfaces.
15 years ago
theraven
bde6bf0e14
Fix truncated comment in header and 'worse than useless' macro.
...
Both issues pointed out by Jens Ayton.
15 years ago
theraven
bb8cafaa15
Finished rewriting the loader. It's now cleanly separated into logically-separate components, so there's a chance it might actually be maintainable...
16 years ago