Tue, 22 Mar 2016 02:51:04 +0100 |
Don't generate 64-bit arithmetic into every class
|
file | diff | annotate |
Sun, 20 Mar 2016 15:26:19 +0100 |
Don't redefine already exported classes
|
file | diff | annotate |
Sun, 20 Mar 2016 08:12:55 +0100 |
Support new Class operations: isMemberClass, isAnonymousClass and isLocalClass
|
file | diff | annotate |
Sat, 19 Mar 2016 10:31:13 +0100 |
Support for default attributes of annotations
|
file | diff | annotate |
Sat, 30 Jan 2016 18:49:26 +0100 |
Speeding up array access
|
file | diff | annotate |
Tue, 26 Jan 2016 07:28:25 +0100 |
Restrict the result of integer negation to 32-bits
|
file | diff | annotate |
Tue, 26 Jan 2016 06:57:30 +0100 |
Access the static fields via the access method
|
file | diff | annotate |
Tue, 26 Jan 2016 05:54:37 +0100 |
Extracting direct references to 64-bit operations
|
file | diff | annotate |
Mon, 25 Jan 2016 08:14:42 +0100 |
Speeding up sieve by directly resolving all 32-bit number operations
|
file | diff | annotate |
Mon, 25 Jan 2016 06:40:40 +0100 |
Some operations are faster when included in the generated code rather than dispatched to Number.prototype
|
file | diff | annotate |
Mon, 25 Jan 2016 05:53:21 +0100 |
Resolving field access during compilation time
|
file | diff | annotate |
Mon, 25 Jan 2016 05:14:25 +0100 |
accessField doesn't need the second argument, it can compute it from the 3rd
|
file | diff | annotate |
Fri, 11 Sep 2015 14:51:09 +0200 |
Giving the flow analyzer chance to generate the whole function body
|
file | diff | annotate |
Wed, 02 Sep 2015 23:20:01 +0200 |
Consistent mangling of names with underscore
|
file | diff | annotate |
Wed, 15 Apr 2015 12:29:45 +0200 |
Make sure the array component we check is properly referenced from the generated file
|
file | diff | annotate |
Thu, 02 Apr 2015 15:07:24 +0200 |
Attempting to use for+switch flow and compare it to current nested-for one. jbox2d seems to preform similarly well.
|
file | diff | annotate |
Fri, 13 Mar 2015 11:41:04 +0100 |
Using the provided flow instead of "gt" & X_nn style
|
file | diff | annotate |
Thu, 12 Mar 2015 11:16:15 +0100 |
Need to propagate flow to the goto generating methods
|
file | diff | annotate |
Thu, 12 Mar 2015 10:32:13 +0100 |
Provides access to the name of method that is being generated
|
file | diff | annotate |
Wed, 11 Mar 2015 18:58:39 +0100 |
Defining API for registration of a Flow.Analyzer and getting ready for use the one from Graal
|
file | diff | annotate |
Wed, 11 Mar 2015 18:41:12 +0100 |
Don't bother printing info about abstract methods in non-debug mode
|
file | diff | annotate |
Wed, 11 Mar 2015 16:04:59 +0100 |
Print out name of class which compilation failed
|
file | diff | annotate |
Fri, 27 Feb 2015 20:55:00 +0100 |
Keeping references to classes in variables seems to optimize things a bit
|
file | diff | annotate |
Fri, 27 Feb 2015 19:28:07 +0100 |
Probably faster to use the conditional operator than to call additional compact function
|
file | diff | annotate |
Fri, 27 Feb 2015 12:06:58 +0100 |
V8 has problems optimizing try/catch. Putting such construct into methods that is always called was certainly not the brightest idea.
|
file | diff | annotate |
Fri, 27 Feb 2015 10:52:26 +0100 |
Flush mapper before pushing back a result of (virtual) method invocation. The static method call was already doing that.
|
file | diff | annotate |
Tue, 24 Feb 2015 11:12:53 +0100 |
Using year range 2012-2015 in copyright header
|
file | diff | annotate |
Mon, 09 Feb 2015 21:30:04 +0100 |
Use shorter access to own class
|
file | diff | annotate |
Mon, 09 Feb 2015 20:36:12 +0100 |
Support for updaters updating field in the same class that defines them
|
file | diff | annotate |
Tue, 20 Jan 2015 17:23:12 +0100 |
Generate the ClassCastException via java.lang.Class as that one is always known to be exported
|
file | diff | annotate |
Tue, 20 Jan 2015 12:26:35 +0100 |
#6658: Need to addReference when accessing non-static field
|
file | diff | annotate |
Mon, 22 Dec 2014 20:33:44 +0100 |
String is like a primitive type. Keep its signature.
|
file | diff | annotate |
Sun, 23 Nov 2014 21:55:46 +0100 |
Class.getInterfaces works
|
file | diff | annotate |
Sun, 23 Nov 2014 17:05:32 +0100 |
Looks like package-info classes have too old classfile version, but we can accept them as they don't contain any code (the only reason why we require 1.6 target).
|
file | diff | annotate |
Sun, 09 Nov 2014 10:36:08 +0100 |
Don't initialize @JavaScriptBody resources sooner than their methods are called.
|
file | diff | annotate |
Fri, 26 Sep 2014 09:21:49 +0200 |
If class initializer is defined via Object.defineProperty call it by name
|
file | diff | annotate |
Thu, 25 Sep 2014 23:48:41 +0200 |
Store just defined member in variable m and use it to assign access, cls and export the member
|
file | diff | annotate |
Tue, 23 Sep 2014 21:52:27 +0200 |
for (var x in array) should return only expected values
|
file | diff | annotate |
Sun, 14 Sep 2014 22:33:35 +0200 |
Fail the build if invokeDynamic instruction remains un-preprocessed
|
file | diff | annotate |
Sat, 13 Sep 2014 18:33:05 +0200 |
Lambda's work OK in AOT mode. Defender methods work OK. Merging.
|
file | diff | annotate |
Sat, 13 Sep 2014 18:14:55 +0200 |
Only define defender methods if they are not already defined
|
file | diff | annotate |
Sun, 31 Aug 2014 22:36:54 +0200 |
Adopting to new names of SPI packages to be introduced by version 1.0 of html4j API
|
file | diff | annotate |
Sun, 17 Aug 2014 19:58:05 +0200 |
1st implementation of interface extender methods
|
file | diff | annotate |
Mon, 11 Aug 2014 20:10:46 +0200 |
Merging the latest changes on default branch
|
file | diff | annotate |
Mon, 11 Aug 2014 18:17:47 +0200 |
Merging two heads on default branch
|
file | diff | annotate |
Mon, 11 Aug 2014 18:17:18 +0200 |
i2c needs to get down to 16-bits
|
file | diff | annotate |
Mon, 11 Aug 2014 17:52:23 +0200 |
Initial attempt to provide proper 3rd parameter to bootmethod
|
file | diff | annotate |
Sun, 10 Aug 2014 11:39:36 +0200 |
Name of boot method is properly provided
|
file | diff | annotate |
Sun, 10 Aug 2014 11:32:38 +0200 |
1st parameter of bootstrap method - the Lookup - is correct
|
file | diff | annotate |
Sun, 10 Aug 2014 10:37:23 +0200 |
Managed to call the bootstrap method. Just with wrong arguments.
|
file | diff | annotate |
Sun, 10 Aug 2014 08:57:22 +0200 |
A bit more debug statements
|
file | diff | annotate |
Sun, 10 Aug 2014 07:52:49 +0200 |
All modules, except the one that deals with invokeDynamic pass OK
|
file | diff | annotate |
Wed, 16 Jul 2014 07:57:22 +0200 |
Keeping and printing the information about bootmethods
|
file | diff | annotate |
Thu, 10 Jul 2014 08:11:53 +0200 |
First steps towards parsing invokeDynamic
|
file | diff | annotate |
Thu, 26 Jun 2014 23:54:17 +0200 |
Can parse JDK8 generated bytecode
|
file | diff | annotate |
Mon, 23 Jun 2014 19:35:22 +0200 |
We need to swallow the wait4js attribute
|
file | diff | annotate |
Sun, 22 Jun 2014 17:19:16 +0200 |
Making sure no enumerable methods are on plain Object
|
file | diff | annotate |
Sun, 22 Jun 2014 00:09:56 +0200 |
Using Object.defineProperty to hide attributes from list of enumerable properties
|
file | diff | annotate |
Thu, 29 May 2014 09:57:01 +0200 |
Lowering number of actions in invoker by half
|
file | diff | annotate |
Mon, 26 May 2014 14:33:11 +0200 |
Need to flush the stack before destroying it with return value of a function
|
file | diff | annotate |