Commit graph

4775 commits

Author SHA1 Message Date
Folkert
f59eed6366
so close 2023-07-30 20:44:10 +02:00
Folkert
644def72f1
working happy path 2023-07-30 20:44:10 +02:00
Folkert
d3ac7d616d
WIP 2023-07-30 20:44:09 +02:00
Folkert
8c99cdf817
working codegen 2023-07-30 20:44:07 +02:00
Folkert
e7f9ff8b51
WIP 2023-07-30 20:42:07 +02:00
Folkert
10aa4f58c9
WIP 2023-07-30 20:41:33 +02:00
Folkert
f96c78b3a5
setjmp/longjmp assembly gen 2023-07-30 20:39:53 +02:00
Folkert
cdc90f8495
update mono tests 2023-07-30 18:48:37 +02:00
Folkert
44d03eebfa
switch over to alloca expr 2023-07-30 18:48:35 +02:00
Folkert
cdd2aab217
add alloca as an expression 2023-07-30 18:46:00 +02:00
J.Teeuwissen
80faf0eeee
removed borrow.rs 2023-07-30 14:03:38 +02:00
Anton-4
cb22c3e618
Merge pull request #5706 from roc-lang/macos-dylib-warning
Fix macos ld warning
2023-07-30 10:47:09 +02:00
Richard Feldman
57fc441bf9
Fix macos ld warning 2023-07-29 21:06:04 -04:00
Richard Feldman
9c9a7884f2
Clippy 2023-07-29 18:23:16 -04:00
Richard Feldman
42fb593471
Desugar inside string interpolation 2023-07-29 18:11:41 -04:00
Richard Feldman
9e0e756d3b
Allow more exprs inside string interpolation 2023-07-29 17:30:48 -04:00
Folkert
ce640fe65f
unwrap lambda sets for RC 2023-07-28 17:21:30 +02:00
Folkert
81b4b3d22c
fix layout comparison in wasm backend 2023-07-28 16:23:14 +02:00
Folkert
334253f47f
check inside a lambda set for whether it is reference counted 2023-07-26 20:06:37 +02:00
Folkert de Vries
7f1b69fe88
Merge pull request #5692 from roc-lang/rust-1-70
upgrade to rust 1.70.0
2023-07-25 20:27:29 +02:00
Anton-4
f2137c90ab
upgrade to rust 1.70.0 2023-07-25 17:44:46 +02:00
Ayaz
ce441bb254
Merge pull request #5687 from roc-lang/platform-app-diff
Platform app diff
2023-07-25 08:35:04 -05:00
Folkert
8e9cf121ad
rust 1.71 clippy fixes 2023-07-25 10:46:46 +02:00
Folkert
c34de6e921
remove unused test file 2023-07-25 10:08:59 +02:00
Folkert
99fcbd8d5f
update mono test 2023-07-25 09:52:54 +02:00
Ayaz Hafiz
d3273381f7
Use store constraint instead of eq 2023-07-24 21:02:56 -05:00
Folkert
a7bf9bc639
annotations are still optional 2023-07-24 22:18:58 +02:00
Folkert
126c3f1536
simplify information passed to mono 2023-07-24 21:54:39 +02:00
Folkert
e549ea78fe
simplify HostSpecializations 2023-07-24 21:33:05 +02:00
Folkert
2756c9af35
switching constraint order fixes things 2023-07-24 21:24:34 +02:00
Folkert
557c3987e0
make it work 2023-07-24 21:24:33 +02:00
Folkert
43adf0635e
freshen annotations 2023-07-24 21:24:33 +02:00
Ayaz
d3ccdb51ea
Merge pull request #5670 from roc-lang/checkmate-ui-scaffold
Checkmate UI scaffold
2023-07-23 19:43:27 -05:00
Richard Feldman
64c49ddbc9
Improve some List docs 2023-07-23 13:59:27 -04:00
Ayaz
6225b80e01
Merge pull request #5668 from roc-lang/checkmate
Add "checkmate", a tool for the solver
2023-07-19 12:38:20 -05:00
Ayaz Hafiz
84165d21f4
More improvements 2023-07-18 11:24:50 -05:00
Ayaz Hafiz
8388c93e62
A bunch of improvements 2023-07-17 18:55:59 -05:00
Richard Feldman
aafefb12b2
Fix lambda set numbering issue 2023-07-17 14:09:17 -04:00
Ayaz Hafiz
2b6b1d858d
Colors 2023-07-17 10:24:52 -05:00
Ayaz Hafiz
828b1bd060
Add static data for now 2023-07-17 10:24:44 -05:00
Ayaz Hafiz
18f381e782
ErasedLambda 2023-07-17 10:13:11 -05:00
Ayaz Hafiz
7d3e7ffdfb
Load up 2023-07-17 10:12:18 -05:00
Ayaz Hafiz
87bb6c8437
Start supporting printing unifications 2023-07-17 10:12:18 -05:00
Ayaz Hafiz
9e055dcf53
Basis support for inspecting types 2023-07-17 10:12:17 -05:00
Ayaz Hafiz
8b7823a237
Fix types 2023-07-17 10:10:50 -05:00
Ayaz Hafiz
dac4d842d8
Fix types 2023-07-17 09:52:14 -05:00
Ayaz Hafiz
b3ccc905a4
Fix some checkmate bad schemas 2023-07-17 09:51:01 -05:00
Ayaz Hafiz
fcd733e1df
Dump roc checkmate 2023-07-17 09:51:01 -05:00
Ayaz Hafiz
1282110ef5
Push checkmate through load 2023-07-17 09:51:00 -05:00
Ayaz Hafiz
27dd9d03aa
Stub out checkmate react app 2023-07-17 09:50:38 -05:00