Colin Davidson
|
6ff2db47b4
shuffle to private/public wrapper
|
2 rokov pred |
Colin Davidson
|
944396128b
add get core count
|
2 rokov pred |
gingerBill
|
ffe953b43d
Make `os.get_last_error` contextless
|
2 rokov pred |
gingerBill
|
7f601c9535
Add `Allocator_Mode.Alloc_Non_Zerored`
|
2 rokov pred |
gingerBill
|
cb9e16f4df
Correct syscalls for `linux_i386`
|
3 rokov pred |
Tetralux
|
57167be2a6
[os] Linux: os.unset_env()
|
3 rokov pred |
Tetralux
|
b5b329378f
[os] Linux: Add os.exists(), os.get_env(), os.lookup_env(), os.set_env()
|
3 rokov pred |
gingerBill
|
5d190b15d7
Minor improvements to io and os
|
3 rokov pred |
Sébastien Marie
|
8982ae34e3
fix linux_arm64
|
3 rokov pred |
gingerBill
|
17eebf338c
Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)
|
3 rokov pred |
Sébastien Marie
|
14f1793b3e
use `context.temp_allocator` instead of general allocation + delete()
|
3 rokov pred |
Colin Davidson
|
54a6637d38
Use the _unix_fstat pointer to avoid 144B copies on fileIO
|
3 rokov pred |
Colin Davidson
|
536bf61323
avoid memset on stats
|
3 rokov pred |
Jeroen van Rijn
|
855e7beab1
Merge pull request #1488 from colrdavidson/master
|
3 rokov pred |
gingerBill
|
f5697dd7f2
Merge branch 'master' into odin-global-constants-as-enums
|
3 rokov pred |
Colin Davidson
|
f77cd5533d
Add fork and personality
|
3 rokov pred |
gingerBill
|
fb710f8cbf
Merge pull request #1376 from jasonKercher/master
|
3 rokov pred |
gingerBill
|
3d7d347192
Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings
|
3 rokov pred |
CiD-
|
8eaafd5242
check correct errno in _readlink
|
3 rokov pred |
CiD-
|
774951e8c0
os_linux additions + libc to syscalls
|
3 rokov pred |
CiD-
|
ebdb3ab43a
added notes about _unix_alloc
|
3 rokov pred |
Yawning Angel
|
61c581baeb
core/sys/unix: Add syscalls_linux.odin
|
3 rokov pred |
gingerBill
|
ca33cb990b
Strip semicolons in core which were missing
|
4 rokov pred |
gingerBill
|
5f29288254
Remove `Syscall` type
|
4 rokov pred |
gingerBill
|
7c108dbf48
Update usage of `syscall` to use the intrinsics
|
4 rokov pred |
gingerBill
|
19aefa6a40
Add assignment statement to `#no_bounds_check` etc rules. Correct `os_linux.odin` usage.
|
4 rokov pred |
gingerBill
|
465b6139d5
Temporarily fix syscall in Linux and Freebsd (eventually to be replaced with a proper implementation)
|
4 rokov pred |
gingerBill
|
359ae29d98
Minor fixes
|
4 rokov pred |
gingerBill
|
a2557142cc
Update package os for package path/filepath support on macOS
|
4 rokov pred |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 rokov pred |