Commit Graph

8039 Commits

Author SHA1 Message Date
Jeroen van Rijn
07f7b2c8a4 Merge pull request #5464 from peperronii/master
core:thread get_name/set_name
2026-07-30 12:52:16 +02:00
Jeroen van Rijn
9c0285316d Merge pull request #7160 from mocompute/fix-7137-dumb-terminal
Respect TERM=dumb in test runner to prevent ANSI sequences, color
2026-07-30 12:18:56 +02:00
Jeroen van Rijn
d272bfb9ca context 2026-07-30 12:03:08 +02:00
Jeroen van Rijn
7050779643 Move TERM == "dumb" test to core:terminal 2026-07-30 11:46:06 +02:00
mo
629676217f Respect TERM=dumb in test runner to prevent ANSI sequences, color
Fixes: #7137
2026-07-30 11:39:56 +12:00
Wassim Alhajomar
2ad95966db close dangling handle in map implementation on Windows 2026-07-30 01:08:30 +02:00
connnnal
c380c0d87e win32: LoadLibraryEx_Flags off-by-one
bit_set without a backing type counts bits from the enum's lowest value (141299eb02)
in this case it causes an off-by-one offset, so flags fall down to the one below. I experienced `LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR` -> `LOAD_LIBRARY_REQUIRE_SIGNED_TARGET`, for instance, so unsigned DLLs wouldn't load. aw.
fix is adding a dword backing type to the bit flags, like the other types in this file
2026-07-29 12:32:14 +01:00
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
peperronii
2e5af1a40c Removed Haiku 2026-07-17 23:17:23 +07:00
WP. Yingamphol
8a8230b64e Merge branch 'odin-lang:master' into master 2026-07-17 23:06:28 +07: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