gingerBill
de14aa510b
Use LLVM-18 on macOS Intel
2025-03-18 16:46:54 +00:00
gingerBill
809ee42873
Fix typo in passes
2025-03-18 16:46:15 +00:00
gingerBill
f2b962a492
Use LLVM-18 for macOS ARM
2025-03-18 16:41:25 +00:00
gingerBill
b2376d05a6
Fix typo
2025-03-18 16:39:08 +00:00
gingerBill
cf982fc222
Update to LLVM 20 in CI.
2025-03-18 16:35:55 +00:00
gingerBill
4c3c3a0631
Add new LLVM 20 passes
2025-03-18 16:21:08 +00:00
gingerBill
d209af5094
Update to LLVM 20.1.0
2025-03-18 15:39:18 +00:00
gingerBill
0c70ec0330
Merge pull request #4934 from laytan/vendor-libc-additions
...
vendor/libc: a bunch of additions
2025-03-13 09:23:20 +00:00
gingerBill
408b3af550
Merge pull request #4933 from laytan/js-open-binding
...
core/sys/wasm/js: add `open` binding to `window.open`
2025-03-13 09:22:20 +00:00
gingerBill
35340de928
Merge pull request #4932 from laytan/js-pointer-event-and-charcode
...
core/sys/wasm/js: add pointer event info and add charCode to keyboard
2025-03-13 09:22:03 +00:00
gingerBill
5a12190f51
Merge pull request #4931 from laytan/webgl-improvements
...
webgl: add `BlendEquationSeparate` and `GetParameter4i`
2025-03-13 09:21:44 +00:00
gingerBill
9b7aebe2b6
Merge pull request #4930 from laytan/js-gamepad-improvements
...
core/sys/wasm/js: improve gamepad API
2025-03-13 09:21:15 +00:00
Laytan Laats
140c902eff
vendor/libc: a bunch of additions
...
All these additions are to allow Dear ImGui to be compiled natively.
2025-03-12 19:25:35 +01:00
Laytan Laats
6691acfa03
core/sys/wasm/js: add open binding to window.open
2025-03-12 18:43:03 +01:00
Laytan Laats
b76fd84084
webgl: add BlendEquationSeparate and GetParameter4i
...
`GetParameter4i` can be used to retrieve the current scissor rect, or
the curent viewport, which was previously impossible.
Also adds `BlendEquationSeparate` which seemed to be missing.
Also removes an instance of `do`.
2025-03-12 18:39:57 +01:00
Laytan Laats
00ac48c06c
core/sys/wasm/js: add pointer event info and add charCode to keyboard events
2025-03-12 18:37:42 +01:00
Laytan Laats
d349c96071
core/sys/wasm/js: improve gamepad API
...
1. Properly set `id` and `mapping` on the `get_gamepad_state` result
2. Increase `id` limit to 96 bytes, connecting my DualShock 4 made it crash
3. If an `id` or `mapping` is longer than the limits, slice it and add `...`
2025-03-12 18:32:51 +01:00
gingerBill
d3b1aaad18
Use :: rather than $ to try and fix mac SEL stuff
2025-03-12 12:53:26 +00:00
gingerBill
d5fe392edd
Merge pull request #4927 from voutilad/openbsd-futex
...
Fix futex(2) usage on OpenBSD.
2025-03-11 15:51:57 +00:00
gingerBill
d15be94a0f
Remove debug print
2025-03-11 15:50:46 +00:00
gingerBill
6e1c21411d
Fix object name generation
2025-03-11 15:50:31 +00:00
gingerBill
ffef302543
Merge pull request #4925 from jasonKercher/fix-sigaction
...
Fix linux.rt_sigaction
2025-03-11 15:45:16 +00:00
Dave Voutila
0059507374
Fix futex(8) usage on OpenBSD.
2025-03-11 10:28:48 -04:00
jason
ae02ced175
Fix linux.rt_sigaction
...
Add missing polymorphic parameter to Sig_Action
2025-03-10 20:27:59 -04:00
gingerBill
1035f0839d
Merge pull request #4915 from chuga-git/sdl3-get-pixel-format-name
...
vendor/sdl3: fix GetPixelFormatName() returning rawptr instead of cstring
2025-03-10 17:29:46 +00:00
gingerBill
6837e23e73
Merge pull request #4919 from latedeployment/add-linux-syscalls
...
Add missing x86 syscalls from map_shadow_stack to removexattrat
2025-03-10 17:29:32 +00:00
Jeroen van Rijn
a91d528af6
Merge pull request #4921 from cornishon/fmt_allocator_docs
...
Update `fmt` docs for procedures with a default allocator parameter
2025-03-09 14:14:18 +01:00
Adam Zadrożny
7866f7ab2b
Update fmt docs for procedures with a default allocator parameter
2025-03-09 13:35:12 +01:00
latedeployment
0491ad55f4
Add missing syscalls from map_shadow_stack to removexattrat
2025-03-07 21:54:51 +02:00
gingerBill
d011cb871e
Remove .wasm from CI
2025-03-07 11:18:19 +00:00
gingerBill
7f61e53286
Fix #3955
2025-03-07 10:48:49 +00:00
gingerBill
97eeb25adc
Fix #4244
2025-03-07 10:44:34 +00:00
gingerBill
af37ca1286
Fix #4573
2025-03-07 10:38:36 +00:00
gingerBill
168a41ba2c
Fix #4803
2025-03-07 10:33:41 +00:00
gingerBill
f3210eccaf
Fix #4866
2025-03-07 09:44:18 +00:00
chuga
eca08929cd
vendor/sdl3: changed GetPixelFormatName() return type from rawptr to cstring
2025-03-07 00:33:44 -06:00
gingerBill
97d410c2ae
Fix #4909
2025-03-06 11:17:55 +00:00
gingerBill
51d799d2ea
Merge branch 'master' of https://github.com/odin-lang/Odin
2025-03-06 11:15:33 +00:00
gingerBill
55317b0987
Fix #4914
2025-03-06 11:15:27 +00:00
Jeroen van Rijn
874efa5fe8
Merge pull request #4912 from flysand7/remove-epoch-datetime
...
[datetime]: Remove the definition of EPOCH
2025-03-06 12:10:48 +01:00
gingerBill
fcee19434e
Fix object name generation to previous behaviour
2025-03-06 09:49:30 +00:00
flysand7
47eefb3f21
[datetime]: Remove the definition of EPOCH
2025-03-06 20:28:12 +11:00
Laytan
7d26edb83c
Merge pull request #4910 from Feoramund/fix-strings-clone-2x-slice
...
Remove unneeded slicing in `strings.clone`
2025-03-05 20:15:30 +01:00
Feoramund
fef5f526f3
Remove unneeded slicing in strings.clone
2025-03-05 13:54:31 -05:00
gingerBill
951bef4ade
Merge pull request #4907 from Feoramund/os2-fix-env-linux
...
Fix data races in `os2/env_linux.odin`
dev-2025-03
2025-03-05 13:03:07 +00:00
Feoramund
2ab1ca29e6
Fix data races in os2/env_linux.odin
...
Switched to a recursive mutex so that procedures which need to perform
lookups can do so while also maintaining the lock across their entire
body in order to guarantee atomicity for each environment operation.
2025-03-04 19:32:05 -05:00
Feoramund
179e5b9266
Fix typo
2025-03-04 19:12:45 -05:00
Feoramund
266f15b672
Fix indentation
2025-03-04 19:11:32 -05:00
gingerBill
69b6c59ea6
Merge pull request #4905 from Feoramund/os2-fix-random-string
...
Use `context.random_generator` for `os2.random_string`
2025-03-04 07:51:33 +00:00
gingerBill
8214892b5b
Merge pull request #4893 from Barinzaya/for-bitset-ctz
...
Use CTZ in `for in bit_set` codegen
2025-03-04 07:51:09 +00:00