aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5689 from slowhei/mastergingerBill2025-09-261-0/+4
|\
| * Merge remote-tracking branch 'upstream/master'Tohei Ichikawa2025-09-2421-296/+936
| |\
| * | Remove an outdated TODOTohei Ichikawa2025-09-161-2/+0
| * | Improve type inferencing of literals when calling proc groupsTohei Ichikawa2025-09-151-0/+6
* | | Merge pull request #5716 from samwega/mastergingerBill2025-09-261-1/+1
|\ \ \
| * | | -fix: typosamwega2025-09-261-1/+1
* | | | Fix absolutely random change between `,` and newlinegingerBill2025-09-261-2/+2
* | | | Use `RecursiveMutex` to fix a race condition with parapoly recordsgingerBill2025-09-265-8/+16
|/ / /
* | | Check for `nullptr`gingerBill2025-09-261-1/+3
* | | Completely comment out `lb_construct_const_union`gingerBill2025-09-261-0/+4
* | | Early short circuit `lb_construct_const_union`gingerBill2025-09-261-4/+3
* | | Ignore furthergingerBill2025-09-251-0/+3
* | | Disable some of `lb_construct_const_union` for the time being.gingerBill2025-09-251-0/+5
| |/ |/|
* | Again, better const union stuffgingerBill2025-09-242-154/+72
* | 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
* | 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-183-2/+19
|\ \
| * \ Merge pull request #5632 from kalsprite/x386gingerBill2025-09-183-2/+19
| |\ \
| | * | revert to working buildJon Lipstate2025-09-031-3/+2
| | * | add tls when we have crtJon Lipstate2025-09-031-2/+3
| | * | windows i386 supportJon Lipstate2025-08-293-2/+19
* | | | Multithread `lb_module_init`gingerBill2025-09-182-6/+30
|/ / /
* | | More improvements to minimize code gen sizegingerBill2025-09-185-14/+42
* | | 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