ObjFW  Timeline

55 check-ins using file src/OFAutoreleasePool.m version 6cf9fdd824

2012-08-06
20:46
Add --arc to objfw-compile and objfw-config. (check-in: 5d2b804601 user: js tags: trunk)
20:27
Make class_isMetaClass() ARC-compatible. (check-in: 0b32d65e0c user: js tags: trunk)
2012-08-05
18:11
Initial ARC support. (check-in: 90eae0b1fc user: js tags: trunk)
17:34
Add OFRecursiveMutex class. (check-in: 6069030651 user: js tags: trunk)
17:22
Use recursive pthread mutexes if available. (check-in: 1e10b33066 user: js tags: trunk)
16:52
Fix a possible race condition in initialize_class. (check-in: 8f02ff02dc user: js tags: trunk)
12:17
Use -Wno-objc-root-class if available. (check-in: 0c87d8f53b user: js tags: trunk)
10:45
runtime: Rewrite synchronized.m. (check-in: f65ad67272 user: js tags: trunk)
10:45
Add of_rmutex_t, a reentrant mutex implementation. (check-in: 1cb3d9fef9 user: js tags: trunk)
2012-08-04
10:29
Add missing include. (check-in: 96de96bbf6 user: js tags: trunk)
09:39
Fix tests/objc_sync/Makefile. (check-in: 1f0e6b6fb0 user: js tags: trunk)
08:29
Replace a few init methods with constructors. (check-in: c34d45798b user: js tags: trunk)
00:51
Add -[OFArray arrayByRemovingObject:]. (check-in: 96bbfb777c user: js tags: trunk)
00:50
runtime.h: Properly check for __has_feature. (check-in: d690b3e135 user: js tags: trunk)
00:41
ForwardingTests: Minor type encoding fix. (check-in: 730b2cbdf6 user: js tags: trunk)
00:16
Add new files to Xcode project. (check-in: b652a7e3a0 user: js tags: trunk)
00:00
Add forwarding tests. (check-in: 4bcfe4d4bc user: js tags: trunk)
2012-08-03
22:37
Implement basic forwarding. (check-in: 285e1138bc user: js tags: trunk)
20:49
Add class_isMetaClass(). (check-in: c50d4f7837 user: js tags: trunk)
18:45
Add ARC type qualifiers. (check-in: 881cfff24e user: js tags: trunk)
2012-08-01
11:48
PLATFORMS.md: Add Windows. (check-in: 8b0f7b5394 user: js tags: trunk)
11:48
PLATFORMS.md: Add QNX. (check-in: 9df53f29a2 user: js tags: trunk)
10:50
objfw-compile: Add support for --builddir. (check-in: c1717f9bab user: js tags: trunk)
2012-07-31
18:56
.gitignore: Add tests/objc_sync/objc_sync. (check-in: 7806e49ef6 user: js tags: trunk)
12:05
Slightly changed serialization format. (check-in: a6ee2b2065 user: js tags: trunk)
11:32
Check version of serialization format. (check-in: a2b0cd02a5 user: js tags: trunk)
11:27
OFHTTPRequest: Use OFUnsupportedVersionException. (check-in: 7008aeed34 user: js tags: trunk)
11:26
runtime: Export structs for properties. (check-in: 8a366ec6f7 user: js tags: trunk)
11:25
Add OFUnsupportedVersionException. (check-in: 32efb8025f user: js tags: trunk)
2012-07-29
15:23
objfw-config: Always add -g to the flags. (check-in: 0869b36536 user: js tags: trunk)
2012-07-25
22:08
Work around buggy %a in snprintf on MinGW32. (check-in: c59b2274ef user: js tags: trunk)
2012-07-21
21:16
PLATFORMS.md: Add OpenBSD. (check-in: 6be84017ef user: js tags: trunk)
21:16
base64.m: Use int8_t instead of char. (check-in: c8470f9c7e user: js tags: trunk)
21:16
lookup-ppc-elf.S: Compatibility with OF_SELUID16. (check-in: f213fe567c user: js tags: trunk)
21:16
lookup-ppc-elf.S: Branch prediction optimization. (check-in: 90bbcb7a13 user: js tags: trunk)
21:16
configure.ac: Remove old check. (check-in: 27c863fb99 user: js tags: trunk)
11:42
Error out if an atomic operation is missing. (check-in: 196aa3f6fe user: js tags: trunk)
2012-07-20
23:46
Fix the ARM architecture detection mess. (check-in: 7e7d14b815 user: js tags: trunk)
18:43
Add ARM/ELF assembly lookup implementation. (check-in: 714c6029ce user: js tags: trunk)
17:17
Add iOS to PLATFORMS.md. (check-in: ab92512d10 user: js tags: trunk)
17:15
Sign binaries before uploading to iOS device. (check-in: d02c5ae007 user: js tags: trunk)
14:53
Fix tests/objc_sync. (check-in: a417f307de user: js tags: trunk)
14:17
Blocks need to be copied, not retained. (check-in: ddcfab2b93 user: js tags: trunk)
2012-07-19
13:56
Add Linux/ARM to PLATFORMS.md. (check-in: 05284c8560 user: js tags: trunk)
01:56
Only use rev(16) when __ARM_ARCH_6__ is defined. (check-in: db8a3bb7ac user: js tags: trunk)
01:45
Add exception handling for ARM. (check-in: e47640dd96 user: js tags: trunk)
2012-07-18
23:55
Add PPC/ELF assembly lookup implementation. (check-in: 301fee913d user: js tags: trunk)
15:30
PLATFORMS.md: Add Linux/PPC. (check-in: a204475fb5 user: js tags: trunk)
00:16
Always compile autorelease.m if necessary. (check-in: 85cbeeeb04 user: js tags: trunk)
2012-07-17
23:59
Add ivar introspection for the ObjFW runtime. (check-in: 82b9b5f7c8 user: js tags: trunk)
19:44
Export structs for ivar introspection. (check-in: 7cab5285df user: js tags: trunk)
01:11
MinGW fixes, mainly workaround for broken strtod. (check-in: 91dc019442 user: js tags: trunk)
01:09
Rename ERROR() to OBJC_ERROR(). (check-in: 345eb93240 user: js tags: trunk)
00:02
Implement introspection for the ObjFW runtime. (check-in: 9df84ee33d user: js tags: trunk)
2012-07-16
23:49
Add OF_ENSURE. (check-in: 417b213d41 user: js tags: trunk)