aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Remove comments of dead codegingerBill2025-09-191-4/+0
* | | | Convert `missing_procedures_to_check` to a queuegingerBill2025-09-193-17/+12
* | | | Convert `procedures_to_generate` to a queuegingerBill2025-09-195-29/+54
* | | | Split furthergingerBill2025-09-191-1/+1
* | | | Split up startup call into separate callsgingerBill2025-09-191-1/+20
* | | | Separate ini global var stuffgingerBill2025-09-191-63/+76
* | | | Temporarily revert anonymous procedure load balancinggingerBill2025-09-191-0/+7
* | | | Remove unused variablegingerBill2025-09-191-1/+0
* | | | Remove debug messagegingerBill2025-09-191-8/+8
* | | | Allow unions with one variant to be constantgingerBill2025-09-194-4/+82
* | | | Distribute anonymous procedure literals correctly across LLVM modulesgingerBill2025-09-191-12/+36
* | | | `Entity *` to `std::atomic<Entity *>` to remove the need for a PtrMap+MutexgingerBill2025-09-198-28/+24
* | | | Support `-linker:mold`gingerBill2025-09-192-7/+24
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-09-186-8/+50
|\ \ \ \
| * \ \ \ Merge pull request #5632 from kalsprite/x386gingerBill2025-09-186-8/+50
| |\ \ \ \
| | * | | | revert to working buildJon Lipstate2025-09-033-7/+6
| | * | | | add tls when we have crtJon Lipstate2025-09-033-6/+7
| | * | | | windows i386 supportJon Lipstate2025-08-296-8/+50
* | | | | | Multithread `lb_module_init`gingerBill2025-09-182-6/+30
|/ / / / /
* | | | | More improvements to minimize code gen sizegingerBill2025-09-187-21/+60
* | | | | Minor rearrangementgingerBill2025-09-181-3/+3
* | | | | Revert global procedure threadinggingerBill2025-09-181-35/+38
* | | | | Change mutex usage for missing proceduresgingerBill2025-09-182-2/+6
* | | | | After global procedures and types are generated, then queue the generation of...gingerBill2025-09-181-38/+35
* | | | | Mulithread startup procedure body generationgingerBill2025-09-182-32/+45
* | | | | Type erasure to minimize code generation sizegingerBill2025-09-181-14/+21
* | | | | Use multiple modules per file in package runtimegingerBill2025-09-183-37/+23
* | | | | Try moving parapoly procs into a separate module when doing weak monomorphiza...gingerBill2025-09-187-11/+66
* | | | | Merge pull request #5690 from Creativty/mastergingerBill2025-09-171-10/+15
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | fix: fix segfault on string_to_string16xenobas2025-09-161-10/+15
|/ / / /
* | | | Use `permanent_allocator()` instead of `temporary_allocator()` temporarily to...gingerBill2025-09-141-1/+2
* | | | Temporarily disable `TEMPORARY_ALLOCATOR_GUARD`gingerBill2025-09-141-2/+2
* | | | Fix `temporary_allocator`gingerBill2025-09-141-1/+1
* | | | Merge pull request #5683 from thetarnav/soa-get-safe-contextlessJeroen van Rijn2025-09-141-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Add "contextless" to small_array get_safe and get_ptr_safeDamian Tarnawski2025-09-141-3/+3
|/ / /
* | | Merge pull request #5677 from slowhei/mastergingerBill2025-09-121-2/+14
|\ \ \ | |_|/ |/| |
| * | Fix addObserver methods and add support for new Objc_BlockTohei Ichikawa2025-09-111-2/+14
* | | Merge pull request #5672 from thetarnav/strings-builder-caller-locationgingerBill2025-09-111-6/+6
|\ \ \
| * | | Add missing caller location param to append in strings builderDamian Tarnawski2025-09-101-6/+6
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2025-09-102-0/+4
|\ \ \ \
| * \ \ \ Merge pull request #5651 from FourteenBrush/patch-2gingerBill2025-09-102-0/+4
| |\ \ \ \
| | * \ \ \ Merge branch 'odin-lang:master' into patch-2FourteenBrush2025-09-0916-20/+1257
| | |\ \ \ \
| | * | | | | Add `RtlNtStatusToDosError` `ERROR_MR_MID_NOT_FOUND` errorFourteenBrush2025-09-091-0/+1
| | * | | | | Add `RtlNtStatusToDosError`FourteenBrush2025-09-091-0/+1
| | * | | | | Add `ERROR_NOT_FOUND`FourteenBrush2025-09-051-0/+1
| | * | | | | Add `CancelIoEx` to kernel32.odinFourteenBrush2025-09-041-0/+1
* | | | | | | Minimize mutex usage when in single threaded mode.gingerBill2025-09-107-27/+42
|/ / / / / /
* | | | | | Minor mutex rearrangementgingerBill2025-09-102-3/+4
* | | | | | Use a `RwMutex` instead of `BlockingMutex`gingerBill2025-09-105-16/+13
* | | | | | More thread contention removalgingerBill2025-09-103-3/+11