aboutsummaryrefslogtreecommitdiff
path: root/core/os/file_windows.odin
Commit message (Expand)AuthorAgeFilesLines
* Fix up ABI name for core:os and core:os/oldJeroen van Rijn6 days1-1/+1
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-0/+995
* Make `O_RDONLY` default for `os.open` on all platforms.Jeroen van Rijn2024-11-281-584/+0
* Make Windows `pread` and `pwrite` conform to POSIXFeoramund2024-08-281-20/+8
* Fix broken cases of `Seek` usage in `_file_stream_proc`Feoramund2024-08-281-0/+2
* Add `@(require_results)`gingerBill2024-08-041-3/+11
* Move errors to where appropriategingerBill2024-08-041-3/+3
* Correct `EOF` valuegingerBill2024-08-041-1/+1
* `Errno` -> `Error`gingerBill2024-08-041-25/+25
* Try to map to `General_Error` where possiblegingerBill2024-08-041-3/+2
* More clean ups of ERROR_NONE and `!= nil` usagegingerBill2024-08-041-8/+8
* Clean up `err != nil` usagegingerBill2024-08-041-7/+2
* Clean up error handlinggingerBill2024-08-041-42/+31
* Use `union #shared_nil` for `os.Error`gingerBill2024-08-041-20/+19
* [core/os]: Fix read_console not stopping the read when newline can't fit in o...flysand72024-07-121-1/+1
* [os] Fix os.change_directory(), os.set_current_directory()Tetralux2024-02-121-13/+3
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
* os: Fix casting errors in other filesflysand72024-01-251-3/+3
* Fix unhandled EOF in streaming io on WindowsJeroen van Rijn2023-11-181-16/+16
* prevent infinite-loop on EOFColin Davidson2023-05-061-5/+4
* oops. define eColin Davidson2023-05-061-0/+2
* Make read_at and write_at more consistent between platformsColin Davidson2023-05-061-10/+26
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-101-0/+12
* Fix os.read implementation on Windows.Jeroen van Rijn2022-11-021-2/+4
* Correct error reportingPeter DV2022-06-271-11/+31
* Fix Windows os.make_directory.Jeroen van Rijn2022-05-201-1/+2
* Make the utf16 conversion procedures in `core:sys/windows` safer by checking ...gingerBill2022-05-121-1/+1
* Merge pull request #1688 from bkrypt/fix_file_windows_open_create_append_ordergingerBill2022-04-051-3/+3
|\
| * Change order of `O_CREATE` & `O_APPEND` checksbkrypt2022-04-021-3/+3
* | Have get_std_handle() no longer make the handles uninheritableTetralux2022-03-311-3/+0
|/
* Merge branch 'master' into freestanding_amd64gingerBill2022-02-281-4/+14
|\
| * 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
| * Correct `os.read` on windows for `os.stdin`gingerBill2022-02-251-5/+6
* | Correct internals for `os.read` on windows (read_console) for `os.stdin` (Fix...gingerBill2022-02-251-2/+3
|/
* Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-1/+1
* Correct reading from a console on WindowsgingerBill2021-11-271-9/+64
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-203/+203
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-1/+1
* fix os errorDaniel Gavin2021-04-141-2/+2
* Minimize unneeded castsgingerBill2021-03-031-3/+3
* Add `-microarch:<string>` (e.g. `-microarch:native`)gingerBill2020-10-201-0/+7
* Add os.read_at and for Windows; fix mem.clone_slice; fix current directory lo...gingerBill2020-09-291-15/+107
* Update packages os, path, and filepathgingerBill2020-09-261-0/+400