Richard Feldman
|
94dd8a7253
|
Merge branch 'trunk' into dec-div
|
2021-06-16 23:54:00 -04:00 |
|
Richard Feldman
|
fe9a2c1fc2
|
Average zig benchmarks
|
2021-06-16 23:53:04 -04:00 |
|
Richard Feldman
|
11b43c1128
|
Make zig benchmarks more like the Rust ones
|
2021-06-16 23:22:04 -04:00 |
|
Richard Feldman
|
4d2699f598
|
Use -O ReleaseFast in zig benchmarks
|
2021-06-16 23:18:40 -04:00 |
|
Richard Feldman
|
b9c3b8d82b
|
Merge pull request #1415 from rtfeldman/morphic-type-checking
Morphic type checking
|
2021-06-16 23:05:26 -04:00 |
|
Jared Ramirez
|
a25986fc3b
|
Add super basic benchmarks
|
2021-06-16 15:00:05 -07:00 |
|
Folkert de Vries
|
0c10826612
|
Merge branch 'trunk' into morphic-type-checking
|
2021-06-16 23:38:46 +02:00 |
|
Folkert
|
117ef03251
|
morphic fmt
|
2021-06-16 23:32:57 +02:00 |
|
Jared Ramirez
|
49977ac803
|
Fix typo
|
2021-06-16 14:32:18 -07:00 |
|
Folkert
|
eaf62a1bf8
|
morphic clippy
|
2021-06-16 23:29:31 +02:00 |
|
Jared Ramirez
|
9903ccecf6
|
Add RocDec.div
|
2021-06-16 14:26:09 -07:00 |
|
Folkert
|
642271d730
|
clippy
|
2021-06-16 23:18:56 +02:00 |
|
Folkert
|
6d31f9e1da
|
recursion info is not needed
|
2021-06-16 23:17:10 +02:00 |
|
Folkert
|
11ed2cbcf8
|
special-case rose tree field access
|
2021-06-16 23:16:14 +02:00 |
|
Folkert
|
a1231058da
|
store is_recursive info for unwrapped tags
|
2021-06-16 23:09:58 +02:00 |
|
Folkert
|
5ba378551c
|
deal with closure argument everywhere
|
2021-06-16 23:09:40 +02:00 |
|
Lucas
|
8200911ec2
|
Merge branch 'trunk' into constrain_when
|
2021-06-16 17:00:04 -04:00 |
|
Folkert
|
cc98237a0a
|
closure_env_layout
|
2021-06-16 22:15:55 +02:00 |
|
Folkert
|
b54033a2f5
|
alias analysis fixes
|
2021-06-16 22:14:14 +02:00 |
|
Folkert
|
ee2a1d74ed
|
fix usage of layout in Switch; always use outer layout
|
2021-06-16 22:05:30 +02:00 |
|
Jared Ramirez
|
01b7e315d0
|
Merge pull request #1413 from rtfeldman/dec-sub
dec sub
|
2021-06-16 10:05:42 -07:00 |
|
Jared Ramirez
|
1016a9c6fc
|
Merge branch 'trunk' of https://github.com/rtfeldman/roc into dec-sub
|
2021-06-15 20:44:04 -07:00 |
|
Lucas
|
2136a338d2
|
Merge branch 'trunk' into constrain_when
|
2021-06-15 23:10:56 -04:00 |
|
Richard Feldman
|
6c1bd31820
|
Merge pull request #1412 from rtfeldman/fix-nix-llvm-install
Use dev version of llvm in nix
|
2021-06-15 23:07:57 -04:00 |
|
Jared Ramirez
|
dd2ac10ab9
|
Add RocDec.sub
|
2021-06-15 19:19:03 -07:00 |
|
Jared Ramirez
|
19d8c41e98
|
Use dev version of llvm in nix
|
2021-06-15 19:09:21 -07:00 |
|
rvcas
|
1d9320ba8f
|
fix: Pattern2
* make Pattern2 fit in 32 by commenting out two fields in Shadowed
* make Global/Private Tag arguments field smaller by using PatternId
|
2021-06-15 21:32:39 -04:00 |
|
rvcas
|
9716096999
|
test: cleanup some warnings
|
2021-06-15 19:34:15 -04:00 |
|
rvcas
|
cc96dd0a76
|
chore: how did this get past me locally
|
2021-06-15 19:33:51 -04:00 |
|
rvcas
|
b84fc85753
|
test: new test for when constraints
|
2021-06-15 19:21:20 -04:00 |
|
rvcas
|
e300acf2a8
|
feat: implement When constraints
|
2021-06-15 19:20:59 -04:00 |
|
rvcas
|
22dc0fe6c7
|
feat: implement shallow clone for PExpected
|
2021-06-15 19:20:15 -04:00 |
|
rvcas
|
05181e4be0
|
feat: create PatternState2
|
2021-06-15 19:19:11 -04:00 |
|
rvcas
|
4652d77e84
|
feat: remove Located from Let constaints
|
2021-06-15 19:18:25 -04:00 |
|
rvcas
|
943047f207
|
feat: introduce Pattern constraint
|
2021-06-15 19:17:01 -04:00 |
|
rvcas
|
3733d3035e
|
feat: new imports
|
2021-06-15 19:15:16 -04:00 |
|
Folkert
|
765c81ad09
|
Merge remote-tracking branch 'origin/trunk' into morphic-type-checking
|
2021-06-15 21:28:37 +02:00 |
|
Folkert
|
9b9394b413
|
make list literal return bag and cell
|
2021-06-15 21:28:13 +02:00 |
|
Richard Feldman
|
3ad5a6a687
|
Merge pull request #1406 from rtfeldman/entry-points
Entry points
|
2021-06-14 21:28:47 -04:00 |
|
Folkert
|
0e6e9847fc
|
fix things in alias analysis
|
2021-06-14 23:36:27 +02:00 |
|
Folkert
|
b622202d97
|
rename joinpoint field
|
2021-06-14 21:12:24 +02:00 |
|
Folkert
|
19db7515da
|
fix shadowing of layout
|
2021-06-14 21:03:17 +02:00 |
|
Folkert
|
97954f3857
|
bump morphic
|
2021-06-14 21:01:36 +02:00 |
|
Folkert
|
cf6eb718b3
|
create alias analysis entry point
|
2021-06-13 23:16:53 +02:00 |
|
Folkert
|
0d5e91eb92
|
fix entry points
|
2021-06-13 22:13:37 +02:00 |
|
Folkert
|
e9135c71af
|
store main_for_host in file.rs State
|
2021-06-13 21:07:47 +02:00 |
|
Chadtech
|
64aba9ed46
|
Merge branch 'trunk' into document-only-exposed-values
|
2021-06-13 13:59:51 -04:00 |
|
Richard Feldman
|
288d0d7951
|
Merge pull request #1404 from rtfeldman/name-functions-with-morphic
Name functions with morphic
|
2021-06-13 13:07:27 -04:00 |
|
Richard Feldman
|
4bba22391c
|
Merge branch 'trunk' into name-functions-with-morphic
|
2021-06-13 12:39:56 -04:00 |
|
Richard Feldman
|
1bdf5b0622
|
Merge pull request #1402 from rtfeldman/dict-get-list-var
Dict get list var
|
2021-06-13 12:39:49 -04:00 |
|