| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fix data race in `atomic_sema_wait_with_timeout` | Feoramund | 2024-09-09 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fix `sync.Benaphore` | Feoramund | 2024-09-09 | 1 | -3/+3 | |
| | | | | | | | | | | | The calls to `atomic_add*` return the value before adding, not after, so the previous code was causing the occasional data race. | |||||
| * | | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 17 | -29/+29 | |
| |/ | | | | file tag syntax. | |||||
| * | fix #4219 - recursive mutex lock | Laytan Laats | 2024-09-08 | 1 | -1/+1 | |
| | | ||||||
| * | Move around mutex guard | gingerBill | 2024-09-08 | 1 | -3/+2 | |
| | | ||||||
| * | core: improve package doc comments for the documentation generator | Laytan Laats | 2024-09-03 | 1 | -3/+3 | |
| | | ||||||
| * | Fix thread sanitizer errors surfaced by tests/core/io | pkova | 2024-09-03 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #3810 from Feoramund/freebsd-core-net | Jeroen van Rijn | 2024-08-09 | 1 | -24/+17 | |
| |\ | | | | | Port `core:net` to FreeBSD | |||||
| | * | Fix FreeBSD futex implementation | Feoramund | 2024-06-26 | 1 | -24/+17 | |
| | | | | | | | | | | | | | - Add missing size of timeout struct to `_umtx_op`. - Use `WAIT_UINT` not `WAIT`, as the expected value is an unsigned integer. - Use new native calls instead of libc. | |||||
| * | | Begin converting `os.Errno` to be a `nil`-able type as a transition period | gingerBill | 2024-08-04 | 1 | -6/+5 | |
| | | | ||||||
| * | | [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 | |
| | | | ||||||