aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Use long-form names and alias with short-form UNIX-like namesgingerBill2024-01-299-37/+57
* Fix types for BSDgingerBill2024-01-282-2/+2
* Remove `core:os` dependency completely from `base:runtime`gingerBill2024-01-282-3/+3
* Alias heap calls from `base:runtime` is `core:os`gingerBill2024-01-288-229/+6
* Remove `core:os` dependency for `base:runtime`gingerBill2024-01-281-2/+2
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-2832-36/+36
* os/os2: Remove file attribute casting from core:os2flysand72024-01-261-4/+4
* os: Fix casting errors in other filesflysand72024-01-251-3/+3
* os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windowsflysand72024-01-241-1/+1
* bring log allocator up to dateColin Davidson2024-01-171-20/+42
|\
| * clean up field namesLaytan Laats2023-12-081-8/+5
| * fix struct stat layout linux arm64Laytan Laats2023-12-061-20/+45
* | add non-zeroing append and resizeColin Davidson2023-12-041-7/+7
|/
* Remap EOF for Windows in stream procJeroen van Rijn2023-11-181-3/+5
* Fix unhandled EOF in streaming io on WindowsJeroen van Rijn2023-11-182-20/+21
* Merge branch 'master' into new-sys-unixgingerBill2023-10-311-2/+2
|\
| * Fix reading from `/sys/` pseudo fxJeroen van Rijn2023-10-261-2/+2
* | Implement new sys/unix packageflysand72023-10-271-1/+12
|/
* bugfix: darwin net flagssimon2023-10-061-9/+0
* darwin _enumerate_interfacessimon2023-09-301-0/+36
* Fix wrong typegingerBill2023-09-121-2/+2
* Require parentheses for `#align(N)`gingerBill2023-08-151-1/+1
* add `ADDRESS_FAMILY` to darwin (currently only available in linux)Laytan Laats2023-07-031-4/+5
* fix(set_env): use `clone_to_cstring` instead of `unsafe_to_cstring`Rickard Andersson2023-06-271-2/+2
* style: use tabsRickard Andersson2023-06-271-3/+3
* cleanup: remove leftover lineRickard Andersson2023-06-271-1/+0
* fix(os): use `setenv` instead of `putenv`Rickard Andersson2023-06-271-1/+5
* Merge pull request #2584 from odin-lang/new-iogingerBill2023-06-236-204/+227
|\
| * Use `i64` instead of `int` for internal proceduresgingerBill2023-06-144-48/+68
| * Merge branch 'master' into new-iogingerBill2023-06-142-8/+8
| |\
| * | Ignore BSD's for stream.odingingerBill2023-06-081-5/+13
| * | Put stream into the implgingerBill2023-06-084-17/+19
| * | Use `io.Stream` as the internal interface for `os2.File`gingerBill2023-06-084-104/+131
| * | Update os2 to new `io.Stream`gingerBill2023-06-082-61/+41
| * | Update to new io interfacegingerBill2023-06-081-52/+38
* | | fix(poll): make interface more odinaryRickard Andersson2023-06-151-9/+7
* | | cleanup: more tabsRickard Andersson2023-06-141-10/+10
* | | fix(os_linux): call `ppoll` instead on `arm64`Rickard Andersson2023-06-141-3/+1
* | | cleanup(os_linux): remove `select`Rickard Andersson2023-06-141-8/+0
* | | feat(unix): add `poll`Rickard Andersson2023-06-141-0/+36
| |/ |/|
* | fix: read file from windows was not returning platform error correctlyJosé Rey Méndez2023-06-121-1/+1
* | fix fcntl binding on darwinLaytan Laats2023-06-121-7/+7
* | Replace procedure `strings.concatenate`gingerBill2023-06-121-1/+1
|/
* Fix Timeval for darwin and linuxJames Duran2023-06-072-3/+3
* Merge pull request #2289 from Lperlind/staging/fix_os_argsgingerBill2023-06-071-2/+2
|\
| * Fix out or range error with _alloc_command_line_arguments in darwinLucas Perlind2022-12-231-2/+2
* | Merge pull request #2558 from laytan/implement-set-blocking-darwingingerBill2023-05-301-1/+20
|\ \
| * | implement non blocking sockets for darwinLaytan Laats2023-05-271-1/+20
* | | fix weird errno returned on darwinLaytan Laats2023-05-271-2/+2
|/ /
* | Merge pull request #2512 from jasonKercher/mastergingerBill2023-05-185-122/+56
|\ \