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
/
os_linux.odin
Commit message (
Expand
)
Author
Age
Files
Lines
*
use `context.temp_allocator` instead of general allocation + delete()
Sébastien Marie
2022-02-24
1
-18
/
+9
*
Use the _unix_fstat pointer to avoid 144B copies on fileIO
Colin Davidson
2022-02-18
1
-5
/
+7
*
avoid memset on stats
Colin Davidson
2022-02-16
1
-3
/
+6
*
Merge pull request #1488 from colrdavidson/master
Jeroen van Rijn
2022-02-15
1
-0
/
+28
|
\
|
*
Add fork and personality
Colin Davidson
2022-02-11
1
-0
/
+28
*
|
Merge branch 'master' into odin-global-constants-as-enums
gingerBill
2022-02-15
1
-0
/
+2
|
\
|
|
*
Merge pull request #1376 from jasonKercher/master
gingerBill
2022-02-05
1
-0
/
+2
|
|
\
|
|
*
added notes about _unix_alloc
CiD-
2021-12-17
1
-0
/
+2
*
|
|
Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings
gingerBill
2022-01-20
1
-13
/
+13
|
/
/
*
|
check correct errno in _readlink
CiD-
2022-01-12
1
-2
/
+2
*
|
os_linux additions + libc to syscalls
CiD-
2022-01-12
1
-46
/
+231
|
/
*
core/sys/unix: Add syscalls_linux.odin
Yawning Angel
2021-11-17
1
-3
/
+2
*
Strip semicolons in core which were missing
gingerBill
2021-09-08
1
-372
/
+372
*
Remove `Syscall` type
gingerBill
2021-08-29
1
-2
/
+1
*
Update usage of `syscall` to use the intrinsics
gingerBill
2021-08-29
1
-2
/
+2
*
Add assignment statement to `#no_bounds_check` etc rules. Correct `os_linux.o...
gingerBill
2021-08-15
1
-1
/
+1
*
Temporarily fix syscall in Linux and Freebsd (eventually to be replaced with ...
gingerBill
2021-05-13
1
-3
/
+3
*
Minor fixes
gingerBill
2021-03-18
1
-1
/
+1
*
Update package os for package path/filepath support on macOS
gingerBill
2021-02-27
1
-11
/
+11
*
Replace usage of `inline proc` with `#force_inline proc` in the core library
gingerBill
2021-02-23
1
-19
/
+19
*
Clear up fmt.wprint* length logic
gingerBill
2021-02-11
1
-5
/
+5
*
Fix CI
Luka Aleksić
2021-01-21
1
-6
/
+3
*
* Add some procedures to path_unix to mirror the path_windows API
Luka Aleksić
2021-01-21
1
-5
/
+139
*
Fix layout of Stat for linux and make usage consistent across unix variants
kennethmaples
2020-12-29
1
-6
/
+8
*
Remove usage of `do` in core library
gingerBill
2020-09-23
1
-9
/
+13
*
Clean-up OS constants; Clean-up procs_wasm32.odin
gingerBill
2020-07-09
1
-2
/
+0
*
Remove return after `unreachable`
gingerBill
2020-06-06
1
-1
/
+0
*
Fixed bad merge
Tyler Erickson
2020-03-05
1
-6
/
+6
*
Merged with master
Tyler Erickson
2020-03-05
1
-108
/
+139
|
\
|
*
Add os.get_current_directory / os.set_current_directory
Tetralux
2020-01-20
1
-114
/
+145
*
|
Fix os_linux stat
Tyler Erickson
2020-03-05
1
-6
/
+6
|
/
*
Fix improper _unix_open binding that was ignoring the mode arg
Justas Dabrila
2019-12-23
1
-1
/
+1
*
Implement core:thread and core:sync on Unix using pthreads
Tetralux
2019-12-01
1
-70
/
+143
*
Fix issue with os.write on *nix with writing nothing
gingerBill
2019-11-24
1
-0
/
+3
*
Make -vet happy on *nix
gingerBill
2019-08-13
1
-3
/
+3
*
Replace calls to deprecated string functions on linux
matt
2019-03-18
1
-6
/
+6
*
Reorganize fmt and strings; Replace fmt.String_Buffer with strings.Builder
gingerBill
2019-01-06
1
-0
/
+4
*
Fix bugs and inconsistencies with linux versions of os package
matt
2018-12-30
1
-32
/
+112
*
Fix os.open on linux/osx
matt
2018-12-26
1
-32
/
+27
*
Add the missing INVALID_HANDLE so that the demo will build and run on Linux.
CaptainKraft
2018-12-09
1
-0
/
+1
*
Add Linux support for core:time
Jeroen van Rijn
2018-12-08
1
-20
/
+59
*
Fix `context` initialization
gingerBill
2018-10-20
1
-1
/
+1
*
Fix compilation error #272
gingerBill
2018-10-17
1
-2
/
+2
*
Add `unimplemented` and `unreachable` procedures; make `os.exit` a diverging ...
gingerBill
2018-10-13
1
-2
/
+2
*
Fixed heap alloc not allowing empty structs on Linux - Fixes #267
Alexis Breust
2018-10-09
1
-1
/
+1
*
Reduce number of range and slice operators #239
gingerBill
2018-08-01
1
-1
/
+1
*
free -> delete in os_osx and os_linux
Hasen Judy
2018-07-13
1
-6
/
+6
*
Fix on *nix
gingerBill
2018-07-01
1
-2
/
+3
*
Reorganize `runtime` package
gingerBill
2018-05-27
1
-1
/
+0
*
Move ODIN_* platform constants to `core:os`
gingerBill
2018-05-27
1
-0
/
+2
[next]