aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Fix use of errno on OpenBSD.Dave Voutila2025-03-271-1/+1
* Fix #4968Jeroen van Rijn2025-03-251-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
|/
* pass flags down from `os.send` in darwin and linuxSamuel Elgozi2025-01-262-2/+2
* 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
* Merge pull request #4672 from shizeeg/masterLaytan2025-01-111-0/+8
|\
| * add os.exists() to FreeBSDsh!zeeg2025-01-101-0/+8
* | Update dir_unix.odinavanspector2025-01-101-1/+1
* | Haiku: small fixes across coreavanspector2025-01-101-2/+17
* | Merge branch 'odin-lang:master' into masteravanspector2025-01-0610-135/+120
|\|
| * 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 os_haiku.odin (again)avanspector2024-12-211-1/+1
* | fix haikuavanspector2024-12-202-7/+8
|/