Wed, 12 Dec 2012 11:04:02 +0100 |
Type specific local variables
|
file | diff | annotate |
Wed, 12 Dec 2012 09:09:42 +0100 |
Merging lazyvm into default branch - it seems to be stable enough to be used.
|
file | diff | annotate |
Tue, 11 Dec 2012 11:05:06 +0100 |
VM in VM properly processes class constants
|
file | diff | annotate |
Tue, 11 Dec 2012 09:36:44 +0100 |
Creating Bck2Brwsr entrypoint to for those who wish to generate their JavaScript based Java VM
|
file | diff | annotate |
Sun, 09 Dec 2012 16:44:27 +0100 |
Need the ability to cast to any type to successfully run tests on VM with exceptions support
|
file | diff | annotate |
Sun, 09 Dec 2012 16:43:36 +0100 |
Null can be casted to any type
|
file | diff | annotate |
Sun, 09 Dec 2012 16:25:36 +0100 |
Using plain array instead of ArrayDeque
|
file | diff | annotate |
Sun, 09 Dec 2012 16:16:19 +0100 |
Rather than exposing Vector, providing abstraction to encapsulate manipulation with TrapData via 'iterator'
|
file | diff | annotate |
Sat, 08 Dec 2012 10:32:04 +0100 |
'synched w/ trunk'
|
file | diff | annotate |
Sat, 08 Dec 2012 08:19:46 +0100 |
Original version of exception handling.
|
file | diff | annotate |
Fri, 07 Dec 2012 19:16:21 +0100 |
Using format string for code generation
|
file | diff | annotate |
Fri, 07 Dec 2012 15:57:14 +0100 |
Merge with trunk
|
file | diff | annotate |
Fri, 07 Dec 2012 15:02:35 +0100 |
Type specific stack variables
|
file | diff | annotate |
Thu, 06 Dec 2012 21:31:09 +0100 |
Hiding all generated class methods from sight of external users. Exposing only bck2brwsr entry point function
|
file | diff | annotate |
Thu, 06 Dec 2012 16:11:48 +0100 |
Moving the definition of Array.prototype.fillNulls() outside of the generator into the emulation .js file
|
file | diff | annotate |
Wed, 05 Dec 2012 10:03:58 +0100 |
Can obtain annotation from a method
|
file | diff | annotate |
Tue, 04 Dec 2012 12:06:27 +0100 |
ClassTest needs to be adjusted to new naming scheme
|
file | diff | annotate |
Tue, 04 Dec 2012 11:21:10 +0100 |
Merging in JNI-like naming scheme from default branch
|
file | diff | annotate |
Tue, 04 Dec 2012 09:16:53 +0100 |
Using the same mangling scheme as JNI
|
file | diff | annotate |
Mon, 03 Dec 2012 14:44:49 +0100 |
Merge with trunk
|
file | diff | annotate |
Sun, 02 Dec 2012 23:10:51 +0100 |
Rewriting String to use more of @JavaScriptBody & co.
|
file | diff | annotate |
Sun, 02 Dec 2012 21:00:12 +0100 |
Ability to control prototypes. Making sure any JavaScript Object is instance of Java object
|
file | diff | annotate |
Sun, 02 Dec 2012 14:01:17 +0100 |
Annotations with string attributes
|
file | diff | annotate |
Sun, 02 Dec 2012 12:39:51 +0100 |
Using the attribute type to in the attribute method name
|
file | diff | annotate |
Sun, 02 Dec 2012 12:26:14 +0100 |
Initial support for runtime annotations
|
file | diff | annotate |
Sun, 02 Dec 2012 06:26:32 +0100 |
Merging native methods exceptions
|
file | diff | annotate |
Sun, 02 Dec 2012 06:25:28 +0100 |
Throw exception when reaching native method without JavaScript implementation
|
file | diff | annotate |
Sat, 01 Dec 2012 15:48:12 +0100 |
Optimistic support for Class.newInstance
|
file | diff | annotate |
Sat, 01 Dec 2012 15:30:56 +0100 |
Class.getSuperclass seems to work
|
file | diff | annotate |
Sat, 01 Dec 2012 12:14:37 +0100 |
Merge with default to get correct behavior of the contructor property of prototype
|
file | diff | annotate |
Sat, 01 Dec 2012 10:35:24 +0100 |
Make sure the constructor property points to the real function that creates the object
|
file | diff | annotate |
Sat, 01 Dec 2012 08:52:30 +0100 |
Adding each constructor function field
|
file | diff | annotate |
Thu, 29 Nov 2012 22:03:11 +0100 |
Don't instantiate new object, when only requesting prototype. use CLS(false).
|
file | diff | annotate |
Thu, 29 Nov 2012 20:19:00 +0100 |
Register based VM
|
file | diff | annotate |
Thu, 29 Nov 2012 11:07:05 +0100 |
Saving some space by using single letter variable instead of 'stack'
|
file | diff | annotate |
Wed, 28 Nov 2012 13:41:33 +0100 |
Using named function expression allows an easy self reference from inside the function. Plus giving byte code tranlators a chance to customize the field to store the method into
|
file | diff | annotate |
Wed, 28 Nov 2012 00:25:57 +0100 |
Lazy evaluation can execute simple static method
|
file | diff | annotate |
Tue, 27 Nov 2012 23:21:22 +0100 |
Eliminating the need to initialize the prototype in advance
|
file | diff | annotate |
Tue, 27 Nov 2012 23:01:24 +0100 |
Don't use .prototype, use (true). Now works for String as well
|
file | diff | annotate |
Mon, 26 Nov 2012 20:29:21 +0100 |
Merging new class and prototype methods. When asking for prototype one can add (true) argument
|
file | diff | annotate |
Mon, 26 Nov 2012 20:16:21 +0100 |
Changing order, so the new <prototype> is done once, at the end of the function
|
file | diff | annotate |
Sun, 25 Nov 2012 23:14:58 +0100 |
Enclosing definition of all the methods inside the proto() function
|
file | diff | annotate |
Sun, 25 Nov 2012 21:23:06 +0100 |
Avoid using XYZ.class as we don't support conversion of a class to its name yet
|
file | diff | annotate |
Wed, 21 Nov 2012 21:03:10 +0100 |
Static fields can be modeled as properties on constructors of classes
|
file | diff | annotate |
Tue, 20 Nov 2012 21:24:01 +0100 |
Referencing 'special' methods on a prototype will allow us to shorten the fqn of actual methods
|
file | diff | annotate |
Sun, 18 Nov 2012 08:58:16 +0100 |
Missing semicolon
|
file | diff | annotate |
Sun, 18 Nov 2012 08:41:08 +0100 |
Support for reminders
|
file | diff | annotate |
Sat, 17 Nov 2012 18:34:12 +0100 |
Initialize fields with 0, 0.0 and null
|
file | diff | annotate |
Sat, 17 Nov 2012 17:43:15 +0100 |
Pre-fill arrays with nulls
|
file | diff | annotate |
Sat, 17 Nov 2012 16:15:10 +0100 |
Using === and !== to make sure empty string is not mistaken for null
|
file | diff | annotate |
Sat, 17 Nov 2012 11:21:17 +0100 |
The JavaScript VM is able to generate some (not yet valid) code.
|
file | diff | annotate |
Fri, 16 Nov 2012 08:08:36 +0100 |
Re-packaging javap as we are about to make significant changes to it anyway
|
file | diff | annotate |
Fri, 16 Nov 2012 07:36:32 +0100 |
Eliminating references to java.util classes that have too huge transitive closure.
|
file | diff | annotate |
Mon, 12 Nov 2012 21:05:23 +0100 |
Double and long invocation conventions fixed
|
file | diff | annotate |
Mon, 12 Nov 2012 00:07:34 +0100 |
Some support for annotations
|
file | diff | annotate |
Sun, 11 Nov 2012 13:23:52 +0100 |
Almost rewritten to javap: @JavaScriptBody and double/long may not yet be supported
|
file | diff | annotate |
Thu, 08 Nov 2012 18:34:12 +0100 |
There can be fields named "in" and string constants with \t, \r, \n and \\
|
file | diff | annotate |
Wed, 31 Oct 2012 18:05:24 +0100 |
Missing semicolon
|
file | diff | annotate |
Tue, 30 Oct 2012 22:43:18 +0100 |
Shorter prototype methods
|
file | diff | annotate |
Tue, 30 Oct 2012 22:35:32 +0100 |
Print the information about "needs" only once per each type
|
file | diff | annotate |