Andreas T Jonsson
|
b72c2edabb
|
Merge branch 'master' into netbsd
|
2024-05-10 09:04:52 +02:00 |
|
gingerBill
|
15f7148eae
|
Merge pull request #3526 from laytan/target-features
Improve target features support
|
2024-05-05 21:50:57 +01:00 |
|
Laytan Laats
|
8506e64345
|
sync: fix deadlock in one shot event
|
2024-05-02 20:49:29 +02:00 |
|
Andreas T Jonsson
|
7feff1c113
|
Merged with master
|
2024-05-02 09:27:46 +02:00 |
|
Laytan Laats
|
25f1d0906d
|
compiler: improve target features support
|
2024-05-02 00:59:52 +02:00 |
|
Feoramund
|
f95bb77f72
|
Fix memory leak in sync/chan
|
2024-04-26 05:19:52 -04:00 |
|
Andreas T Jonsson
|
22fa420c4f
|
Should pass 0 as the rest of futex arguments
|
2024-04-25 22:22:59 +02:00 |
|
Andreas T Jonsson
|
3000508c02
|
Switched to native futex on NetBSD
|
2024-04-25 21:50:34 +02:00 |
|
Andreas T Jonsson
|
a23c378513
|
Make the linter happy
|
2024-04-19 12:32:09 +02:00 |
|
Andreas T Jonsson
|
4558f3992a
|
Initial commit of NetBSD port
|
2024-04-16 14:27:29 +02:00 |
|
Lucas Perlind
|
a71cd07b36
|
Update "core:runtime" to "base:runtime"
|
2024-04-07 09:02:01 +10:00 |
|
Laytan Laats
|
9c455b2213
|
darwin: use new wait on address API if possible
|
2024-03-15 21:43:16 +01:00 |
|
gingerBill
|
53ce945034
|
Merge pull request #3230 from avanspector/haiku
Add Haiku OS support
|
2024-03-08 11:15:13 +00:00 |
|
gingerBill
|
7f1069cb0b
|
Add Recursive_Mutex procedures to procedure groups
|
2024-03-01 11:31:13 +00:00 |
|
avanspector
|
38c69b9691
|
small fixes
|
2024-02-27 01:59:17 +01:00 |
|
avanspector
|
8d4bb35bcc
|
Update futex_haiku.odin
|
2024-02-26 08:14:05 +01:00 |
|
avanspector
|
180902468f
|
Revert "fix haiku"
This reverts commit 7290c69257.
|
2024-02-26 08:09:58 +01:00 |
|
avanspector
|
7290c69257
|
fix haiku
|
2024-02-26 08:07:17 +01:00 |
|
avanspector
|
3ebf5dcc0e
|
fix haiku
|
2024-02-26 07:59:53 +01:00 |
|
avanspector
|
9d4c2ba0d8
|
fix haiku
|
2024-02-26 07:43:10 +01:00 |
|
gingerBill
|
656de10ba4
|
Minor changes to sync/chan (HIGHLY EXPERIMENTAL)
|
2024-02-22 13:59:22 +00:00 |
|
gingerBill
|
41549b502b
|
Basic concept of core:sync/chan
|
2024-02-21 15:24:24 +00:00 |
|
gingerBill
|
f989f4df3e
|
Add sync.One_Shot_Event
|
2024-02-21 13:08:12 +00:00 |
|
gingerBill
|
9a16bc5fc5
|
Remove core:os dependency for base:runtime
|
2024-01-28 22:40:46 +00:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
gingerBill
|
90ac400ec5
|
stdcall -> system
|
2024-01-17 17:25:23 +00:00 |
|
flysand7
|
4d65b1ab9c
|
Implement new sys/unix package
|
2023-10-27 10:51:21 +11:00 |
|
Laytan Laats
|
ccc94f6832
|
add wait group to wait proc group
|
2023-08-11 20:21:42 +02:00 |
|
Zac Nowicki
|
46f408cc9f
|
Fixup link format
|
2023-07-11 07:43:36 -04:00 |
|
Zac Nowicki
|
363b701925
|
Improve Mutex struct documentation
|
2023-07-09 08:30:16 -04:00 |
|
gingerBill
|
4a75a1e839
|
Merge branch 'master' into separate-int-word-sizes
|
2023-06-06 22:42:04 +01:00 |
|
gingerBill
|
2fda3cf988
|
Remove os dependency in primitives_openbsd.odin
|
2023-05-25 12:17:39 +01:00 |
|
gingerBill
|
03b7194c97
|
Remove os dependency for futex_openbsd.odin
|
2023-05-25 12:05:58 +01:00 |
|
gingerBill
|
f5d9ca64f9
|
Begin work on new pseudo-architecture: wasm64p32
|
2023-04-20 12:02:32 +01:00 |
|
gingerBill
|
e79883e4fd
|
Add #no_copy to sync primitives
|
2023-04-15 15:41:30 +01:00 |
|
Colin Davidson
|
edd78ae129
|
cleanup of os/linux
|
2023-02-28 01:17:43 -08:00 |
|
gingerBill
|
f438153b81
|
Change to use ODIN_VALGRIND_SUPPORT
|
2023-01-23 09:29:39 +00:00 |
|
gingerBill
|
117c0cceb1
|
Add helgrind markers to package sync
|
2023-01-23 09:24:21 +00:00 |
|
gingerBill
|
f8452bf1fc
|
Add different variants for once_do
|
2022-12-08 15:58:39 +00:00 |
|
gingerBill
|
20943a81c1
|
Make sync calls contextless where possible
|
2022-12-08 15:55:53 +00:00 |
|
Jeroen van Rijn
|
52475b1761
|
Use __ulock_wait macOS; fix #1959
|
2022-09-04 13:11:06 +02:00 |
|
gingerBill
|
82765ca96e
|
Fix RtlWaitOnAddress behaviour with SetLastError(RtlNtStatusToDosError(status)) if an error occurred
|
2022-08-17 13:12:45 +01:00 |
|
gingerBill
|
9eb3da0474
|
Remove import cycle on FreeBSD
|
2022-07-18 15:20:28 +01:00 |
|
gingerBill
|
dfbe68bcfe
|
Begin to add support for experimental wasm64
|
2022-05-21 13:30:43 +01:00 |
|
gingerBill
|
e48f41165c
|
Begin work on Atomics for wasm32 (wait and notify intrinsics)
|
2022-05-21 12:58:48 +01:00 |
|
gingerBill
|
223897d224
|
Fix typo
|
2022-05-18 12:30:44 +01:00 |
|
gingerBill
|
a86574da84
|
Use RtlWaitOnAddress to allow for a i64 sized duration rather than u32
|
2022-05-17 22:24:18 +01:00 |
|
gingerBill
|
2720f64c06
|
Remove unused imports
|
2022-04-30 13:28:45 +01:00 |
|
gingerBill
|
4e39629a9a
|
Unify implementation for *nix platforms
|
2022-04-30 13:09:24 +01:00 |
|
gingerBill
|
78a8da5fea
|
Add sync.Parker
|
2022-04-30 12:37:39 +01:00 |
|