aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 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