Differences From Artifact [e12f9f95c1]:
- File
src/runtime/runtime-private.h
— part of check-in
[1b3d035041]
at
2012-04-20 19:02:03
on branch runtime
— Don't use the lower 8 bits for runtime flags.
It seems Clang sets flags in the lower 8 bits, so they shouldn't be used
for flags that the runtime sets. (user: js, size: 4979) [annotate] [blame] [check-ins using]
To Artifact [7dea8609ad]:
- File src/runtime/runtime-private.h — part of check-in [8c368f8f38] at 2012-04-21 13:05:23 on branch runtime — Properly copy methods from superclass first. (user: js, size: 4989) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
144 145 146 147 148 149 150 | extern const void* objc_hashtable_get(struct objc_hashtable*, const char*); extern void objc_hashtable_free(struct objc_hashtable *h); extern BOOL objc_hashtable_warn_on_collision; extern void objc_register_selector(struct objc_abi_selector*); extern void objc_register_all_selectors(struct objc_abi_symtab*); extern void objc_free_all_selectors(void); extern struct objc_sparsearray* objc_sparsearray_new(void); | | > | 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | extern const void* objc_hashtable_get(struct objc_hashtable*, const char*); extern void objc_hashtable_free(struct objc_hashtable *h); extern BOOL objc_hashtable_warn_on_collision; extern void objc_register_selector(struct objc_abi_selector*); extern void objc_register_all_selectors(struct objc_abi_symtab*); extern void objc_free_all_selectors(void); extern struct objc_sparsearray* objc_sparsearray_new(void); extern void objc_sparsearray_copy(struct objc_sparsearray*, struct objc_sparsearray*); extern void objc_sparsearray_set(struct objc_sparsearray*, uint32_t, const void*); extern void objc_sparsearray_free(struct objc_sparsearray*); extern void objc_sparsearray_free_when_singlethreaded(struct objc_sparsearray*); extern void objc_sparsearray_cleanup(void); extern void objc_init_static_instances(struct objc_abi_symtab*); extern void __objc_exec_class(struct objc_abi_module*); |
︙ | ︙ |