aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
...
* | add haiku to unixavanspector2024-02-251-0/+8
* | Update os_haiku.odinavanspector2024-02-251-0/+83
* | fix core and libcavanspector2024-02-251-0/+20
|/
* Minor changes to `os2`gingerBill2024-02-175-3/+55
* Merge pull request #3188 from Tetralux/fixchdirgingerBill2024-02-121-13/+3
|\
| * [os] Fix os.change_directory(), os.set_current_directory()Tetralux2024-02-121-13/+3
* | Merge pull request #3140 from JustinRyanH/mastergingerBill2024-02-051-6/+25
|\ \
| * | fix: remove returns ErrNo for Windows, FreeBSD, UnixJustin Hurstwright2024-02-021-2/+7
| * | steal the last_write from freebsd implementationJustin Hurstwright2024-02-021-4/+18
| |/
* | Merge pull request #2998 from laytan/os-improvementsgingerBill2024-02-035-13/+82
|\ \ | |/ |/|
| * fix eof logicLaytan Laats2023-12-141-7/+12
| * implement a max read/write at a time for non-windows (windows already has this)Laytan Laats2023-12-144-13/+69
| * make sure an eof is also returned from the file streams on non-windowsLaytan Laats2023-12-141-0/+8
* | 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