Ayaz Hafiz
|
61ac9bf9b2
|
Weaken binding empty records
|
2023-01-14 15:33:50 +01:00 |
|
Ayaz Hafiz
|
64f979a826
|
Weaken foreign calls
|
2023-01-14 15:33:50 +01:00 |
|
Ayaz Hafiz
|
b3acbdfdfd
|
Weaken run-low-level
|
2023-01-14 15:33:50 +01:00 |
|
Ayaz Hafiz
|
cb1373a3a4
|
Weaken let-binding calls
|
2023-01-14 15:33:49 +01:00 |
|
Ayaz Hafiz
|
d27a72de1f
|
Weaken let sequences under let binding
|
2023-01-14 15:33:49 +01:00 |
|
Ayaz Hafiz
|
e36f90feec
|
Weaken recursive let bindings
|
2023-01-14 15:33:49 +01:00 |
|
Folkert de Vries
|
e3a213c0dc
|
Merge pull request #4882 from roc-lang/weakening-3
Begin weakening let-bindings to non-function, non-number expressions
|
2023-01-14 15:32:27 +01:00 |
|
Folkert
|
dca1c665ae
|
fix list elementes being cloned to the wrong place
|
2023-01-14 14:25:23 +01:00 |
|
Folkert
|
437498b7ac
|
list decrement must use capacity, not length
|
2023-01-14 13:14:37 +01:00 |
|
Joshua Warner
|
0b8e68f70d
|
Fix approximately a bajillion fmt and parsing bugs
(discovered by fuzzing)
There's more to come, but this seems like a good batch for now.
|
2023-01-13 18:20:44 -08:00 |
|
Folkert
|
ee99ae2372
|
WIP
|
2023-01-13 20:42:23 +01:00 |
|
Ayaz Hafiz
|
7c4cfba4b8
|
Rephrase solve comments as per Folkert's review
|
2023-01-13 12:58:11 -06:00 |
|
Richard Feldman
|
76a4414aaf
|
Merge remote-tracking branch 'origin/main' into improve-type-mismatch
|
2023-01-12 21:47:39 -05:00 |
|
Ayaz Hafiz
|
d43387d1be
|
Fix missing parameter in to_relevant_branch_help
main is currently broken because of a non-conflicting diff that landed
before the interner change landed.
|
2023-01-12 15:43:14 -06:00 |
|
Richard Feldman
|
41a7304e77
|
Merge pull request #4854 from roc-lang/intern-layouts-6
Intern all the layouts
|
2023-01-12 15:45:14 -05:00 |
|
Ayaz Hafiz
|
5eda760f1c
|
Fix bug in loading host-exposed list pointers
|
2023-01-12 10:20:11 -06:00 |
|
Ayaz Hafiz
|
2e41b59af4
|
Format
|
2023-01-12 10:02:21 -06:00 |
|
Ayaz Hafiz
|
04cf7e070d
|
Weaken let-bindings to if expressions
|
2023-01-12 10:02:21 -06:00 |
|
Ayaz Hafiz
|
39b6a509eb
|
Fix gen test with list
|
2023-01-12 10:02:21 -06:00 |
|
Ayaz Hafiz
|
9462f44bb7
|
Weaken variables bound to when expressions
|
2023-01-12 10:02:21 -06:00 |
|
Ayaz Hafiz
|
a2f04d1fa3
|
Weaken single quotes
|
2023-01-12 10:02:21 -06:00 |
|
Ayaz Hafiz
|
b2cdddbdfb
|
Weaken lists
|
2023-01-12 10:02:20 -06:00 |
|
Ayaz Hafiz
|
caa3a6c6a8
|
Weaken strings
|
2023-01-12 10:01:56 -06:00 |
|
Ayaz Hafiz
|
173d070175
|
Weaken expects
|
2023-01-12 10:01:56 -06:00 |
|
Ayaz
|
fdb4fe66ee
|
Merge pull request #4820 from joshuawarner32/remove-parser-generator
Remove accidentally committed parser generator
|
2023-01-11 23:14:52 -06:00 |
|
Richard Feldman
|
dc8eb81bb2
|
Omit more unnecessary fields from record diffs
|
2023-01-11 23:18:53 -05:00 |
|
Folkert de Vries
|
386983a657
|
Merge pull request #4881 from roc-lang/rename-rank-none
Rename rank none to rank generalized
|
2023-01-12 00:25:24 +01:00 |
|
Ayaz
|
8bca5840b9
|
Merge pull request #4880 from roc-lang/weakening-2
Implement weakening of variables introduced in branch patterns
|
2023-01-11 16:46:54 -06:00 |
|
Ayaz
|
65e3dae68e
|
Merge pull request #4879 from roc-lang/pattern-as-mono
implement standard as patterns in mono IR
|
2023-01-11 16:16:16 -06:00 |
|
Folkert
|
6ead631c82
|
generate the RocFunction struct
|
2023-01-11 23:05:32 +01:00 |
|
Ayaz Hafiz
|
d214598a16
|
Rename rank none to rank generalized
|
2023-01-11 14:55:18 -06:00 |
|
Ayaz Hafiz
|
4c79f36954
|
Update wasm layout sizes
|
2023-01-11 14:39:12 -06:00 |
|
Ayaz Hafiz
|
cde83e9078
|
Remove an accidentally gen-dev addition
|
2023-01-11 14:39:12 -06:00 |
|
Ayaz Hafiz
|
1960f429bd
|
Cleanup of lints
|
2023-01-11 14:39:12 -06:00 |
|
Ayaz Hafiz
|
6e0e11ea79
|
Avoid needless re-entry to the interner
|
2023-01-11 14:39:12 -06:00 |
|
Ayaz Hafiz
|
68d6de79de
|
Don't make from_reserved_index public
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
856ee91642
|
Add layout interner tests and fix a bug with lambda set interner
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
ee7e9d4ab5
|
Update gen wasm
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
55b8aaebda
|
Update roc glue
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
d4b60052b0
|
Update gen wasm tests
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
52c16d2f35
|
Fix layout ref in gen tags
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
f321369f4d
|
Fixing comparing runtime representations of layouts
|
2023-01-11 14:39:11 -06:00 |
|
Ayaz Hafiz
|
03ece6e274
|
Update llvm backend
|
2023-01-11 14:39:10 -06:00 |
|
Ayaz Hafiz
|
9d70c45781
|
Update wasm backend
|
2023-01-11 14:38:43 -06:00 |
|
Ayaz Hafiz
|
6859c2e15c
|
Update dev backend
|
2023-01-11 14:38:42 -06:00 |
|
Ayaz Hafiz
|
45aa9768f7
|
Hide lambda set runtime representation
|
2023-01-11 14:38:42 -06:00 |
|
Ayaz Hafiz
|
fa8effd3e8
|
Make all layouts interned in mono
|
2023-01-11 14:38:41 -06:00 |
|
Ayaz Hafiz
|
dc6b7003a8
|
Make layout methods easier on interner
|
2023-01-11 14:32:16 -06:00 |
|
Ayaz Hafiz
|
e14a0abb99
|
Store target info on layout interners
|
2023-01-11 14:32:16 -06:00 |
|
Ayaz Hafiz
|
31f3caef74
|
stand by Kawhi being the best
|
2023-01-11 14:30:38 -06:00 |
|