ObjFW  History of src/objc_sync.m of a3efe17ba0a15bf2

History of the file that is called src/objc_sync.m at check-in a3efe17ba0a15bf2

2012-07-03
15:50
Deleted: Merge branch 'runtime'

* runtime: (76 commits)
runtime: Add exception handling.
... (check-in: [4c4fdb3429] user: js, branch: trunk, size: 0)

2012-03-23
12:59
Deleted: Move objc_{properties,sync} to runtime. (check-in: [adbce6d8f4] user: js, branch: runtime, size: 0)
2012-03-04
19:28
[1594a5423a] part of check-in [1664513cf6] Change includes of objfw-rt.h to include local runtime.h. (check-in: [1664513cf6] user: js, branch: runtime, size: 4276) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[6d549f3b5e] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 4277) [annotate] [blame] [check-ins using] [diff]
2011-07-10
18:44
[80e72847c9] part of check-in [0f4a81649d] Include sys/types.h in objc_sync.m. (check-in: [0f4a81649d] user: js, branch: 0.5, size: 4271) [annotate] [blame] [check-ins using] [diff]
18:44
[bf1230d661] part of check-in [47f179bc09] Include sys/types.h in objc_sync.m. (check-in: [47f179bc09] user: js, branch: trunk, size: 4271) [annotate] [blame] [check-ins using] [diff]
2011-04-25
11:09
[a39e9e645c] part of check-in [b466a2bb49] Fix a forgotten variable rename in objc_sync.m. (check-in: [b466a2bb49] user: js, branch: trunk, size: 4247) [annotate] [blame] [check-ins using] [diff]
2011-04-23
00:11
[9a5af0a0dd] part of check-in [d8c31454b4] More style improvements. (check-in: [d8c31454b4] user: js, branch: trunk, size: 4244) [annotate] [blame] [check-ins using] [diff]
2011-04-12
14:51
[4d687d4a25] part of check-in [c02e48e140] Use void in declarations when we take no parameters. (check-in: [c02e48e140] user: js, branch: trunk, size: 4238) [annotate] [blame] [check-ins using] [diff]
2011-04-11
00:37
[1376acf9a7] part of check-in [e52ccc8d45] A few readability improvements. (check-in: [e52ccc8d45] user: js, branch: trunk, size: 4234) [annotate] [blame] [check-ins using] [diff]
2011-03-22
01:03
[4107e88ea3] part of check-in [b2c9efebcf] Clang is a bit more pedantic with -Wshorten-64-to-32. (check-in: [b2c9efebcf] user: js, branch: trunk, size: 4247) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[609aa012a7] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 4238) [annotate] [blame] [check-ins using] [diff]
2010-12-10
11:21
[aca33f0c07] part of check-in [fada60d54c] Documentation fixes. (check-in: [fada60d54c] user: js, branch: trunk, size: 3982) [annotate] [blame] [check-ins using] [diff]
2010-04-01
23:51
[a4f4af841a] part of check-in [8c2755723a] Add support for ObjFW-RT, the ObjFW Objective C runtime. (check-in: [8c2755723a] user: js, branch: trunk, size: 4014) [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
[557c8959b1] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 3954) [annotate] [blame] [check-ins using] [diff]
2010-02-10
20:30
[e58da8f002] part of check-in [6a65366467] Documentation improvements. (check-in: [6a65366467] user: js, branch: trunk, size: 3954) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[f34c1be170] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 3922) [annotate] [blame] [check-ins using] [diff]
2009-09-21
11:15
[441808ccaa] part of check-in [15a67e8ee5] Move platform-specific threading stuff to threading.h. (check-in: [15a67e8ee5] user: js, branch: trunk, size: 3925) [annotate] [blame] [check-ins using] [diff]
2009-06-09
17:19
[8a15b08565] part of check-in [e58b9661a5] Rename ERROR to SYNC_ERR in objc_sync.m to prevent conflicts. (check-in: [e58b9661a5] user: js, branch: trunk, size: 5061) [annotate] [blame] [check-ins using] [diff]
2009-06-01
12:02
[5b0b24464d] part of check-in [216caca8a0] Write a warning to stderr if objc_sync_{enter,exit} fails. (check-in: [216caca8a0] user: js, branch: trunk, size: 5007) [annotate] [blame] [check-ins using] [diff]
04:02
[dc3b3466a2] part of check-in [362a943099] Fix and optimize @synchronize on Win32. (check-in: [362a943099] user: js, branch: trunk, size: 4590) [annotate] [blame] [check-ins using] [diff]
01:44
[0a8dcabb44] part of check-in [4b03ccfe1f] It's far more likely the lock we search is at the end.
Additionally, add tests for objc_sync_*.
(check-in: [4b03ccfe1f] user: js, branch: trunk, size: 4582) [annotate] [blame] [check-ins using] [diff]
01:31
[469f559547] part of check-in [5bd604a8f8] Fix recursive locking. (check-in: [5bd604a8f8] user: js, branch: trunk, size: 4578) [annotate] [blame] [check-ins using] [diff]
2009-05-25
17:00
[9f958f8552] part of check-in [5337be0924] Improve objc_sync.m.

* Use inline functions to improve code readability.
* Fix a wrong lock.
* Initialize it in +[initialize] of OFObject. (check-in: [5337be0924] user: js, branch: trunk, size: 4157) [annotate] [blame] [check-ins using] [diff]

2009-05-24
19:31
Added: [531ff2d312] part of check-in [de63989ad8] Implement objc_sync_enter and objc_sync_exit if they're missing. (check-in: [de63989ad8] user: js, branch: trunk, size: 4647) [annotate] [blame] [check-ins using]