gingerBill 6ba1506aa9 Fix possible leaks in `os2.user_*` calls hai 1 ano
..
allocators.odin 49606ec3ea Use `thread_local_cleaner` API in `os2` hai 1 ano
dir.odin 71932628cc Add alias hai 1 ano
dir_linux.odin d4af7b86a7 Begin cleaning up `os2.read_directory` hai 1 ano
dir_posix.odin e29f0a0f40 os2: dup the file descriptor before fdopendir hai 1 ano
dir_windows.odin bd808f9ec6 os2: fix wiping results with temp allocator guard hai 1 ano
doc.odin ebbc33fdb5 Mockup of the new `package os` interface (incomplete and non-functioning) %!s(int64=4) %!d(string=hai) anos
env.odin 450b9ceaec Add `@(require_results)` everywhere in os2 hai 1 ano
env_linux.odin f24f72c280 convert all to use sys/linux over sys/unix; new implementations for pipe, process and env hai 1 ano
env_posix.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
env_windows.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
errors.odin b9043db434 os2: make platform error more ergonomic by making it an alias hai 1 ano
errors_linux.odin ef2cd9d97f Copy missing errors in `os2._get_platform_error` from `posix` to `linux` hai 1 ano
errors_posix.odin b9043db434 os2: make platform error more ergonomic by making it an alias hai 1 ano
errors_windows.odin 56f232e5fc Report invalid whence & offset on `os2` Windows hai 1 ano
file.odin e7d6e2d163 Add documentation to `os2.close` hai 1 ano
file_linux.odin f453054aff Return `0, nil` in all `io` cases where an empty slice is provided hai 1 ano
file_posix.odin 7683c1f4bb Report `Invalid_Whence` in `os2` POSIX seek hai 1 ano
file_posix_darwin.odin b07d0b38b1 os2: improve absolute/full path handling for posix hai 1 ano
file_posix_freebsd.odin b07d0b38b1 os2: improve absolute/full path handling for posix hai 1 ano
file_posix_netbsd.odin b07d0b38b1 os2: improve absolute/full path handling for posix hai 1 ano
file_posix_other.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
file_stream.odin 271f84ab5b Expect `stream` as a field directly on `os2.File` hai 1 ano
file_util.odin 0ea6809b49 os2: remove return on file_size error from read_entire_file hai 1 ano
file_windows.odin 0f2ad95014 Fix EOF detection is os2 window read hai 1 ano
heap.odin 38e983cac6 Remove dead code hai 1 ano
heap_linux.odin 5e850e24d6 os2: disable custom heap allocator hai 1 ano
heap_posix.odin 61ee2efa35 os2: just use runtime._heap_allocator_proc instead of a copy for posix hai 1 ano
heap_windows.odin a660098106 os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windows hai 1 ano
internal_util.odin 31bb3dc4f0 Merge pull request #3971 from jasonKercher/os2-process-linux hai 1 ano
path.odin 9f80191f60 os2: add default make_directory permissions hai 1 ano
path_linux.odin c7eb2ae6bb use sys/linux dirent instead of manual iteration hai 1 ano
path_posix.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
path_windows.odin f03c2b7783 General clean up of `os2.read_directory` for Windows hai 1 ano
pipe.odin 450b9ceaec Add `@(require_results)` everywhere in os2 hai 1 ano
pipe_linux.odin 792640df1f remove File_Impl_Kind from file_linux hai 1 ano
pipe_posix.odin 963e8544f4 os2: CLOEXEC the fds from `pipe` for posix implementation hai 1 ano
pipe_windows.odin 75605a47e7 [os2]: Make anonymous pipes always inheritable hai 1 ano
process.odin c1684d6335 Merge pull request #4136 from flysand7/process-info-fix hai 1 ano
process_linux.odin a0fe6da10b os2: propogate errors from execv functions to parent hai 1 ano
process_posix.odin a0fe6da10b os2: propogate errors from execv functions to parent hai 1 ano
process_posix_darwin.odin c2a7c29ce8 os2: fix using uuid as process handle for darwin, once it goes zombie it changes hai 1 ano
process_posix_other.odin a66520ba57 os2: process API for Darwin and most of it for BSDs hai 1 ano
process_windows.odin 3119e0489f [os2/process]: Fix vet errors hai 1 ano
stat.odin a4d459f651 os2: initial implementation for Darwin&BSDs, process API is only thing incomplete hai 1 ano
stat_linux.odin 07b1819dc8 Improve `os2.read_directory` hai 1 ano
stat_posix.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
stat_windows.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
temp_file.odin e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees hai 1 ano
temp_file_linux.odin 1913c08b7b [os2] Add missing temp_file implementation for Linux hai 1 ano
temp_file_posix.odin a4d459f651 os2: initial implementation for Darwin&BSDs, process API is only thing incomplete hai 1 ano
temp_file_windows.odin 8037ace873 Begin work on os2/dir.odin hai 1 ano
user.odin 6ba1506aa9 Fix possible leaks in `os2.user_*` calls hai 1 ano