aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | More improves for const union stuff!gingerBill2025-09-241-25/+193
* | | | | | | | | | | | More const union improvementsgingerBill2025-09-242-18/+58
* | | | | | | | | | | | Improve const union attempsgingerBill2025-09-242-3/+45
* | | | | | | | | | | | Try to improve const `union` LLVM constructiongingerBill2025-09-244-17/+172
* | | | | | | | | | | | Make `LLVM_WEAK_MONOMORPHIZATION` opt-in againgingerBill2025-09-241-1/+1
* | | | | | | | | | | | Merge pull request #5707 from janga-perlind/lucas/timing-stuffgingerBill2025-09-242-32/+32
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | spin in recursive mutex lock; use compare exchange for broadcastLucas Perlind2025-09-242-8/+24
| * | | | | | | | | | | Revert "Reimplement `RwMutex` on non-windows systems"Lucas Perlind2025-09-241-24/+8
|/ / / / / / / / / / /
* | | | | | | | | | | Reimplement `RwMutex` on non-windows systemsgingerBill2025-09-231-8/+24
* | | | | | | | | | | Add missing `gen`gingerBill2025-09-231-1/+2
* | | | | | | | | | | Single thread `lb_create_startup_runtime_generate_body`gingerBill2025-09-221-3/+2
* | | | | | | | | | | Remove extra checksgingerBill2025-09-191-13/+2
* | | | | | | | | | | Handle missing procedures bettergingerBill2025-09-194-11/+21
* | | | | | | | | | | 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
| | |_|/ / / / | |/| | | | |