Differences From Artifact [db289f8cb1]:
- File
src/runtime/class.m
— part of check-in
[963db3089f]
at
2012-05-10 18:21:18
on branch runtime
— objc_hashtable_alloc() -> objc_hashtable_new().
For consistency. (user: js, size: 11574) [annotate] [blame] [check-ins using] [more...]
To Artifact [2ee4c27804]:
- File src/runtime/class.m — part of check-in [1633ea5d2a] at 2012-07-15 00:45:11 on branch trunk — Fix a bug in free_class. (user: js, size: 11603) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
540 541 542 543 544 545 546 | return; if (rcls->subclass_list != NULL) { free(rcls->subclass_list); rcls->subclass_list = NULL; } | > | > | 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 | return; if (rcls->subclass_list != NULL) { free(rcls->subclass_list); rcls->subclass_list = NULL; } if (rcls->dtable != NULL) objc_sparsearray_free(rcls->dtable); rcls->dtable = NULL; if (rcls->superclass != Nil) cls->superclass = rcls->superclass->name; } void |
︙ | ︙ |