History of the file that is called src/threading.m at check-in d9f6da2eab8b0306
|
2019-08-01
| ||
| 20:14 |
Deleted:
Split threading.[hm] into multiple files
This allows the runtime to only link against the parts it needs, without | |
|
2019-01-03
| ||
| 19:13 | [ea45eac8db] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 2629) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [d01427eef6] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 2623) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[47e6377b9c]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 2600) [annotate] [blame] [check-ins using] [diff] | |
|
2017-04-13
| ||
| 13:19 | [df2361523e] part of check-in [48ffea9a9a] Clean up memory barriers (check-in: [48ffea9a9a] user: js, branch: trunk, size: 2594) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[493fa84215]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-08-08
| ||
| 02:29 | [6aff469b2f] part of check-in [cce8073769] Fix one forgotten rename (check-in: [cce8073769] user: js, branch: trunk, size: 2593) [annotate] [blame] [check-ins using] [diff] | |
|
2016-07-30
| ||
| 23:29 |
[7d26f1a4ec]
part of check-in [0c3e3da576]
atomic.h: Use the OSAtomic variant without barrier
This matches what the assembly versions does. However, the __sync_* | |
|
2016-04-18
| ||
| 21:48 | [656c95cd33] part of check-in [fa79bc173e] Add of_thread_yield() (check-in: [fa79bc173e] user: js, branch: trunk, size: 2563) [annotate] [blame] [check-ins using] [diff] | |
| 21:40 | [acfd94987f] part of check-in [3f31bd034d] Move of_once() to threading.m (check-in: [3f31bd034d] user: js, branch: trunk, size: 2655) [annotate] [blame] [check-ins using] [diff] | |
| 14:08 | [cdd5b61733] part of check-in [9babc44b91] Further clean up of the threading.m split (check-in: [9babc44b91] user: js, branch: trunk, size: 2334) [annotate] [blame] [check-ins using] [diff] | |
|
2016-03-28
| ||
| 11:26 |
[74fca85fa4]
part of check-in [f58ea581f0]
Move Haiku-specific include to the right file
This was forgotten when splitting threading.m into multiple files. (check-in: [f58ea581f0] user: js, branch: trunk, size: 3141) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:43 |
[df0462bc4e]
part of check-in [cec0f072f8]
Update copyright
While at it, also update the mail address. (check-in: [cec0f072f8] user: js, branch: 0.8, size: 3166) [annotate] [blame] [check-ins using] [diff] | |
| 00:41 |
[f3034ff304]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 3189) [annotate] [blame] [check-ins using] [diff] | |
|
2015-10-19
| ||
| 22:15 | [cf0b2b29a1] part of check-in [1ba08eebc5] Add platform.h & make platform defines consistent (check-in: [1ba08eebc5] user: js, branch: trunk, size: 3185) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [200dbcfe20] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 3162) [annotate] [blame] [check-ins using] [diff] | |
|
2014-12-07
| ||
| 18:19 | [29688ac7bf] part of check-in [258b45b81a] Fix compilation on Win32 (check-in: [258b45b81a] user: js, branch: trunk, size: 3156) [annotate] [blame] [check-ins using] [diff] | |
|
2014-10-04
| ||
| 19:24 |
[139fd47bbf]
part of check-in [be99da0c09]
threading: WinAPI's CriticalSection is recursive
No need to manually implement recursiveness for WinAPI. (check-in: [be99da0c09] user: js, branch: trunk, size: 3123) [annotate] [blame] [check-ins using] [diff] | |
|
2014-08-11
| ||
| 18:44 | [ac9dc3c880] part of check-in [39f5e20201] threading_pthread.m: Set thread name (check-in: [39f5e20201] user: js, branch: trunk, size: 2998) [annotate] [blame] [check-ins using] [diff] | |
|
2014-07-19
| ||
| 16:27 | [21c1e4f75c] part of check-in [c4f724070a] OFThread: Configurable priority and stack size (check-in: [c4f724070a] user: js, branch: trunk, size: 3142) [annotate] [blame] [check-ins using] [diff] | |
| 16:16 | [0911130ba6] part of check-in [2c78c6570b] Add of_thread_set_name() (check-in: [2c78c6570b] user: js, branch: trunk, size: 3121) [annotate] [blame] [check-ins using] [diff] | |
| 10:47 | [75e009925a] part of check-in [8abe07a0a3] Split threading.m into per-platform files (check-in: [8abe07a0a3] user: js, branch: trunk, size: 2928) [annotate] [blame] [check-ins using] [diff] | |
| 09:55 |
[5edf77ca14]
part of check-in [716b1fc2b3]
Don't use C11's noreturn
It causes just too much trouble: It breaks with some old versions of | |
|
2014-07-18
| ||
| 10:47 | Added: [fb1fdd6d5c] part of check-in [1da2e596af] Split threading.h into threading.m and threading.h (check-in: [1da2e596af] user: js, branch: trunk, size: 7952) [annotate] [blame] [check-ins using] | |