aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Enforce `-strict-style` in CIgingerBill2022-01-311-3/+3
* 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
* Minor correct for freebsdgingerBill2021-09-081-2/+2
* Strip semicolons in core which were missinggingerBill2021-09-085-824/+824
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-318-648/+648
* Remove `Syscall` typegingerBill2021-08-291-2/+1
* Update usage of `syscall` to use the intrinsicsgingerBill2021-08-291-2/+2
* Keep `-vet` happygingerBill2021-08-221-1/+0
* Use multi-pointers when appropriategingerBill2021-08-221-7/+4
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* os: Add Windows 11 detection.Jeroen van Rijn2021-08-211-1/+18
* Make `or_else` and `or_return` operators (binary and suffix respectively)gingerBill2021-08-152-2/+2
* Add assignment statement to `#no_bounds_check` etc rules. Correct `os_linux.o...gingerBill2021-08-151-1/+1
* `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime pr...gingerBill2021-08-082-3/+3
* Use `or_else` in the core library when it makes sensegingerBill2021-07-052-10/+3
* Add missing `-> !` annotationgingerBill2021-06-161-1/+1
* More minor stylization changes (remove unneeded parentheses)gingerBill2021-06-141-1/+1
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-142-2/+2
* Fix `-target:js_wasm32` for `core:runtime`gingerBill2021-06-081-2/+3
* Fix `full_path_from_name` allocator behaviourgingerBill2021-06-081-2/+2
* Merge branch 'master' into prototype-fmtDaniel Gavin2021-05-209-81/+44
|\
| * Minor changegingerBill2021-05-161-0/+3
| * Redesign `os2.Error` to work with the new extended `union` behaviourgingerBill2021-05-167-77/+37
| * Temporarily fix syscall in Linux and Freebsd (eventually to be replaced with ...gingerBill2021-05-132-4/+4
* | Merge remote-tracking branch 'upstream/master' into prototype-fmtDaniel Gavin2021-04-273-14/+14
|\|
| * Correct core:os/os2 mock-upgingerBill2021-04-262-13/+13
| * Add cast on `S_ISDIR`gingerBill2021-04-241-1/+1