Overview
Comment: | Fix load queue. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | runtime |
Files: | files | file ages | folders |
SHA3-256: |
70807340fbe3e4d23a9045378c1a09b7 |
User & Date: | js on 2012-04-20 13:54:07 |
Other Links: | branch diff | manifest | tags |
Context
2012-04-20
| ||
19:02 | Don't use the lower 8 bits for runtime flags. check-in: 1b3d035041 user: js tags: runtime | |
13:54 | Fix load queue. check-in: 70807340fb user: js tags: runtime | |
13:52 | Correctly setup and initialize classes. check-in: 69f63f872a user: js tags: runtime | |
Changes
Modified src/runtime/class.m from [4ee747388f] to [5cd9de1e6b].
︙ | ︙ | |||
263 264 265 266 267 268 269 | } } /* Process load queue */ for (i = 0; i < load_queue_cnt; i++) { setup_class(load_queue[i]); | | | 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | } } /* Process load queue */ for (i = 0; i < load_queue_cnt; i++) { setup_class(load_queue[i]); if (load_queue[i]->info & OBJC_CLASS_INFO_SETUP) { call_load(load_queue[i]); load_queue_cnt--; if (load_queue_cnt == 0) { free(load_queue); load_queue = NULL; |
︙ | ︙ |