Commit graph

8642 commits

Author SHA1 Message Date
Folkert
368d45fb01 remove single element record 2021-06-21 23:02:09 +02:00
Folkert
6744e009ac more single record cases 2021-06-21 22:56:44 +02:00
Folkert
2ceb50bd02 single element record pattern 2021-06-21 22:34:14 +02:00
Folkert
a94f597e1e single record update 2021-06-21 22:26:53 +02:00
Folkert
ee941c9f2e cleanup 2021-06-21 21:25:51 +02:00
Folkert
7a36c25848 simpify pattern match on non-indexable values 2021-06-21 21:24:46 +02:00
Folkert
4bbaa007f3 remove EmptyStruct from wrapper 2021-06-21 21:16:21 +02:00
Folkert
ab8e0c756d remove LikeARoseTree 2021-06-21 21:07:49 +02:00
Folkert
65f4ff9663 remove MultiTagUnion 2021-06-21 21:03:37 +02:00
Folkert
8a36c20559 multi tag union is obsolete 2021-06-21 20:59:54 +02:00
Folkert
cc93da006d emit less MultiTagUnion 2021-06-21 20:56:03 +02:00
Folkert
5734cce250 cleanup 2021-06-21 20:40:15 +02:00
Folkert
95c952a1ae remove a wrapped 2021-06-21 20:35:00 +02:00
Richard Feldman
1c8a21e42c
Merge pull request #1427 from rtfeldman/roc-run-exec
Use exec in roc run
2021-06-21 08:39:54 -04:00
Richard Feldman
3ddbe4f06a Use exec in roc run 2021-06-20 23:19:34 -04:00
Richard Feldman
997ab6094a
Merge pull request #1426 from rtfeldman/hello-fast
Add hello-fast example
2021-06-20 23:17:25 -04:00
Richard Feldman
f8f8233f19 Add hello-fast example 2021-06-20 23:02:02 -04:00
Richard Feldman
f243dbf2f7
Merge pull request #1424 from rtfeldman/coerce-to-tag-id
Coerce to tag ID
2021-06-20 23:00:51 -04:00
Richard Feldman
3ee6f5a978
Merge pull request #1423 from rtfeldman/get-tag-id
GetTagId mono IR instruction
2021-06-20 21:49:52 -04:00
Folkert
3a6ef8a53d use in decision_tree 2021-06-20 23:53:57 +02:00
Folkert
7f51bf77aa cleanup 2021-06-20 22:45:54 +02:00
Folkert
e274976c6a make it work 2021-06-20 22:36:22 +02:00
Folkert
5e1077bf3e write implementation 2021-06-20 21:55:04 +02:00
Folkert
aba01ad62a add index 2021-06-20 21:33:25 +02:00
Folkert
97296dd8ce format 2021-06-20 21:25:40 +02:00
Folkert
e1af2eb7d0 add CoerceToTagId 2021-06-20 21:23:50 +02:00
Folkert
454241a04f use GetTagId in one more place 2021-06-20 21:05:02 +02:00
Folkert
aecb509909 update mono tests 2021-06-20 20:50:25 +02:00
Folkert
0de501554a use GetTagId 2021-06-20 20:49:36 +02:00
Folkert
bc8bd95b3d use union layout in mono patterns 2021-06-20 20:21:08 +02:00
Folkert
61c9de91dc make newtype wrappers explicit in pattern code 2021-06-20 20:14:27 +02:00
Folkert
01f6433556 improve data model for mono record pattern 2021-06-20 18:13:56 +02:00
Folkert
e84559aa44 Revert "use union layout in mono patterns"
This reverts commit 9ba4885083.
2021-06-20 18:12:31 +02:00
Folkert
9ba4885083 use union layout in mono patterns 2021-06-20 18:12:18 +02:00
Folkert
08cb889e6e use GetTagId in test 2021-06-20 17:04:58 +02:00
Folkert
1e7cb5da00 use GetTagId 2021-06-20 17:02:32 +02:00
Folkert
db05e55752 add tag union closure test 2021-06-20 17:00:24 +02:00
Eric Correia
342d1f34c2 set up GetTagId 2021-06-20 10:54:53 -04:00
Richard Feldman
f08c764cad
Merge pull request #1422 from rtfeldman/raw-function-layout
remove FunctionPointer layout variant
2021-06-19 20:42:56 -04:00
Richard Feldman
a7c269594b
Merge pull request #1400 from rtfeldman/document-only-exposed-values
Documentation shows only exposed values
2021-06-19 20:37:51 -04:00
Folkert
f62a5c12b9 fix zig test 2021-06-19 23:03:13 +02:00
Folkert
e912edcfdd fix too many arguments 2021-06-19 21:26:06 +02:00
Folkert
c26d20e4e5 fix code only used in release mode 2021-06-19 20:19:14 +02:00
Folkert
b20269d16d clippy 2021-06-19 19:59:51 +02:00
Chadtech
a7abc8b5b3 Remove dbg and todo 2021-06-19 13:37:10 -04:00
Chadtech
9d2976f14f Module aliases passed into LoadedModule, and used in docs to generate docs for aliases exposed by the module 2021-06-19 13:35:57 -04:00
Folkert
af4ee51560 get rid of InPlace 2021-06-19 16:56:27 +02:00
Folkert
3ba643df70 refactor 2021-06-19 16:44:30 +02:00
Chadtech
fe3919f66e
Merge branch 'trunk' into document-only-exposed-values 2021-06-19 10:41:41 -04:00
Folkert
565a962613 even more Layout::Closure 2021-06-19 16:01:03 +02:00