Jeroen van Rijn
196593591d
Merge pull request #6812 from A1029384756/nightly-build
...
[nightly-build] deduplicate macos and linux nightly builds
2026-06-13 18:43:34 +02:00
gingerBill
a0e29fca80
Merge pull request #6822 from RainerXE/pool-free-list-aba
...
core/container/pool: fix ABA race in the free list
2026-06-13 14:03:19 +01:00
gingerBill
10e5f556cc
Merge pull request #6824 from diniamo/vulkan-update
...
Update Vulkan
2026-06-13 13:05:48 +01:00
Laytan
700e178ca9
Merge pull request #6728 from heavyrain266/fix-openbsd
...
added missing LDFLAGS for OpenBSD
2026-06-13 12:38:29 +02:00
Jeroen van Rijn
1f54493a02
Merge pull request #6829 from krisfur/master
...
Make the type hash 63-bit to not crash OMG JIT in WebKit under WASM.
2026-06-13 11:12:44 +02:00
Krzysztof Furman
15deb7a118
Commented the workaround with links to issues, and put it behind a build flag.
2026-06-13 09:53:43 +01:00
Jeroen van Rijn
a99ac952d4
Merge pull request #6828 from TheRadischen/patch-4
...
fixed wrong variable name in slice.rotate
2026-06-12 22:38:54 +02:00
Krzysztof Furman
b05d459a13
Make the type hash 63-bit to not crash OMG JIT in WebKit under WASM.
2026-06-12 21:33:56 +01:00
TheRadischen
f41b57f1cc
fixed type in slice.rotate
...
sry bll,
i swear im never programming tired again
2026-06-12 21:48:41 +02:00
diniamo
81905aaa2d
Update Vulkan
2026-06-12 12:49:17 +02:00
Jeroen van Rijn
47cf0d3f42
Merge pull request #6790 from A1029384756/linux_pie
...
[linux] change default settings to enable pie and full relro
2026-06-12 11:21:51 +02:00
RainerXE
baf85d78a3
core/container/pool: fix ABA race in the free list
2026-06-12 09:28:14 +02:00
Laytan
d3f8b25a0d
Merge pull request #6819 from RainerXE/nbio-exec-cross-thread-uaf
...
core/nbio: fix use-after-free of op.l in cross-thread exec
2026-06-12 01:09:21 +02:00
RainerXE
b029cf08aa
core/nbio: fix use-after-free of op.l in cross-thread exec
2026-06-11 23:34:20 +02:00
gingerBill
f1c4b8caee
Merge pull request #6813 from bluziDev/patch-1
...
Add control sequences for Alternate Screen Buffer
2026-06-11 13:28:41 +01:00
bluziDev
83702108a4
Add control sequences for Alternate Screen Buffer
...
Adds constants DECASB_ENTER and DECASB_EXIT to ansi.odin. ASB stands for Alternate Screen Buffer. DECASB_ENTER ( ?1049h ) saves the cursor position, clears the alternate buffer, and switches the view to said buffer. DECASB_EXIT ( ?1049l ) restores the main buffer's contents and the cursor position.
Commonly used by editors, games, and TUIs in general to avoid polluting the main buffer.
2026-06-10 23:48:33 -06:00
A1029384756
29436042b7
[nightly-build] deduplicate macos and linux nightly builds
2026-06-10 21:20:32 -04:00
Jeroen van Rijn
d403e749ea
Linux ARM nightly fix
2026-06-11 00:26:19 +02:00
Jeroen van Rijn
daa56de556
Merge pull request #6808 from A1029384756/nightly-build
...
[nightly] fix build
2026-06-10 15:24:46 +02:00
A1029384756
eec141eafc
[nightly] fix build
2026-06-10 08:49:54 -04:00
Jeroen van Rijn
285f6d87bc
Revert "Try fix Linux nightly fail"
...
Didn't fix the issue.
This reverts commit 4d5288d77d .
dev-2026-06
2026-06-10 11:00:43 +02:00
Jeroen van Rijn
4d5288d77d
Try fix Linux nightly fail
2026-06-10 10:56:44 +02:00
gingerBill
d80720e30d
Minor alignment change in dxcapi.odin
2026-06-09 13:25:41 +01:00
gingerBill
671a187600
Minor style change in intrinsics.odin
2026-06-09 13:25:21 +01:00
A1029384756
286674a862
[no-plt] restricted to llvm 19+
2026-06-08 10:59:32 -04:00
A1029384756
da742fc526
[no-plt] enable no-plt behavior on linux arm64 and amd64 targets
2026-06-08 10:58:05 -04:00
gingerBill
7ab61e4935
DXGI: Add debug fmt for lengths in structs
2026-06-08 08:57:38 +01:00
gingerBill
626a8e5580
DXGI: Correct types and alignment
2026-06-08 08:54:39 +01:00
gingerBill
7ecaa41f4d
Fix procedures that use the DXGI link_prefix
2026-06-08 08:46:09 +01:00
gingerBill
d4fa08e282
Merge pull request #6794 from peperronii/patch-1
...
Fix error message: 'do' not on the same line as 'for'
2026-06-08 08:26:34 +01:00
WP. Yingamphol
d3b7251757
Fix error message: 'do' not on the same line as 'for'
2026-06-07 20:22:12 +07:00
gingerBill
bfe320876f
Merge pull request #6791 from gco-bmx/fix-test-shrink-buffer-overflow
...
fix buffer overflow when running a test which shrinks a dynamic array…
2026-06-07 10:11:00 +01:00
gingerBill
9719372ed2
Merge pull request #6784 from lualvsil/aarch64-asm
...
AArch64 assembly support for foreign import
2026-06-07 09:57:28 +01:00
A1029384756
43b057dfeb
[linux] change default settings to enable pie and full relro
2026-06-06 21:23:26 -04:00
gco
77af26b5c8
fix buffer overflow when running a test which shrinks a dynamic array that was not the last allocation
2026-06-07 11:23:05 +10:00
lualvsil
1b07372547
AArch64 assembly support for foreign import
2026-06-05 23:23:50 -03:00
Laytan Laats
23f57a4328
nbio(posix): fix wake_up error when the event loop hasn't ticked yet
2026-06-05 21:07:36 +02:00
Jeroen van Rijn
213b5e779b
Merge pull request #6732 from adihodos/fix-backtrace
...
Link against libstdc++exp for backtrace support
2026-06-05 16:42:04 +02:00
gingerBill
dd4044dd1c
Merge branch 'master' of https://github.com/odin-lang/Odin
2026-06-05 14:13:18 +01:00
gingerBill
f14071bd14
Fix transmute corrupting a compile time constant
2026-06-05 14:13:08 +01:00
gingerBill
1c9fa5d0b7
Merge pull request #6731 from odin-lang/bill/expand-values-operator
...
Support `**` as `expand_values` operator: `**x` == `expand_values(x)`
2026-06-05 11:42:08 +01:00
gingerBill
8d1d126e16
Rearrange context and value_type values of lb_const_value
2026-06-05 10:19:55 +01:00
gingerBill
808d19123b
Merge branch 'master' of https://github.com/odin-lang/Odin
2026-06-05 10:16:05 +01:00
gingerBill
99992e092f
Fix constant array spreading for unions of constants
2026-06-05 10:15:51 +01:00
Jeroen van Rijn
d6f6c476fc
Merge pull request #6765 from MightyChubz/fix/linux-inaccurate-meminfo
...
fix: Get meminfo from `/proc/meminfo` over `sysinfo()`
2026-06-05 09:39:30 +02:00
gingerBill
92dc385708
Merge pull request #6777 from A1029384756/bit_set_ops
...
[checker] disallow `*` and `/` for bit sets
2026-06-04 21:26:26 +01:00
A1029384756
f735e794a6
[checker] disallow * and / for bit sets
2026-06-04 16:12:35 -04:00
Alexander Cusaac (MightyChubz)
05f0539960
refactor: Move mem_unit before loop and apply it in switch statement
2026-06-04 13:21:27 -04:00
Alexander Cusaac (MightyChubz)
9942625c63
refactor: Use default_context() over removing "contextless"
2026-06-04 13:17:42 -04:00
gingerBill
d6cc5d41db
Merge pull request #6771 from TheRadischen/patch-2
...
rotate crashes with 0 length
2026-06-04 15:48:40 +01:00