Commit Graph

16467 Commits

Author SHA1 Message Date
gingerBill
4a7fb46667 Complete is_type_simple_compare switch rules 2026-01-29 09:21:31 +00:00
gingerBill
73ccdc8af8 Merge branch 'master' of https://github.com/odin-lang/Odin 2026-01-28 17:26:25 +00:00
gingerBill
f2b0f63b81 Use clean paths to calculate volumes 2026-01-28 17:26:19 +00:00
Jeroen van Rijn
6cb2feb50f Merge pull request #5805 from Yawning/feature/secec
core/crypto: Add initial support for short Weierstrass curves
2026-01-28 16:42:20 +01:00
gingerBill
37c2f68824 Allow #unroll for arrays of fixed length which are not constants 2026-01-28 15:30:23 +00:00
gingerBill
16881e256d Fix absolute and volume name checks on Windows 2026-01-28 15:24:21 +00:00
Yawning Angel
d438f27efb core/crypto/_chacha20: Use the precomputation trick for ref
Might as well bring this in sync with the runtime chacha8 version of the
code since this is faster.
2026-01-28 23:04:38 +09:00
Yawning Angel
f5b7274a77 core/crypto/_edwards25519: Support crypto.COMPACT_IMPLS 2026-01-28 22:50:27 +09:00
Yawning Angel
c35b49bf60 core/crypto/ecdh: Initial import 2026-01-28 22:50:27 +09:00
Yawning Angel
5ce448a8d5 core/crypto: Start work on the NIST curves 2026-01-28 22:50:27 +09:00
gingerBill
db26fb8a21 Add missing @(require_results) to procedures 2026-01-28 13:39:51 +00:00
Yawning Angel
6bbd060352 core/crypto/_subtle: Refactor out common helpers 2026-01-28 22:20:03 +09:00
Yawning Angel
429e8a46db core/crypto/ed25519: Cosmetic fixes (NFC) 2026-01-28 22:20:03 +09:00
gingerBill
dbd69601e6 Merge branch 'master' of https://github.com/odin-lang/Odin 2026-01-28 11:54:23 +00:00
gingerBill
7135bbdd67 Rename try_copy_* to write_* 2026-01-28 11:54:17 +00:00
gingerBill
0d8b1481ea Improve try_copy_* logic 2026-01-28 11:53:40 +00:00
gingerBill
117e74cb8b Fix typo in try_copy_caller_location 2026-01-28 11:43:29 +00:00
gingerBill
29fa8b6582 Merge pull request #6186 from lzurbriggen/ReadDirectoryChangesExW
[core:sys/windows] ReadDirectoryChangesExW
2026-01-27 21:31:20 +00:00
Leo Zurbriggen
22ef6ae8c6 add windows.ReadDirectoryChangesExW 2026-01-27 18:11:09 +01:00
gingerBill
9084d7e99b Fix #6173 2026-01-27 12:27:35 +00:00
gingerBill
92bef45781 Fix #6183 2026-01-27 09:44:52 +00:00
Jeroen van Rijn
291e5ea219 Merge pull request #6184 from thegreatpissant/issue_6176
Fix odin-lang/Odin#6176
2026-01-27 09:24:53 +01:00
Jim
f4008e9c9d Fix issue #6176
Update RenderTextureRotated to accept a nil pointer for center point
parameter
2026-01-26 23:33:17 -08:00
gingerBill
7bdd0a80ca Allow for CONSTANT_TYPEID_ARRAY[idx] to be used as a type in certain contexts 2026-01-26 19:31:37 +00:00
gingerBill
27bd72c18a Fix constant indexing within a call that doesn't exist 2026-01-26 19:15:40 +00:00
gingerBill
415752992f Merge pull request #6181 from odin-lang/bill/type-assert-behaviour
Use `context.assertion_failure_proc` with type assertions when possible
2026-01-26 19:13:48 +00:00
gingerBill
b85f29d979 Rename to type_assertion_trap_contextless 2026-01-26 18:31:04 +00:00
gingerBill
96f1069e4a Fix type_assertion_check2* for -no-rtti 2026-01-26 18:29:39 +00:00
gingerBill
3586bda6ae Use context.assertion_failure_proc with type assertions when the context is available, otherwise use a trivial trap. 2026-01-26 18:23:29 +00:00
gingerBill
467954bc7b Merge pull request #6178 from odin-lang/bill/force-type-assert
Add `#+feature force-type-assert` which overrides `-no-type-assert` on a per-file basis
2026-01-26 16:14:42 +00:00
gingerBill
0774b7465f Allow for shortcut to get feature flags from the expression directly assuming it as a file 2026-01-26 15:51:38 +00:00
gingerBill
efdb89afcb Revert dynamic literals feature check 2026-01-26 15:41:15 +00:00
gingerBill
afe4369f6e Add #+feature force-type-assert which overrides -no-type-assert on a per-file basis 2026-01-26 15:37:54 +00:00
gingerBill
a69c3edcdf Merge branch 'master' of https://github.com/odin-lang/Odin 2026-01-26 10:49:32 +00:00
gingerBill
83a10e929f Require space after the prefix of #+build style tags 2026-01-26 10:49:24 +00:00
Jeroen van Rijn
01bccb7594 Merge pull request #6174 from antisaling/push-uovqmomtyvul
encoding/xml: pass allocator on destroy
2026-01-26 09:07:40 +01:00
Jeroen van Rijn
a57096b079 Delete unnecessary file. 2026-01-26 09:07:06 +01:00
Jeroen van Rijn
0c2fca855b Merge pull request #6169 from nowhereware/master
(Fixed) Update SDL3_image to 3.4.0
2026-01-26 09:05:27 +01:00
Jeroen van Rijn
249e6c104e Update the rest of the libs as needed 2026-01-26 08:58:06 +01:00
Isabella Basso
56445dff97 encoding/xml: pass allocator on destroy 2026-01-25 21:33:23 -03:00
gingerBill
628b4b03be Add section on "Why callbacks?" 2026-01-25 12:32:26 +00:00
gingerBill
8a9d15ba35 Fix link to examples in nbio 2026-01-25 12:28:23 +00:00
nowheredevel
c188bbf82d Update SDL_image to 3.4.0 2026-01-24 14:38:53 -05:00
gingerBill
cc4a7ec11c Merge pull request #6166 from laytan/vet-file-tags-in-addition-to-command-line
make #+vet tags always work in addition to command line flags
2026-01-24 13:55:41 +00:00
Jeroen van Rijn
cd684ed7a0 Merge pull request #6159 from Barinzaya/fix-const-bitset-contains
Fix `in`/`not_in` on constant `bit_set`s
2026-01-24 14:32:33 +01:00
Jeroen van Rijn
756c17ef78 Merge pull request #6167 from Kelimion/fix-6165
Fix #6165
2026-01-24 14:15:03 +01:00
Jeroen van Rijn
1c529d8cb2 Fix #6165 2026-01-24 14:06:31 +01:00
Laytan Laats
a9a65b5377 make #+vet tags always work in addition to command line flags 2026-01-24 12:59:55 +01:00
Jeroen van Rijn
8ffc98b4bf Merge pull request #5661 from leecommamichael/core-image-tga
[core:image/tga] implement Option.do_not_expand_grayscale
2026-01-24 11:40:54 +01:00
Jeroen van Rijn
533079fc1a Fix #6123 2026-01-24 11:13:50 +01:00