| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add another `contextless`bill/init-fini-changes | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | Add missing `contextless` | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | More contextless fixes | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | fix test | Laytan | 2024-10-28 | 1 | -2/+5 |
| | | |||||
| * | remove pthread from sys/unix and use sys/posix where used | Laytan | 2024-10-28 | 8 | -716/+5 |
| | | |||||
| * | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 8 | -8/+8 |
| | | | | | file tag syntax. | ||||
| * | fix zombie thread leak in thread self cleanup | Laytan Laats | 2024-08-28 | 1 | -0/+2 |
| | | |||||
| * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 1 | -24/+356 |
| | | |||||
| * | os2: initial implementation for Darwin&BSDs, process API is only thing ↵ | Laytan Laats | 2024-08-14 | 2 | -1/+5 |
| | | | | | incomplete | ||||
| * | posix: add package | Laytan Laats | 2024-08-14 | 3 | -84/+6 |
| | | |||||
| * | darwin: remove syscall usage (without -no-crt) to comply to Apple guidelines | Laytan Laats | 2024-07-08 | 1 | -16/+47 |
| | | |||||
| * | Add `intrinsics.syscall_bsd` | Feoramund | 2024-06-12 | 1 | -3/+4 |
| | | | | | | | This is a BSD-style syscall that checks for a high Carry Flag as the error state. If the CF is high, the boolean return value is false, and if it is low (no errors) then the boolean return value is true. | ||||
| * | Prevent test runner deadlock on NetBSD | Feoramund | 2024-06-02 | 1 | -0/+1 |
| | | | | | Add `pthread_testcancel` to `core:sys/unix` | ||||
| * | Fix wrong `PTHREAD_CANCEL_ASYNCHRONOUS` on FreeBSD and OpenBSD | Feoramund | 2024-06-02 | 2 | -4/+4 |
| | | | | | | | | The test runner was deadlocking when a test raised a signal on FreeBSD. This is untested on OpenBSD, but I have referenced this file: https://github.com/openbsd/src/blob/master/include/pthread.h | ||||
| * | Fixed invalid alignment | Andreas T Jonsson | 2024-05-10 | 1 | -9/+9 |
| | | |||||
| * | Merged with master | Andreas T Jonsson | 2024-05-02 | 1 | -9/+18 |
| |\ | |||||
| | * | sys/unix: add sysctlbyname for darwin | Laytan Laats | 2024-04-30 | 1 | -9/+18 |
| | | | |||||
| * | | Added missing core:sys/info package for NetBSD | Andreas T Jonsson | 2024-04-26 | 1 | -0/+44 |
| | | | |||||
| * | | Switched to native futex on NetBSD | Andreas T Jonsson | 2024-04-25 | 2 | -30/+3 |
| | | | |||||
| * | | Make the linter happy | Andreas T Jonsson | 2024-04-19 | 1 | -11/+10 |
| | | | |||||
| * | | Updated core lib and did cleanup | Andreas T Jonsson | 2024-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | Updated core with some path related functions and did some minor code cleanup. Most of the standard library function is just a matter of copy what is there for the other BSDs. | ||||
| * | | Fixed link warnings | Andreas T Jonsson | 2024-04-17 | 2 | -13/+19 |
| | | | | | | | | | Hardlink libc functions to the correct version on NetBSD 10 since we do not use the micro-magic from C. | ||||
| * | | Initial commit of NetBSD port | Andreas T Jonsson | 2024-04-16 | 4 | -3/+138 |
| |/ | |||||
| * | fix core:thread and a memory leak | avanspector | 2024-02-27 | 1 | -7/+11 |
| | | | | | in the future probably native non-pthread implementation for haiku will be required | ||||
| * | fix haiku | avanspector | 2024-02-26 | 1 | -0/+2 |
| | | |||||
| * | fix haiku | avanspector | 2024-02-26 | 1 | -0/+2 |
| | | |||||
| * | update pthread | avanspector | 2024-02-25 | 1 | -0/+71 |
| | | |||||
| * | add haiku to unix | avanspector | 2024-02-25 | 2 | -2/+2 |
| | | |||||
| * | miniaudio: fix wrong sizes for ma_device | Laytan Laats | 2024-02-14 | 1 | -9/+9 |
| | | |||||
| * | Remove `core:os` dependency for `base:runtime` | gingerBill | 2024-01-28 | 2 | -2/+2 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 3 | -3/+3 |
| | | |||||
| * | Require parentheses for `#align(N)` | gingerBill | 2023-08-15 | 3 | -29/+29 |
| | | |||||
| * | fix(poll): make interface more odinary | Rickard Andersson | 2023-06-15 | 1 | -1/+1 |
| | | | | | | We take `fds` as a normal slice and get the length from it instead of bothering with a second parameter. | ||||
| * | fix: remove redefinition of `timespec` | Rickard Andersson | 2023-06-15 | 1 | -5/+0 |
| | | | | | They are in the same package, so it's accessible anyway. | ||||
| * | cleanup(os_linux/poll): use tabs everywhere | Rickard Andersson | 2023-06-14 | 1 | -12/+11 |
| | | | | | :( | ||||
| * | fix(os_linux): make `when` for `arm64` check correct order | Rickard Andersson | 2023-06-14 | 1 | -5/+1 |
| | | | | | Also remove `sys_select` since we aren't using it anyway | ||||
| * | fix(os_linux): call `ppoll` instead on `arm64` | Rickard Andersson | 2023-06-14 | 1 | -1/+16 |
| | | |||||
| * | feat(unix): add `poll` | Rickard Andersson | 2023-06-14 | 1 | -0/+29 |
| | | |||||
| * | Add `set_blocking` for network sockets | Sokus | 2023-03-08 | 1 | -0/+4 |
| | | |||||
| * | more cleanup ripple | Colin Davidson | 2023-03-01 | 1 | -9/+9 |
| | | |||||
| * | more manual type carryover | Colin Davidson | 2023-03-01 | 1 | -4/+5 |
| | | |||||
| * | manually start merging core_net | Colin Davidson | 2023-03-01 | 1 | -0/+36 |
| | | |||||
| * | cleanup of os/linux | Colin Davidson | 2023-02-28 | 1 | -11/+28 |
| | | |||||
| * | derp. raw-syscalls | Colin Davidson | 2023-02-19 | 1 | -1/+0 |
| | | |||||
| * | begin adding tsc frequency getters | Colin Davidson | 2023-02-19 | 1 | -0/+154 |
| | | |||||
| * | Silence -vet. | Jeroen van Rijn | 2022-09-05 | 1 | -0/+2 |
| | | |||||
| * | [sys/info] Add OpenBSD detection support. | Jeroen van Rijn | 2022-09-04 | 3 | -0/+55 |
| | | |||||
| * | [sys/info] Move FreeBSD sysctl to sys/unix. | Jeroen van Rijn | 2022-09-03 | 1 | -0/+44 |
| | | |||||
| * | [sys/info] Move macOS sysctl to sys/unix. | Jeroen van Rijn | 2022-09-03 | 1 | -0/+43 |
| | | |||||
| * | [sys/info] Support FreeBSD 13 | Jeroen van Rijn | 2022-09-03 | 1 | -0/+7 |
| | | |||||