Richard Feldman
|
9f221d7fab
|
Disable roc_std default features in gen_wasm and test_gen
|
2022-08-03 22:40:58 -04:00 |
|
Folkert de Vries
|
7f4e0bb0c9
|
gen_wasm use dummy platform functions
|
2022-08-03 21:35:28 +02:00 |
|
Anton-4
|
6a15a7b41b
|
changed Cargo versions from 0.1.0 to 0.0.1
|
2022-08-03 11:41:19 +02:00 |
|
Brian Carroll
|
5c6eed570d
|
wasm: Ensure List literals have an initialized capacity field
|
2022-07-29 15:18:15 +02:00 |
|
Brian Carroll
|
0041d4f3bc
|
wasm: Fix shiftRightBy for U8 and U16
|
2022-07-29 14:05:39 +02:00 |
|
Folkert
|
9bdf1f733f
|
Wasm32Sized for isize
|
2022-07-27 20:10:47 +02:00 |
|
Folkert
|
100e439852
|
fix bug with ALIGN_OF_WASM on tuples (it used the size)
|
2022-07-24 13:33:35 +02:00 |
|
Folkert
|
e1b427839b
|
implement wasm traits for roc_std::{I128, U128}
|
2022-07-24 12:07:27 +02:00 |
|
Folkert
|
c09cb4e3ea
|
fix stack size of empty tag union
|
2022-07-23 23:10:56 +02:00 |
|
Folkert
|
e6104ee52f
|
update api usage in wasm backend
|
2022-07-22 21:13:53 +02:00 |
|
Folkert
|
3ca24a6476
|
implement wasm memory traits for 4-tuples
|
2022-07-22 12:18:31 +02:00 |
|
Brian Carroll
|
8e4fd629eb
|
Wasm: Handle closure data that's a lambda set with no closure data
|
2022-07-20 00:28:36 +01:00 |
|
Ayaz Hafiz
|
efc11bd7ed
|
Wasm sized and decode for void values
|
2022-07-18 12:37:48 -04:00 |
|
Folkert de Vries
|
1b1b63aad0
|
Merge branch 'trunk' into assoc-list-dict
|
2022-07-14 16:47:50 +02:00 |
|
Richard Feldman
|
da7c7ac5f2
|
Merge pull request #3525 from rtfeldman/3522
Num.toStr for f32, f64, Dec
|
2022-07-13 21:30:05 -04:00 |
|
Brian Carroll
|
06f8af6b1e
|
gen_wasm: correctly detect empty ElementSection and don't emit TableSection
|
2022-07-13 21:23:32 +01:00 |
|
Folkert
|
5763248b44
|
Merge remote-tracking branch 'origin/trunk' into assoc-list-dict
|
2022-07-13 20:44:28 +02:00 |
|
Ayaz Hafiz
|
b7b9227675
|
Num.toStr Dec for wasm
|
2022-07-13 12:24:07 -04:00 |
|
Richard Feldman
|
aad922251d
|
Use Builtin::WRAPPER_* in gen_wasm
|
2022-07-13 12:19:38 -04:00 |
|
Richard Feldman
|
25facfa9c6
|
Expose capacity builtins
|
2022-07-13 12:19:37 -04:00 |
|
Ayaz Hafiz
|
b7c312d449
|
Support Num.toStr for f32, f64
|
2022-07-13 12:13:01 -04:00 |
|
Folkert
|
4d55b756bb
|
remove dict/set layout
|
2022-07-13 11:41:19 +02:00 |
|
Folkert
|
8e21fdcb04
|
remove dict/set lowlevels
|
2022-07-13 11:24:07 +02:00 |
|
Folkert
|
d1f7b0fc5a
|
wasm: store tag id right after the content
|
2022-07-09 14:28:41 +02:00 |
|
Folkert
|
d8c1ae6bf1
|
fix off-by-one error
|
2022-07-08 23:47:03 +02:00 |
|
Folkert
|
e8530eaca5
|
improve lowlevel unwrapping
|
2022-07-08 22:13:13 +02:00 |
|
Folkert
|
56c9787e8f
|
List.appendUnsafe and List.reserve
|
2022-07-07 22:40:28 +02:00 |
|
Brian Carroll
|
c32ce44b29
|
wasm: Explicit exhaustiveness on conditionals for higher-order lowlevels
|
2022-07-07 20:36:12 +01:00 |
|
Brian Carroll
|
a6faf875f8
|
wasm: Use Ord::max where possible instead of a custom function
|
2022-07-07 20:32:32 +01:00 |
|
Folkert
|
a55461d0f8
|
format
|
2022-07-07 13:40:37 +02:00 |
|
Brian Carroll
|
c9a1600751
|
wasm: Fix List.map where the mapper has zero-size arguments
|
2022-07-07 00:05:56 +01:00 |
|
Brian Carroll
|
25a2eddf0f
|
wasm: Create a stack frame pointer for any function with a zero-size arg
|
2022-07-06 22:31:30 +01:00 |
|
Brian Carroll
|
a9aee13086
|
test_gen: support RocResult for Wasm tests
|
2022-07-06 22:01:03 +01:00 |
|
Brian Carroll
|
f132350ef3
|
wasm: implement List.sortWith
|
2022-07-06 22:01:01 +01:00 |
|
Brian Carroll
|
88bcb82fef
|
wasm: Don't eliminate inlined low-level wrappers. Need them for indirect calls.
|
2022-07-06 21:59:40 +01:00 |
|
Brian Carroll
|
e5e56a7795
|
wasm: Implement List.prepend
|
2022-07-06 21:59:37 +01: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
|
f86f2e2bdd
|
format
|
2022-07-05 00:51:10 +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
|
4523e90bc7
|
Merge pull request #3398 from rtfeldman/wasm-str-full-coverage
Wasm Str: 100% tests passing
|
2022-07-04 14:51:52 +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
|
f4ed7e086e
|
wasm: turn off debug features
|
2022-07-04 12:13:10 +01:00 |
|
Brian Carroll
|
fdc0851883
|
wasm: fix Str.fromUtf8Range
|
2022-07-04 11:52:18 +01:00 |
|