Differences From Artifact [8b3f8d4a11]:
- File src/runtime/selector.m — part of check-in [129f90b580] at 2012-03-04 20:20:52 on branch runtime — Import and integrate ObjFW-RT. (user: js, size: 2440) [annotate] [blame] [check-ins using]
To Artifact [c0f228fae6]:
- File src/runtime/selector.m — part of check-in [7215a36f5a] at 2012-03-05 00:01:59 on branch runtime — Add sel_isEqual(). (user: js, size: 2514) [annotate] [blame] [check-ins using]
︙ | |||
106 107 108 109 110 111 112 113 114 115 116 117 118 119 | 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | + + + + + + | objc_global_mutex_lock(); ret = objc_sparsearray_get(selectors, sel->uid); objc_global_mutex_unlock(); return ret; } BOOL sel_isEqual(SEL sel1, SEL sel2) { return sel1->uid == sel2->uid; } void objc_free_all_selectors(void) { objc_sparsearray_free(selectors); selectors = NULL; } |