Folkert
|
ab332a37c3
|
take the maximum of all tags when calculating layout
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
444e3063e0
|
reserve tag union as array of bytes in llvm
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
6ff22de9dd
|
store/define tags in llvm
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
72ca6d675c
|
further tag support in Cranelift
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
74ec3682a2
|
add tests
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
5fca5fe631
|
collect tags from aliases
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
c9a90c32e3
|
prepare for Tag code gen
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
e742b77e0b
|
parity with old implementation
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
d875f8bfce
|
implement layout for Tag
|
2020-03-17 00:36:58 +01:00 |
|
Folkert
|
8c7124aba6
|
first pass
|
2020-03-17 00:36:58 +01:00 |
|
Richard Feldman
|
6637bfb226
|
Add some more Str docs
|
2020-03-16 02:40:20 -04:00 |
|
Chad Stearns
|
346daa327e
|
Merge branch 'trunk' of github.com:rtfeldman/roc into render-color-cli
|
2020-03-16 02:40:09 -04:00 |
|
Richard Feldman
|
3fa75dc2f7
|
Add Str.reverseClusters to docs
|
2020-03-16 02:28:22 -04:00 |
|
Richard Feldman
|
0ed8f90f11
|
Fix some type signatures in Str docs
|
2020-03-16 02:28:22 -04:00 |
|
Chad Stearns
|
9cdd7988fc
|
Very start of render color terminal
|
2020-03-16 02:27:38 -04:00 |
|
Chad Stearns
|
f8dd2fb9a1
|
Very start of render color terminal
|
2020-03-16 02:22:07 -04:00 |
|
Richard Feldman
|
1bee949ad0
|
Fix some Str docs
|
2020-03-16 02:06:12 -04:00 |
|
Richard Feldman
|
aa3030ab85
|
Revise Str docs
|
2020-03-16 02:01:57 -04:00 |
|
Richard Feldman
|
d6e5aa3bdc
|
Write some Str docs
|
2020-03-16 01:10:21 -04:00 |
|
Chad Stearns
|
009e1fa176
|
Small changes to region rendering
|
2020-03-15 20:57:32 -04:00 |
|
Richard Feldman
|
505e69f956
|
Remove a stray space missed by cargo fmt
|
2020-03-15 15:25:54 -04:00 |
|
Richard Feldman
|
455fabbe88
|
c to the l to the i p p y
|
2020-03-15 15:21:33 -04:00 |
|
Richard Feldman
|
6cd8afd5d6
|
Fix using structs with records
|
2020-03-15 15:13:52 -04:00 |
|
Richard Feldman
|
d546f4340d
|
Improve an error message
|
2020-03-15 14:31:13 -04:00 |
|
Richard Feldman
|
010e390fd6
|
Make using records in defs work
|
2020-03-15 14:31:01 -04:00 |
|
Folkert
|
6e97734211
|
ensure Bit/Enum patterns are considered exhaustive
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
8a46765fee
|
add debug assert for possible invariant
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
3ea748e532
|
remove extra check
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
9207145792
|
remove unneeded error vec
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
58fd1d64ff
|
do exhaustiveness on mono patterns
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
2e3f21b1ce
|
add commented test
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
cdf05bc425
|
remove (now unneeded!) default case
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
58c09aeaba
|
First pass at pattern exhaustivess checking
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
5926ac2f01
|
stub out Tag layout
|
2020-03-15 14:42:57 +01:00 |
|
Folkert
|
6088a22cb6
|
WIP first version that runs
|
2020-03-15 14:42:57 +01:00 |
|
Richard Feldman
|
4033098dac
|
Update some number docs
|
2020-03-15 01:24:41 -04:00 |
|
Richard Feldman
|
f3c9ac2b40
|
Try out some docs
|
2020-03-14 23:31:17 -04:00 |
|
Richard Feldman
|
5c3c30ed09
|
Fix List.get and List.set
|
2020-03-14 21:17:09 -04:00 |
|
Richard Feldman
|
a54db8bf92
|
Merge remote-tracking branch 'origin/trunk' into array-wrappers
|
2020-03-14 20:49:59 -04:00 |
|
Richard Feldman
|
5bf82fa42c
|
Fix Cranelift gen of nonempty lists
|
2020-03-14 20:44:39 -04:00 |
|
Richard Feldman
|
5beb65880c
|
Fix List.len
|
2020-03-14 20:12:27 -04:00 |
|
Richard Feldman
|
36986fd204
|
Merge branch 'trunk' into mono-if
|
2020-03-14 15:43:28 -04:00 |
|
Chad Stearns
|
6a0655f96d
|
Merging in remote
|
2020-03-14 12:35:00 -04:00 |
|
Chad Stearns
|
51ad7ea0f1
|
unused def report and batch report text
|
2020-03-14 12:28:36 -04:00 |
|
Richard Feldman
|
e01db9b284
|
wip empty list
|
2020-03-13 23:33:32 -04:00 |
|
Richard Feldman
|
e9a0c8b3ef
|
Fix mono for empty list
|
2020-03-13 22:41:55 -04:00 |
|
Richard Feldman
|
de25dc0484
|
Re-enable empty list test
|
2020-03-13 22:41:46 -04:00 |
|
Richard Feldman
|
458b28de17
|
Drop dbg! statement
|
2020-03-13 22:41:35 -04:00 |
|
Richard Feldman
|
8d4331f903
|
Merge remote-tracking branch 'origin/trunk' into array-wrappers
|
2020-03-13 22:20:35 -04:00 |
|
Richard Feldman
|
4c19dd86ff
|
First pass at some List implementation stuff
|
2020-03-13 22:15:26 -04:00 |
|