Luke Boswell
|
6d29b69f9b
|
fix tests for string escapes
|
2023-05-15 16:59:01 +10:00 |
|
Luke Boswell
|
4d4cfcf981
|
merge remote/main and update mono tests
|
2023-05-15 16:51:56 +10:00 |
|
Ayaz Hafiz
|
bfbe493fe4
|
Turn on test that depends on semantic layouts
|
2023-05-11 09:24:36 -05:00 |
|
Ayaz Hafiz
|
49b8886b82
|
Hide semantic repr in layout
|
2023-05-10 17:24:45 -05:00 |
|
Ayaz Hafiz
|
31c9cc8227
|
Hide away SemanticRepr definition
|
2023-05-10 17:10:58 -05:00 |
|
Ayaz Hafiz
|
f100e8753c
|
Introduce the concept of SemanticRepr
|
2023-05-10 13:51:04 -05:00 |
|
Ayaz Hafiz
|
c3eeb5e2cc
|
Wrap layouts in a LayoutRepr constructor
Part 1 of support semantic layout representations.
|
2023-05-10 13:22:10 -05:00 |
|
Folkert
|
6091ccd3b0
|
enable list_ends_with test for dev backend
|
2023-05-07 20:31:47 +02:00 |
|
Folkert
|
44e5d7459e
|
fix lambda set case not handled
|
2023-05-07 20:31:45 +02:00 |
|
Folkert de Vries
|
deb1e9952d
|
Merge pull request #5365 from roc-lang/dev-backend-cli
Dev backend list tests
|
2023-05-07 14:47:39 +02:00 |
|
Folkert
|
83742bc741
|
two more tests
|
2023-05-05 15:08:31 +02:00 |
|
Folkert
|
41583edfb2
|
list still increments recursively
|
2023-05-05 15:03:17 +02:00 |
|
Folkert
|
6ed899d8be
|
indirec inc/dec generation in mono helpers
|
2023-05-05 15:02:21 +02:00 |
|
Basile Henry
|
9a2afbb09b
|
gen_dev: Implement builtins Num.isNan, Num.isFinite, Num.isInfinite
|
2023-05-03 11:12:01 +01:00 |
|
Basile Henry
|
b8aaaaabda
|
Implement builtins for Num.isNan, Num.isInfinite, and Num.isFinite
Closes #5310 and closes #5309
|
2023-05-03 09:33:28 +01:00 |
|
Folkert
|
8963cc9d45
|
sublist tests now work
|
2023-05-03 01:09:28 +02:00 |
|
Folkert
|
47e99a226d
|
enable more tests after bugfix
|
2023-05-03 01:06:14 +02:00 |
|
Folkert
|
dc77c702c5
|
enable more tests
|
2023-05-02 23:39:00 +02:00 |
|
Folkert
|
d6885ec17a
|
implement List.dropAt
|
2023-05-02 23:30:06 +02:00 |
|
Folkert
|
a48618e34a
|
List.releaseExcessCapacity
|
2023-05-02 23:00:07 +02:00 |
|
Folkert
|
4e29652f0d
|
enable many more tests
|
2023-05-02 22:31:58 +02:00 |
|
Folkert
|
e4b0d77f2e
|
pass floats independently of general registers
|
2023-05-02 22:31:54 +02:00 |
|
Folkert
|
cd8c865a66
|
List.reverse
|
2023-05-02 22:31:54 +02:00 |
|
Ayaz Hafiz
|
561a9e0037
|
Mark ignored test
|
2023-05-01 13:15:32 -05:00 |
|
Folkert
|
66be08d073
|
allow configure of whether roc_alloc is generated
|
2023-05-01 18:41:47 +02:00 |
|
Folkert de Vries
|
a5a91d428f
|
Merge pull request #5336 from roc-lang/dev-backend-list-map
dev backend: many more builtins
|
2023-05-01 10:20:15 +02:00 |
|
Folkert
|
e28db15b7e
|
fix another test
|
2023-04-28 22:56:49 +02:00 |
|
Folkert
|
d2fadb2eea
|
fix test
|
2023-04-28 21:17:14 +02:00 |
|
Folkert
|
25d2d090e8
|
make box decrement its contents when free'ing
|
2023-04-28 18:11:39 +02:00 |
|
Folkert
|
755c294d90
|
only recursively decrement when unique
|
2023-04-28 17:10:22 +02:00 |
|
Folkert
|
a5862a9398
|
use data ptr instead of rc pointer to shrink IR size
|
2023-04-28 15:51:38 +02:00 |
|
Folkert
|
5363b95c5f
|
move with sign extension
|
2023-04-27 19:40:57 +02:00 |
|
Folkert
|
0bf3eefbf2
|
dev backend: Num.isMultipleOf
|
2023-04-27 13:50:27 +02:00 |
|
Folkert
|
10a497fdde
|
sign extension WIP
|
2023-04-27 12:24:25 +02:00 |
|
Folkert
|
d10ae2412a
|
num conversion
|
2023-04-27 11:36:56 +02:00 |
|
Folkert
|
1dd4b470dd
|
more casts, u128 literals
|
2023-04-27 11:18:11 +02:00 |
|
Folkert
|
eaef21f7d4
|
intcast cases (probably wrong)
|
2023-04-26 22:26:39 +02:00 |
|
Folkert
|
f6ebeff298
|
unboxing of non-recursive tag unions
|
2023-04-26 22:17:18 +02:00 |
|
Folkert
|
0f058c8b46
|
128-bit multiplication
|
2023-04-26 21:58:02 +02:00 |
|
Folkert
|
3ebc4bb9ad
|
128-bit integer equality
|
2023-04-26 21:11:46 +02:00 |
|
Folkert
|
2e3c915780
|
128-bit min/max
|
2023-04-26 14:39:40 +02:00 |
|
Folkert
|
43624ade27
|
assembly for irem and urem
|
2023-04-26 14:16:24 +02:00 |
|
Folkert
|
2e41ef68b0
|
cleanup
|
2023-04-23 20:23:35 +02:00 |
|
Folkert
|
dd3d0a188e
|
string is empty for dev backend
|
2023-04-23 18:16:08 +02:00 |
|
Folkert
|
f45e4ed858
|
implement Num.toStr for the dev backend
|
2023-04-23 18:04:34 +02:00 |
|
Folkert
|
b59ada4bc8
|
implement List.map in the dev backend
|
2023-04-23 17:35:17 +02:00 |
|
Folkert
|
b62ee37d8e
|
fix BOOL_TRUE and BOOL_FALSE
|
2023-04-23 17:31:52 +02:00 |
|
Luke Boswell
|
4f22b0747f
|
mono and update Json.fromUtf8 and Json.toUtf8 to Json.json
|
2023-04-21 10:57:48 +10:00 |
|
Folkert de Vries
|
8c32900e19
|
Merge pull request #5275 from wontem/abs_diff
Implement Num.absDiff
|
2023-04-20 14:02:02 +02:00 |
|
Kiryl Dziamura
|
2633e7ed8f
|
Disable 128 bit test for wasm
|
2023-04-20 11:55:42 +02:00 |
|