Commit Graph

7223 Commits

Author SHA1 Message Date
Yawning Angel
8ee943fc0c core/crypto/_weirstrass: Cosmetic fixes (NFC) 2026-02-02 11:00:09 +09: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
Leo Zurbriggen
22ef6ae8c6 add windows.ReadDirectoryChangesExW 2026-01-27 18:11:09 +01:00
gingerBill
9084d7e99b Fix #6173 2026-01-27 12:27:35 +00:00
gingerBill
2859bc0853 Update doc.odin 2026-01-26 15:11:07 +00:00
gingerBill
9f206ba6d5 Keep -vet happy 2026-01-26 15:06:15 +00:00
gingerBill
967b6754a7 Rename to static_handle_map.odin 2026-01-26 15:00:15 +00:00
gingerBill
25ecca7159 Rename to Static_Handle_Map 2026-01-26 15:00:00 +00:00
gingerBill
069ca73d4b Make things contextless where possible 2026-01-26 14:53:01 +00:00
gingerBill
f2a8960ab0 Add Dynamic_Handle_Map 2026-01-26 14:48:56 +00:00
gingerBill
02e84f2108 Keep -strict-style happy 2026-01-26 14:11:40 +00:00
gingerBill
425e7ca780 Add core:container/handle_map 2026-01-26 11:46:59 +00:00
Isabella Basso
56445dff97 encoding/xml: pass allocator on destroy 2026-01-25 21:33:23 -03:00
gingerBill
628b4b03be Add section on "Why callbacks?" 2026-01-25 12:32:26 +00:00
gingerBill
8a9d15ba35 Fix link to examples in nbio 2026-01-25 12:28:23 +00:00
Jeroen van Rijn
8ffc98b4bf Merge pull request #5661 from leecommamichael/core-image-tga
[core:image/tga] implement Option.do_not_expand_grayscale
2026-01-24 11:40:54 +01:00
Jeroen van Rijn
533079fc1a Fix #6123 2026-01-24 11:13:50 +01:00
bplu4t2f
808c14f60f Add more win32 bindings 2026-01-24 09:54:41 +01:00
Tohei Ichikawa
85e2e3244b Create new core:sys/darwin/CoreGraphics package (#6147)
* Add Darwin mouse cursor-related bindings

Create CoreGraphics package in the process

* Remove unneeded semicolons

* Define some CG types in CoreFoundation instead

This matches where Darwin's C header files defines these types
2026-01-23 17:45:24 +01:00
Jeroen van Rijn
3f8a32aeb9 Merge branch 'master' into xmlcomment 2026-01-22 11:47:23 +01:00
gingerBill
0de3d872d1 Keep -vet happy 2026-01-19 19:32:41 +00:00
gingerBill
e52601672f Merge branch 'master' of https://github.com/odin-lang/Odin 2026-01-19 19:30:46 +00:00
gingerBill
85b3251105 Remove the nbsp change, as it is not necessary 2026-01-19 19:30:37 +00:00
gingerBill
093f088396 Merge branch 'master' of https://github.com/odin-lang/Odin 2026-01-19 18:17:19 +00:00
gingerBill
fddc732869 Escape non-breaking space (0xa0) to   2026-01-19 18:17:13 +00:00
laytan
0a63aa05bd nbio(windows): remove assert that would trigger on cancel/remove 2026-01-19 19:11:06 +01:00
laytan
45beed0fb3 nbio(windows): use WSAGetOverlappedResult for socket operations for contextfull error code mapping 2026-01-19 18:57:00 +01:00
Jeroen van Rijn
1f34292296 Merge pull request #6146 from konodin/endpoint_to_string-fix
Fix `endpoint_to_string` missing colon
2026-01-18 21:50:46 +01:00
konodin
2ce21cd3f7 Fix endpoint_to_string missing colon 2026-01-18 21:42:14 +01:00
Jeroen van Rijn
27ac0ebc37 Merge pull request #6145 from odin-lang/bill/html-escape
Update `core:encoding/entity`
2026-01-18 13:37:45 +01:00
gingerBill
ba20bfa5f4 Update generated.odin 2026-01-18 12:17:28 +00:00
gingerBill
625e17212d Correct 2 rune printing 2026-01-18 12:13:03 +00:00
gingerBill
871cedc701 Keep -vet happy 2026-01-18 11:47:51 +00:00