aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | user32.odin add UnhookWinEventJoshua Zimbicki2026-02-021-0/+1
| |/ /
* | | Use `contextless`gingerBill2026-02-021-2/+4
| | |
* | | Merge pull request #5816 from jakubtomsu/win32-rawinput-and-barriersgingerBill2026-02-023-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
| | | | | | | |
* | | | | | | | Use clean paths to calculate volumesgingerBill2026-01-281-2/+2
|/ / / / / / /
* | | | | | | Fix absolute and volume name checks on WindowsgingerBill2026-01-283-20/+58
| | | | | | |
* | | | | | | Add missing `@(require_results)` to proceduresgingerBill2026-01-281-0/+19
|/ / / / / /
* | | | | | add windows.ReadDirectoryChangesExWLeo Zurbriggen2026-01-272-0/+18
| | | | | |
* | | | | | Fix #6173gingerBill2026-01-271-8/+8
|/ / / / /
* | | | | encoding/xml: pass allocator on destroyIsabella Basso2026-01-251-1/+2
| | | | |
* | | | | Add section on "Why callbacks?"gingerBill2026-01-251-9/+27
| | | | |
* | | | | Fix link to examples in nbiogingerBill2026-01-251-1/+1
| | | | |
* | | | | Merge pull request #5661 from leecommamichael/core-image-tgaJeroen van Rijn2026-01-241-2/+5
|\ \ \ \ \ | | | | | | | | | | | | [core:image/tga] implement Option.do_not_expand_grayscale
| * \ \ \ \ Merge branch 'odin-lang:master' into core-image-tgaMichael Lee2025-12-23350-3147/+10469
| |\ \ \ \ \