Commit graph

9048 commits

Author SHA1 Message Date
Folkert
2c0aa8a5a1 handle guards in a first-class way 2021-07-04 22:35:00 +02:00
rvcas
879bea2339 chore: clippy is wrong :p 2021-07-04 16:16:50 -04:00
rvcas
1349da3f39 feat: return PoolVec directly, duplication seems inevitable 2021-07-04 16:08:48 -04:00
rvcas
d4da68e1d4 feat: use filter_map 2021-07-04 15:58:59 -04:00
Lucas
82076448b1
Merge branch 'trunk' into constrain_update 2021-07-04 15:36:53 -04:00
rvcas
40bb078882 feat: adjust rigids to let it fit better in ValueDef 2021-07-04 15:32:48 -04:00
Folkert
8f0c13ecc1 remove old handling of guard 2021-07-04 21:19:39 +02:00
Folkert
e7c88cac98 refactor guards 2021-07-04 21:17:57 +02:00
Folkert
b99f710c49 refactor 2021-07-04 20:12:50 +02:00
Lucas
e0c24608cd
Merge branch 'trunk' into old_exe_bad_build 2021-07-04 13:29:22 -04:00
Folkert
b2792af5f6 add helper function 2021-07-04 15:10:32 +02:00
Folkert
048326f9a3 build reset WIP 2021-07-04 14:20:44 +02:00
Lucas
f4753b6dc6
Merge branch 'trunk' into zig_clean_up 2021-07-03 20:07:39 -04:00
Lucas
8e8f13a615
Merge pull request #1453 from rtfeldman/incompatible_type_param 2021-07-03 20:06:23 -04:00
Folkert de Vries
b35eb85e03
Merge branch 'trunk' into incompatible_type_param 2021-07-04 01:09:04 +02:00
Folkert de Vries
9a65b3d57b
Merge pull request #1452 from rtfeldman/iss_1421
tag must be its own type fix
2021-07-04 01:00:45 +02:00
rvcas
fe7e492572 chore: cleaner way to check status code 2021-07-03 14:54:05 -04:00
Chadtech
0035700e8d Merge branch 'docs-exposed-values' of github.com:rtfeldman/roc into docs-exposed-values 2021-07-03 14:51:54 -04:00
Chadtech
62d5633546 Fixed problems with docs failing to render and included test to validate that behavior 2021-07-03 14:51:40 -04:00
rvcas
a82b403aa4 feat(cli): impl BuildOutcome::status_code 2021-07-03 14:41:58 -04:00
rvcas
3fa5b4363e feat(cli): do not run executable if build failed 2021-07-03 14:23:21 -04:00
rvcas
39d39c218f feat(mono): return Stmt::RuntimeError on bad layouts for If 2021-07-03 13:05:30 -04:00
rvcas
16542f0e1e test: incompatible type params in if 2021-07-03 13:04:38 -04:00
Eric Correia
bb7e22bc73 Merge branch 'trunk' of github.com:rtfeldman/roc into iss_1421 2021-07-03 12:10:14 -04:00
Eric Correia
aa123635fa remove comment 2021-07-03 12:08:42 -04:00
Eric Correia
8deb377d30 tag must be its own type fix 2021-07-03 12:06:48 -04:00
Eric Correia
ee52ce19ad fix reset_reuse 2021-07-03 11:53:02 -04:00
Chadtech
1c06e280b0 Merge branch 'trunk' of github.com:rtfeldman/roc into docs-exposed-values 2021-07-03 11:27:07 -04:00
Chadtech
5ef97fc76f
Merge branch 'trunk' into docs-exposed-values 2021-07-03 11:26:59 -04:00
Anton-4
a0deaa84e6
Merge pull request #1450 from rtfeldman/editor-ideas
Added editor ideas and inspiration
2021-07-03 17:19:17 +02:00
Eric Correia
5bba490dd4 implementation cont 2021-07-03 10:58:05 -04:00
Anton-4
f46a5fe4a8
Added editor ideas and inspiration 2021-07-03 16:48:20 +02:00
Eric Correia
6d566eaa64 impl 2021-07-03 10:26:09 -04:00
Folkert
bb0d1522f2 llvm preparations 2021-07-03 16:05:47 +02:00
Folkert
6f48c9762b consider tags that are represented as NULL 2021-07-03 14:15:05 +02:00
Folkert
5250e930aa don't unroll recursive layouts 2021-07-03 14:07:29 +02:00
rvcas
197a34c41d fix: accidentally used experimental feature 2021-07-02 21:24:34 -04:00
rvcas
a6c6760c2a this compiles but has a lot of indirection 2021-07-02 21:00:57 -04:00
rvcas
e4bc0adc59 feat: make ValueDef an enum 2021-07-02 20:53:37 -04:00
Folkert
ee67ee546a thread reset-reuse through 2021-07-03 01:13:50 +02:00
rvcas
3452037d44 chore: dict remove unused vars 2021-07-02 18:36:30 -04:00
rvcas
fb12715aba chore: list remove unused vars 2021-07-02 18:36:17 -04:00
rvcas
60f017cbd5 chore: utils ignore unused vars 2021-07-02 18:35:51 -04:00
rvcas
54bcf54f30 chore: dec remove redundant comptime 2021-07-02 18:35:13 -04:00
tarjei
5bb3146aa8 Enable reset-reuse and fix layout problems 2021-07-02 22:21:21 +02:00
Lucas
9340c84a80
Merge branch 'trunk' into constrain_update 2021-07-02 16:19:43 -04:00
rvcas
528e1f543b fix: value def adjustments 2021-07-02 16:17:26 -04:00
Folkert
3c2ee9e447 WIP 2021-07-02 20:34:11 +02:00
Anton-4
659f33c44b some multi element list tests 2021-07-02 19:08:05 +02:00
Anton-4
544ac86343 fixed poolvec bug, ast nodes are added to list 2021-07-02 16:27:01 +02:00