Dragos Popescu
|
75dcaf6d8d
|
-ignore-unknown-attributes: fixed the attribute value being type checked in variable declarations
|
2022-12-03 00:11:18 +01:00 |
|
Phil
|
7a4106077a
|
correct compare_exact_values(x,y) for TypeId and Procedure
|
2022-12-02 13:13:01 -08:00 |
|
gingerBill
|
d6cb105d5f
|
Fix LLVM type cycle nonsense with procedure types
|
2022-11-23 23:32:34 +00:00 |
|
gingerBill
|
5ac36b5f25
|
HACK: Get around debugging type generation for slices and dynamic arrays of *nix systems
|
2022-11-23 22:46:02 +00:00 |
|
gingerBill
|
22bcf1ba70
|
Extra check for slices and dynamic arrays for -debug
|
2022-11-23 22:31:21 +00:00 |
|
gingerBill
|
51c705edf1
|
Add extra check to debug information of named composite types
|
2022-11-23 21:59:53 +00:00 |
|
gingerBill
|
6fa0679be9
|
Fix #2109
|
2022-11-21 13:12:44 +00:00 |
|
gingerBill
|
afea221d64
|
Make structs with the same fields but different tags different types
Fixes #2105
|
2022-11-21 13:10:49 +00:00 |
|
gingerBill
|
3dfd53aee0
|
Improve error handling for trailing commas #2136
|
2022-11-21 11:56:59 +00:00 |
|
gingerBill
|
c7be30e0ea
|
Fix #2172
|
2022-11-21 11:38:29 +00:00 |
|
gingerBill
|
1baa47c78e
|
Fix #2179
|
2022-11-21 11:31:35 +00:00 |
|
gingerBill
|
0b33df4e9d
|
Fix #2186
|
2022-11-21 11:30:21 +00:00 |
|
gingerBill
|
4c40495742
|
Fix #2188
|
2022-11-21 11:23:10 +00:00 |
|
gingerBill
|
824b97d250
|
Fix #2197
|
2022-11-21 11:14:29 +00:00 |
|
gingerBill
|
5bbab05161
|
Fix #2199
|
2022-11-21 11:02:52 +00:00 |
|
gingerBill
|
83558a1352
|
Fix #2201
|
2022-11-21 11:01:01 +00:00 |
|
gingerBill
|
cb183e968a
|
Fix #2202
|
2022-11-21 10:30:59 +00:00 |
|
gingerBill
|
27d56d0da4
|
Fix #2125
|
2022-11-21 10:25:34 +00:00 |
|
gingerBill
|
c663566cd5
|
Fixed comparison against nil for maps
|
2022-11-20 01:34:57 +00:00 |
|
gingerBill
|
15bbdb2030
|
Merge pull request #2181 from odin-lang/map-dev
New `map` internals
|
2022-11-17 15:29:28 +00:00 |
|
Jeroen van Rijn
|
d3c5143292
|
Fix microsoft_craziness.h
|
2022-11-15 13:57:02 +01:00 |
|
gingerBill
|
25bec19b1f
|
Revert "Minor improvement to multi return value reducing stack usage"
|
2022-11-13 23:56:05 +00:00 |
|
gingerBill
|
81f83d5780
|
Fix prototype
|
2022-11-13 23:51:59 +00:00 |
|
gingerBill
|
d2019e3e4d
|
Enforce pointer cast
|
2022-11-13 23:50:45 +00:00 |
|
gingerBill
|
3edb3d8d8c
|
Simplify the handling of the hashing calls for maps
|
2022-11-13 23:24:08 +00:00 |
|
gingerBill
|
a705a2e38b
|
Minor improvement to multi return value reducing stack usage
|
2022-11-13 22:55:32 +00:00 |
|
gingerBill
|
7cfbd87f57
|
Merge branch 'master' into map-dev
|
2022-11-11 15:56:14 +00:00 |
|
gingerBill
|
e9e05a3783
|
Fix typo
|
2022-11-11 15:55:55 +00:00 |
|
gingerBill
|
2b83f27f06
|
Merge branch 'master' into map-dev
|
2022-11-11 15:54:33 +00:00 |
|
gingerBill
|
3d0e194298
|
Check for non-zero sized elements for intrinsics.ptr_sub
|
2022-11-11 15:54:13 +00:00 |
|
gingerBill
|
fcd8860990
|
Make intrinsics.ptr_sub use explicit integer arithmetic internally
|
2022-11-11 15:52:49 +00:00 |
|
gingerBill
|
22840ddf97
|
Add noinline LLVM attribute to static map procedures
|
2022-11-11 15:35:05 +00:00 |
|
gingerBill
|
f9576c2f5b
|
Add internal linkage to static map calls
|
2022-11-11 15:28:20 +00:00 |
|
gingerBill
|
16fc961010
|
Begin work on map static set
|
2022-11-11 14:45:22 +00:00 |
|
gingerBill
|
d2701d8b13
|
Make __dynamic_map_set take the hash rather than compute it internally
|
2022-11-11 13:04:38 +00:00 |
|
gingerBill
|
a0bd31646b
|
Make map get internal calls take the hash value rather than compute it internally
|
2022-11-11 13:02:23 +00:00 |
|
gingerBill
|
0d37da54b4
|
Add minor optimization for lb_map_cell_index_static
|
2022-11-11 11:41:28 +00:00 |
|
gingerBill
|
033525fe13
|
Force inline of hasher proc where possible
|
2022-11-11 11:10:26 +00:00 |
|
gingerBill
|
8852d090b6
|
Correct static map get; make get take a pointer to simplify compiler internals
|
2022-11-10 12:46:53 +00:00 |
|
gingerBill
|
1bcec3f769
|
Change map internal calls to use a pointer
|
2022-11-09 22:21:36 +00:00 |
|
gingerBill
|
79baddc157
|
Merge pull request #2176 from jaspergeer/fix-untyped-segfault
fix #2129 Segfault in compiler when void function used for its return value
|
2022-11-08 21:23:12 +00:00 |
|
gingerBill
|
0819d05a0b
|
Fix for in for map
|
2022-11-08 15:07:57 +00:00 |
|
gingerBill
|
a71daee545
|
Allow for -use-static-map-calls which generates a get procedure per map; add runtime.map_get
|
2022-11-08 14:58:05 +00:00 |
|
gingerBill
|
046dd55032
|
Change __dynamic_map_get signature
|
2022-11-08 13:02:32 +00:00 |
|
gingerBill
|
a74093784c
|
Add intrinsics.map_cell_info and intrinsics.map_info
|
2022-11-08 12:24:00 +00:00 |
|
gingerBill
|
ed58374964
|
Make Map_Info store pointers to cell info rather than inline
|
2022-11-08 12:18:36 +00:00 |
|
gingerBill
|
d77269dee2
|
Disallow zero sized map keys
|
2022-11-08 11:42:42 +00:00 |
|
gingerBill
|
810a1eee41
|
Remove the need for type->Map.internal_type and replace with the definition of runtime.Raw_Map
|
2022-11-08 11:13:46 +00:00 |
|
gingerBill
|
e3e225d21b
|
Support for in loops for map
|
2022-11-08 11:04:37 +00:00 |
|
gingerBill
|
da774e3fd2
|
General modifications
|
2022-11-08 00:38:31 +00:00 |
|