1103 Commits

Author SHA1 Message Date
Volker Berlin
a28d966b94 Use variable slot instead variable index for duplicate of THIS of on virtual calls 2022-02-13 22:38:14 +01:00
Volker Berlin
1f045f312d Switch the parameter order for lambda expressions 2022-02-13 17:15:54 +01:00
Volker Berlin
84f2f45d4c fix WHILE loop after a return 2022-02-13 15:46:43 +01:00
Volker Berlin
86f95ad3bb fix WHILE loop after a return 2022-02-13 13:18:32 +01:00
Volker Berlin
8eac318ef8 Use hard-coded WABT pre-release until the latest WABT version is corrected. see https://github.com/WebAssembly/wabt/issues/1812 2022-01-30 14:53:27 +01:00
Volker Berlin
71d2b91895 fix a while loop in ELSE after an return. 2022-01-30 14:34:39 +01:00
Volker Berlin
cbcf9fdfbc use local variable for performance 2022-01-29 22:11:21 +01:00
Volker Berlin
ec7f23a35f Fix a loop inside an ELSE block 2022-01-23 16:48:40 +01:00
Volker Berlin
ff4f5f8151 temp variable are slots and not final indexes 2022-01-09 20:48:28 +01:00
Volker Berlin
7a65565659 API doc 2022-01-09 20:45:31 +01:00
Volker Berlin
048cbefc84 cache the pushValueType for performance improvement 2022-01-09 20:44:58 +01:00
Volker Berlin
4b63a98e40 does not reuse a variable if the slot is already reused with a different type. 2022-01-09 20:42:56 +01:00
Volker Berlin
3027f4f9b6 use 2 slots for 64 bit params from signature 2022-01-08 22:17:17 +01:00
Volker Berlin
2205c68a14 more stub methods in class Class 2022-01-08 21:13:05 +01:00
Volker Berlin
24ce6c67db more debug infos on scan 2022-01-08 21:11:48 +01:00
Volker Berlin
4453cc1c8f more method stubs for class Class 2022-01-02 21:21:01 +01:00
Volker Berlin
e71161302a Use the first replacement class version on the classpath. 2022-01-02 21:01:50 +01:00
Volker Berlin
2fa6dfedf8 fix typo in class name 2022-01-02 18:20:34 +01:00
Volker Berlin
39f714a50c fix more problems with concatenated conditional operators 2022-01-02 18:17:55 +01:00
Volker Berlin
27faeada39 fix concatenated conditional operators 2022-01-01 21:03:06 +01:00
Volker Berlin
db2444340e
Merge pull request #31 from Pospelove/patch-2
Minor grammar fixes in README.md
2021-12-28 21:15:06 +01:00
Leonid Pospelov
02c5fc079e
Update README.md 2021-12-28 02:30:17 +03:00
Volker Berlin
d68c74f032 Normalize empty THEN blocks to fix concated conditional operators 2021-12-26 20:17:15 +01:00
Volker Berlin
c9e34715c9 calculate the block return type also for simple BLOCKs 2021-11-21 16:29:10 +01:00
Volker Berlin
66172e593f fix pop count for BR_TABLE 2021-11-21 14:06:59 +01:00
Volker Berlin
d1732ceb1c improve calculating block return type 2021-11-20 21:45:59 +01:00
Volker Berlin
effd5813c9 Handle a GOTO instruction that come from a CONTINUE in a loop. 2021-11-16 21:28:11 +01:00
Volker Berlin
296df907b8
contributions 2021-11-16 12:25:15 +01:00
Volker Berlin
3204ac1b05
native methods 2021-11-16 11:54:35 +01:00
Volker Berlin
041437ac55
add Where to start? 2021-11-16 11:04:38 +01:00
Volker Berlin
2fa972d9bc
Merge pull request #30 from ctrueden/patch-1
Update CI details
2021-11-16 10:32:37 +01:00
Curtis Rueden
fc25882c0e
Update CI details
The CI is now travis-ci.com, and the platform being tested is OpenJDK 8.
2021-11-15 12:16:54 -06:00
Volker Berlin
2c176b9a3f scan also super interfaces for default methods of needed method 2021-11-14 13:41:20 +01:00
Volker Berlin
5d7f0773da implements getCanonicalName() 2021-11-06 21:16:42 +01:00
Volker Berlin
bb96fdcea6 stub for getMethod() 2021-11-06 17:58:06 +01:00
Volker Berlin
9b324fdacb Fallback on variable slot calculation 2021-11-06 16:59:30 +01:00
Volker Berlin
15031b3822 Stub Code for isAssignableFrom() #29 2021-11-03 20:54:39 +01:00
Volker Berlin
cc217841cb Add helpful hint to error message. 2021-11-02 19:14:25 +01:00
Volker Berlin
9d95219a6b travis.org -> travis.com 2021-10-31 14:35:44 +01:00
Volker Berlin
1864f438cd Normalize try catch tables 2021-10-31 14:14:56 +01:00
Volker Berlin
59789cd424 Normalize try catch tables 2021-10-31 14:13:53 +01:00
Volker Berlin
b9da6fa9d7 Maven and JitPack 2021-10-24 18:15:46 +02:00
Volker Berlin
53a6f8c074 disable not working tests 2021-10-24 17:52:11 +02:00
Volker Berlin
1ba650dce5 Stub Code for getDeclaredField 2021-10-24 17:36:09 +02:00
Volker Berlin
2fb70dd319 clear also breakOperations 2021-10-24 16:19:21 +02:00
Volker Berlin
e186703dd4 disabled wabt.js because https://github.com/AssemblyScript/wabt.js/issues/26 2021-10-24 15:45:14 +02:00
Volker Berlin
87be1faafe Handle Conditional operator inside an if expression 2021-10-24 15:29:12 +02:00
Volker Berlin
fec40f1d40 Improve test speed on error. 2021-08-29 15:11:17 +02:00
Volker Berlin
1bfe16b17b [EH] Replace event with tag https://github.com/WebAssembly/exception-handling/pull/161 2021-08-29 15:10:05 +02:00
Volker Berlin
0ef00ba2ab hack for Enum.valueOf(String) 2021-08-29 13:44:29 +02:00