gingerBill
abbfe793e0
fmt on h' floats: force the width to always be bit_size/4 to accurately represent the number
2026-06-19 09:20:26 +01:00
gingerBill
85db8c68a9
Remove -stack-protector:default as none is now the default
2026-06-19 09:14:11 +01:00
gingerBill
11e7cff116
Change -stack-protector: default to none
2026-06-19 09:12:57 +01:00
gingerBill
69daa4d184
Merge pull request #6830 from A1029384756/stack-canaries
...
Stack canaries
2026-06-19 09:11:40 +01:00
gingerBill
417aa0ea9e
Remove 0h float panic which will have been caught previously by the tokenizer
2026-06-19 09:08:52 +01:00
gingerBill
b2ab8c7f8b
Merge pull request #6849 from Znarf64/fix_global_anys
...
Fix initialization of global `any`s
2026-06-16 12:13:28 +01:00
Franz
5fdfbf7c06
Fix initialization of global anys
2026-06-16 00:24:47 +02:00
gingerBill
48a95d7988
Merge pull request #6842 from astenmark/fix-6818-darwin-curl-mbtls
...
Fix #6818 : Remove dependency on mbedx509, mbedcrypto for Darwin.
2026-06-15 13:27:01 +01:00
gingerBill
167c0e82b0
Merge pull request #6845 from astenmark/fix-6814-subtype-nesting-panic
...
Fix #6814 : reject transitive #subtype-only implicit conversion in checker
2026-06-15 13:26:06 +01:00
gingerBill
3c2f6a51f9
Merge pull request #6844 from astenmark/fix-6811-private-file-drops-tests
...
Fix #6811 : collect @(test) procs from #+private file by iterating c->…
2026-06-15 11:23:22 +01:00
gingerBill
ea34163fcb
Merge pull request #6846 from Znarf64/typeid_cast_suggestion
...
Add suggestion to use 'typeid_of(type)' when trying to do `typeid(type)`
2026-06-15 11:22:10 +01:00
Franz
32f1a09909
Add suggestion to use 'typeid_of(type)' when trying to do typeid(type)
2026-06-15 11:38:43 +02:00
Andreas Stenmark
bc5adb070f
Fix #6814 : reject transitive #subtype-only implicit conversion in checker
2026-06-15 00:51:36 +02:00
Andreas Stenmark
d08c953411
Fix #6811 : collect @(test) procs from #+private file by iterating c->info.entities instead of pkg->scope->elements.
2026-06-14 23:10:36 +02:00
Andreas Stenmark
8b52acb7dc
Fix #6818 : Remove dependency on mbedx509, mbedcrypto for Darwin.
2026-06-14 21:52:22 +02:00
A1029384756
863b2aea80
[stack-canaries] default to sspstrong
2026-06-14 13:36:55 -04:00
gingerBill
42fd7cf37f
Merge pull request #6836 from BigBoyBarney/map-insert
...
Added optional allocator error to `map_insert`
2026-06-13 23:52:41 +01:00
Jeroen van Rijn
7d19f3b735
Merge pull request #6463 from ngortheone/bufio_reader_read_doc
...
doc: use punctuation to disambiguate buifio.reader_read_slice doc
2026-06-13 21:52:11 +02:00
Sylphrena
0aa85a035f
Added optional allocator error to map_insert
2026-06-13 20:00:02 +02:00
Jeroen van Rijn
56d08a9ded
Merge branch 'master' of github.com:odin-lang/Odin
2026-06-13 18:52:51 +02:00
Jeroen van Rijn
b3dc3278a4
Remove -sanitize:memory from tests/core/speed.odin
...
They turn a 1.5s test into a 7.5m wait on the CI. That's a bit too much for the benefit. Normal tests are fine if they take a bit longer with ASAN.
2026-06-13 18:51:15 +02:00
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
A1029384756
8bd95d4082
[stack-canaries] fixed stack canaries on arm linux
2026-06-13 01:52:19 -04:00
A1029384756
3598e351a4
[stack-canaries] restricted to only non-arm
2026-06-12 23:56:55 -04:00
A1029384756
f850fef613
[stack-canaries] disallow stack canaries on non-intel linux
2026-06-12 23:54:26 -04:00
A1029384756
8ccee66157
[stack-canaries] fixed platform behavior
2026-06-12 23:27:32 -04:00
A1029384756
2373fabe47
[stack-canaries] added protection modes
2026-06-12 22:57:39 -04: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