ObjFW  Timeline

66 ancestors of 050ac827986edde6

2012-06-06
14:05
Merge branch 'master' into runtime (check-in: 050ac82798 user: js tags: runtime)
13:47
Slightly change the memory management API. (check-in: f7576a66ce user: js tags: trunk)
13:14
Remove -[OFMutableArray removeNObjects:]. (check-in: 6f0ef1c5e1 user: js tags: trunk)
13:09
Rework OFDataArray API. (check-in: d5ddb2cb48 user: js tags: trunk)
12:23
Add a missing check in OFDataArray. (check-in: e68229ff3b user: js tags: trunk)
12:15
-[addObject:atIndex:] -> -[insertObject:atIndex:]. (check-in: 26f2ffa908 user: js tags: trunk)
12:15
swapObjectAtIndex... -> exchangeObjectAtIndex... (check-in: 13e6e99067 user: js tags: trunk)
2012-06-05
16:05
Disallow newlines in JSON strings. (check-in: 670a739c02 user: js tags: trunk)
15:03
JSON5: Allow identifiers as dictionary keys. (check-in: c9a3ac1a03 user: js tags: trunk)
14:51
Add a warning to -[OFString JSONValue]. (check-in: 509ab0affd user: js tags: trunk)
10:21
JSON5: Allow trailing commas. (check-in: 62cd394e96 user: js tags: trunk)
2012-06-04
23:50
JSON5: Allow strings split across multiple lines. (check-in: 2002348e23 user: js tags: trunk)
23:36
Allow numbers in JSON5 format. (check-in: 3e028f7479 user: js tags: trunk)
22:32
Initial JSON5 support. (check-in: 54f80aba7a user: js tags: trunk)
2012-06-01
21:48
jmp *(%foo) should be jmp *%foo. (check-in: 97b7c01ddd user: js tags: runtime)
2012-05-30
22:03
atomic.h: Use sete instead of the ugly jne. (check-in: 22aea96b79 user: js tags: trunk)
2012-05-22
12:59
Add -[OFString stringByAppendingPathComponent:]. (check-in: 868e1611f4 user: js tags: trunk)
2012-05-18
15:59
Add -[OFThreadPool size]. (check-in: 6729a18ba0 user: js tags: trunk)
2012-05-12
14:14
Use -Wno-deprecated-objc-isa-usage if available. (check-in: 482c103268 user: js tags: runtime)
10:22
Add ASM for AMD64/Mach-O. (check-in: 965b8afeef user: js tags: runtime)
2012-05-10
18:38
Sequential selectors to reduce fragmentation. (check-in: 3f0b9df793 user: js tags: runtime)
18:38
Return objects as void* instead of const void*. (check-in: bc531024f5 user: js tags: runtime)
18:21
objc_hashtable_alloc() -> objc_hashtable_new(). (check-in: 963db3089f user: js tags: runtime)
2012-05-09
13:55
Initialize classes on the first dispatch. (check-in: dcf845546a user: js tags: runtime)
13:54
Better way of calling the forwarding handler. (check-in: f5747ff94a user: js tags: runtime)
2012-05-08
20:30
Add support for 16 bit selector UIDs. (check-in: fef47937e5 user: js tags: runtime)
2012-05-07
08:24
Abort when all selector slots are exhausted. (check-in: 1315dd59d4 user: js tags: runtime)
08:22
Use lower 24 bits of the selector hash. (check-in: ee5fd980f8 user: js tags: runtime)
2012-05-03
22:31
Check in configure whether to use assembly lookup. (check-in: e382d2a8cb user: js tags: runtime)
2012-04-25
09:15
objfw-compile: Allow -std=*. (check-in: 74f283ce2a user: js tags: trunk)
09:11
Remove useless GNU runtime warning check. (check-in: 0dce5656f8 user: js tags: runtime)
2012-04-22
16:18
objfw-config: Include flags for fragile ABI. (check-in: 25df622287 user: js tags: runtime)
16:12
Don't reexport libobjc when using ObjFW runtime. (check-in: e05fff3653 user: js tags: runtime)
16:05
Safer way to create the global mutex. (check-in: 51b73c821c user: js tags: runtime)
16:02
Add --enable-runtime. (check-in: 5ca3d6302a user: js tags: runtime)
15:56
Add class_registerAlias_np(). (check-in: 8525f9600e user: js tags: runtime)
12:15
A few casts to make Clang happy. (check-in: e1586f4dce user: js tags: runtime)
2012-04-21
13:47
Ensure all selectors are registered before load. (check-in: d5236bb40e user: js tags: runtime)
13:05
Properly copy methods from superclass first. (check-in: 8c368f8f38 user: js tags: runtime)
13:04
Avoid useless looking for +[load] method. (check-in: c03268e4c6 user: js tags: runtime)
12:52
Move objc_classname_to_class. (check-in: 7bbd6e43fe user: js tags: runtime)
11:31
Merge branch 'master' into runtime (check-in: 676e09bf77 user: js tags: runtime)
11:02
Fix __has_feature check. (check-in: 66db4586f7 user: js tags: trunk)
10:56
Remove useless thread-checking. (check-in: 555445ce0a user: js tags: runtime)
10:35
Merge branch 'master' into runtime (check-in: e5d2a616de user: js tags: runtime)
10:30
Use __objc_yes and __objc_no if available. (check-in: e571ecccc0 user: js tags: trunk)
10:15
Add support for number literals and boxing. (check-in: 048e3eec4b user: js tags: trunk)
2012-04-20
19:02
Don't use the lower 8 bits for runtime flags. (check-in: 1b3d035041 user: js tags: runtime)
13:59
Set of_std{in,out,err} in OFFileSingleton. (check-in: b7cf59038a user: js tags: trunk)
13:58
Remove -fno-objc-default-synthesize-properties. (check-in: 85269a004d user: js tags: trunk)
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)
2012-04-19
15:45
Update buildsys. (check-in: 124474ee7b user: js tags: trunk)
2012-04-18
19:13
Fix forwarding on x86. (check-in: a04298c590 user: js tags: runtime)
19:06
category.m: Fix cls->info check. (check-in: ff680022ad user: js tags: runtime)
19:03
Fix forwarding on AMD64. (check-in: 895b9e3cb6 user: js tags: runtime)
18:41
Correctly call load. (check-in: d13674c4c9 user: js tags: runtime)
18:00
Split OBJC_CLASS_INFO_INITIALIZED. (check-in: 5a719c9b1f user: js tags: runtime)
17:29
Add cast to make Clang happy. (check-in: 3ae7423995 user: js tags: runtime)
17:26
Remove unnecessary interface. (check-in: 1bf4571d60 user: js tags: runtime)
2012-04-09
12:28
Increase Xcode version. (check-in: 23c7cc60f1 user: js tags: trunk)
09:38
Change .impl to .bundle in Xcode project. (check-in: 622d96b71d user: js tags: trunk)
09:34
Add -fno-objc-default-synthesize-properties. (check-in: 20147a800c user: js tags: trunk)
2012-04-08
20:00
Check if protocol responds to protocol. (check-in: 2fab0339e4 user: js tags: runtime)
15:03
Return Nil for incomplete classes. (check-in: 0e35ae63a5 user: js tags: runtime)
14:51
lookup-x86-elf.S: Fix a typo. (check-in: d72d924a00 user: js tags: runtime)
14:25
Properly call initialize. (check-in: 36d5f460a5 user: js tags: runtime)