aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Naïve optimization of named _split_ multiple return valued when `defer` is n...gingerBill2022-11-259-17/+84
* Correct return ptr semantics for split returnsgingerBill2022-11-241-1/+8
* Make split multiple return logic only work for the native Odin calling conven...gingerBill2022-11-241-1/+11
* Add split multiple return to different ABIsgingerBill2022-11-241-43/+75
* Fix type for split returns codegingerBill2022-11-241-1/+1
* Basic copy elision support for multiple return valuesgingerBill2022-11-244-76/+160
* Listen to past Bill's wisdomgingerBill2022-11-231-24/+10
* Merge branch 'master' into multiple-return-abi-experimentgingerBill2022-11-231-1/+9
|\
| * Fix LLVM type cycle nonsense with procedure typesgingerBill2022-11-231-1/+9
* | Merge branch 'master' into multiple-return-abi-experimentgingerBill2022-11-234-22/+63
|\|
| * HACK: Get around debugging type generation for slices and dynamic arrays of *...gingerBill2022-11-231-2/+14
| * Extra check for slices and dynamic arrays for `-debug`gingerBill2022-11-231-0/+2
| * Add extra check to debug information of named composite typesgingerBill2022-11-231-7/+34
| * Fix #2207gingerBill2022-11-232-12/+12
| * Merge pull request #2206 from thisisnotnull/fix-wprintfJeroen van Rijn2022-11-221-1/+1
| |\
| | * fix wprintf return valuethisisnotnull2022-11-211-1/+1
* | | Clean up `return` logic for split multiple return ABI experimentgingerBill2022-11-231-37/+57
* | | Basic support for new ABI experiment on Win64gingerBill2022-11-235-63/+202
* | | Remove copy elision codegingerBill2022-11-224-57/+7
|/ /
* | Fix #2109gingerBill2022-11-211-0/+1
* | Make structs with the same fields but different tags different typesgingerBill2022-11-211-0/+3
* | `strconv.parse_f64` - accurately parse floatsgingerBill2022-11-213-98/+421
* | Improve error handling for trailing commas #2136gingerBill2022-11-211-4/+15
* | Fix UUIDgingerBill2022-11-211-1/+1
* | Fix #2174gingerBill2022-11-211-3/+5
* | Fix #2172gingerBill2022-11-211-17/+30
* | Fix #2179gingerBill2022-11-211-1/+1
* | Fix #2186gingerBill2022-11-211-10/+7
* | Fix #2188gingerBill2022-11-212-12/+7
* | Fix #2197gingerBill2022-11-211-0/+18
* | Fix #2199gingerBill2022-11-211-1/+1
* | Fix #2201gingerBill2022-11-211-16/+21
* | Fix #2202gingerBill2022-11-211-0/+3
* | Fix #2125gingerBill2022-11-213-0/+6
|/
* Fixed comparison against nil for mapsgingerBill2022-11-201-8/+3
* Merge pull request #2204 from colrdavidson/fix_wasm_memgingerBill2022-11-191-1/+1
|\
| * fix missing wasm memory caseColin Davidson2022-11-181-1/+1
|/
* Merge pull request #2181 from odin-lang/map-devgingerBill2022-11-1735-829/+2080
|\
| * Test new map when used as a set.Jeroen van Rijn2022-11-151-0/+117
| * Correct `map_insert`gingerBill2022-11-141-4/+1
| * Revert "Minor improvement to multi return value reducing stack usage"gingerBill2022-11-136-91/+20
| * Fix prototypegingerBill2022-11-131-1/+1
| * Enforce pointer castgingerBill2022-11-133-3/+5
| * Add @(require_results) to map procedures where possiblegingerBill2022-11-131-14/+36
| * Simplify the handling of the hashing calls for `map`sgingerBill2022-11-133-101/+31
| * Minor improvement to multi return value reducing stack usagegingerBill2022-11-136-19/+90
| * Fix CI typo.Jeroen van Rijn2022-11-131-1/+1
| * map tests for Linux and MacJeroen van Rijn2022-11-133-1/+18
| * map: Add tests for update + delete.Jeroen van Rijn2022-11-131-5/+148
| * Correct `map_reserve_dynamic` caused by an bizarre code generation buggingerBill2022-11-133-19/+23