aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1613 from semarie/linux_arm64gingerBill2022-03-141-11/+15
|\
| * fix linux_arm64Sébastien Marie2022-03-121-11/+15
* | Merge pull request #1526 from odin-lang/freestanding_amd64gingerBill2022-03-141-1/+1
|\ \
| * | Merge branch 'master' into freestanding_amd64gingerBill2022-03-149-36/+798
| |\|
| * | Merge branch 'master' into freestanding_amd64gingerBill2022-02-284-311/+314
| |\ \
| * | | Correct internals for `os.read` on windows (read_console) for `os.stdin` (Fix...gingerBill2022-02-251-2/+3
* | | | fix mode_t on darwinSébastien Marie2022-03-131-13/+13
* | | | freebsd_amd64 supportSébastien Marie2022-03-133-39/+346
| |_|/ |/| |
* | | Merge pull request #1602 from hoanga/freebsd-build-supportgingerBill2022-03-122-3/+3
|\ \ \
| * | | update to build for FreeBSDAl Hoang2022-03-082-3/+3
* | | | Fix typogingerBill2022-03-091-1/+0
* | | | Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)gingerBill2022-03-096-0/+9
|/ / /
* | | Correct `cleanpath_from_handle` for `os.fstat`gingerBill2022-03-081-33/+10
* | | Merge pull request #1557 from semarie/openbsd-supportgingerBill2022-02-283-1/+778
|\ \ \ | |_|/ |/| |
| * | initial OpenBSD supportSébastien Marie2022-02-253-1/+778
* | | Keep `-vet` happygingerBill2022-02-251-1/+0
* | | Correct `read_console` readinggingerBill2022-02-251-2/+13
* | | Revert changegingerBill2022-02-251-1/+1
* | | Change `<` to `<=`gingerBill2022-02-251-1/+1
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-02-253-307/+300
|\| |
| * | Merge pull request #1549 from semarie/clone_to_cstring-leakJeroen van Rijn2022-02-243-307/+290
| |\ \
| | * | remove the optional `;` in os_freebsd.odinSébastien Marie2022-02-241-280/+280
| | * | use `context.temp_allocator` instead of general allocation + delete()Sébastien Marie2022-02-243-33/+16
| | |/
| * / Add make_directory so darwin can build html docsColin Davidson2022-02-241-0/+10
| |/
* / Correct `os.read` on windows for `os.stdin`gingerBill2022-02-251-5/+6
|/
* Use the _unix_fstat pointer to avoid 144B copies on fileIOColin Davidson2022-02-181-5/+7
* avoid memset on statsColin Davidson2022-02-161-3/+6
* Merge pull request #1488 from colrdavidson/masterJeroen van Rijn2022-02-151-0/+28
|\
| * Add fork and personalityColin Davidson2022-02-111-0/+28
* | Update os_darwin.odingingerBill2022-02-151-1/+1
* | Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-154-7/+96
|\|
| * Fixes fopendir and readdir_r for arm64 or seemingly doing soPlatin212022-02-051-2/+15
| * Fixed TypoPlatin212022-02-051-1/+1
| * Adds missing calls for osPlatin212022-02-051-0/+62
| * Merge pull request #1376 from jasonKercher/mastergingerBill2022-02-054-2/+16
| |\
| | * add zeroing regardless of ODIN_OSCiD-2022-01-201-6/+5
| | * added notes about _unix_allocCiD-2021-12-173-0/+6
| | * add zeroing to new region from reallocCiD-2021-12-171-2/+11
| * | Enforce `-strict-style` in CIgingerBill2022-01-311-3/+3
* | | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-206-27/+27
|/ /
* | check correct errno in _readlinkCiD-2022-01-121-2/+2
* | os_linux additions + libc to syscallsCiD-2022-01-121-46/+231
* | Removes the default create flagPlatin212022-01-031-1/+1
* | Fixes open system call (Thanks TIM!)Platin212022-01-031-1/+24
|/
* Correct reading from a console on WindowsgingerBill2021-11-271-9/+64
* Add `os.read_at_least` and `os_read_full` utility procedures.gingerBill2021-11-271-21/+40
* core/sys/unix: Add syscalls_linux.odinYawning Angel2021-11-171-3/+2
* Fix os.walk for UNC paths.Jeroen van Rijn2021-11-101-6/+10
* Merge branch 'master' into target-js_wasm32gingerBill2021-11-092-2/+0
|\
| * [core:os/os2] Keep -vet happy.Jeroen van Rijn2021-11-092-2/+0