Commit graph

4091 commits

Author SHA1 Message Date
Richard Feldman
449ec19b0f
Merge pull request #1420 from rtfeldman/layout-changes
Layout changes
2021-06-19 08:08:07 -04:00
Folkert
c6f5f58761 when refcount is isize, decrement is subtraction 2021-06-19 10:56:02 +02:00
Richard Feldman
423c7d4fca
Merge branch 'trunk' into layout-changes 2021-06-18 22:12:36 -04:00
Richard Feldman
6f22dc8abf
Merge branch 'trunk' into cli-host 2021-06-18 22:08:18 -04:00
Folkert
4256c22004 more toplevel 2021-06-18 22:25:31 +02:00
Folkert
fe81eabbfa remove full() function 2021-06-18 22:08:42 +02:00
Folkert
daa1374678 remove full_layout field 2021-06-18 21:58:50 +02:00
Jared Ramirez
711daee650 Fix variable names & clarify comments 2021-06-18 12:56:23 -07:00
Jared Ramirez
5868518758 Add basic Dec.roc docs 2021-06-18 12:50:44 -07:00
Jared Ramirez
88aa8318f1 Refactor RocDec.toStr 2021-06-18 12:50:15 -07:00
Richard Feldman
53ccef0506 nightly clippy
I was on nightly for benchmarks, and these all seem reasonable.
2021-06-18 15:21:11 -04:00
Folkert
a64f80dbe8 fix hash problem 2021-06-18 21:16:43 +02:00
Folkert
d894a06290 use toplevel more 2021-06-18 21:05:31 +02:00
Folkert
88f4b6bc9b remove more FunctionPointer 2021-06-18 21:00:27 +02:00
Folkert
94cbb103ef use toplevelfunctionlayout in refcount insertion 2021-06-18 20:46:15 +02:00
Richard Feldman
b7af34c8b1 Fix decref in utils.zig 2021-06-17 22:39:57 -04:00
Richard Feldman
b6f0a3f693
Merge pull request #1411 from rtfeldman/constrain_when
Constrain Expr2::When
2021-06-17 00:46:02 -04:00
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
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
Jared Ramirez
49977ac803 Fix typo 2021-06-16 14:32:18 -07: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
dd2ac10ab9 Add RocDec.sub 2021-06-15 19:19:03 -07:00
rvcas
9716096999 test: cleanup some warnings 2021-06-15 19:34:15 -04:00
Folkert
9b9394b413 make list literal return bag and cell 2021-06-15 21:28:13 +02: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
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
Richard Feldman
4bba22391c
Merge branch 'trunk' into name-functions-with-morphic 2021-06-13 12:39:56 -04:00
Folkert
b00dcbd6f0 clippy 2021-06-13 17:21:14 +02:00
Folkert
26c910cdb3 fix Dict.get 2021-06-13 17:03:05 +02:00
Folkert
ab7f4a70a1 remove list_var 2021-06-13 16:56:59 +02:00
Folkert
02bc0036ab fix wrong tag name used in Dict.get 2021-06-13 16:54:37 +02:00
Folkert
bb25746928 Merge remote-tracking branch 'origin/trunk' into name-functions-with-morphic 2021-06-13 13:15:18 +02:00
Folkert
dc8d1135c9 use inkwell's invoke stuff 2021-06-13 00:17:35 +02:00