Commit Graph

7992 Commits

Author SHA1 Message Date
A1029384756
8ee3c229b6 [debug/trace] remove TODO 2026-07-28 14:28:23 -04:00
A1029384756
e087c3f97d [debug/trace] sync tracking allocator with core:mem 2026-07-28 14:16:57 -04:00
gingerBill
22176f2e34 Merge pull request #7141 from laytan/port-back-to-core-debug-trace
port my third-party `back` package to replace `core:debug/trace`
2026-07-28 15:28:41 +02:00
Benjamin Konrad Dawkins
785d02f0cf Fix duplicated entries within unicode_spaces and space_ranges
Somewhere on the creation of these tables, the `0x3000-0x3000` range seemingly slipped in an additional time.

Since binary search is done on both `unicode_spaces` and `space_ranges`, i doubt this is intentional behavior, as this unsorts the tables.
2026-07-26 20:03:30 +02:00
Laytan Laats
0845ff2502 check error earlier in allocator, return count correctly in linux 2026-07-26 19:28:04 +02:00
Laytan Laats
065d58e5b8 use fallback when SYMBOLIZER_PROGRAM doesn't exist 2026-07-26 19:20:22 +02:00
Laytan Laats
8e28f32d2e clarify targets support 2026-07-26 19:06:10 +02:00
laytan
dbd568c970 windows bad free fix, print formatting fix, and remove color from tracking allocator results 2026-07-26 16:55:22 +02:00
Laytan Laats
ed0166bd16 undeclared mem_err 2026-07-26 17:39:40 +02:00
Laytan Laats
a17aefac58 shadowing 2026-07-26 17:31:57 +02:00
Laytan Laats
0c17544322 typo 2026-07-26 17:29:09 +02:00
Laytan Laats
6170f130e1 use fmt so it runs on wasm 2026-07-26 17:28:29 +02:00
Laytan Laats
395290243e port my third-party back package to replace core:debug/trace 2026-07-26 17:12:51 +02:00
Brad Lewis
e5a9dd8567 Set token kind to float for hex floats 2026-07-24 12:41:57 +10:00
corley
e3185f0c44 fix file open emulating posix open on mode/perm mismatch on windows 2026-07-21 11:58:48 +03: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
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
zhibog
2efcd11ab4 [core:crypto] Add TurboSHAKE 2026-07-14 16:28:29 +02: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
gingerBill
8b7d1be601 Keep -vet happy 2026-07-14 13:28:12 +01: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
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
kalsprite
2d8502a1fa pr comment fixes 2026-07-13 22:56:01 -07: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
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
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
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
Jeroen van Rijn
5377cd9c49 Add rbtree.upsert 2026-07-10 21:37:47 +02:00
Isabella Basso
7e6856d486 core/rbtree: match find_or_insert semantics with AVL 2026-07-09 10:17:57 -03:00