aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2
Commit message (Expand)AuthorAgeFilesLines
...
* Fix os2/process defer error.Jeroen van Rijn2025-04-071-2/+3
* Use `copy` over `intrinsics.mem_copy_non_overlapping`gingerBill2025-03-242-12/+9
* Add `require_results` to getters in `os2` path APIFeoramund2025-03-211-0/+2
* Make `os2` Linux `_is_path_separator` compare against `_Path_Separator`Feoramund2025-03-211-1/+1
* Remove `if ODIN_OS == .Windows` in file that can only be built on WindowsFeoramund2025-03-211-26/+24
* Decouple usage of `filepath` from `os2`Feoramund2025-03-219-22/+13
* Add new path API for `os2`Feoramund2025-03-214-20/+541
* Add missing documentation to `os2/path`Feoramund2025-03-201-0/+39
* Assert that `_Path_Separator` is 7-bit ASCIIFeoramund2025-03-201-0/+2
* Fix data races in `os2/env_linux.odin`Feoramund2025-03-041-28/+20
* Fix typoFeoramund2025-03-041-1/+1
* Fix indentationFeoramund2025-03-041-1/+1
* Shorten buffers used for `os2.random_string` resultsFeoramund2025-03-031-2/+2
* Make `os2.random_string` use `context.random_generator`Feoramund2025-03-031-38/+9
* Add missing allocator in `os2.file_info_clone`Feoramund2025-03-021-1/+1
* Fix wrong path in `os2.user_config_dir`Feoramund2025-03-021-1/+1
* Merge pull request #4877 from laytan/os2-additionsgingerBill2025-02-2812-88/+582
|\
| * os/os2: recursive directory walker, expose errors in read_directory, file cloneLaytan Laats2025-02-2412-88/+582
* | Merge pull request #4891 from Feoramund/fix-4890gingerBill2025-02-284-15/+15
|\ \
| * | Fix #4890Feoramund2025-02-274-15/+15
| |/
* | Add `Error` to `os2.set_env`gingerBill2025-02-285-43/+32
* | Add `Error` as part of the return values of `os2.environ`gingerBill2025-02-286-41/+46
|/
* Merge pull request #4733 from laytan/get-executable-pathgingerBill2025-01-249-5/+222
|\
| * os/os2: use proc_pidpath for executable path on darwinLaytan Laats2025-01-221-20/+6
| * os/os2: get_executable_path and working directory on wasiLaytan Laats2025-01-211-2/+31
| * os/os2: add get_executable_path and get_executable_directoryLaytan Laats2025-01-218-3/+205
* | Merge pull request #4730 from laytan/os2-linux-loop-writes-and-cap-rwgingerBill2025-01-241-20/+41
|\ \ | |/ |/|
| * os/os2: bring Linux to other impls standards by looping writes and maxing one...Laytan Laats2025-01-201-20/+41
* | Merge pull request #4716 from laytan/os2-wasigingerBill2025-01-2112-4/+1186
|\ \
| * | os/os2: wasi target supportLaytan Laats2025-01-1812-4/+1186
* | | Merge pull request #4732 from zen3ger/os2-process-incorrect-working-dirLaytan2025-01-211-0/+5
|\ \ \ | |_|/ |/| |
| * | os/os2: Linux _process_start() write back error on fchdir failureRoland Kovacs2025-01-201-2/+3
| * | os/os2: Properly update CWD on Linux when using _process_start()Roland Kovacs2025-01-201-0/+4
| |/
* / os2/heap_linux point to runtime._heap_allocator_procjason2025-01-192-727/+7
|/
* Implement _read_directory_iterator in os2.jason2025-01-101-3/+84
* Remove unused importgingerBill2025-01-051-1/+0
* Use static global memory for std handles instead of allocating.gingerBill2025-01-057-76/+93
* Fix sys/linux 64 bit arguments on 32 bit systemsjason2025-01-021-0/+3
* Minor fixes + cleanup in os2 and sys/linuxjason2025-01-022-3/+1
* General clean up of codegingerBill2025-01-011-1/+10
* Get arm64 up to speed in os2 linuxjason2024-12-193-56/+15
* fix #4389 - retrieve file type by opening if other methods failedLaytan Laats2024-12-061-3/+20
* os2: skip dir test when unsupportedLaytan Laats2024-11-151-1/+1
* os2: fix file type detection in dir_windowsLaytan Laats2024-11-152-14/+10
* os2: fix leak in dir_windowsLaytan Laats2024-11-151-0/+1
* Fix #4406 `os2` to not close the std file handles but rather just free the me...gingerBill2024-11-041-3/+3
* Update process_windows.odinPatric Dexheimer2024-10-271-1/+1
* os/os2: add default permissions to write_entire_fileLaytan Laats2024-10-071-1/+1
* os/os2: fix mkdir_all on posix with abs pathLaytan Laats2024-10-071-1/+1
* reset n before stderr path tooLaytan Laats2024-10-051-0/+1