 LaytanandGitHub
|
cf8f138c61
|
Merge pull request #4349 from MoritzHamann/master
Fix build for linux aarch64 architectures
|
2024-10-05 13:50:12 +02:00 |
|
 LaytanandGitHub
|
60eac68be7
|
Merge pull request #4346 from flysand7/os2-fix-process-exec
Don't append to buffer if nothing was read
|
2024-10-05 11:32:14 +02:00 |
|
Laytan Laats
|
c21e62ddb4
|
reset n before stderr path too
|
2024-10-05 11:26:23 +02:00 |
|
 LaytanandGitHub
|
b5f7332ffb
|
Merge pull request #4272 from flysand7/os2-noquote
[os2/process]: Don't quote arguments unless needed
|
2024-10-04 23:12:07 +02:00 |
|
 LaytanandGitHub
|
d0eae4a9ad
|
Merge pull request #4342 from laytan/process-exec-improv
fix os2.process_exec on non-windows and add a smoke test
|
2024-10-04 19:09:13 +02:00 |
|
Laytan
|
54ffd6df06
|
better error handling
|
2024-10-04 15:08:21 +02:00 |
|
Laytan
|
a3c3e5c822
|
reset err
|
2024-10-04 14:53:16 +02:00 |
|
Laytan
|
cf705d4b29
|
wait instead of kill
|
2024-10-04 14:50:26 +02:00 |
|
Laytan
|
861efa4e54
|
Revert "add some debug logs"
This reverts commit 31ee829b44.
|
2024-10-04 13:58:59 +02:00 |
|
Laytan
|
59086a24a1
|
add .ENOSYS == .Unsupported for posix too
|
2024-10-04 13:52:54 +02:00 |
|
Laytan
|
424dc590a3
|
fix bsds process_open
|
2024-10-04 13:52:44 +02:00 |
|
Laytan
|
31ee829b44
|
add some debug logs
|
2024-10-04 13:40:25 +02:00 |
|
Laytan
|
d9cfe692a9
|
make sure stdout and stderr always point to allocation
|
2024-10-04 13:24:40 +02:00 |
|
Laytan
|
64508e477b
|
add unsupported check in process test
|
2024-10-04 13:24:24 +02:00 |
|
Laytan
|
563ed69c28
|
fix deadlock when in write_errno_to_parent_and_abort state
|
2024-10-04 13:24:14 +02:00 |
|
Laytan Laats
|
386f144cca
|
satisfy -vet
|
2024-10-04 10:54:27 +02:00 |
|
Laytan Laats
|
1d29dfd037
|
kill process if waiting didn't make it exit to avoid a zombie
|
2024-10-04 10:51:40 +02:00 |
|
Laytan Laats
|
ae69f4b749
|
general cleanup
|
2024-10-04 10:50:14 +02:00 |
|
Laytan Laats
|
0b5cd3400f
|
use dynamic array instead of string builder
|
2024-10-04 10:43:38 +02:00 |
|
Laytan Laats
|
77b033cf96
|
kill process if there was an error during reading to not leave a zombie
|
2024-10-04 10:38:47 +02:00 |
|
Laytan Laats
|
5d556fe277
|
fix idtype definition
|
2024-10-03 15:25:51 +02:00 |
|
Laytan Laats
|
af8b592bf6
|
enable test on bsds
|
2024-10-03 14:45:45 +02:00 |
|
Laytan Laats
|
7676480526
|
fix temp allocator guard bug
|
2024-10-03 14:39:54 +02:00 |
|
Laytan Laats
|
77780f9ce8
|
fix use-after-free - closing wrong pipe
|
2024-10-03 14:24:00 +02:00 |
|
Laytan Laats
|
a78cd48aa3
|
remove posix signal test, it isn't thread safe
|
2024-10-03 13:51:31 +02:00 |
|
Laytan Laats
|
76806080ef
|
fix os2.process_exec on non-windows and add a smoke test
|
2024-10-03 13:51:27 +02:00 |
|
Laytan Laats
|
5d4fd09ff0
|
fix quaternion64 arith
Fixes #4282
|
2024-10-02 23:28:09 +02:00 |
|
Laytan Laats
|
0d834a2c2e
|
fix paths
|
2024-10-02 17:52:12 +02:00 |
|
Laytan Laats
|
55e9a1b971
|
fix benchmarks not compiling and make sure it doesn't happen again by checking
|
2024-10-02 17:48:05 +02:00 |
|
Laytan Laats
|
3ff887c6b6
|
fix not erroring on invalid ternary
For example: `a: f32 = true ? 1 : len` would get to the back-end without
errors.
Fixes #1690
|
2024-10-02 15:55:46 +02:00 |
|
Laytan Laats
|
ab54ad3a75
|
sys/posix: use '#max_field_align'
|
2024-09-30 16:39:14 +02:00 |
|
 LaytanandGitHub
|
38fedf2631
|
Merge pull request #4304 from kawaii-Code/linear_search_reverse
Add linear_search_reverse and linear_search_reverse_proc
|
2024-09-29 21:18:49 +02:00 |
|
 LaytanandGitHub
|
085b725774
|
Merge pull request #4302 from Pariatech/enable_static_glfw_linux
Add static GLFW bindings for Linux
|
2024-09-29 13:55:36 +02:00 |
|
 LaytanandGitHub
|
daa3bb9a3b
|
Merge pull request #4322 from laytan/fix-errors-not-printed-after-parse-warnings
fix errors not being printed after parse warnings
|
2024-09-29 12:51:21 +02:00 |
|
Laytan Laats
|
152479052e
|
va_list fixes for raylib & stb sprintf
|
2024-09-29 11:45:57 +02:00 |
|
Laytan Laats
|
642ecc363b
|
fix errors not being printed after parse warnings
Fixes #4299
|
2024-09-29 11:04:37 +02:00 |
|
Laytan Laats
|
bd45900257
|
container/bit_array: add 'init' procedure
|
2024-09-29 10:57:42 +02:00 |
|
Laytan Laats
|
eccb548935
|
fix box2d World_Draw not taking a pointer
|
2024-09-29 10:50:31 +02:00 |
|
 LaytanandGitHub
|
a82f26f4c0
|
Merge pull request #4320 from laytan/fix-wgpu-examples-after-js-move
fix wgpu examples after move of files in 95721fe
|
2024-09-29 10:46:13 +02:00 |
|
Laytan Laats
|
eeaa9f048b
|
fix wgpu examples after move of files in 95721fe
|
2024-09-29 10:39:28 +02:00 |
|
 LaytanandGitHub
|
a52b1e0321
|
Merge pull request #4271 from Feoramund/forbid-defer-orbreak
Forbid labelled or-branch expressions within `defer`
|
2024-09-19 13:25:28 +02:00 |
|
 LaytanandGitHub
|
0ca5e70c7d
|
Merge pull request #4266 from greenya/os-get-current-directory-allocator-arg
[core/os] get_current_directory: Add allocator arg to targets where i…
|
2024-09-19 02:17:20 +02:00 |
|
Laytan Laats
|
7491b3c332
|
Fix #4265
|
2024-09-18 22:45:27 +02:00 |
|
Laytan Laats
|
80cc2f5416
|
fix it more
|
2024-09-17 23:28:34 +02:00 |
|
Laytan Laats
|
9973e0255c
|
fix error interrupt error check
|
2024-09-17 23:19:20 +02:00 |
|
 LaytanandGitHub
|
4dd3248507
|
Merge pull request #4262 from flysand7/ptrace-args
[sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscall
|
2024-09-17 23:15:52 +02:00 |
|
Laytan Laats
|
652557bfcd
|
net: add bound_endpoint procedure
|
2024-09-17 22:22:19 +02:00 |
|
Laytan Laats
|
6ef779cd5c
|
add new macos releases to 'odin report' and sys/info
|
2024-09-17 17:47:26 +02:00 |
|
Laytan Laats
|
0975820c48
|
fix wrong ulock timeout calculation, add version check for ios
|
2024-09-17 15:52:35 +02:00 |
|
Laytan Laats
|
d03d9e49a6
|
fix #4243
|
2024-09-15 00:03:20 +02:00 |
|
 LaytanandGitHub
|
d2d2026736
|
Merge pull request #4241 from laytan/improve-bit-field-debug-info
improve bit field debug info
|
2024-09-14 22:15:47 +02:00 |
|
Laytan Laats
|
603efa860a
|
add '#caller_expression'
|
2024-09-14 22:13:37 +02:00 |
|
Laytan Laats
|
4f3f256375
|
improve bit field debug info
|
2024-09-14 15:52:37 +02:00 |
|
 LaytanandGitHub
|
129d85fe7d
|
Merge pull request #4236 from laytan/box2d-release-build
vendor/box2d: build in release mode
|
2024-09-13 21:09:57 +02:00 |
|
Laytan Laats
|
18a63037d1
|
vendor/box2d: build in release mode
|
2024-09-13 20:51:06 +02:00 |
|
 LaytanandGitHub
|
275f1cc0de
|
Merge pull request #4233 from laytan/fix-poly-variadic-reuse-slice
fix reuse of slice for varargs with poly types
|
2024-09-12 02:34:01 +02:00 |
|
Laytan Laats
|
387f56634d
|
fix reuse of slice for varargs with poly types
|
2024-09-12 02:25:44 +02:00 |
|
Laytan Laats
|
201a7b90bb
|
fix EventMaskAny definition
|
2024-09-12 00:11:27 +02:00 |
|
Laytan Laats
|
3b22c0854c
|
fix some LLVM assertions
|
2024-09-11 22:45:16 +02:00 |
|
 LaytanandGitHub
|
244a4acfa1
|
Merge pull request #4230 from laytan/cbor-unmarshal-non-string-keys
core/encoding/cbor: allow unmarshalling non-string map keys
|
2024-09-11 16:08:53 +02:00 |
|
Laytan Laats
|
788e4b2b6a
|
core/encoding/cbor: allow unmarshalling non-string map keys
|
2024-09-11 15:57:56 +02:00 |
|
Laytan Laats
|
b379d25a12
|
ci: try updating deprecated setup-python
|
2024-09-11 03:05:56 +02:00 |
|
Laytan Laats
|
a15afccd36
|
ci: aware
|
2024-09-11 02:56:24 +02:00 |
|
Laytan Laats
|
83b5f82a92
|
ci: ohhh, I am dumb
|
2024-09-11 02:45:58 +02:00 |
|
Laytan Laats
|
496d732aaf
|
ci: does backblaze not like tar archives?
|
2024-09-11 02:41:28 +02:00 |
|
Laytan Laats
|
26db1c8860
|
ci: show me files
|
2024-09-11 02:30:43 +02:00 |
|
Laytan Laats
|
7ff424d148
|
ci: specify path
|
2024-09-11 02:26:39 +02:00 |
|
Laytan Laats
|
f4322886f3
|
ci: really, what's in there?
|
2024-09-11 02:19:39 +02:00 |
|
Laytan Laats
|
005cadb52c
|
ci: what's in there?
|
2024-09-11 02:10:55 +02:00 |
|
Laytan Laats
|
90ba78cdfc
|
ci: no UTC on this python
|
2024-09-11 02:01:14 +02:00 |
|
Laytan Laats
|
a66524b0b2
|
ci: fix run step
|
2024-09-11 01:55:33 +02:00 |
|
Laytan Laats
|
5ae27c6ebc
|
wasm: support more vendor libraries
Adds support for:
- box2d
- cgltf
- stb image
- stb rect pack
|
2024-09-09 18:49:13 +02:00 |
|
 LaytanandGitHub
|
d783bca297
|
Merge pull request #4218 from pkova/master
Fix os2/heap_linux.odin deadlock
|
2024-09-09 17:25:00 +02:00 |
|
 LaytanandGitHub
|
ce3f6b60d2
|
Merge pull request #4223 from hstormo/bugfix
Remove stb_rect_pack implementation from stb_truetype (fix #4215)
|
2024-09-09 17:21:41 +02:00 |
|
laytan
|
aa75909418
|
recompile bundled stb truetype on windows
|
2024-09-09 15:14:26 +02:00 |
|
Laytan Laats
|
0f379d7378
|
recompile bundled stb truetype
|
2024-09-09 17:09:49 +02:00 |
|
Laytan Laats
|
75dd562a0a
|
fix #4219 - recursive mutex lock
|
2024-09-08 22:23:03 +02:00 |
|
 LaytanandGitHub
|
1ab0745ca8
|
Merge pull request #4212 from karl-zylinski/fix-build-tags
Fix build tags that use ! multiple times on one line.
|
2024-09-07 22:18:29 +02:00 |
|
Laytan Laats
|
490f8c1568
|
add fixed point sign extend to 128 int deps
|
2024-09-05 15:55:55 +02:00 |
|
laytan
|
a99e57c62c
|
bytes: fix last_index_byte off-by-one
|
2024-09-05 13:30:46 +02:00 |
|
Laytan Laats
|
ddf5ca7adf
|
remove deprecation, technically deprecated but widely used
|
2024-09-05 01:08:09 +02:00 |
|
Laytan Laats
|
6778598bc6
|
support the rpath changes on macos
|
2024-09-05 00:12:16 +02:00 |
|
Laytan
|
0aa971207b
|
add -no-rpath
|
2024-09-04 22:38:19 +02:00 |
|
 LaytanandGitHub
|
ce018b4e6f
|
Merge pull request #4197 from dekdevy/master
fix wgpu vendor lib error message
|
2024-09-04 22:22:25 +02:00 |
|
Laytan
|
1a7c1d107a
|
set -rpath to \$ORIGIN and expect libraries next to executable just like Windows
|
2024-09-04 22:19:46 +02:00 |
|
Laytan
|
578de09775
|
types with explicit custom alignment are identical to types with the same natural alignment
|
2024-09-04 18:48:11 +02:00 |
|
Laytan
|
dcf339517e
|
make c vararg with any vs concrete type similar enough
|
2024-09-04 18:47:08 +02:00 |
|
Laytan Laats
|
597ba796b7
|
strings: add substring, substring_to and substring_from
|
2024-09-03 21:13:35 +02:00 |
|
Laytan Laats
|
288312a812
|
core: improve package doc comments for the documentation generator
|
2024-09-03 19:59:04 +02:00 |
|
 LaytanandGitHub
|
6bbc165121
|
Merge pull request #4181 from laytan/more-riscv-sysinfo
sys/info: more CPU feature detection for RISC-V
|
2024-09-03 19:54:15 +02:00 |
|
 LaytanandGitHub
|
33735ba5cc
|
Merge pull request #4180 from dvrd/alt
fix(os2): mkdir_all on path_posix
|
2024-09-03 19:31:04 +02:00 |
|
Laytan Laats
|
60321d98d4
|
also fix the doc comment in the code generator
|
2024-09-02 20:22:02 +02:00 |
|
Laytan Laats
|
195259e88b
|
fix some doc comments
|
2024-09-02 20:10:11 +02:00 |
|
laytan
|
35731e66cf
|
sys/info: more CPU feature detection for RISC-V
|
2024-09-02 14:06:19 +00:00 |
|
Laytan
|
28c643d23f
|
riscv compiler support
|
2024-09-01 21:42:47 +02:00 |
|
Laytan
|
722b638e2c
|
"fix" #4169, looks like llvm 14 bug
|
2024-08-31 19:40:05 +02:00 |
|
Laytan Laats
|
e0a2e52601
|
c/libc: fix time link name
|
2024-08-31 02:49:53 +02:00 |
|
Laytan Laats
|
7f3d8e115f
|
remove comma
|
2024-08-31 02:45:17 +02:00 |
|
 LaytanandGitHub
|
584e8859bf
|
Merge pull request #4168 from laytan/fix-bad-import-name-errors
fix some issues with the "bad import name" errors
|
2024-08-31 02:44:16 +02:00 |
|
Laytan Laats
|
8e855155fd
|
fix bad import
|
2024-08-31 02:38:07 +02:00 |
|