rt/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
Fri, 26 Apr 2013 13:35:21 +0200 #4669 @ html.java.net: Provide generic conversion function and when catching something, use it to convert to appropriate Java exception
Thu, 25 Apr 2013 16:17:48 +0200 Initial structure for extension modules
Wed, 10 Apr 2013 10:08:18 +0200 Throw real ClassCastException
Mon, 25 Mar 2013 13:33:03 +0100 Merging Lubo's closure work into default branch. Release 0.5 will have (partial) support for effective static compilation
Mon, 25 Mar 2013 12:47:25 +0100 For debugging purposes it is much better to give class constructor functions fully qualified names. Obfuscation will optimize them away later anyway.
Thu, 21 Mar 2013 18:48:46 +0100 Initial attempt for advanced obfuscation
Wed, 20 Mar 2013 21:24:36 +0100 Jump instructions need to use signed and constant pool referencing instructions unsigned short. Also getting ready for reading signed short composed from (improperly) two unsigned bytes.
Tue, 19 Mar 2013 13:18:02 +0100 Merge with trunk
Wed, 13 Mar 2013 11:00:08 +0100 Don't generate resource section for an empty resource name
Tue, 12 Mar 2013 21:22:33 +0100 Limit the number of nested for cycles by some constant
Tue, 12 Mar 2013 15:14:20 +0100 Splitting out several complicated (with loops) code generators into separate methods
Tue, 12 Mar 2013 09:25:08 +0100 Replacing for/switch flow control with multiple labeled for loops allowing fast jump back and if blocks for relatively cheap fall through. Local measurements on chrome indicate 30% speedup in the matrix multiplication benchmark.
Sun, 10 Mar 2013 21:28:00 +0100 Trying to make the static compilation mode as close to lazy one as possible: Class initializer method are not executed until the class is really referenced.
Mon, 04 Mar 2013 19:20:40 +0100 Moving the bytecode parser into a single class inside the vm module - Nexus does not like modules without javadoc and I certainly don't want to publish javadoc for the former javap
Sun, 03 Mar 2013 22:50:02 +0100 The order of dimensions was reverted
Thu, 28 Feb 2013 09:50:14 +0100 Merge of new advances in arithmetic including JavaScript Number having all methods of java.lang.Number and good valueOf implementation
Wed, 27 Feb 2013 23:40:32 +0100 Compare objects without conversions
Wed, 27 Feb 2013 16:24:42 +0100 Conversion fixes
Wed, 27 Feb 2013 14:38:16 +0100 Need to use method accessors to access static fields
Tue, 26 Feb 2013 16:54:16 +0100 Moving modules around so the runtime is under one master pom and can be built without building other modules that are in the repository