zippylolz
05b42e518a
docs: closes markdown table header for runtime package overview documentation
2026-07-18 10:31:17 -04:00
Jeroen van Rijn
17e94fb6b9
Merge pull request #7076 from tarsir/docs-fix-csv-examples
...
Fix errors in encoding/csv example docs
2026-07-18 15:11:45 +02:00
Stephen Hara
8757541ba4
docs: fix errors in encoding/csv examples
...
Fix 1 is passing an `io.Stream` to `reader_init` instead of a
`FileStream`.
Fix 2 is an `err` that should (probably?) have been `csv_err`.
2026-07-18 20:27:33 +09:00
gingerBill
6983813b4e
Merge pull request #6839 from odin-lang/bill/rexcode
...
`core:rexcode`
2026-07-17 10:59:03 +02:00
gingerBill
65c3f2ded2
Merge pull request #7063 from Znarf64/core_sync_typo
...
Fix typo in core/sync/primitives.odin
2026-07-16 11:18:56 +01:00
gingerBill
f34870f232
Merge pull request #7064 from tf2spi/7027-add-constant-typeid-comparison
...
Add typeid constant case to check_comparison
2026-07-16 11:18:39 +01:00
gingerBill
18413699d1
Merge pull request #7060 from Znarf64/fix_deadlock_in_backend
...
Fix a deadlock in the backend where the holder of the `func_raw_types_mutex` and `types_mutex` were waiting for each other
2026-07-16 11:16:45 +01:00
gingerBill
78b6dfacac
Merge pull request #7057 from FourteenBrush/patch-7
...
`core:log`: make multi logger use all loggers instead of breaking on first non match
2026-07-16 11:16:10 +01:00
gingerBill
3f2a66044b
Merge pull request #7056 from korvahkh/fix-untyped-coercion
...
Stricter type coercions in `convert_to_typed`
2026-07-16 11:15:41 +01:00
Jeroen van Rijn
ba90cefabe
Merge pull request #7065 from Ruan-pysoft/master
...
Compare mmap result to MAP_FAILED rather than nullptr
2026-07-16 12:13:30 +02:00
Ruan
03aa867782
Compare mmap result to MAP_FAILED rather than nullptr
2026-07-16 11:44:58 +02:00
Jeroen van Rijn
0051152f76
Merge pull request #7042 from catermujo/push-nyzmuzxuzpox
...
compiler: preserve recursive struct aliases
2026-07-16 10:21:31 +02:00
misomosi
dac6e7dbad
Add typeid constant case to check_comparison
2026-07-15 21:54:34 -04:00
Franz
cd577b2eef
Shrink lock region of func_raw_types_mutex to avoid deadlock.
2026-07-15 23:14:24 +02:00
Znarf
242ba12dde
Merge branch 'odin-lang:master' into core_sync_typo
2026-07-15 22:47:27 +02:00
Franz
98a119b052
Fix typo in core/sync/primitives.odin
2026-07-15 22:46:07 +02:00
FourteenBrush
353e451a0f
core:log: make multi logger use all loggerts instead of breaking on first one with lower level
2026-07-15 17:32:16 +02:00
korvahkh
f36ed5e668
Stricter type coercions in convert_to_typed
...
There were issues similar to #6923 with
arrays, matrices, & SIMD vectors.
This PR addresses those.
2026-07-15 10:26:15 -05:00
gingerBill
7c2b219259
Merge pull request #7045 from BlackGoku36/master
...
Fix arm64 argument alignment abi for composite type of size <= 16 bytes
2026-07-15 14:01:48 +01:00
gingerBill
663bc20c51
Merge pull request #7051 from FourteenBrush/patch-6
...
Fix switch fallthrough in lb_emit_struct_ev (Fixes #7050 )
2026-07-15 14:00:20 +01:00
gingerBill
8761172b6f
Merge pull request #7052 from catermujo/push-lkxtyukvvpux
...
checker: keep polymorphic probes read-only
2026-07-15 13:58:57 +01:00
FourteenBrush
727b5043e5
Fix switch fallthrough in lb_emit_struct_ev
2026-07-15 14:13:53 +02:00
Isabella Basso
ca878a1de7
checker: keep polymorphic probes read-only
...
Overload candidate checks pass modify_type=false, but generic array
counts still specialized their candidate Type and scope entity. Parallel
probes could then observe and mutate the same partial specialization.
Resolve generic dimensions in local state and commit them only when
specializing. Keep array-like and map cache updates out of probe mode.
2026-07-15 08:51:43 -03:00
gingerBill
6ccea209ba
Merge pull request #7046 from catermujo/push-vkwrsqysomyq
...
compiler: fix constant aggregate rebuild
2026-07-15 11:54:32 +01:00
Isabella Basso
43923eb3cb
compiler: fix constant aggregate rebuild
...
fixes : #7005
2026-07-15 05:29:38 -03:00
Jeroen van Rijn
a1cd49a1ae
Merge pull request #7043 from zhibog/crypto/turboshake
...
[core:crypto] Add TurboSHAKE
2026-07-14 19:19:44 +02:00
Urjasvi Suthar
d8c984d751
skip -sanitize:address for NetBSD
2026-07-14 22:12:57 +05:30
Urjasvi Suthar
3a9aa4c169
Add issue link to code
2026-07-14 21:36:06 +05:30
Urjasvi Suthar
38788c0348
Fix arm64 argument alignment abi for composite type of size <= 16 bytes
2026-07-14 21:33:39 +05:30
zhibog
2efcd11ab4
[core:crypto] Add TurboSHAKE
2026-07-14 16:28:29 +02:00
gingerBill
a6af2551c6
Merge pull request #7039 from Znarf64/fix_subtype_comparisons
...
Fix subtype comparisons
2026-07-14 13:54:35 +01:00
gingerBill
6d7895ccbe
Merge pull request #7038 from Znarf64/strings_require_results
...
Add `@(require_results)` where useful in `core:strings`
2026-07-14 13:52:38 +01:00
Isabella Basso
6299379911
compiler: preserve recursive struct aliases
...
fixes : #7037
2026-07-14 09:42:06 -03:00
gingerBill
8b7d1be601
Keep -vet happy
2026-07-14 13:28:12 +01:00
Jeroen van Rijn
681ae408a5
Merge pull request #7041 from BunterSchatten/fix-obj-extension
...
Make object and assembly file extensions user-changeable again
2026-07-14 14:24:30 +02:00
David Bader
865b97fa9e
Make object and assembly file extensions user-changeable again
2026-07-14 14:02:09 +02:00
Franz
269db77d51
Fix subtype comparisons
2026-07-14 13:46:54 +02:00
Franz
7dcb98583a
Add @(require_results) where useful in core:strings
2026-07-14 13:20:45 +02:00
gingerBill
ee21677ac7
Begin work on the module encoder
2026-07-14 11:29:49 +01:00
Jeroen van Rijn
58efb2cc63
Merge pull request #7026 from MauriceElliott/fix/playdate-sp-fpu
...
fix(playdate-subtarget): Fixed issue where floats was being incorrectly compiled.
2026-07-14 12:13:59 +02:00
Jeroen van Rijn
5ea9f393d9
Merge pull request #7030 from BlackGoku36/master
...
Fix darwin arm64 argument passing abi
2026-07-14 12:06:43 +02:00
quark
f308d92f32
replace makefiles in vendor with shell scripts; update ci. ( #7034 )
...
Replace makefiles in vendor with shell scripts; update ci.
2026-07-14 11:43:28 +02:00
Jeroen van Rijn
5480a725d1
Merge pull request #6838 from kalsprite/x.509
...
core:encoding/asn1 (strict DER) + core:crypto/x509 (X.509 v3)
2026-07-14 10:08:52 +02:00
Jeroen van Rijn
b99b2a4cae
Merge pull request #7028 from EliasEbner/fix-vendor-import-paths
...
fixed the import paths for raylib and rlgl.
2026-07-14 09:46:43 +02:00
kalsprite
2d8502a1fa
pr comment fixes
2026-07-13 22:56:01 -07:00
Urjasvi Suthar
65591fad4e
fmt c test code
2026-07-14 10:37:20 +05:30
Urjasvi Suthar
b27f28d1ea
Fix darwin arm64 argument passing abi.
...
Darwin arm64 expects caller to take responsibility of zero/sign extending any arguments < 32 bits.
Fixes #6809 and #6816
2026-07-14 10:26:52 +05:30
Elias Ebner
04c9543e96
fixed the import paths for raylib and rlgl.
...
both had the issue that they were looking for a directory called
"linux-arm" when it's really called "linux-arm64" inside of "vendor/raylib".
2026-07-14 01:42:56 +02:00
MauriceElliott
13763e5ed7
fixup! fix: reworked the playdate subtarget to fix issues with the requirement for single point precision floats, as well as an issue with function lowering when set to thumb mode only instrunctions.
2026-07-13 23:06:32 +01:00
MauriceElliott
11ef10bb5d
fix: reworked the playdate subtarget to fix issues with the requirement for single point precision floats, as well as an issue with function lowering when set to thumb mode only instrunctions.
2026-07-13 23:02:50 +01:00