aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | Make structs with the same fields but different tags different typesgingerBill2022-11-211-0/+3
* | | Improve error handling for trailing commas #2136gingerBill2022-11-211-4/+15
* | | 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 #2181 from odin-lang/map-devgingerBill2022-11-1718-300/+777
|\ \ \
| * | | 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
| * | | Simplify the handling of the hashing calls for `map`sgingerBill2022-11-132-27/+7
| * | | Minor improvement to multi return value reducing stack usagegingerBill2022-11-136-19/+90
| * | | Merge branch 'master' into map-devgingerBill2022-11-111-1/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into map-devgingerBill2022-11-113-9/+19
| |\ \ \ \
| * | | | | Add `noinline` LLVM attribute to static map proceduresgingerBill2022-11-111-0/+6
| * | | | | Add internal linkage to static map callsgingerBill2022-11-111-1/+2
| * | | | | Begin work on map static setgingerBill2022-11-119-39/+217
| * | | | | Make `__dynamic_map_set` take the `hash` rather than compute it internallygingerBill2022-11-111-5/+7
| * | | | | Make `map` get internal calls take the hash value rather than compute it inte...gingerBill2022-11-112-14/+16
| * | | | | Add minor optimization for `lb_map_cell_index_static`gingerBill2022-11-112-6/+11
| * | | | | Force inline of hasher proc where possiblegingerBill2022-11-111-8/+31
| * | | | | Correct static map get; make get take a pointer to simplify compiler internalsgingerBill2022-11-106-34/+40
| * | | | | Change map internal calls to use a pointergingerBill2022-11-093-8/+8
| * | | | | Fix `for in` for `map`gingerBill2022-11-081-2/+2
| * | | | | Allow for `-use-static-map-calls` which generates a get procedure per `map`; ...gingerBill2022-11-0810-25/+207
| * | | | | Change `__dynamic_map_get` signaturegingerBill2022-11-086-29/+25
| * | | | | Add `intrinsics.map_cell_info` and `intrinsics.map_info`gingerBill2022-11-085-8/+29
| * | | | | Make `Map_Info` store pointers to cell info rather than inlinegingerBill2022-11-088-2/+49
| * | | | | Disallow zero sized map keysgingerBill2022-11-081-1/+1
| * | | | | Remove the need for `type->Map.internal_type` and replace with the definition...gingerBill2022-11-087-57/+21
| * | | | | Support `for in` loops for `map`gingerBill2022-11-082-8/+30
| * | | | | General modificationsgingerBill2022-11-085-54/+137
| * | | | | Basic fmt printing for `map`gingerBill2022-11-073-14/+9
| * | | | | Begin work on implementing the new `map` internalsgingerBill2022-11-077-127/+89
* | | | | | Fix microsoft_craziness.hJeroen van Rijn2022-11-151-1/+1
| |_|/ / / |/| | | |
* | | | | Fix typogingerBill2022-11-111-1/+1
| |/ / / |/| | |
* | | | Check for non-zero sized elements for `intrinsics.ptr_sub`gingerBill2022-11-111-0/+7
* | | | Make `intrinsics.ptr_sub` use explicit integer arithmetic internallygingerBill2022-11-111-9/+9
* | | | Merge pull request #2176 from jaspergeer/fix-untyped-segfaultgingerBill2022-11-081-0/+3
|\ \ \ \ | |/ / / |/| | |
| * | | check for nullptr when evaluating untypednessJasper Geer2022-11-041-0/+3
* | | | `-default-to-nil-allocator` also enables `-no-dynamic-literals`gingerBill2022-11-071-0/+5
|/ / /
* | | Merge pull request #1544 from FancyKillerPanda/build_ignoregingerBill2022-11-031-0/+2
|\ \ \
| * | | Emit a parser warning when encountering an unknown tag.FancyKillerPanda2022-02-241-0/+2
* | | | Merge pull request #2147 from jaspergeer/tighten-slice-string-cast-errorgingerBill2022-11-031-2/+2
|\ \ \ \