aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Remove redundant `auto_cast`gingerBill2021-04-231-1/+1
* | Merge remote-tracking branch 'upstream/master' into prototype-fmtDaniel Gavin2021-04-231-10/+9
|\|
| * Fix #906gingerBill2021-04-201-8/+2
| * Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-9/+14
* | Merge remote-tracking branch 'upstream/master' into prototype-fmtDaniel Gavin2021-04-1922-4/+1654
|\|
| * Mockup of the new `package os` interface (incomplete and non-functioning)gingerBill2021-04-1421-0/+1621
| * Update sync2 to just use atomic intrinsics rather than the parapoly wrappersgingerBill2021-04-121-4/+33
* | fix os errorDaniel Gavin2021-04-141-2/+2
|/
* Minor fixesgingerBill2021-03-184-5/+5
* Minimize unneeded castsgingerBill2021-03-033-6/+6
* Merge pull request #855 from nakst/mastergingerBill2021-02-271-0/+3
|\
| * update essence API headernakst2021-02-261-0/+3
* | Update package os for package path/filepath support on macOSgingerBill2021-02-275-57/+266
|/
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-233-48/+48
* Remove `bit_field` type from Odin (keyword and dead runtime code still exists)gingerBill2021-02-191-1/+1
* set the correct allocators and ignore the previous and parent directory in re...DanielGavin2021-02-122-12/+25
* Clear up fmt.wprint* length logicgingerBill2021-02-111-5/+5
* Fix CILuka Aleksić2021-01-212-9/+5
* * Add some procedures to path_unix to mirror the path_windows APILuka Aleksić2021-01-213-5/+322
* Fix layout of Stat for linux and make usage consistent across unix variantskennethmaples2020-12-293-18/+22
* Merge branch 'master' into parser-experimentsgingerBill2020-12-061-0/+69
|\
| * Keep -vet happygingerBill2020-12-021-3/+3
| * Keep `fmt` happygingerBill2020-12-021-4/+10
| * Make `os._file_stream_vtable` privategingerBill2020-12-021-0/+1
| * Add `os.stream_from_handle`; fix `io.close`gingerBill2020-12-021-0/+62
* | Add experimental `-insert-semicolon` functionality to tokenizer and parsergingerBill2020-11-011-4/+4
|/
* Fixed getting windows version. The former function is no longer working on Wi...zhibog2020-10-241-17/+16
* Add `-microarch:<string>` (e.g. `-microarch:native`)gingerBill2020-10-201-0/+7