aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Disallow syntax: `proc(x,:T)`gingerBill2025-02-221-0/+3
* Improve error message for matrices with no rows or columnsgingerBill2025-02-221-6/+14
* Allow indirection for swizzling on procedure parametersgingerBill2025-02-211-0/+5
* Merge pull request #4860 from odin-lang/bill/typeid_hash_tablegingerBill2025-02-217-73/+80
|\
| * Fix typeid size in LLVMgingerBill2025-02-201-1/+1
| * Handle `any` correctly for 32-bit systemsgingerBill2025-02-202-5/+21
| * Fix `typeid` size for 32-bit platformsgingerBill2025-02-201-3/+3
| * Change `typeid` definition to be based around the canonical type hashgingerBill2025-02-205-64/+55
* | Fixed an issue with SIMD vector equality.Barinzaya2025-02-201-1/+10
|/
* Add `cast` backgingerBill2025-02-201-1/+1
* Use `PtrMap` temporarilygingerBill2025-02-203-5/+5
* Use `TypeSet` instead of `PtrSet<Type *>`gingerBill2025-02-202-38/+4
* Improve name canonicalization for some debuggersgingerBill2025-02-201-3/+3
* Make debug symbols use the new name canonicalization rulesgingerBill2025-02-202-20/+31
* Move docs to the headergingerBill2025-02-192-29/+23
* Number fields within procedures with a depth-first numbering systemgingerBill2025-02-193-1/+12
* Add to check to fix crashgingerBill2025-02-181-2/+3
* Fix for weird builtin typesgingerBill2025-02-181-4/+10
* Add offset for nested thingsgingerBill2025-02-181-11/+10
* Remove debug printgingerBill2025-02-181-1/+0
* Update the commentsgingerBill2025-02-182-51/+59
* Add `TypeWriter` stream to allow for in-place hashing and string generationgingerBill2025-02-185-271/+361
* Use `TypeSet` for DeclInfo depsgingerBill2025-02-184-60/+71
* Minor code clean upgingerBill2025-02-181-47/+15
* Fix typosgingerBill2025-02-181-1/+1
* Simplify type info table constructiongingerBill2025-02-175-85/+146
* Begin work on `TypeSet`gingerBill2025-02-173-17/+246
* Begin work on hash typesgingerBill2025-02-178-23/+114
* Clean up rules for name manglinggingerBill2025-02-172-179/+64
* Use new name canonicalization approachgingerBill2025-02-172-3/+5
* Work on making name mangling deterministicgingerBill2025-02-1711-275/+475
* Begin work on nested declarationsgingerBill2025-02-171-0/+15
* Fill in more canonical typesgingerBill2025-02-151-2/+49
* Begin work on producing a canonicalized type string for hashing types.gingerBill2025-02-141-27/+248
* Merge pull request #4797 from laytan/improve-abs-of-floatgingerBill2025-02-082-2/+30
|\
| * reorganize tests and handle endianLaytan Laats2025-02-061-8/+5
| * apply abs fix to constant system tooLaytan Laats2025-02-062-5/+8
| * improve abs() on floats for more correct and faster resultsLaytan Laats2025-02-051-0/+28
* | Merge branch 'master' into bill/sdl3gingerBill2025-02-076-45/+36
|\ \
| * \ Merge pull request #4786 from korvahkh/fix-variants2ptrsgingerBill2025-02-071-0/+3
| |\ \
| | * | Preserve `#no_nil` in `intrinsics.type_convert_variants_to_pointers`korvahkh2025-02-031-0/+3
| * | | Merge pull request #4796 from laytan/obfuscate-moregingerBill2025-02-073-43/+25
| |\ \ \
| | * | | -obfuscate-source-code-locations on bounds checks and type assertionsLaytan Laats2025-02-053-43/+25
| | |/ /
| * | / make corrected linkage with -use-separate-modules apply hidden visibilityLaytan Laats2025-02-061-0/+6
| | |/ | |/|
| * | fix odin report macos version reporting unknown when release isn't a 3 pointLaytan Laats2025-02-051-2/+2
| |/
* | Remove transmute suggestion with `-vet-cast` when transmuting native <-> endi...gingerBill2025-02-052-1/+23
* | Remove debug codegingerBill2025-02-051-1/+1
* | Merge branch 'master' into bill/sdl3gingerBill2025-02-043-2/+19
|\|
| * Fix `gb.h`'s `gb_fprintf_va` to allocate if the string is larger than the def...gingerBill2025-01-311-1/+12
| * Fix #4750gingerBill2025-01-311-1/+3