aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert `mutex_lock` logicbill/fix-data-races-2026-02gingerBill13 days1-3/+3
|
* Fix `mutex_lock`gingerBill13 days1-1/+1
|
* Move `alignas` to before namegingerBill13 days1-1/+1
|
* Use mutex striping for `add_type_and_value`gingerBill13 days2-10/+29
|
* Make `Entity.parent_proc_decl` atomicgingerBill13 days3-6/+8
|
* Make `defer_use_checked` and `where_clauses_evaluated` atomicgingerBill13 days3-11/+11
|
* Make `Entity.code_gen_*` atomicgingerBill13 days1-2/+2
|
* Make atomic `variant_block_size` and `tag_size` in `TypeUnion`gingerBill13 days1-12/+12
|
* Use `compare_exchange_strong` `mutex_lock` on non-windows sytemsgingerBill13 days1-4/+4
|
* Mock out TSAN_* usage in thread_pool.cppgingerBill13 days1-0/+14
|
* Use `std::atomic` for `Ast.viral_state_flags` and `Ast_Ident.entity`gingerBill13 days3-14/+14
|
* 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
| * empty push to re-run CIjakubtomsu2025-10-180-0/+0
| |
| * forgot to use tabs, as alwaysjakubtomsu2025-10-162-10/+10
| |
| * remove accidental test filejakubtomsu2025-10-161-9/+0
| |
| * barriers, rawinput macrosjakubtomsu2025-10-164-0/+42
| |
* | Add `doc.odin` and mention the defineables through `#config`gingerBill2026-01-313-15/+60
| |
* | Merge pull request #6201 from kovalenko0/fix/os2-read-entire-file-dwordJeroen van Rijn2026-01-311-1/+1
|\ \ | | | | | | os\os2 windows: fix truncate-clamp op order when determining to_read size
| * | os\os2 windows: fix truncate-clamp op order when determining to_read sizeOleksandr Kovalenko2026-01-311-1/+1
|/ /
* | Merge pull request #6200 from Kelimion/fix-6198Jeroen van Rijn2026-01-312-39/+67
|\ \ | | | | | | Fix #6198
| * | Fix #6198Jeroen van Rijn2026-01-312-39/+67
|/ /
* | Fix #6197Jeroen van Rijn2026-01-311-1/+1
| |
* | nbio: fix send/recv buffer logicLaytan Laats2026-01-306-73/+219
| |
* | Merge pull request #6195 from BunterSchatten/os-lookup-env-bufgingerBill2026-01-309-0/+9
|\ \ | | | | | | core/os, core/os/os2: fix lookup_env_buf only working with empty buffer
| * | core/os: fix lookup_env_buf only working with empty bufferDavid Bader2026-01-309-0/+9
|/ /
* | Revert build.batgingerBill2026-01-301-9/+7
| |
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2026-01-3015-56/+340
|\ \
| * \ Merge pull request #6048 from odin-lang/bill/feature-using-stmtgingerBill2026-01-3010-32/+39
| |\ \ | | | | | | | | Make `using` as a statement opt-in with `#+feature using-stmt`
| | * \ Merge branch 'master' into bill/feature-using-stmtgingerBill2026-01-30350-8651/+40699
| | |\ \
| | * | | 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-219-28/+39
| | | | |
| * | | | 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
| | | | | |
* | | | | | Update `demo.odin`gingerBill2026-01-301-1/+6
|/ / / / /
* | | | | Support `-linker:mold` on FreeBSD and NetBSD; Remove `-use-lld` and ↵gingerBill2026-01-302-13/+1
| | | | | | | | | | | | | | | | | | | | `-use-radlink`
* | | | | Merge pull request #6194 from Faker-09/vet_flagsgingerBill2026-01-301-3/+3
|\ \ \ \ \ | | | | | | | | | | | | Fix for various combinations of -vet options on the command line and top of file not working together
| * \ \ \ \ Merge branch 'odin-lang:master' into vet_flagsFaker-092026-01-2953-748/+14126
| |\ \ \ \ \ | |/ / / / / |/| | | | |
* | | | | | Merge pull request #6141 from magicalhacks/x11-fixesgingerBill2026-01-292-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | Minor x11/xlib bindings fixes (KeySym + Xutf8LookupString)
| * | | | | | Minor x11/xlib bindings fixesmagicalhack2026-01-172-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix Xutf8LookupString signature (^cstring -> cstring) - Fix type of KeySym (u32 -> uint)
* | | | | | | Merge pull request #6177 from odin-lang/bill/handle-mapgingerBill2026-01-295-7/+433
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | `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
| | | | | | | |