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/range-init
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
Commit message (
Expand
)
Author
Age
Files
Lines
...
|
*
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
36
-2001
/
+3041
|
|
\
|
*
|
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
9
-25
/
+136
*
|
|
|
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
*
|
|
|
os2: skip . and .. in read dir
Laytan Laats
2024-08-14
1
-28
/
+28
*
|
|
|
os2: fix wiping results with temp allocator guard
Laytan Laats
2024-08-14
15
-38
/
+25
*
|
|
|
os2: fix lstat logic
Laytan Laats
2024-08-14
2
-12
/
+25
*
|
|
|
os2: implement the iterator based read directory
Laytan Laats
2024-08-14
1
-50
/
+57
*
|
|
|
os2: fixes after rebasing
Laytan Laats
2024-08-14
2
-12
/
+19
*
|
|
|
posix: revert change to os that was done for testing
Laytan Laats
2024-08-14
1
-1
/
+0
*
|
|
|
posix: fix write error check
Laytan Laats
2024-08-14
1
-2
/
+2
*
|
|
|
os2: fix bit checks
Laytan Laats
2024-08-14
1
-2
/
+7
*
|
|
|
os2: cleanup
Laytan Laats
2024-08-14
3
-3
/
+13
*
|
|
|
os2: initial implementation for Darwin&BSDs, process API is only thing incomp...
Laytan Laats
2024-08-14
19
-13
/
+1382
*
|
|
|
os2: make config directory on darwin also ~/.config, it is the proper place
Laytan Laats
2024-08-14
1
-1
/
+1
*
|
|
|
os2: fix read_entire_file bad logic
Laytan Laats
2024-08-14
1
-10
/
+8
*
|
|
|
os2: add default make_directory permissions
Laytan Laats
2024-08-14
1
-2
/
+2
*
|
|
|
posix: add package
Laytan Laats
2024-08-14
6
-52
/
+51
*
|
|
|
fix `os.read_dir` closing the given file descriptor
Laytan Laats
2024-08-12
6
-3
/
+51
*
|
|
|
loop write_entire_file to write more than MAX_RW
Laytan Laats
2024-08-11
1
-1
/
+3
*
|
|
|
Remove unused import.
Jeroen van Rijn
2024-08-09
1
-1
/
+0
|
|
_
|
/
|
/
|
|
*
|
|
Move Darwin `MSG_NOSIGNAL` to `core:os`
Feoramund
2024-08-05
1
-0
/
+4
[prev]
[next]