| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [sync]: Document all procedures | flysand7 | 2024-07-30 | 4 | -181/+1273 |
| | | |||||
| * | Fix loads of indentation issues with mixing spaces and tabs | gingerBill | 2024-06-29 | 2 | -2/+2 |
| | | |||||
| * | Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errno | gingerBill | 2024-06-20 | 1 | -7/+7 |
| |\ | | | | | Add `intrinsics.syscall_bsd` | ||||
| | * | Use `syscall_bsd` on NetBSD | Feoramund | 2024-06-12 | 1 | -7/+7 |
| | | | |||||
| * | | Fix `core:sync/chan` for rand | gingerBill | 2024-06-15 | 1 | -4/+1 |
| |/ | |||||
| * | core/sync: fix wrong timeout calculation, `time.Duration` is ns already | Laytan Laats | 2024-06-07 | 1 | -1/+1 |
| | | |||||
| * | Propper thread identification on NetBSD | Andreas T Jonsson | 2024-06-05 | 1 | -2/+6 |
| | | |||||
| * | Merge branch 'master' into netbsd | Andreas T Jonsson | 2024-05-10 | 2 | -14/+32 |
| |\ | |||||
| | * | Merge pull request #3526 from laytan/target-features | gingerBill | 2024-05-05 | 1 | -13/+31 |
| | |\ | | | | | | | Improve target features support | ||||
| | | * | compiler: improve target features support | Laytan Laats | 2024-05-02 | 1 | -13/+31 |
| | | | | |||||
| | * | | sync: fix deadlock in one shot event | Laytan Laats | 2024-05-02 | 1 | -1/+1 |
| | |/ | |||||
| * | | Merged with master | Andreas T Jonsson | 2024-05-02 | 1 | -0/+2 |
| |\| | |||||
| | * | Fix memory leak in `sync/chan` | Feoramund | 2024-04-26 | 1 | -0/+2 |
| | | | |||||
| * | | Should pass 0 as the rest of futex arguments | Andreas T Jonsson | 2024-04-25 | 1 | -4/+4 |
| | | | |||||
| * | | Switched to native futex on NetBSD | Andreas T Jonsson | 2024-04-25 | 1 | -137/+46 |
| | | | |||||
| * | | Make the linter happy | Andreas T Jonsson | 2024-04-19 | 2 | -2/+0 |
| | | | |||||
| * | | Initial commit of NetBSD port | Andreas T Jonsson | 2024-04-16 | 2 | -0/+175 |
| |/ | |||||
| * | Update "core:runtime" to "base:runtime" | Lucas Perlind | 2024-04-07 | 1 | -1/+1 |
| | | |||||
| * | darwin: use new wait on address API if possible | Laytan Laats | 2024-03-15 | 1 | -2/+62 |
| | | |||||
| * | Merge pull request #3230 from avanspector/haiku | gingerBill | 2024-03-08 | 2 | -0/+175 |
| |\ | | | | | Add Haiku OS support | ||||
| | * | small fixes | avanspector | 2024-02-27 | 1 | -15/+55 |
| | | | |||||
| | * | Update futex_haiku.odin | avanspector | 2024-02-26 | 1 | -6/+17 |
| | | | |||||
| | * | Revert "fix haiku" | avanspector | 2024-02-26 | 1 | -1/+1 |
| | | | | | | | | | This reverts commit 7290c692577a2ce6c4f6046b0792ba8da3e61a93. | ||||
| | * | fix haiku | avanspector | 2024-02-26 | 1 | -1/+1 |
| | | | |||||
| | * | fix haiku | avanspector | 2024-02-26 | 2 | -14/+23 |
| | | | |||||
| | * | fix haiku | avanspector | 2024-02-26 | 1 | -0/+115 |
| | | | |||||
| * | | Add Recursive_Mutex procedures to procedure groups | gingerBill | 2024-03-01 | 1 | -0/+4 |
| |/ | |||||
| * | Minor changes to sync/chan (HIGHLY EXPERIMENTAL) | gingerBill | 2024-02-22 | 1 | -34/+122 |
| | | |||||
| * | Basic concept of `core:sync/chan` | gingerBill | 2024-02-21 | 1 | -0/+401 |
| | | |||||
| * | Add `sync.One_Shot_Event` | gingerBill | 2024-02-21 | 1 | -0/+24 |
| | | |||||
| * | Remove `core:os` dependency for `base:runtime` | gingerBill | 2024-01-28 | 2 | -2/+2 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 4 | -4/+4 |
| | | |||||
| * | stdcall -> system | gingerBill | 2024-01-17 | 1 | -3/+3 |
| | | |||||
| * | Implement new sys/unix package | flysand7 | 2023-10-27 | 2 | -69/+34 |
| | | |||||
| * | add wait group to wait proc group | Laytan Laats | 2023-08-11 | 1 | -0/+2 |
| | | |||||
| * | Fixup link format | Zac Nowicki | 2023-07-11 | 1 | -1/+1 |
| | | |||||
| * | Improve Mutex struct documentation | Zac Nowicki | 2023-07-09 | 1 | -3/+14 |
| | | |||||
| * | Merge branch 'master' into separate-int-word-sizes | gingerBill | 2023-06-06 | 2 | -5/+15 |
| |\ | |||||
| | * | Remove os dependency in primitives_openbsd.odin | gingerBill | 2023-05-25 | 1 | -2/+8 |
| | | | |||||
| | * | Remove `os` dependency for futex_openbsd.odin | gingerBill | 2023-05-25 | 1 | -3/+7 |
| | | | |||||
| * | | Begin work on new pseudo-architecture: wasm64p32 | gingerBill | 2023-04-20 | 2 | -2/+2 |
| |/ | |||||
| * | Add `#no_copy` to sync primitives | gingerBill | 2023-04-15 | 3 | -18/+18 |
| | | |||||
| * | cleanup of os/linux | Colin Davidson | 2023-02-28 | 1 | -1/+1 |
| | | |||||
| * | Change to use `ODIN_VALGRIND_SUPPORT` | gingerBill | 2023-01-23 | 2 | -18/+18 |
| | | |||||
| * | Add helgrind markers to package sync | gingerBill | 2023-01-23 | 2 | -0/+67 |
| | | |||||
| * | Add different variants for `once_do` | gingerBill | 2022-12-08 | 1 | -2/+59 |
| | | |||||
| * | Make `sync` calls `contextless` where possible | gingerBill | 2022-12-08 | 11 | -155/+171 |
| | | |||||
| * | Use __ulock_wait macOS; fix #1959 | Jeroen van Rijn | 2022-09-04 | 1 | -3/+4 |
| | | |||||
| * | Fix `RtlWaitOnAddress` behaviour with ↵ | gingerBill | 2022-08-17 | 1 | -2/+24 |
| | | | | | `SetLastError(RtlNtStatusToDosError(status))` if an error occurred | ||||
| * | Remove import cycle on FreeBSD | gingerBill | 2022-07-18 | 2 | -14/+16 |
| | | |||||