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