theraven
|
c6556fd230
|
Remove FIXME that was fixed in last commit.
|
2011-04-19 09:57:52 +00:00 |
|
theraven
|
bad36445e3
|
Improve efficiency of dtable updates from categories.
Make +initialize sending exception safe.
|
2011-04-19 09:50:41 +00:00 |
|
theraven
|
9fd1d26c00
|
Removed debugging statement that should not have been added in the first place...
|
2011-04-19 09:29:50 +00:00 |
|
theraven
|
af85d8496d
|
Actually wait for +initialize to finish before allowing any thread to send a message to a class (I broke this when I rewrote the dtable code to use a per-class lock - the lookup forgot to acquire the correct mutex.)
|
2011-04-18 17:30:24 +00:00 |
|
theraven
|
6c7cf4a5a6
|
Add visibility attributes on all internal functions so that we aren't ever exporting them outside of libobjc.
|
2011-04-14 12:25:17 +00:00 |
|
theraven
|
a75064866a
|
More tweaks to +load. Now defers +load a little bit more.
|
2010-07-20 10:53:53 +00:00 |
|
theraven
|
ac6f5835e0
|
Remember to run +load methods in categories, as well as classes.
|
2010-07-19 15:47:34 +00:00 |
|
theraven
|
779b28abeb
|
Lots of tidying, removing legacy stuff.
|
2010-06-06 21:11:25 +00:00 |
|
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...
|
2010-06-02 22:25:12 +00:00 |
|