1254 Commits

Author SHA1 Message Date
Volker Berlin
0ef00ba2ab hack for Enum.valueOf(String) 2021-08-29 13:44:29 +02:00
Volker Berlin
76b84e3eee Typing error 2021-08-29 12:17:54 +02:00
Volker Berlin
4d1c2730bb try with sudo for github actions 2021-07-10 22:57:10 +02:00
Volker Berlin
a49e740e82 more details on error 2021-07-10 22:32:46 +02:00
Volker Berlin
35a6e7d924 compatible with Gradle 7 2021-07-10 22:32:08 +02:00
Volker Berlin
a47d1e3bc8 reduce compiler warnings 2021-07-10 22:30:53 +02:00
Volker Berlin
fdceb07079 Start Github actions 2021-07-10 21:56:05 +02:00
Volker Berlin
cd96ed0d03 Fix jump for multiple exception catch 2021-07-10 19:10:01 +02:00
Volker Berlin
d2ab56d61a API Doc 2021-07-10 18:44:11 +02:00
Volker Berlin
bac4522cfc correct decoding of exception handling 2021-06-13 19:36:03 +02:00
Volker Berlin
5fef399743 Handle DUP2 as two dup if used for non 64 bit values from stack (non variables) 2021-06-06 21:26:24 +02:00
Volker Berlin
71fad44962 Handle call of Object methods from arrays 2021-05-30 21:29:50 +02:00
Volker Berlin
0cd5eab774 Enum support 2021-05-30 20:40:02 +02:00
Volker Berlin
3003daf65f implements Class.isPrimitive() 2021-05-30 15:35:37 +02:00
Volker Berlin
8fccc94615 Replace native methods with methods from partial classes. 2021-05-30 11:52:09 +02:00
Volker Berlin
e54fa767c1 add isEnum() 2021-05-30 11:30:43 +02:00
Volker Berlin
3508ed3e19 more Class API replacement stubs 2021-05-30 10:52:57 +02:00
Volker Berlin
6520370e02 Handle DUP2 as two dup if used for non 64 bit values 2021-05-23 22:12:29 +02:00
Volker Berlin
534cd19c0f implements Class.getSimpleName() 2021-05-23 14:36:18 +02:00
Volker Berlin
4f4f9ddc29 implement Class.isArray 2021-05-23 12:42:37 +02:00
Volker Berlin
466714bd88 more stub methods to compile the Java runtime 2021-05-23 12:04:20 +02:00
Volker Berlin
428794efae use original visibility also if not needed 2021-05-23 11:58:35 +02:00
Volker Berlin
4e9e5ca069 Fix IF construct with conditional operator inside THEN. 2021-05-16 18:44:23 +02:00
Volker Berlin
712ce90393 Add some stub code 2021-05-02 14:47:39 +02:00
Volker Berlin
6d89fa8eca Handle array component type for not init (null) values. 2021-05-02 14:19:55 +02:00
Volker Berlin
631bd4efc3 Define the this parameter with the best matching type. 2021-05-02 14:08:19 +02:00
Volker Berlin
f97b24a933 API Doc 2021-05-02 14:03:25 +02:00
Volker Berlin
c1b0feb0d5 Any array is a subtype of eqref 2021-05-02 13:56:36 +02:00
Volker Berlin
5d2a3805db Does not write the type eqref to the output if GC is not enabled 2021-05-02 13:54:11 +02:00
Volker Berlin
2d7b7f2f50 TODO 2021-05-02 11:46:07 +02:00
Volker Berlin
922c7dbd71 lambda tests 2021-04-17 20:27:51 +02:00
Volker Berlin
b35279a960 The needThis flag must be set already on marking a function as needing. If it will set on scan it is to late for stack calculation. 2021-04-17 20:27:28 +02:00
Volker Berlin
d271ac1a2f Parse annotations with arrays 2021-04-03 22:07:48 +02:00
Volker Berlin
1771ab1f39 Add support for Lambda expressions with parameters 2021-04-03 22:06:39 +02:00
Volker Berlin
6d4379b2e8 implements StructType.isSubTypeOf(x) for Arrays and Lambdas 2021-03-28 20:32:52 +02:00
Volker Berlin
1f167d99b9 implements StructType.isSubTypeOf(x) 2021-03-28 15:16:45 +02:00
Volker Berlin
f4fd312d31 fix assignment of parameters from stack for lambda expressions with parameters 2021-03-28 10:56:51 +02:00
Volker Berlin
d480471e27 Use also local.tee instruction for reused with dup instructions 2021-03-27 18:27:00 +01:00
Volker Berlin
4e2f35a073 ApiDoc @Nonnull 2021-03-27 16:37:30 +01:00
Volker Berlin
b755f6fd08 simplify cast like GC milestone 3 2021-03-27 14:42:25 +01:00
Volker Berlin
43ae520d5a Ignore not existing paths and does not show an error message. 2021-03-27 13:31:29 +01:00
Volker Berlin
acd8a4ca9d bintay -> sonatype 2021-03-20 21:18:56 +01:00
Volker Berlin
4e375e2f0e fix some warnings 2021-03-20 21:00:15 +01:00
Volker Berlin
a80e3efa93 Wabt.js support the new exception proposal now 2021-03-09 20:07:57 +01:00
Volker Berlin
a6222e634b WABT supports the current exception proposal now 2021-03-03 18:10:08 +01:00
Volker Berlin
66ee596fcf pass the parameters of a lamba expression to the lambda type 2021-02-28 22:20:49 +01:00
Volker Berlin
d3261149e6 Update the exception handling support to the current proposal 2021-02-27 22:22:24 +01:00
Volker Berlin
cf7e66901d Add support for complex block types 2021-02-27 20:40:30 +01:00
Volker Berlin
27199c53db use node version 16.0.0-v8-canary2021.02.23 2021-02-23 18:29:18 +01:00
Volker Berlin
67bb2f93ce jcenter() -> mavenCentral() 2021-02-17 15:01:19 +01:00