Laytan Laats
|
f837e35f4b
|
os2: fix bad free for posix file closure
|
2024-08-14 01:45:24 +02:00 |
|
Laytan Laats
|
61ee2efa35
|
os2: just use runtime._heap_allocator_proc instead of a copy for posix
|
2024-08-14 01:45:24 +02:00 |
|
Laytan Laats
|
e94c4e1e18
|
posix: remove the is_temp things that prevented use-after-frees
https://github.com/odin-lang/Odin/commit/d0709a7de21efded4625167dbff4a7dd13d561b4
fixes those another way.
|
2024-08-14 01:45:24 +02:00 |
|
Laytan Laats
|
b07d0b38b1
|
os2: improve absolute/full path handling for posix
|
2024-08-14 01:45:23 +02:00 |
|
Laytan Laats
|
a73677d21a
|
os2: nice != priority
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
67ea7bb65a
|
posix: address some freebsd feedback
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
175f5b0bb1
|
os2: don't rely on PATH_MAX in posix read_directory implementation
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
939ba4cf08
|
os2: fix leak and always close directory
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
f00f68ef6f
|
posix/os2: fix test and add back in removed temp guard
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
de9abe1f7b
|
os2: skip . and .. in read dir
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
bd808f9ec6
|
os2: fix wiping results with temp allocator guard
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
7474db6a34
|
os2: fix lstat logic
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
00eb702c4a
|
os2: implement the iterator based read directory
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
ea5783c2ac
|
os2: fixes after rebasing
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
e05fddc001
|
posix: fix file type checks in stat
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
406e60f5dd
|
posix: revert change to os that was done for testing
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
5115aee23f
|
posix: actually fix netbsd test
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
72220a855f
|
posix: fix write error check
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
4a61bac100
|
posix: fix test on netbsd
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
726891588f
|
posix: more tests
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
2a5ceff667
|
posix: move doc
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
9e2c5acb9d
|
os2: fix bit checks
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
7c9ca60ff0
|
mem/virtual: support the BSDs
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
379cd6fe66
|
os2: cleanup
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
ffff3c3c88
|
posix: fix foreign import of dl for free/netbsd
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
a4d459f651
|
os2: initial implementation for Darwin&BSDs, process API is only thing incomplete
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
ff0ca0bd53
|
os2: make config directory on darwin also ~/.config, it is the proper place
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
07b9f7d280
|
os2: fix read_entire_file bad logic
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
9f80191f60
|
os2: add default make_directory permissions
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
efe68c2e24
|
posix: add package
|
2024-08-14 01:44:35 +02:00 |
|
Laytan Laats
|
ac68a9d52c
|
update MacOS releases
|
2024-08-14 00:00:50 +02:00 |
|
Laytan
|
55be3e60a0
|
Merge pull request #3125 from marcs-feh/master
sys/linux: Add binding to ioctl syscall + standard fd constants.
|
2024-08-13 15:30:50 +02:00 |
|
gingerBill
|
62911539cd
|
Minor style change
|
2024-08-13 14:27:25 +01:00 |
|
Laytan
|
c7af8af76a
|
Update core/sys/linux/sys.odin
|
2024-08-13 15:22:35 +02:00 |
|
gingerBill
|
e3d5bbe62c
|
Merge pull request #4065 from laytan/fix-max-alignments
fix max alignments
|
2024-08-13 14:09:45 +01:00 |
|
gingerBill
|
2584c6bcd7
|
Merge pull request #4069 from zen3ger/1738-aliased-procedure-resolution
Fix alias handling of procedures
|
2024-08-13 14:07:51 +01:00 |
|
gingerBill
|
66d3082a9a
|
Merge pull request #4056 from laytan/re-enable-runtime-wasm-stuff
re-enable some wasm things in runtime
|
2024-08-13 14:04:19 +01:00 |
|
gingerBill
|
09a07bd7e0
|
Merge pull request #4055 from laytan/time-wasi
time: wasi implementation
|
2024-08-13 14:03:02 +01:00 |
|
gingerBill
|
848f7e117f
|
Merge pull request #4050 from IllusionMan1212/egl-procs
vendor/egl: added a few more egl procedures and constants
|
2024-08-13 14:01:20 +01:00 |
|
gingerBill
|
d93364ce52
|
Merge pull request #4049 from IllusionMan1212/xrandr-xinput-xfixes
vendor/x11: added a few procedures for xrandr, xinput, and xfixes
|
2024-08-13 14:00:08 +01:00 |
|
gingerBill
|
4c4f24b5f4
|
Merge pull request #4041 from zen3ger/1079-parametric-struct-from-other-package
Check if procedure parameter type declares polymorphic args
|
2024-08-13 13:59:06 +01:00 |
|
Jeroen van Rijn
|
069ad446cd
|
Merge pull request #4070 from Feoramund/test-runner-mem-fail-as-error
Let memory failures be errors in the test runner
|
2024-08-13 13:50:46 +02:00 |
|
Jeroen van Rijn
|
02b4bb8491
|
Merge pull request #4072 from laytan/fix-32-bit-math-round
fix type hint propagation for shift
|
2024-08-13 00:34:19 +02:00 |
|
Laytan Laats
|
2808ecc5b6
|
remove panic workaround
|
2024-08-12 23:48:36 +02:00 |
|
Laytan Laats
|
a1d518442a
|
fix type hint propogation for shift
Fixes #3856
|
2024-08-12 23:39:07 +02:00 |
|
Jeroen van Rijn
|
0d916a659e
|
Merge pull request #4053 from Feoramund/fix-gitignore
Fix `.gitignore`
|
2024-08-12 21:34:26 +02:00 |
|
Feoramund
|
3a32250b80
|
Add .gitignore for tests directory
|
2024-08-12 15:16:52 -04:00 |
|
Jeroen van Rijn
|
053e65a1c8
|
Merge pull request #4071 from andreas-jonsson/andreas-jonsson-patch-2
Use another URL for pkgsrc on CI
|
2024-08-12 20:58:41 +02:00 |
|
Andreas T Jonsson
|
7af0291c7d
|
Try use another arch URL for pkgsrc
|
2024-08-12 20:27:20 +02:00 |
|
Feoramund
|
0af025d056
|
Add explicit copyright info to core:testing
|
2024-08-12 14:16:22 -04:00 |
|