Jeroen van Rijn
586355f4ac
core:text/i18n -> core:os/os2
2026-02-08 12:44:11 +01:00
Jeroen van Rijn
ab0f1aa0c4
BSDs
2026-02-08 12:44:10 +01:00
Jeroen van Rijn
14021f6444
core:testing Darwin
2026-02-08 12:44:09 +01:00
Jeroen van Rijn
47786deddc
In the middle of porting core:testing
2026-02-08 12:44:08 +01:00
Jeroen van Rijn
456f9b17ed
core:os -> core:os/os2 in core:terminal
2026-02-08 12:44:07 +01:00
Jeroen van Rijn
02477b2526
eprintf
2026-02-08 12:44:06 +01:00
Jeroen van Rijn
e094de5874
Add loc := #caller_location to read_entire_file
2026-02-08 12:44:05 +01:00
Jeroen van Rijn
4eab15130f
Add updated PNG example
2026-02-08 12:43:55 +01:00
Jeroen van Rijn
a86ec95944
Address wasi errors
2026-02-08 12:42:29 +01:00
Jeroen van Rijn
9c1a9c80f8
core:os -> core:os/os for core:math/big
2026-02-08 12:42:28 +01:00
Jeroen van Rijn
170e314f83
core:os -> core:os/os for core:image
2026-02-08 12:42:27 +01:00
Jeroen van Rijn
f63c209478
Convert core:encoding/hxa
2026-02-08 12:42:26 +01:00
Jeroen van Rijn
304f22c8af
core:os -> core:os/os for CSV, INI, and XML
...
Also had to vendor `core:encoding/ini` into `core:os/os2` for the user directories on *nix,
as it used that package to read `~/.config/user-dirs.dirs`, causing an import cycle.
2026-02-08 12:42:24 +01:00
Jeroen van Rijn
3303d3c98f
Stub out core:os/os2 for js_wasm
2026-02-08 12:42:23 +01:00
Jeroen van Rijn
ec314c8324
fix conflict
2026-02-08 12:42:17 +01:00
Jeroen van Rijn
270df36468
Merge pull request #6213 from Yawning/feature/more-secec
...
crypto: More core:crypto
2026-02-03 15:45:57 +01:00
Yawning Angel
eadd5f789c
core/crypto/ecdh: Add secp384r1
2026-02-03 18:48:07 +09:00
Yawning Angel
64ce2bdf0e
core/crypto/_weierstrass: Add secp384r1
2026-02-03 18:48:07 +09:00
Yawning Angel
bd0cfe4a81
core/crypto/_fiat: Minor p256 cleanups
2026-02-03 16:15:16 +09:00
Fabian Erdmann
55ab089ffc
text/regex: Pass given allocator on in create_iterator
2026-02-02 19:41:37 +01:00
Jeroen van Rijn
13f26f4645
Merge pull request #6218 from Kelimion/fix-6204
...
Fix #6204
2026-02-02 13:22:38 +01:00
Jeroen van Rijn
98413ad154
Remove duplicate buffer
2026-02-02 13:16:13 +01:00
Jeroen van Rijn
3a7c4994ac
Fix #6204
...
Use temporary stack buffers and some global scratch space to remove the need for any allocator.
2026-02-02 13:11:23 +01:00
gingerBill
813b622dcc
Merge pull request #6214 from Josh8011/master
...
user32.odin add UnhookWinEvent
2026-02-02 11:37:43 +00:00
gingerBill
f45ca2d03e
Use contextless
2026-02-02 10:06:44 +00:00
gingerBill
4d938862a2
Merge pull request #5816 from jakubtomsu/win32-rawinput-and-barriers
...
[core:sys/windows] Sync Barriers, macros for buffered rawinput
2026-02-02 10:05:41 +00:00
Joshua Zimbicki
332af91b23
user32.odin add UnhookWinEvent
2026-02-02 17:31:51 +11:00
Yawning Angel
8ee943fc0c
core/crypto/_weirstrass: Cosmetic fixes (NFC)
2026-02-02 11:00:09 +09:00
gingerBill
f7901cffc9
Add doc.odin and mention the defineables through #config
2026-01-31 16:28:47 +00:00
Oleksandr Kovalenko
8d8aaf65aa
os\os2 windows: fix truncate-clamp op order when determining to_read size
2026-01-31 15:01:56 +02:00
Jeroen van Rijn
2b539bfcd5
Fix #6198
2026-01-31 10:50:42 +01:00
Laytan Laats
0a05ff05a3
nbio: fix send/recv buffer logic
2026-01-30 23:37:31 +01:00
David Bader
fb9377df17
core/os: fix lookup_env_buf only working with empty buffer
2026-01-30 14:44:38 +01:00
gingerBill
c4952c0b7e
Merge pull request #6048 from odin-lang/bill/feature-using-stmt
...
Make `using` as a statement opt-in with `#+feature using-stmt`
2026-01-30 11:00:18 +00:00
gingerBill
5d47a2e92d
Merge pull request #6053 from blob1807/test-runner-sig-win-api
...
[`core:testing`] Use Windows API for SIG handling
2026-01-30 11:00:12 +00:00
gingerBill
19b545e7cb
Merge branch 'master' into bill/feature-using-stmt
2026-01-30 10:49:55 +00:00
gingerBill
5a21213fa5
Merge pull request #6093 from bplu4t2f/master
...
Add more win32 bindings
2026-01-30 10:47:08 +00:00
gingerBill
3dea35c157
Merge pull request #6177 from odin-lang/bill/handle-map
...
`core:container/handle_map`
2026-01-29 13:17:42 +00:00
gingerBill
07d814d9cf
Add struct #simple to force a struct to use simple comparison if all of the fields "nearly simply comparable".
2026-01-29 10:49:26 +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
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