Sébastien Marie
|
8982ae34e3
fix linux_arm64
|
3 years ago |
gingerBill
|
17eebf338c
Fix #1606 (Call `runtime._cleanup_runtime_contextless()` for `os.exit`)
|
3 years ago |
Sébastien Marie
|
14f1793b3e
use `context.temp_allocator` instead of general allocation + delete()
|
3 years ago |
Colin Davidson
|
54a6637d38
Use the _unix_fstat pointer to avoid 144B copies on fileIO
|
3 years ago |
Colin Davidson
|
536bf61323
avoid memset on stats
|
3 years ago |
Jeroen van Rijn
|
855e7beab1
Merge pull request #1488 from colrdavidson/master
|
3 years ago |
gingerBill
|
f5697dd7f2
Merge branch 'master' into odin-global-constants-as-enums
|
3 years ago |
Colin Davidson
|
f77cd5533d
Add fork and personality
|
3 years ago |
gingerBill
|
fb710f8cbf
Merge pull request #1376 from jasonKercher/master
|
3 years ago |
gingerBill
|
3d7d347192
Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use strings
|
3 years ago |
CiD-
|
8eaafd5242
check correct errno in _readlink
|
3 years ago |
CiD-
|
774951e8c0
os_linux additions + libc to syscalls
|
3 years ago |
CiD-
|
ebdb3ab43a
added notes about _unix_alloc
|
3 years ago |
Yawning Angel
|
61c581baeb
core/sys/unix: Add syscalls_linux.odin
|
3 years ago |
gingerBill
|
ca33cb990b
Strip semicolons in core which were missing
|
4 years ago |
gingerBill
|
5f29288254
Remove `Syscall` type
|
4 years ago |
gingerBill
|
7c108dbf48
Update usage of `syscall` to use the intrinsics
|
4 years ago |
gingerBill
|
19aefa6a40
Add assignment statement to `#no_bounds_check` etc rules. Correct `os_linux.odin` usage.
|
4 years ago |
gingerBill
|
465b6139d5
Temporarily fix syscall in Linux and Freebsd (eventually to be replaced with a proper implementation)
|
4 years ago |
gingerBill
|
359ae29d98
Minor fixes
|
4 years ago |
gingerBill
|
a2557142cc
Update package os for package path/filepath support on macOS
|
4 years ago |
gingerBill
|
aa93305015
Replace usage of `inline proc` with `#force_inline proc` in the core library
|
4 years ago |
gingerBill
|
d5dfa14f18
Clear up fmt.wprint* length logic
|
4 years ago |
Luka Aleksić
|
ac184957db
Fix CI
|
4 years ago |
Luka Aleksić
|
92e23ec397
* Add some procedures to path_unix to mirror the path_windows API
|
4 years ago |
kennethmaples
|
6d5bd8bead
Fix layout of Stat for linux and make usage consistent across unix variants
|
4 years ago |
gingerBill
|
fc4fdd588e
Remove usage of `do` in core library
|
5 years ago |
gingerBill
|
65b9dbe13f
Clean-up OS constants; Clean-up procs_wasm32.odin
|
5 years ago |
gingerBill
|
a89633e3ed
Remove return after `unreachable`
|
5 years ago |
Tyler Erickson
|
f6f2ab2f25
Fixed bad merge
|
5 years ago |