aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* push orca target and old bindingsskytrias2024-03-181-0/+109
* Expect `stream` as a field directly on `os2.File`gingerBill2024-03-134-16/+13
* Merge branch 'odin-lang:master' into haikuavanspector2024-02-292-10/+4
|\
| * Keep -vet happygingerBill2024-02-282-2/+0
| * Remove unnecessary use of `transmute`gingerBill2024-02-282-8/+4
* | add exit to core:osavanspector2024-02-281-0/+5
* | fix haikuavanspector2024-02-261-1/+1
* | Update os_haiku.odinavanspector2024-02-261-1/+3
* | update sys/haikuavanspector2024-02-261-22/+22
* | Update os_haiku.odinavanspector2024-02-261-0/+44
* | add sys/haikuavanspector2024-02-261-2/+6
* | Update os_haiku.odinavanspector2024-02-251-1/+155
* | update pthreadavanspector2024-02-251-0/+4
* | Update os_haiku.odinavanspector2024-02-251-1/+14
* | fix core:osavanspector2024-02-253-4/+102
* | 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