zimt28
|
eb6f50a1c8
|
Fix U16 range
|
2022-03-22 11:34:48 +01:00 |
|
Folkert
|
7b86a4b29e
|
optimize variable substitution in instantiate_rigids
|
2022-03-21 23:57:40 +01:00 |
|
Folkert
|
7029717cd0
|
fix missing import
|
2022-03-21 23:46:25 +01:00 |
|
Folkert
|
725eb217d8
|
more vecs, less sets
|
2022-03-21 23:20:57 +01:00 |
|
Folkert
|
14b53c0ccf
|
simplify local_successors
|
2022-03-21 23:16:07 +01:00 |
|
Folkert
|
cee1a787c9
|
and remove everything because it has no effect
|
2022-03-21 23:07:27 +01:00 |
|
Folkert de Vries
|
5e9e7f3ad5
|
Merge pull request #2760 from rtfeldman/wasm-reset-reuse
Wasm reset & reuse
|
2022-03-21 23:02:28 +01:00 |
|
Folkert
|
1b1a7b0385
|
more cleaned up
|
2022-03-21 22:54:24 +01:00 |
|
Folkert
|
a170f461e0
|
cleanup
|
2022-03-21 22:44:14 +01:00 |
|
Folkert
|
cc9873eb6d
|
exploration
|
2022-03-21 22:41:32 +01:00 |
|
Folkert
|
ba5244693a
|
properly serialize tag names
|
2022-03-21 19:45:21 +01:00 |
|
Brendan Hansknecht
|
42f49c1d79
|
also add test for overshifting to make sure we don't get bits from higher up in the type
|
2022-03-20 22:09:11 -07:00 |
|
Brendan Hansknecht
|
20ed4cbacb
|
cleanup test type sizes and add more cases for i8
|
2022-03-20 22:01:13 -07:00 |
|
Jan Van Bruggen
|
46fc305d56
|
Fix Num.shiftRight* tests
|
2022-03-20 21:39:39 -06:00 |
|
Jan Van Bruggen
|
9fb3549c24
|
Enable Num.shiftRight* tests
|
2022-03-20 21:39:39 -06:00 |
|
Jan Van Bruggen
|
7d95d2b576
|
Fix shift filling by flipping inkwell sign_extend flags
See https://thedan64.github.io/inkwell/inkwell/builder/struct.Builder.html#method.build_right_shift
Before:
```
» Num.shiftRightBy 1 -8
9223372036854775804 : Int *
» Num.shiftRightZfBy 1 -8
-4 : Int *
```
After:
```
» Num.shiftRightBy 1 -8
-4 : Int *
» Num.shiftRightZfBy 1 -8
9223372036854775804 : Int *
```
|
2022-03-20 21:39:39 -06:00 |
|
Richard Feldman
|
68adeba43c
|
Merge pull request #2758 from rtfeldman/intern-tag-names
handle common tag names in type -> subs conversion
|
2022-03-20 20:39:46 -04:00 |
|
Richard Feldman
|
68e5b1a3ec
|
Merge pull request #2759 from rtfeldman/serialize-subs
Serialize subs
|
2022-03-20 20:36:43 -04:00 |
|
Brian Carroll
|
d479d1efb9
|
Formatting
|
2022-03-20 23:31:38 +00:00 |
|
Brian Carroll
|
1f82310832
|
wasm: Add support for Expr::Reuse
|
2022-03-20 23:01:54 +00:00 |
|
Brian Carroll
|
5de539b9fa
|
mono: Generate IR for refcount reset procedures
|
2022-03-20 22:48:23 +00:00 |
|
Folkert
|
7062a71216
|
clippy
|
2022-03-20 21:42:04 +01:00 |
|
Folkert
|
832681269e
|
add serialization test code
|
2022-03-20 21:32:59 +01:00 |
|
Folkert
|
715d58cf83
|
serialize field names properly
|
2022-03-20 21:30:09 +01:00 |
|
Folkert
|
b6f7f77aae
|
Revert "inline subs operations more aggressively"
This reverts commit f4cb2ec254 .
it'll be merged by a different PR
|
2022-03-20 20:12:20 +01:00 |
|
Folkert
|
ba13ad71a6
|
revert helloZig.roc
|
2022-03-20 20:03:24 +01:00 |
|
Folkert
|
c7656955f8
|
add Subs (de)serialization
|
2022-03-20 20:03:02 +01:00 |
|
Folkert
|
4fb205a4ba
|
style
|
2022-03-20 16:13:41 +01:00 |
|
Folkert
|
9a1e3466c9
|
revert changes to helloZig.roc
|
2022-03-20 15:33:23 +01:00 |
|
Folkert
|
5a4db4b4ad
|
inline subs operations more aggressively
|
2022-03-20 15:31:35 +01:00 |
|
Folkert
|
02944bd2f6
|
simplify logic (iterators are complicated for the rust compiler in debug mode)
|
2022-03-20 15:31:09 +01:00 |
|
Folkert
|
38c2710fc5
|
intern common tag names
|
2022-03-20 15:30:47 +01:00 |
|
Folkert
|
a601b93a46
|
start of serializing subs
|
2022-03-20 12:55:14 +01:00 |
|
Brian Carroll
|
9b6b81a438
|
WIP
|
2022-03-20 11:17:34 +00:00 |
|
Richard Feldman
|
00ef997be3
|
Add Elliot Waite to AUTHORS
|
2022-03-19 23:37:28 -04:00 |
|
Richard Feldman
|
849f573e14
|
Merge pull request #2756 from elliotwaite/small-text-fixes
Fix typos in intro material
|
2022-03-19 23:36:25 -04:00 |
|
elliotwaite
|
817ade6b52
|
Fix typos in intro material
|
2022-03-19 18:46:26 -07:00 |
|
Richard Feldman
|
32c1b5f0bf
|
Merge pull request #2751 from rtfeldman/remove-identstr-allocation
remove allocation in Symbol creation
|
2022-03-19 21:19:21 -04:00 |
|
Richard Feldman
|
92ec38cf3c
|
Document SMALL_STR_BYTES calculation
|
2022-03-19 21:18:02 -04:00 |
|
Folkert
|
f4cb2ec254
|
inline subs operations more aggressively
|
2022-03-20 02:07:48 +01:00 |
|
hafiz
|
3f07afe3b5
|
Merge pull request #2750 from rtfeldman/delay-instantiating-aliases-fix-limitations
Delay instantiating aliases fix limitations
|
2022-03-19 20:41:14 -04:00 |
|
hafiz
|
418e71e95c
|
Merge pull request #2755 from rtfeldman/dense-let-constraints
Constraint gen tweaks
|
2022-03-19 20:39:55 -04:00 |
|
Folkert
|
45863769eb
|
fix transitive imported aliases not being passed along
|
2022-03-20 00:03:20 +01:00 |
|
Folkert
|
7f92de69ab
|
some comments
|
2022-03-19 23:44:28 +01:00 |
|
Folkert
|
a1dbdf34d5
|
simplify empty let constraint
|
2022-03-19 23:41:56 +01:00 |
|
Folkert
|
a20a828ee1
|
refactor typed function constraint gen
|
2022-03-19 23:41:33 +01:00 |
|
Folkert
|
6aaef49aa7
|
don't create IsOpenType constraint for obvious non-types
|
2022-03-19 21:40:16 +01:00 |
|
Brian Carroll
|
22ccadccc9
|
Merge pull request #2699 from rtfeldman/wasm-zig-tests
Run Zig builtin tests on Wasm too
|
2022-03-19 20:36:54 +00:00 |
|
Folkert
|
f5ebc5bec9
|
add some Constraints statistics reporting
|
2022-03-19 20:50:22 +01:00 |
|
Folkert
|
9ac194a3b3
|
store Str.Str type in a compact way
|
2022-03-19 20:49:39 +01:00 |
|