aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2
Commit message (Collapse)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days84-13583/+0
|
* Fix os2 file_wasiJeroen van Rijn7 days1-3/+5
|
* Remove os2 mockup warningJeroen van Rijn7 days1-5/+0
|
* Link some more of filepath to os2Jeroen van Rijn7 days2-4/+27
|
* More conflicts during rebaseJeroen van Rijn7 days7-14/+35
|
* Add tests for glob + matchJeroen van Rijn7 days1-1/+9
|
* Fix js_wasmJeroen van Rijn7 days1-3/+3
|
* Add `glob` + `match` to os2Jeroen van Rijn7 days1-8/+22
|
* Add more `filepath` to `os2`Jeroen van Rijn7 days3-2/+477
|
* BSDsJeroen van Rijn7 days3-2/+13
|
* core:testing DarwinJeroen van Rijn7 days2-3/+6
|
* In the middle of porting core:testingJeroen van Rijn7 days16-4/+224
|
* Add `loc := #caller_location` to `read_entire_file`Jeroen van Rijn7 days1-2/+5
|
* Address wasi errorsJeroen van Rijn7 days2-1/+1
|
* `core:os` -> `core:os/os` for CSV, INI, and XMLJeroen van Rijn7 days1-0/+1
| | | | | Also had to vendor `core:encoding/ini` into `core:os/os2` for the user directories on *nix, as it used that package to read `~/.config/user-dirs.dirs`, causing an import cycle.
* Stub out `core:os/os2` for js_wasmJeroen van Rijn7 days10-0/+409
|
* os\os2 windows: fix truncate-clamp op order when determining to_read sizeOleksandr Kovalenko2026-01-311-1/+1
|
* core/os: fix lookup_env_buf only working with empty bufferDavid Bader2026-01-303-0/+3
|
* Fix absolute and volume name checks on WindowsgingerBill2026-01-281-0/+4
|
* os: add non blocking open flagLaytan Laats2026-01-116-12/+23
|
* os/os2: use ReadFile for Console reads too, at least for nowlaytan2025-12-201-1/+4
|
* os/os2: better fix for the stale errorslaytan2025-12-201-19/+15
|
* os/os2: fix stale errors on windows when reading from consolelaytan2025-12-201-0/+1
|
* Only call `get_args()` if `args` is actually used by using an indirect valuegingerBill2025-12-161-2/+8
|
* Modify IMPORTANT NOTE from `os2`gingerBill2025-12-061-3/+3
|
* os2 env changesjason2025-12-032-27/+18
| | | | | Use core:sys/posix for Linux when linking libc fix copy paste error in posix_env
* use libc for linux env when not no-crtjason2025-12-022-175/+304
|
* Add `#assert(intrinsics.type_is_superset_of(File_Stream_Mode, io.Stream_Mode))`gingerBill2025-11-171-1/+3
|
* Merge branch 'master' into bill/os2-file-streamgingerBill2025-11-173-6/+6
|\
| * Use `_get_platform_error()` where more appropriategingerBill2025-11-143-6/+6
| |
* | Added some commentsgingerBill2025-11-141-3/+2
| |
* | Add `File_Stream` to replace `io.Stream`+`Fstat_Callback` within `os2`gingerBill2025-11-146-81/+161
|/
* `Empty` -> `Unsupported`bill/io-error-changesgingerBill2025-11-144-5/+5
|
* Move some of the os&os2 errors into `io.Error`; Rename Empty to UnsupportedgingerBill2025-11-141-13/+5
|
* Document the rest of `os2`.gingerBill2025-10-313-5/+45
|
* Update documentation for `os2` once more!gingerBill2025-10-315-18/+143
|
* Improve documentation for the file based operations in os2gingerBill2025-10-311-5/+145
|
* Change to `Permissions` bit_set from relying on octal numbering for os2gingerBill2025-10-3114-44/+88
|
* use `runtime.exit` for `os2.exit`gingerBill2025-10-315-20/+2
|
* Remove `core:encoding/ini` dependency in `user_posix.odin`gingerBill2025-10-281-12/+12
|
* Add `#caller_location` to `os2.read_entire_file`gingerBill2025-10-281-10/+7
|
* [core:os/os2] zeroed `n` value on failed file operationsA10293847562025-10-272-12/+19
|
* Fix Linux executable pathKamron Bhavnagri2025-10-181-1/+2
| | | | | | | | Fixes a bug caused by an executable named identically to the directory it is in, where then the parent of that directory is both on the path and marked as executable Avoid this via stat, as we can check we are working with a file which is executable
* fix: another itoa() used in path_linux.odin had to be replaced with write_int()samwega2025-10-031-1/+1
|
* fix for temp_file name prefix being deallocated before being usedAlex Riedl2025-09-111-7/+5
|
* Handle optional allocator error when appending read bytes in ↵Damian Tarnawski2025-09-021-1/+1
| | | | read_entire_file_from_file
* More contextless fixesgingerBill2025-08-081-1/+1
|
* Add contextless to another procgingerBill2025-08-081-2/+2
|
* Make `get_args` contextlessgingerBill2025-08-081-1/+8
|
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-085-11/+11
|