aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Begin work in semi-standardized `js_wasm32` targetgingerBill2021-11-072-0/+8
|/
* Stub out os.open for wasigingerBill2021-10-311-47/+1
* Update wasi to use `string` and slice typesgingerBill2021-10-311-6/+53
* Add basic support for wasi in package osgingerBill2021-10-312-10/+36
* Add `wasi_wasm32`gingerBill2021-10-311-31/+31
* Added a read_entire_file proc that only takes a handle and turned it into a p...zhibog2021-10-161-18/+30
* Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make `re...gingerBill2021-09-291-2/+2
* Strip semicolonsgingerBill2021-09-1920-514/+517
* Correct `context.allocator` usagegingerBill2021-09-191-1/+3
* Make sure to `delete` on the right allocator.Jeroen van Rijn2021-09-191-1/+3
* Fix read_dir on OSXRicardo Silva2021-09-132-7/+6
* replace lstat/fstat with lstat64/fstat64 since they return the correct valuesRicardo Silva2021-09-101-3/+3
* Fix absolute_path_from_handle on OSXRicardo Silva2021-09-091-6/+9