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
|
file | diff | annotate |
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.
|
file | diff | annotate |
Thu, 21 Mar 2013 18:48:46 +0100 |
Initial attempt for advanced obfuscation
|
file | diff | annotate |
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.
|
file | diff | annotate |
Tue, 19 Mar 2013 13:18:02 +0100 |
Merge with trunk
|
file | diff | annotate |
Wed, 13 Mar 2013 11:00:08 +0100 |
Don't generate resource section for an empty resource name
|
file | diff | annotate |
Tue, 12 Mar 2013 21:22:33 +0100 |
Limit the number of nested for cycles by some constant
|
file | diff | annotate |
Tue, 12 Mar 2013 15:14:20 +0100 |
Splitting out several complicated (with loops) code generators into separate methods
|
file | diff | annotate |
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.
|
file | diff | annotate |
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.
|
file | diff | annotate |
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
|
file | diff | annotate |
Sun, 03 Mar 2013 22:50:02 +0100 |
The order of dimensions was reverted
|
file | diff | annotate |
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
|
file | diff | annotate |
Wed, 27 Feb 2013 23:40:32 +0100 |
Compare objects without conversions
|
file | diff | annotate |
Wed, 27 Feb 2013 16:24:42 +0100 |
Conversion fixes
|
file | diff | annotate |
Wed, 27 Feb 2013 14:38:16 +0100 |
Need to use method accessors to access static fields
|
file | diff | annotate |
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
|
file | diff | annotate | base |