Ayaz Hafiz
|
5d74a376af
|
Attach ambient function vars to lambda sets
|
2022-07-06 13:04:29 -04:00 |
|
Richard Feldman
|
7365da6f69
|
Merge pull request #3370 from rtfeldman/list-unreachable
List unreachable
|
2022-07-06 10:45:50 -04:00 |
|
Ayaz Hafiz
|
26148b8b12
|
Recover default layouts for floats
|
2022-07-05 22:16:53 -04:00 |
|
Ayaz Hafiz
|
4ef8ceef9e
|
Clippy
|
2022-07-05 22:16:53 -04:00 |
|
Ayaz Hafiz
|
34d2d81ca6
|
Remove stray dbg
|
2022-07-05 22:16:53 -04:00 |
|
Ayaz Hafiz
|
2492fba9f9
|
Gen tests for promoted num layouts
|
2022-07-05 22:16:52 -04:00 |
|
Ayaz Hafiz
|
ba450367ca
|
Choose i128/u128 num layouts when necessary
|
2022-07-05 22:16:52 -04:00 |
|
Ayaz Hafiz
|
c154a337a9
|
Get deep range numbers working
|
2022-07-05 22:16:52 -04:00 |
|
Folkert
|
3a30e77726
|
Merge remote-tracking branch 'origin/trunk' into list-unreachable
|
2022-07-06 01:38:50 +02:00 |
|
Folkert de Vries
|
93dbda9ac5
|
Merge pull request #3399 from rtfeldman/pure-roc-map-with-index
Pure Roc `List.mapWithIndex`
|
2022-07-06 00:25:46 +02:00 |
|
Folkert
|
6095dcff66
|
Merge remote-tracking branch 'origin/trunk' into list-unreachable
|
2022-07-04 19:21:31 +02:00 |
|
Folkert
|
6d7c329698
|
Str.walkScalars
|
2022-07-04 18:01:19 +02:00 |
|
Folkert
|
1de9270ecf
|
Merge remote-tracking branch 'origin/trunk' into str-walk
|
2022-07-04 16:30:07 +02:00 |
|
Folkert
|
9c41a4d442
|
str.appendScalar
|
2022-07-04 16:27:04 +02:00 |
|
Brian Carroll
|
a5a85d7d73
|
mono: delete HigherOrder variant ListMapWithIndex
|
2022-07-04 15:10:31 +01:00 |
|
Brian Carroll
|
eb2ac4c82b
|
module: delete LowLevel enum variant ListMapWithIndex
|
2022-07-04 15:07:12 +01:00 |
|
Folkert
|
ab721dd3c1
|
Str.reserve
|
2022-07-04 14:57:20 +02:00 |
|
Folkert de Vries
|
1441e8c347
|
Merge pull request #3392 from rtfeldman/wasm-boxed-eq-and-refcount
Dev backends: Eq and refcount for Boxed layout
|
2022-07-04 13:17:37 +02:00 |
|
Brian Carroll
|
6b1e9c75c8
|
mono: generate refcounting helper functions for Boxed layout
|
2022-07-03 23:31:49 +01:00 |
|
Ayaz Hafiz
|
ba1a3fa62e
|
Remove unnecessary import
|
2022-07-03 16:49:09 -04:00 |
|
Ayaz Hafiz
|
2726a3506f
|
Remove tag_name from Expr::Tag
|
2022-07-03 16:48:51 -04:00 |
|
Ayaz Hafiz
|
2d169bf518
|
Remove tag_name from ResetReuse
|
2022-07-03 16:47:01 -04:00 |
|
Folkert
|
5904934887
|
rename countBytes -> countUtf8Bytes
|
2022-07-03 21:49:01 +02:00 |
|
Folkert
|
eeb271d07f
|
Str.splitFirst and Str.splitLast
|
2022-07-03 19:47:06 +02:00 |
|
Brian Carroll
|
7c7e450756
|
mono: generate Eq functions for Boxed layout
|
2022-07-03 18:42:35 +01:00 |
|
Folkert
|
be3800d7fa
|
add substringUnsafe roc function
|
2022-07-03 17:15:25 +02:00 |
|
ayazhafiz
|
3385c708c6
|
Deduplicate capture niches
|
2022-07-03 10:37:40 -04:00 |
|
Ayaz
|
6c9b10af4e
|
Update wasm layout sizes
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
cb2f85ed95
|
Fix some typos
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
8855f269ba
|
Make captures niche more private
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
71d612078a
|
no_niche to represent lack of captures niche
|
2022-07-03 10:37:36 -04:00 |
|
Ayaz Hafiz
|
a5ea4f8c11
|
Remove references to multimorphic names
|
2022-07-03 10:37:35 -04:00 |
|
Ayaz Hafiz
|
019ebd93f7
|
Put the capture niche in the lambda name instead of generating new names
|
2022-07-03 10:37:29 -04:00 |
|
Ayaz Hafiz
|
28c1cf46a3
|
Multimorphic lambdas capture another lambda
|
2022-07-03 10:37:28 -04:00 |
|
Ayaz Hafiz
|
1903ce4db9
|
Remove LambdaName::from_non_multimorphic
|
2022-07-03 10:37:27 -04:00 |
|
Ayaz Hafiz
|
9714376b64
|
Use one method for mutex
|
2022-07-03 10:37:27 -04:00 |
|
Ayaz Hafiz
|
ada4b0ea43
|
Add test gen for multimorphic capture
|
2022-07-03 10:37:26 -04:00 |
|
Ayaz Hafiz
|
8be230695b
|
Get multimorphic lambda captures working
|
2022-07-03 10:37:26 -04:00 |
|
Ayaz Hafiz
|
51978e08ed
|
First pass at supporting multimorphic lambdas in lambda sets
|
2022-07-03 10:37:26 -04:00 |
|
ayazhafiz
|
1c40ad6127
|
Check if function doesn't need closure arg without associated method
|
2022-07-03 10:37:25 -04:00 |
|
Folkert
|
3cd56c3184
|
add Str.countBytes
|
2022-07-03 14:16:47 +02:00 |
|
Folkert
|
1f943a5452
|
add Str.getUnsafe
|
2022-07-03 13:46:22 +02:00 |
|
Folkert
|
762258ae20
|
Merge remote-tracking branch 'origin/trunk' into list-unreachable
|
2022-07-03 02:54:15 +02:00 |
|
Folkert de Vries
|
2a82d24847
|
Merge pull request #3369 from rtfeldman/pure-roc-list-walk
List.walk and friends in pure Roc
|
2022-07-03 02:32:43 +02:00 |
|
Folkert de Vries
|
d2c07f350d
|
Merge pull request #3371 from rtfeldman/starts-with-scalar
Str.startsWithCodePt -> Str.startsWithScalar
|
2022-07-03 00:22:21 +02:00 |
|
Folkert de Vries
|
75b4b3a206
|
Merge pull request #3365 from rtfeldman/to-scalars
Add Str.toScalars builtin
|
2022-07-02 23:04:28 +02:00 |
|
Brian Carroll
|
94181111be
|
Merge branch 'trunk' of github.com:rtfeldman/roc into pure-roc-list-walk
|
2022-07-02 21:44:42 +01:00 |
|
Richard Feldman
|
af05723d35
|
Rename startsWithCodePt to startsWithScalar
|
2022-07-02 15:51:33 -04:00 |
|
Folkert
|
3792edec7f
|
rust format
|
2022-07-02 21:35:06 +02:00 |
|
Folkert
|
506e374642
|
List.unreachable
|
2022-07-02 19:40:05 +02:00 |
|