Zalim Bashorov
|
7f8f7aa050
|
[Wasm] Revert ref cast and test instructions to be compatible with Binaryen
|
2022-11-25 15:31:48 +01:00 |
|
Zalim Bashorov
|
2fc6cea681
|
[Wasm] Migrate to the new GC M6 instructions
|
2022-11-15 12:55:10 +01:00 |
|
Zalim Bashorov
|
9ed94b25fa
|
[Wasm] Cleanup instructions list
* Split by proposal, at least for work-in-progress ones
* Add a link to the repo for WIP proposals
* Move some instructions to right group
|
2022-11-09 13:44:38 +01:00 |
|
Igor Yakovlev
|
346b2f162c
|
[WASM] Optimize varargs without spreads
|
2022-11-01 13:15:11 +00:00 |
|
Igor Yakovlev
|
c94a051c19
|
[WASM] Renew to Milestone 6 instructions set
|
2022-09-15 16:27:42 +00:00 |
|
Igor Yakovlev
|
a0a66ffb96
|
[WASM] Refactoring wasm array copy functions
|
2022-07-08 16:29:45 +00:00 |
|
Igor Yakovlev
|
0ea7e8b70a
|
[WASM] Add array copy intrinsic
|
2022-07-06 19:07:56 +00:00 |
|
Igor Yakovlev
|
8306b1bd71
|
[WASM] Remove deprecated wasm instructions
|
2022-07-06 19:07:56 +00:00 |
|
Igor Yakovlev
|
d0370bd145
|
[WASM] Fix invalid Array.fill methods implementations
|
2022-02-03 21:25:58 +01:00 |
|
Ilya Gorbunov
|
906a351a81
|
Regenerate standard library generated code
|
2022-01-17 15:38:27 +03:00 |
|
Igor Yakovlev
|
e58d4163ad
|
[WASM] Add std methods for collections
|
2022-01-05 13:12:32 +01:00 |
|
Igor Yakovlev
|
9408499da9
|
[WASM] Add std text implementations
|
2021-12-07 21:32:59 +03:00 |
|
Svyatoslav Kuzmich
|
4fc461a2ff
|
[Wasm] Imporove external interface support
* Support boxing/unboxing when casting to Any
* Support ===, equals, hashCode, toString
* Support adapting String in interop boundary
|
2021-10-23 01:26:12 +03:00 |
|
Igor Laevsky
|
7943298240
|
[Wasm] Add sorting function to the stdlib
|
2021-10-14 17:24:04 +03:00 |
|
Igor Laevsky
|
74a87e2b79
|
WASM: Add few helper array library functions from Slava's changes
|
2021-07-02 15:39:26 +03:00 |
|
Alexander Udalov
|
acd29481bd
|
Regenerate sources of builtins and stdlib
|
2021-01-03 22:31:06 +01:00 |
|
Svyatoslav Kuzmich
|
602ed42b99
|
[Wasm] Move intrinsic generators to generators/wasm
Reason: avoid kotlin-stdlib-gen dependency on kotlinStdlib() via wasm.ir
|
2020-12-15 19:44:19 +03:00 |
|
Svyatoslav Kuzmich
|
d37271bf35
|
[Wasm] Support packed integer array elements
|
2020-12-14 14:40:38 +03:00 |
|
Svyatoslav Kuzmich
|
d4233f3f0e
|
[Wasm] Use Wasm GC arrays instead of JS arrays
JS arrays was a workaround for lack of arrays in Firefox Wasm GC prototype
Now with V8 as a test runner we can use proper arrays
|
2020-12-09 15:56:45 +03:00 |
|
Svyatoslav Kuzmich
|
4bb163fd1f
|
[Wasm IR] Add missing GC and function reference instructions
|
2020-12-09 15:56:44 +03:00 |
|
Svyatoslav Kuzmich
|
6063353b64
|
[Wasm] Generate stdlib WasmOp based on WasmOp from Wasm IR
|
2020-12-09 15:56:44 +03:00 |
|
Svyatoslav Kuzmich
|
bfd0f21e9d
|
[Wasm] Major compiler and stdlib update
|
2020-11-09 16:04:43 +03:00 |
|