Differences From Artifact [44b77ee334]:
- File
src/OFStreamObserver.m
— part of check-in
[1255f3a11a]
at
2012-08-10 20:08:24
on branch trunk
— Directly use the runtime's autorelease pools.
This greatly improves performance, as it gets rid of the overhead of
OFAutoreleasePool. (user: js, size: 8840) [annotate] [blame] [check-ins using]
To Artifact [f07f85b2a0]:
- File src/OFStreamObserver.m — part of check-in [3c99aa51da] at 2012-09-12 06:00:25 on branch trunk — OFStreamObserver: Take a double as timeout. (user: js, size: 8843) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
366 367 368 369 370 371 372 | } - (void)observe { [self observeWithTimeout: -1]; } | | | 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 | } - (void)observe { [self observeWithTimeout: -1]; } - (BOOL)observeWithTimeout: (double)timeout { @throw [OFNotImplementedException exceptionWithClass: [self class] selector: _cmd]; } - (BOOL)_processCache { |
︙ | ︙ |