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 |
|
Franz
|
5fdfbf7c06
|
Fix initialization of global anys
|
2026-06-16 00:24:47 +02: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 |
|
A1029384756
|
863b2aea80
|
[stack-canaries] default to sspstrong
|
2026-06-14 13:36:55 -04: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 |
|
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 |
|
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 |
|
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 |
|
A1029384756
|
43b057dfeb
|
[linux] change default settings to enable pie and full relro
|
2026-06-06 21:23:26 -04:00 |
|
lualvsil
|
1b07372547
|
AArch64 assembly support for foreign import
|
2026-06-05 23:23:50 -03: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 |
|
A1029384756
|
f735e794a6
|
[checker] disallow * and / for bit sets
|
2026-06-04 16:12:35 -04:00 |
|
mlgudi
|
7ba07860bb
|
Rearrange lb_emit_comp is_type_array_like branch to avoid unnecessary transmutes for bit_fields taking the non-inline path
|
2026-06-04 03:22:06 +01:00 |
|
mlgudi
|
2cc0f8f6dc
|
Fix compiler assertion failure caused by comparison of array-backed bit_fields
|
2026-06-04 02:03:00 +01:00 |
|
gingerBill
|
16eac6187d
|
Re-add @(link_section<string>) for procedures
|
2026-06-02 13:38:39 +01:00 |
|
gingerBill
|
7a5a73efae
|
Generalize is_foreign_name_valid but add TODO to see how it should work.
|
2026-06-02 13:21:57 +01:00 |
|
gingerBill
|
a479eb7775
|
Support @(link_section=<string>) for procedures
|
2026-06-02 13:09:40 +01:00 |
|
gingerBill
|
b914dc1f32
|
Change compound literal grammar to match the formal grammar
|
2026-06-02 11:10:58 +01:00 |
|
gingerBill
|
eaa32a82e8
|
Fix global constant union initialization bug.
|
2026-05-29 09:38:56 +01:00 |
|
gingerBill
|
195467c53e
|
Merge pull request #6740 from jakubtomsu/any-int-fix
Properly check `#any_int` param operands
|
2026-05-28 08:29:42 +01:00 |
|
gingerBill
|
e506b78727
|
Merge pull request #6741 from jakubtomsu/error-pos-style
Fix error pos style environment variable overwriting commandline argument
|
2026-05-28 08:28:56 +01:00 |
|
jakubtomsu
|
3a413c3ef1
|
let using bit field populate scope
|
2026-05-27 20:29:56 +02:00 |
|
jakubtomsu
|
dca7710471
|
fix error pos style env var overwriting arg
|
2026-05-27 20:02:34 +02:00 |
|
jakubtomsu
|
46bb13d0bd
|
check operand type in any_int params
|
2026-05-27 19:10:34 +02:00 |
|
gingerBill
|
edbbe4be92
|
Unify check_type_specialization_to logic
|
2026-05-27 15:52:32 +01:00 |
|
gingerBill
|
fb8a9d0839
|
Support ** as expand_values operator: **x == expand_values(x)
|
2026-05-25 10:28:15 +01:00 |
|
Be Dangerous
|
c30bb3afe7
|
narrow race condition fix during polymorphic specialization
|
2026-05-22 12:37:42 -05:00 |
|
gingerBill
|
63a59210b0
|
Merge pull request #6711 from krnowak/krnowak/generic-procs
Be more thorough in detecting generic procedure types
|
2026-05-21 12:21:30 +01:00 |
|
kalsprite
|
98d6e0c26a
|
ARM chunking logic, improved docs
|
2026-05-20 17:55:29 -07:00 |
|
kalsprite
|
ae4b94fbd0
|
fix overloaded call
|
2026-05-20 16:57:05 -07:00 |
|
Krzesimir Nowak
|
b924da10a0
|
Be more thorough in detecting generic procedure types
|
2026-05-20 22:11:25 +02:00 |
|