aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Collapse)AuthorAgeFilesLines
* Update doc line for `core:os` and `core:os/old`.Jeroen van Rijn36 hours2-5/+4
|
* Fix `os.stem`, `os.short_stem`.Jeroen van Rijn2 days1-14/+10
|
* Narrowly tailor panic.Jeroen van Rijn3 days1-1/+1
|
* Add `core:log` support for js/wasmJeroen van Rijn3 days11-11/+52
| | | | Also add #panic when importing `core:os` on wasm.
* SimplifyJeroen van Rijn3 days1-2/+2
|
* Remove @(require_results) from `os.read_directory_iterator`Jeroen van Rijn4 days1-1/+0
|
* Only count bits in touched array members.new_osJeroen van Rijn6 days1-3/+2
|
* Unwrap cpu affinity syscalls.Jeroen van Rijn6 days1-1/+1
|
* != nilJeroen van Rijn6 days1-1/+1
|
* Implement `get_processor_core_count` without libc for Linux.Jeroen van Rijn6 days1-2/+9
|
* Fix package lineJeroen van Rijn6 days1-1/+1
|
* Fix up ABI name for core:os and core:os/oldJeroen van Rijn6 days104-121/+110
|
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days109-1494/+1494
|
* 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 days17-5/+225
|
* 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-309-0/+9
|
* Fix absolute and volume name checks on WindowsgingerBill2026-01-281-0/+4
|
* os: add non blocking open flagLaytan Laats2026-01-117-14/+31
|
* 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-145-6/+6
|
* Move some of the os&os2 errors into `io.Error`; Rename Empty to UnsupportedgingerBill2025-11-142-26/+10
|
* 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
|