| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core:os -> core:os/old && core:os/os2 -> core:os | Jeroen van Rijn | 6 days | 1 | -3/+3 |
| | | |||||
| * | kqueue: fix bsds, add user filter, add struct tests | Laytan Laats | 2026-01-11 | 3 | -0/+177 |
| | | |||||
| * | Fix nfds_t alias for Linux | Harold Brenes | 2025-12-20 | 2 | -0/+3 |
| | | |||||
| * | Revert "temp log for more info about semid_ds fail" | Laytan Laats | 2025-11-08 | 1 | -2/+0 |
| | | | | | This reverts commit fb50a548f75a835d0edeccc57f28df62b059d481. | ||||
| * | debug offsets | Laytan Laats | 2025-11-08 | 2 | -0/+10 |
| | | |||||
| * | temp log for more info about semid_ds fail | Laytan Laats | 2025-11-08 | 1 | -0/+2 |
| | | |||||
| * | Increase timeout for `posix.test_pthreads`. | Jeroen van Rijn | 2025-10-10 | 1 | -3/+3 |
| | | |||||
| * | Fix test inet_pton call in test_arpa_inet | Harold Brenes | 2025-09-29 | 1 | -1/+1 |
| | | |||||
| * | Fix tests for UTF-16 strings | gingerBill | 2025-08-02 | 3 | -4/+5 |
| | | |||||
| * | Remove unneeded uses of `intrinsics.constant_utf16_cstring` | gingerBill | 2025-08-02 | 2 | -3/+3 |
| | | |||||
| * | Fix #5452 | Jeroen van Rijn | 2025-07-11 | 1 | -0/+33 |
| | | |||||
| * | Remove altogether. | Jeroen van Rijn | 2025-06-24 | 1 | -16/+1 |
| | | |||||
| * | Disable two tests under core/sys/posix. | Jeroen van Rijn | 2025-06-24 | 1 | -0/+10 |
| | | |||||
| * | Fix `WAVEFORMATEX` struct size (#5356) | David Holland | 2025-06-18 | 2 | -2/+7 |
| | | | | | | * fix WAVEFORMATEX struct size * fix size test for WAVEFORMATEX * pack WAVEFORMATEXTENSIBLE | ||||
| * | fix addrinfo struct def | Laytan Laats | 2025-02-12 | 2 | -0/+3 |
| | | | | | Fixes #4816 | ||||
| * | Haiku: add posix tests | avanspector | 2025-01-10 | 4 | -18/+54 |
| | | |||||
| * | fix thread_unix for Darwin after pthread corrections in posix package | Laytan Laats | 2024-10-30 | 2 | -0/+48 |
| | | | | | | | | | | | | | | | | | | | | | | | | afed3ce removed the sys/unix package and moved over to sys/posix, it has new bindings for the pthread APIs but should have been equivalent (not). 8fb7182 used `CANCEL_ENABLE :: 0`, `CANCEL_DISABLE :: 1`, `CANCEL_DEFERRED :: 0`, `CANCEL_ASYNCHRONOUS :: 1` for Darwin, while the correct values are `1`, `0`, `2` and `0` respectively (same mistake was made for FreeBSD in that commit). What this meant is that the `pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS)` was not actually successful, but because the error wasn't checked it was assumed it was. It also meant `pthread_setcancelstate(PTHREAD_CANCEL_ENABLE)` would actually be setting `PTHREAD_CANCEL_DISABLE`. The code in this PR restores the behaviour by now actually deliberately setting `PTHREAD_CANCEL_DISABLE` and not setting `PTHREAD_CANCEL_ASYNCHRONOUS` which was the previous behaviour that does actually seem to work for some reason. (I also fixed an issue in fmt where `x` would use uppercase if it was a pointer.) | ||||
| * | fix test | Laytan | 2024-10-28 | 1 | -1/+1 |
| | | |||||
| * | sys/posix: impl rest of linux, impl some of Windows | Laytan Laats | 2024-10-28 | 4 | -17/+10 |
| | | |||||
| * | remove posix signal test, it isn't thread safe | Laytan Laats | 2024-10-03 | 1 | -48/+0 |
| | | |||||
| * | Merge pull request #4203 from karl-zylinski/file-tags-without-comments | gingerBill | 2024-09-19 | 10 | -10/+10 |
| |\ | | | | | Make tags use #+ syntax instead of //+ | ||||
| | * | Changed some recently added //+ usages to #+ and also fixed some //+ usages ↵ | Karl Zylinski | 2024-09-17 | 1 | -1/+1 |
| | | | | | | | | | in some code generators. | ||||
| | * | Merge branch 'master' into file-tags-without-comments | Karl Zylinski | 2024-09-17 | 1 | -0/+3 |
| | |\ | |||||
| | * | | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 9 | -9/+9 |
| | | | | | | | | | | | | | file tag syntax. | ||||
| * | | | fix it more | Laytan Laats | 2024-09-17 | 1 | -1/+1 |
| | | | | |||||
| * | | | fix error interrupt error check | Laytan Laats | 2024-09-17 | 1 | -1/+1 |
| | |/ |/| | |||||
| * | | Check for `EINTR` in `sys/posix` test | Feoramund | 2024-09-15 | 1 | -0/+3 |
| |/ | |||||
| * | fix style, ensure we compile with flags `-vet -strict-style -disallow-do` | Fakhri Mouad | 2024-08-28 | 1 | -29/+27 |
| | | |||||
| * | fix indentation in test file | Fakhri Mouad | 2024-08-28 | 1 | -11/+11 |
| | | |||||
| * | avoid using `do` statement in odin codebase | Fakhri Mouad | 2024-08-28 | 1 | -9/+14 |
| | | |||||
| * | Add Win32 procs needed to handle clipboard | Fakhri Mouad | 2024-08-28 | 1 | -0/+52 |
| | | |||||
| * | fix `open` bindings | Laytan Laats | 2024-08-16 | 1 | -0/+21 |
| | | | | | | | | | | | `open` specifies the `mode` argument as vararg (presumably to make it optional). varargs actually have rules about casting, in this case the rule that any integer arg of size <= 4 has to be casted to `i32` before passing it. Not doing that implicit cast makes the permissions wrong or not apply at all. | ||||
| * | posix/os2: fix test and add back in removed temp guard | Laytan Laats | 2024-08-14 | 1 | -5/+0 |
| | | |||||
| * | posix: actually fix netbsd test | Laytan Laats | 2024-08-14 | 1 | -0/+1 |
| | | |||||
| * | posix: fix test on netbsd | Laytan Laats | 2024-08-14 | 1 | -4/+15 |
| | | |||||
| * | posix: more tests | Laytan Laats | 2024-08-14 | 1 | -3/+74 |
| | | |||||
| * | posix: add package | Laytan Laats | 2024-08-14 | 5 | -0/+517 |
| | | |||||
| * | rawinput code | Thomas la Cour | 2024-08-08 | 1 | -0/+13 |
| | | |||||
| * | removed some comments | Thomas la Cour | 2024-07-26 | 1 | -5/+0 |
| | | |||||
| * | removed old test stuff | Thomas la Cour | 2024-07-26 | 1 | -67/+1 |
| | | |||||
| * | win32gen | Thomas la Cour | 2024-06-11 | 6 | -7/+1181 |
| | | |||||
| * | windows bindings test | Thomas la Cour | 2024-06-11 | 5 | -0/+933 |