aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6213 from Yawning/feature/more-sececJeroen van Rijn12 days14-38/+9079
|\ | | | | crypto: More core:crypto
| * core/crypto/ecdh: Add secp384r1Yawning Angel12 days1-0/+71
| |
| * core/crypto/_weierstrass: Add secp384r1Yawning Angel12 days11-30/+9001
| |
| * core/crypto/_fiat: Minor p256 cleanupsYawning Angel12 days2-6/+6
| |
| * core/crypto/_weirstrass: Cosmetic fixes (NFC)Yawning Angel13 days1-2/+1
| |
* | text/regex: Pass given allocator on in create_iteratorFabian Erdmann13 days1-2/+2
| |
* | Merge pull request #6218 from Kelimion/fix-6204Jeroen van Rijn13 days7-97/+118
|\ \ | | | | | | Fix #6204
| * | Remove duplicate bufferJeroen van Rijn13 days4-12/+0
| | |
| * | Fix #6204Jeroen van Rijn13 days3-85/+118
| | | | | | | | | | | | Use temporary stack buffers and some global scratch space to remove the need for any allocator.
* | | Merge pull request #6214 from Josh8011/mastergingerBill13 days1-0/+1
|\ \ \ | | | | | | | | user32.odin add UnhookWinEvent
| * | | user32.odin add UnhookWinEventJoshua Zimbicki13 days1-0/+1
| |/ /
* | | Use `contextless`gingerBill13 days1-2/+4
| | |
* | | Merge pull request #5816 from jakubtomsu/win32-rawinput-and-barriersgingerBill13 days3-0/+33
|\ \ \ | |/ / |/| | [core:sys/windows] Sync Barriers, macros for buffered rawinput
| * | forgot to use tabs, as alwaysjakubtomsu2025-10-162-10/+10
| | |
| * | barriers, rawinput macrosjakubtomsu2025-10-163-0/+33
| | |
* | | Add `doc.odin` and mention the defineables through `#config`gingerBill2026-01-313-15/+60
| | |
* | | os\os2 windows: fix truncate-clamp op order when determining to_read sizeOleksandr Kovalenko2026-01-311-1/+1
| | |
* | | Fix #6198Jeroen van Rijn2026-01-312-39/+67
| | |
* | | nbio: fix send/recv buffer logicLaytan Laats2026-01-305-73/+147
| |/ |/|
* | core/os: fix lookup_env_buf only working with empty bufferDavid Bader2026-01-309-0/+9
| |
* | Merge pull request #6048 from odin-lang/bill/feature-using-stmtgingerBill2026-01-304-21/+19
|\ \ | | | | | | Make `using` as a statement opt-in with `#+feature using-stmt`
| * \ Merge branch 'master' into bill/feature-using-stmtgingerBill2026-01-30173-7064/+31601
| |\ \
| * | | Remove `using` use in thread_other.odingingerBill2025-12-211-1/+1
| | | |
| * | | Make `using` as a statement an opt-in with `#+feature using-stmt`gingerBill2025-12-213-20/+18
| | | |
* | | | Merge pull request #6053 from blob1807/test-runner-sig-win-apigingerBill2026-01-302-15/+215
|\ \ \ \ | |_|/ / |/| | | [`core:testing`] Use Windows API for SIG handling
| * | | Revert "Try to ensure the runner's handler gets called first"blob18072025-12-241-1/+1
| | | | | | | | | | | | | | | | This reverts commit 13faedaf4ce3a24ed92917d44244f226ff3fed57. As it's causing issues with ASAN, which adds it's own `ExceptionHandler` as the first. Making ours first messes with it. Causing an Access Violation when trying to setup `context` in our handler.
| * | | Try to ensure the runner's handler gets called firstblob18072025-12-241-1/+1
| | | |
| * | | Fix an OOB & format exception code as hexblob18072025-12-231-13/+7
| | | | | | | | | | | | | | | | Fix an OOB caused when the test runner catches the exception & format exception codes as upper case hex.
| * | | Remove unneeded `Exception_Code` enumblob18072025-12-231-37/+12
| | | |
| * | | [`core:testing`] Use Windows API for SIG handlingblob18072025-12-232-15/+246
| | | |
* | | | Merge pull request #6093 from bplu4t2f/mastergingerBill2026-01-303-2/+78
|\ \ \ \ | | | | | | | | | | Add more win32 bindings
| * | | | Add more win32 bindingsbplu4t2f2026-01-243-2/+78
| | | | |
* | | | | Merge pull request #6177 from odin-lang/bill/handle-mapgingerBill2026-01-294-4/+429
|\ \ \ \ \ | | | | | | | | | | | | `core:container/handle_map`
| * | | | | Update doc.odingingerBill2026-01-261-10/+34
| | | | | |
| * | | | | Keep `-vet` happygingerBill2026-01-261-3/+2
| | | | | |
| * | | | | Rename to static_handle_map.odingingerBill2026-01-261-0/+0
| | | | | |
| * | | | | Rename to `Static_Handle_Map`gingerBill2026-01-261-12/+59
| | | | | |
| * | | | | Make things contextless where possiblegingerBill2026-01-262-16/+23
| | | | | |
| * | | | | Add `Dynamic_Handle_Map`gingerBill2026-01-263-31/+174
| | | | | |
| * | | | | Keep `-strict-style` happygingerBill2026-01-261-2/+1
| | | | | |
| * | | | | Add `core:container/handle_map`gingerBill2026-01-261-0/+206
| | | | | |
* | | | | | Add `struct #simple` to force a struct to use simple comparison if all of ↵gingerBill2026-01-293-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | the fields "nearly simply comparable".
* | | | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2026-01-2824-363/+12589
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #5805 from Yawning/feature/sececJeroen van Rijn2026-01-2824-363/+12589
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | core/crypto: Add initial support for short Weierstrass curves
| | * | | | | | core/crypto/_chacha20: Use the precomputation trick for refYawning Angel2026-01-281-228/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Might as well bring this in sync with the runtime chacha8 version of the code since this is faster.
| | * | | | | | core/crypto/_edwards25519: Support `crypto.COMPACT_IMPLS`Yawning Angel2026-01-286-126/+5288
| | | | | | | |
| | * | | | | | core/crypto/ecdh: Initial importYawning Angel2026-01-282-0/+408
| | | | | | | |
| | * | | | | | core/crypto: Start work on the NIST curvesYawning Angel2026-01-2812-0/+6771
| | | | | | | |
| | * | | | | | core/crypto/_subtle: Refactor out common helpersYawning Angel2026-01-284-8/+60
| | | | | | | |
| | * | | | | | core/crypto/ed25519: Cosmetic fixes (NFC)Yawning Angel2026-01-282-2/+2
| | | | | | | |