Commit Graph

18346 Commits

Author SHA1 Message Date
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
Jeroen van Rijn
6953670191 Merge pull request #7023 from Kelimion/rlgl_6
Update rlgl bindings to raylib 6
2026-07-13 21:32:27 +02:00
Jeroen van Rijn
873e06535d Update rlgl bindings to raylib 6 2026-07-13 21:18:05 +02:00
Jeroen van Rijn
892ee34b2e Merge pull request #7022 from Kelimion/cert-store-windows
win32: Add bindings to query the Windows certificate store
2026-07-13 18:15:02 +02:00
gingerBill
1def2e3c66 Improve docs a little 2026-07-13 16:36:45 +01:00
gingerBill
fc17efdd0c Add TODO in encode to make it actually write out the entire module and not just the functions 2026-07-13 16:28:57 +01:00
gingerBill
bfed392a0e Improve printing for call 2026-07-13 16:15:41 +01:00
gingerBill
0696f46bfb Add indentation for block, loop, if, else` constructs 2026-07-13 16:02:38 +01:00
gingerBill
ac5f5fe3ed Add print_wat.odin 2026-07-13 15:56:25 +01:00
Jeroen van Rijn
3da748b73d win32: Add bindings to query the Windows certificate store 2026-07-13 16:54:53 +02:00
gingerBill
8cd5838112 wasm: parse custom sections 2026-07-13 15:30:00 +01:00
gingerBill
23c5c4e668 Add module parsing 2026-07-13 15:24:45 +01:00
gingerBill
24dfc6459f Merge pull request #7015 from BlackGoku36/master
Fix arm64 ABI: '#simd' vectors and vector aggregates not passed in registers (fixes #7010)
2026-07-13 14:45:42 +01:00
gingerBill
085bae1028 Update examples/all for rexcode's wasm and spirv packages 2026-07-13 14:18:40 +01:00
gingerBill
fcc6b65ed4 Remove old wasm and wasm/module code 2026-07-13 14:17:27 +01:00
gingerBill
2478af9b1f Minor alignment fix 2026-07-13 14:16:40 +01:00
gingerBill
27e5225730 Refactor core:rexcode/wasm to use the new ir structure and move to core:rexcode/ir/wasm 2026-07-13 14:16:27 +01:00
gingerBill
f7b797cc6f Fix formatting 2026-07-13 13:06:41 +01:00
gingerBill
2bbb04e4f6 Merge branch 'master' into bill/rexcode 2026-07-13 12:10:57 +01:00
Urjasvi Suthar
713772ff2a Fix i64 to i32 conversion for lb_sizeof(type) call in llvm_abi.cpp 2026-07-13 11:42:04 +05:30
kalsprite
4aa30314c9 add limbo 2026-07-12 15:05:36 -07:00
kalsprite
df044411d9 attach nc 2026-07-12 12:58:45 -07:00
kalsprite
e4fc7a3a9e rsa, x509 write path 2026-07-12 12:14:32 -07:00
kalsprite
2fd11467c8 Merge branch 'master' into x.508 2026-07-12 10:51:44 -07:00
Urjasvi Suthar
aef401fc9b Fix arm64 ABI: '#simd' vectors and vector aggregates not passed in registers (fixes #7010) 2026-07-12 21:29:57 +05:30
gingerBill
683d40db69 Merge pull request #7013 from rmn64k/reject-chained-defer
Reject chained deferred procedures.
2026-07-12 09:34:42 +01:00
Richard Nyberg
bb2e7e60ce Reject chained deferred procedures. 2026-07-12 07:49:46 +02:00
gingerBill
9b4adb0159 Merge branch 'master' of https://github.com/odin-lang/Odin 2026-07-12 00:08:00 +01:00
gingerBill
0694535d4e Correct arithmetic >> behaviour in LLVM IR 2026-07-12 00:07:51 +01:00
gingerBill
51bc27be01 Fix big_int_shr for arithmetic shift (i.e. negative numbers) 2026-07-12 00:04:35 +01:00
Jeroen van Rijn
049138d3ff Merge pull request #6857 from Yawning/feature/rsa
core/crypto: RSA support
2026-07-11 23:37:39 +02:00
Yawning Angel
e1d32cb19f core/cryto/rsa: Initial import 2026-07-12 06:17:08 +09:00
Yawning Angel
483221ef97 core/crypto/_bigint: Initial import 2026-07-12 06:17:08 +09:00
Yawning Angel
f259b416e3 core/crypto/_subtle: Cleanups, dedup from RSA code 2026-07-12 03:28:20 +09:00
Yawning Angel
98e22205af core/crypto/ed25519: Add missing require_results annotations 2026-07-12 03:28:20 +09:00
gingerBill
a60a77f57f Merge pull request #6997 from tf2spi/6981-increase-stack-size
Increase stack size for threads
2026-07-11 10:37:55 +01:00
Jeroen van Rijn
0bc15952bb Merge pull request #7006 from febrandao/master
vendor:box3d - fix missing return value of *_GetUserData functions
2026-07-11 11:00:32 +02:00
Felipe Brandão
6a73a4ece7 fixes missing return value of GetUserData functions 2026-07-10 22:16:40 -03:00
Felipe Brandão
d62d17faa3 fix missing return value of World_GetUserData 2026-07-10 22:10:04 -03:00
Jeroen van Rijn
5c6194c988 Fix #7004 2026-07-10 23:43:30 +02:00
Jeroen van Rijn
43a9f145e1 Merge pull request #7002 from Kelimion/rbtree_upsert
Add `rbtree.upsert`
2026-07-10 22:36:17 +02:00
Jeroen van Rijn
c90f7b1c48 ensure key reuse for upsert test 2026-07-10 21:48:52 +02:00
Jeroen van Rijn
5377cd9c49 Add rbtree.upsert 2026-07-10 21:37:47 +02:00