Volker Berlin
|
2e3b1fc311
|
Webassembly only know i16 and not u16.
|
2021-01-03 14:52:19 +01:00 |
|
Volker Berlin
|
536fe8385f
|
need also to use the component type for object array get/set instructions
|
2021-01-03 14:50:50 +01:00 |
|
Volker Berlin
|
4d2dfdeaa2
|
use array.get_s/get_u for packed array types (i8/i16)
|
2021-01-02 21:43:02 +01:00 |
|
Volker Berlin
|
6bd993617c
|
fix the order of parameters on the stack for array.get/set
|
2021-01-02 20:48:29 +01:00 |
|
Volker Berlin
|
762d7d2f6c
|
use node version 16.0.0-v8-canary2020.10.28
|
2021-01-02 18:27:13 +01:00 |
|
Volker Berlin
|
46b09a05bd
|
fix declaring of array types in binary format
|
2021-01-02 18:18:28 +01:00 |
|
Volker Berlin
|
f9de14d88e
|
improve array handling for GC mode
|
2021-01-02 16:44:38 +01:00 |
|
Volker Berlin
|
c96b27a12e
|
declare the native array type with GC enabled
|
2020-12-27 17:39:35 +01:00 |
|
Volker Berlin
|
6b6e6843cb
|
Upload compiled sample that works again with the current browsers. fix #21
|
2020-12-13 14:20:34 +01:00 |
|
Volker Berlin
|
49f2d44bcb
|
use DOMString for tests
|
2020-12-12 21:29:17 +01:00 |
|
Volker Berlin
|
26ec7ece48
|
Handle different versions of a class in the library path
|
2020-12-12 20:42:46 +01:00 |
|
Volker Berlin
|
2c0db289cd
|
match eqref also to "java/lang/Object" like externref
|
2020-12-08 20:56:20 +01:00 |
|
Volker Berlin
|
58d6cbc4de
|
Does not register primitive types as StructType in wasm
|
2020-09-30 20:17:15 +02:00 |
|
Volker Berlin
|
71b28f1d47
|
use real type code for arrays
|
2020-09-27 14:04:07 +02:00 |
|
Volker Berlin
|
1c84eac0dc
|
implements java/lang/reflect/Array.newInstance
|
2020-09-27 13:17:58 +02:00 |
|
Volker Berlin
|
a74563c5d1
|
separate the native WASM code in a separate package
|
2020-09-26 18:43:41 +02:00 |
|
Volker Berlin
|
ad1ea166dd
|
Switch to the latest GC coding of V8
|
2020-09-26 15:59:57 +02:00 |
|
Volker Berlin
|
856194dbce
|
fix type handling for NUL values with GC support
|
2020-09-24 21:46:02 +02:00 |
|
Volker Berlin
|
77d81e3f13
|
API doc
|
2020-09-24 20:56:54 +02:00 |
|
Volker Berlin
|
b14a1f3202
|
API doc
|
2020-09-24 20:55:14 +02:00 |
|
Volker Berlin
|
3cf999510b
|
semicolon is not a valid name character, can occur in array class names
|
2020-09-24 20:30:53 +02:00 |
|
Volker Berlin
|
b9a904ab42
|
Fix array class name for more complex object arrays
|
2020-09-23 19:47:06 +02:00 |
|
Volker Berlin
|
0d7beb611b
|
docu
|
2020-09-23 19:45:00 +02:00 |
|
Volker Berlin
|
f40173a7f6
|
Replacement for Array.getLength(x)
|
2020-09-20 14:00:41 +02:00 |
|
Volker Berlin
|
622fd5d63c
|
use constants for primitive type IDs
|
2020-09-20 13:59:13 +02:00 |
|
Volker Berlin
|
0290a5f8e4
|
Add support for Wat instruction array.len
|
2020-09-20 13:53:57 +02:00 |
|
Volker Berlin
|
40ec79238b
|
reactivate node tests
|
2020-09-20 11:05:30 +02:00 |
|
Volker Berlin
|
de55f414b0
|
some improvements for GC
|
2020-09-17 21:07:09 +02:00 |
|
Volker Berlin
|
1fc21e4033
|
remove annotation
|
2020-08-18 08:27:19 +02:00 |
|
Volker Berlin
|
be56c02b15
|
improve array handling with GC
|
2020-08-09 19:19:58 +02:00 |
|
Volker Berlin
|
28b03b05c2
|
declare array types only once; add "value" field to array with GC objects
|
2020-08-09 15:24:10 +02:00 |
|
Volker Berlin
|
54ad287ed6
|
array bracket are not valid in Wasm identifiers.
|
2020-08-09 15:22:26 +02:00 |
|
Volker Berlin
|
3e9a8b1460
|
fix findValueTypeFromStack after a CAST
|
2020-08-08 23:20:09 +02:00 |
|
Volker Berlin
|
cd1d034b5c
|
print debug details also for valid tests if log level is fine.
|
2020-08-08 23:17:27 +02:00 |
|
Volker Berlin
|
63c7d09cdc
|
returns type SyntheticFunctionName for instanceof and cast function
|
2020-08-08 22:42:20 +02:00 |
|
Volker Berlin
|
0109c9e2af
|
tests for array ComponentType class names
|
2020-08-07 22:09:26 +02:00 |
|
Volker Berlin
|
484c2fb4f4
|
test for array class names
|
2020-08-07 22:04:01 +02:00 |
|
Volker Berlin
|
dcdb30c2c3
|
remove old polyfill functions
|
2020-08-07 22:02:51 +02:00 |
|
Volker Berlin
|
13e99875b0
|
implements class name for array objects
|
2020-07-08 20:54:16 +02:00 |
|
Volker Berlin
|
f785c1025d
|
use getVTable() for vtable
|
2020-07-05 22:27:31 +02:00 |
|
Volker Berlin
|
c29ed6340c
|
Use also the object model with vtable and hashcode for array objects.
|
2020-07-05 14:08:46 +02:00 |
|
Volker Berlin
|
13ffea0ca9
|
rename JavaScriptNewMultiArrayFunctionName --> MultiArrayFunctionName
|
2020-07-05 14:02:31 +02:00 |
|
Volker Berlin
|
3403cc4f17
|
Fix order of parameters types for array_set_xxx
|
2020-07-05 13:53:51 +02:00 |
|
Volker Berlin
|
02b2d9fcbb
|
fix the new polyfill array functions
|
2020-07-02 21:19:28 +02:00 |
|
Volker Berlin
|
6d2a90785c
|
remove type annotation from ref.is_null. Disable node until a new v8 canary version is available.
|
2020-06-29 21:00:47 +02:00 |
|
Volker Berlin
|
e4f90cae6f
|
preparing for getClass() and hashCode() on array objects, WIP
|
2020-06-21 13:48:06 +02:00 |
|
Volker Berlin
|
1dcfc9e6a2
|
update node version
|
2020-06-21 13:43:39 +02:00 |
|
Volker Berlin
|
e6be6a66ec
|
print also *.js file if only *.wat was compiled
|
2020-06-21 13:30:07 +02:00 |
|
Volker Berlin
|
6b309dac9f
|
prevent blocking of process with large amount of errors.
|
2020-06-21 13:02:58 +02:00 |
|
Volker Berlin
|
bb4ffa7842
|
changes of wabts.js 1.0.17
|
2020-06-21 12:31:03 +02:00 |
|