aboutsummaryrefslogtreecommitdiff
path: root/core/os/os.odin
Commit message (Expand)AuthorAgeFilesLines
* Replace core:posix usage in core:os/os2Jeroen van Rijn2025-06-131-0/+53
* Clarify `strconv.append_*` to `strconv.write_*`Feoramund2025-06-051-1/+1
* loop write_entire_file to write more than MAX_RWLaytan Laats2024-08-111-1/+3
* Add `read_entire_file_or_err` and `write_entire_file_or_err`gingerBill2024-08-041-31/+51
* Move error stuff to `errors.odin`gingerBill2024-08-041-49/+0
* `Errno` -> `Error`gingerBill2024-08-041-8/+8
* Try to map to `General_Error` where possiblegingerBill2024-08-041-1/+35
* More clean ups of ERROR_NONE and `!= nil` usagegingerBill2024-08-041-3/+3
* Clean up error handlinggingerBill2024-08-041-7/+7
* Begin mocking out for other errorsgingerBill2024-08-041-19/+31
* Use `union #shared_nil` for `os.Error`gingerBill2024-08-041-4/+13
* Begin converting `os.Errno` to be a `nil`-able type as a transition periodgingerBill2024-08-041-0/+6
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-2/+2
* Keep -vet happygingerBill2024-02-281-1/+0
* Remove unnecessary use of `transmute`gingerBill2024-02-281-4/+2
* Alias heap calls from `base:runtime` is `core:os`gingerBill2024-01-281-92/+6
* add non-zeroing append and resizeColin Davidson2023-12-041-7/+7
* Fix reading from `/sys/` pseudo fxJeroen van Rijn2023-10-261-2/+2
* add nil check to heap_alloc calls (issue 2530)jason2023-05-111-1/+1
* Add caller location info to `os.read_entire_file()`Daniel2023-01-271-5/+5
* shuffle to private/public wrapperColin Davidson2023-01-061-0/+4
* Add `Allocator_Mode.Alloc_Non_Zerored`gingerBill2022-09-221-5/+5
* Fix indentVitaly Kravchenko2022-09-211-1/+1
* Minor improvements to io and osgingerBill2022-05-051-0/+4
* Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-151-2/+10
|\
| * add zeroing regardless of ODIN_OSCiD-2022-01-201-6/+5
| * add zeroing to new region from reallocCiD-2021-12-171-2/+11
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-1/+1
|/
* Add `os.read_at_least` and `os_read_full` utility procedures.gingerBill2021-11-271-21/+40
* Added a read_entire_file proc that only takes a handle and turned it into a p...zhibog2021-10-161-18/+30
* Make sure to `delete` on the right allocator.Jeroen van Rijn2021-09-191-1/+3
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-84/+84
* `Allocator_Error.Mode_Not_Implemented`; Minor improvement to `map` runtime pr...gingerBill2021-08-081-2/+2
* Fix #906gingerBill2021-04-201-8/+2
* Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-191-9/+14
* Remove usage of `do` in core librarygingerBill2020-09-231-1/+3
* Merge pull request #727 from JoshuaManton/master-forkgingerBill2020-09-031-2/+2
|\
| * Add allocator parameter to os.read_entire_file()Joshua Mark Manton2020-09-021-2/+2
* | Add `mem.Allocator_Query_Info` and `mem.query_info`gingerBill2020-08-161-0/+3
* | Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_...gingerBill2020-08-161-0/+7
* | Clean-up OS constants; Clean-up procs_wasm32.odingingerBill2020-07-091-0/+5
* | Fix darwin open flags and modeHasen Judy2020-04-191-1/+1
* | Fix os.read_entire_filegingerBill2020-03-121-1/+1
* | Fix os.read / os.read_entire_fileTetralux2020-03-121-8/+8
* | Fix heap allocator alignment on all platformsTetralux2020-01-221-60/+41
* | Linux: write_entire_file sets 644 permissions on open.Justas Dabrila2019-12-231-1/+8
* | Fix typogingerBill2019-12-011-1/+1
* | Disable aligned heap allocations hack in os.heap_allocator_procgingerBill2019-12-011-0/+20
* | Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-1/+1
* | Fix nil comparisons for soa slices and dynamic arraysgingerBill2019-12-011-3/+4