Sorry to be a pain, but I had to merge this manually. I had to roll back the use of dispatch_once - even though it was much better overall - because it totally broke the unit tests; I'm working on fixing all those (well, actually, reverse; having the code pass all the unit tests). I'd have to come up with a better way to the once-and-once-only-thing, unless a dispatch_once call can somehow be made to run multiple times per application.
Sorry to be a pain, but I had to merge this manually. I had to roll back the use of
dispatch_once
- even though it was much better overall - because it totally broke the unit tests; I'm working on fixing all those (well, actually, reverse; having the code pass all the unit tests). I'd have to come up with a better way to the once-and-once-only-thing, unless a dispatch_once call can somehow be made to run multiple times per application.