index
:
odin/Odin.git
bill/all_or_none
bill/any-type-switch-if-else
bill/change-license
bill/compiler-optimizations-2025-09
bill/conditional-zero
bill/const-union
bill/dir-organization
bill/disallow-128-bit
bill/fix-current-os-package
bill/fix-data-races-2026-02
bill/force-type-assert
bill/global-variable-distribution
bill/init-fini-changes
bill/integer-concatenation
bill/io-error-changes
bill/must-tail
bill/new-slice-sort
bill/remove-test-suffix
bill/shared-partial-return-memory
bill/subtype-type-info
bill/typeid-sip-hash
bill/utf16-strings
core-flags
core_os2_revamp
custom-math-sin
fix-4225
llvm-12-support
master
middle-end
mimalloc
mv/libc-errors
new_os
orca-dev
text-template
update-tilde
windows-llvm-11.1.0
windows-llvm-12.0.1
windows-llvm-13.0.0
Odin Programming Language
Odin Lang
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
core
/
os
/
os2
Commit message (
Expand
)
Author
Age
Files
Lines
...
|
*
[os2/process]: Adjust documentation for process info
flysand7
2024-08-26
1
-13
/
+13
|
*
[os2/process]: Force return on allocation errors and process not existing
flysand7
2024-08-26
1
-57
/
+139
|
*
[os2/process]: Allow for partial success scenarios
flysand7
2024-08-25
1
-51
/
+47
|
*
[os2/process]: Don't free process info fields in partial success scenarios
flysand7
2024-08-25
1
-36
/
+2
*
|
os2: remove return on file_size error from read_entire_file
Laytan
2024-08-25
1
-3
/
+0
*
|
os2: propogate errors from execv functions to parent
Laytan Laats
2024-08-25
3
-22
/
+14
*
|
os2: do read_entire_file in parts if the file size is 0
Laytan Laats
2024-08-23
1
-1
/
+1
*
|
os2: fix read_entire_file wrong slice end variable
Laytan Laats
2024-08-23
1
-1
/
+1
*
|
os2: CLOEXEC the fds from `pipe` for posix implementation
Laytan Laats
2024-08-23
1
-0
/
+9
*
|
os2: fix using uuid as process handle for darwin, once it goes zombie it changes
Laytan Laats
2024-08-23
1
-13
/
+5
|
/
*
os2: process API for Darwin and most of it for BSDs
Laytan Laats
2024-08-22
4
-115
/
+301
*
os2: make platform error more ergonomic by making it an alias
Laytan Laats
2024-08-22
4
-2
/
+8
*
posix: start on process API
Laytan Laats
2024-08-17
2
-11
/
+183
*
Minor clean ups
gingerBill
2024-08-16
2
-19
/
+21
*
Merge pull request #3971 from jasonKercher/os2-process-linux
gingerBill
2024-08-16
6
-79
/
+844
|
\
|
*
update core:filepath's clean, join and split_list to return optional Allocato...
jason
2024-08-16
1
-8
/
+8
|
*
os2/process_linux: improve error handling, use pidfd where possible, remove u...
jason
2024-08-14
2
-81
/
+204
|
*
stop trying to handle child pipe read errors in process_start
jason
2024-08-10
1
-15
/
+10
|
*
Ignore process_open errors in process_start. This enforces a contract
jason
2024-08-10
1
-5
/
+1
|
*
fix error handling; close read end of the child pipe instead of the write end...
jason
2024-08-10
1
-3
/
+22
|
*
fix child pipe in process_start
jason
2024-08-09
1
-6
/
+6
|
*
os2 linux process_wait rework; add Sig_Child_Code to sys/linux bits
jason
2024-08-09
1
-90
/
+153
|
*
add child pipe for reporting post-fork errors
jason
2024-08-08
1
-16
/
+48
|
*
merge commit
jason
2024-08-07
13
-61
/
+229
|
|
\
|
*
|
point stdin, stdout, stderr to /dev/null if unused in os2.process_start
jason
2024-08-04
1
-11
/
+37
|
*
|
Remove returned bool from access and faccessat in sys/linux.
jason
2024-08-04
2
-17
/
+38
|
*
|
minor edits in process_linux.odin
jason
2024-08-03
1
-3
/
+2
|
*
|
change child error behavior to trap instead of exit
jason
2024-08-03
1
-5
/
+6
|
*
|
use sys/linux dirent instead of manual iteration
jason
2024-07-30
2
-32
/
+12
|
*
|
remove File_Impl_Kind from file_linux
jason
2024-07-30
2
-16
/
+5
|
*
|
remove pidfd availability caching
jason
2024-07-30
1
-41
/
+9
|
*
|
improve error handling; do not report errors from failed execve
jason
2024-07-30
1
-17
/
+39
|
*
|
remove ctprintf; use fmt.caprintf; fix pipe_linux that I broke.
jason
2024-07-24
3
-16
/
+5
|
*
|
Merge branch 'master' into os2-process-linux
jasonKercher
2024-07-24
11
-117
/
+216
|
|
\
\
|
*
|
|
typo - inverted logic
jason
2024-07-24
1
-1
/
+1
|
*
|
|
fix process_info assumptions
jason
2024-07-24
1
-38
/
+63
|
*
|
|
use more iterators; global "has pidfd open" state is now thread-safe
jason
2024-07-24
2
-15
/
+27
|
*
|
|
remove unused constants; fix comment
jason
2024-07-23
1
-4
/
+1
|
*
|
|
os2 linux: fix order of operations bug in _open; fix process_info routine
jason
2024-07-23
2
-26
/
+25
|
*
|
|
os2 process implementation for linux
jason
2024-07-23
4
-52
/
+561
*
|
|
|
fix error handling in os2.read_entire_file_from_file()
DerTee
2024-08-14
1
-0
/
+1
*
|
|
|
os2: dup the file descriptor before fdopendir
Laytan Laats
2024-08-14
1
-1
/
+10
*
|
|
|
os2: fix bad free for posix file closure
Laytan Laats
2024-08-14
1
-1
/
+1
*
|
|
|
os2: just use runtime._heap_allocator_proc instead of a copy for posix
Laytan Laats
2024-08-14
1
-92
/
+2
*
|
|
|
posix: remove the is_temp things that prevented use-after-frees
Laytan Laats
2024-08-14
16
-27
/
+27
*
|
|
|
os2: improve absolute/full path handling for posix
Laytan Laats
2024-08-14
7
-23
/
+134
*
|
|
|
os2: nice != priority
Laytan Laats
2024-08-14
1
-10
/
+10
*
|
|
|
os2: don't rely on PATH_MAX in posix read_directory implementation
Laytan Laats
2024-08-14
1
-10
/
+15
*
|
|
|
os2: fix leak and always close directory
Laytan Laats
2024-08-14
2
-2
/
+2
*
|
|
|
posix/os2: fix test and add back in removed temp guard
Laytan Laats
2024-08-14
1
-0
/
+2
[prev]
[next]