| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core:os -> core:os/old && core:os/os2 -> core:os | Jeroen van Rijn | 6 days | 84 | -13583/+0 |
| | | |||||
| * | Fix os2 file_wasi | Jeroen van Rijn | 7 days | 1 | -3/+5 |
| | | |||||
| * | Remove os2 mockup warning | Jeroen van Rijn | 7 days | 1 | -5/+0 |
| | | |||||
| * | Link some more of filepath to os2 | Jeroen van Rijn | 7 days | 2 | -4/+27 |
| | | |||||
| * | More conflicts during rebase | Jeroen van Rijn | 7 days | 7 | -14/+35 |
| | | |||||
| * | Add tests for glob + match | Jeroen van Rijn | 7 days | 1 | -1/+9 |
| | | |||||
| * | Fix js_wasm | Jeroen van Rijn | 7 days | 1 | -3/+3 |
| | | |||||
| * | Add `glob` + `match` to os2 | Jeroen van Rijn | 7 days | 1 | -8/+22 |
| | | |||||
| * | Add more `filepath` to `os2` | Jeroen van Rijn | 7 days | 3 | -2/+477 |
| | | |||||
| * | BSDs | Jeroen van Rijn | 7 days | 3 | -2/+13 |
| | | |||||
| * | core:testing Darwin | Jeroen van Rijn | 7 days | 2 | -3/+6 |
| | | |||||
| * | In the middle of porting core:testing | Jeroen van Rijn | 7 days | 16 | -4/+224 |
| | | |||||
| * | Add `loc := #caller_location` to `read_entire_file` | Jeroen van Rijn | 7 days | 1 | -2/+5 |
| | | |||||
| * | Address wasi errors | Jeroen van Rijn | 7 days | 2 | -1/+1 |
| | | |||||
| * | `core:os` -> `core:os/os` for CSV, INI, and XML | Jeroen van Rijn | 7 days | 1 | -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_wasm | Jeroen van Rijn | 7 days | 10 | -0/+409 |
| | | |||||
| * | os\os2 windows: fix truncate-clamp op order when determining to_read size | Oleksandr Kovalenko | 2026-01-31 | 1 | -1/+1 |
| | | |||||
| * | core/os: fix lookup_env_buf only working with empty buffer | David Bader | 2026-01-30 | 3 | -0/+3 |
| | | |||||
| * | Fix absolute and volume name checks on Windows | gingerBill | 2026-01-28 | 1 | -0/+4 |
| | | |||||
| * | os: add non blocking open flag | Laytan Laats | 2026-01-11 | 6 | -12/+23 |
| | | |||||
| * | os/os2: use ReadFile for Console reads too, at least for now | laytan | 2025-12-20 | 1 | -1/+4 |
| | | |||||
| * | os/os2: better fix for the stale errors | laytan | 2025-12-20 | 1 | -19/+15 |
| | | |||||
| * | os/os2: fix stale errors on windows when reading from console | laytan | 2025-12-20 | 1 | -0/+1 |
| | | |||||
| * | Only call `get_args()` if `args` is actually used by using an indirect value | gingerBill | 2025-12-16 | 1 | -2/+8 |
| | | |||||
| * | Modify IMPORTANT NOTE from `os2` | gingerBill | 2025-12-06 | 1 | -3/+3 |
| | | |||||
| * | os2 env changes | jason | 2025-12-03 | 2 | -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-crt | jason | 2025-12-02 | 2 | -175/+304 |
| | | |||||
| * | Add `#assert(intrinsics.type_is_superset_of(File_Stream_Mode, io.Stream_Mode))` | gingerBill | 2025-11-17 | 1 | -1/+3 |
| | | |||||
| * | Merge branch 'master' into bill/os2-file-stream | gingerBill | 2025-11-17 | 3 | -6/+6 |
| |\ | |||||
| | * | Use `_get_platform_error()` where more appropriate | gingerBill | 2025-11-14 | 3 | -6/+6 |
| | | | |||||
| * | | Added some comments | gingerBill | 2025-11-14 | 1 | -3/+2 |
| | | | |||||
| * | | Add `File_Stream` to replace `io.Stream`+`Fstat_Callback` within `os2` | gingerBill | 2025-11-14 | 6 | -81/+161 |
| |/ | |||||
| * | `Empty` -> `Unsupported`bill/io-error-changes | gingerBill | 2025-11-14 | 4 | -5/+5 |
| | | |||||
| * | Move some of the os&os2 errors into `io.Error`; Rename Empty to Unsupported | gingerBill | 2025-11-14 | 1 | -13/+5 |
| | | |||||
| * | Document the rest of `os2`. | gingerBill | 2025-10-31 | 3 | -5/+45 |
| | | |||||
| * | Update documentation for `os2` once more! | gingerBill | 2025-10-31 | 5 | -18/+143 |
| | | |||||
| * | Improve documentation for the file based operations in os2 | gingerBill | 2025-10-31 | 1 | -5/+145 |
| | | |||||
| * | Change to `Permissions` bit_set from relying on octal numbering for os2 | gingerBill | 2025-10-31 | 14 | -44/+88 |
| | | |||||
| * | use `runtime.exit` for `os2.exit` | gingerBill | 2025-10-31 | 5 | -20/+2 |
| | | |||||
| * | Remove `core:encoding/ini` dependency in `user_posix.odin` | gingerBill | 2025-10-28 | 1 | -12/+12 |
| | | |||||
| * | Add `#caller_location` to `os2.read_entire_file` | gingerBill | 2025-10-28 | 1 | -10/+7 |
| | | |||||
| * | [core:os/os2] zeroed `n` value on failed file operations | A1029384756 | 2025-10-27 | 2 | -12/+19 |
| | | |||||
| * | Fix Linux executable path | Kamron Bhavnagri | 2025-10-18 | 1 | -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() | samwega | 2025-10-03 | 1 | -1/+1 |
| | | |||||
| * | fix for temp_file name prefix being deallocated before being used | Alex Riedl | 2025-09-11 | 1 | -7/+5 |
| | | |||||
| * | Handle optional allocator error when appending read bytes in ↵ | Damian Tarnawski | 2025-09-02 | 1 | -1/+1 |
| | | | | | read_entire_file_from_file | ||||
| * | More contextless fixes | gingerBill | 2025-08-08 | 1 | -1/+1 |
| | | |||||
| * | Add contextless to another proc | gingerBill | 2025-08-08 | 1 | -2/+2 |
| | | |||||
| * | Make `get_args` contextless | gingerBill | 2025-08-08 | 1 | -1/+8 |
| | | |||||
| * | Require `@(init)` and `@(fini)` to be `proc "contextless" ()` | gingerBill | 2025-08-08 | 5 | -11/+11 |
| | | |||||