Tue, 05 Feb 2013 17:04:22 +0100 |
merge with trunk
|
file | diff | annotate |
Tue, 05 Feb 2013 16:40:01 +0100 |
Support for Long division + tests
|
file | diff | annotate |
Tue, 05 Feb 2013 08:27:42 +0100 |
Merging improved (inner) annotation support to allow its usage in emul branch
|
file | diff | annotate |
Mon, 04 Feb 2013 22:03:49 +0100 |
Generates reasonable JSON objects for inner annotations and inner annotation arrays
|
file | diff | annotate |
Mon, 04 Feb 2013 09:41:33 +0100 |
Support for Long multiplication + tests
|
file | diff | annotate |
Sun, 03 Feb 2013 23:18:47 +0100 |
Requiring reference to enums as soon as they are used in annotations
|
file | diff | annotate |
Sun, 03 Feb 2013 22:58:42 +0100 |
Correct getDeclaringClass for returned methods
|
file | diff | annotate |
Sun, 03 Feb 2013 18:58:09 +0100 |
Supporting annotations with arrays
|
file | diff | annotate |
Fri, 01 Feb 2013 15:19:16 +0100 |
instanceof works on null
|
file | diff | annotate |
Fri, 01 Feb 2013 09:00:30 +0100 |
Support for Long unary "-"
|
file | diff | annotate |
Fri, 01 Feb 2013 06:09:18 +0100 |
Long operator >>> and tests
|
file | diff | annotate |
Thu, 31 Jan 2013 20:37:12 +0100 |
Long binary XOR implementation + tests
|
file | diff | annotate |
Thu, 31 Jan 2013 20:19:38 +0100 |
Added binary OR for Long + tests for AND and OR
|
file | diff | annotate |
Thu, 31 Jan 2013 15:26:09 +0100 |
Added subtraction for Long + tests
|
file | diff | annotate |
Wed, 30 Jan 2013 22:23:21 +0100 |
Long tests moved (temporarily) among VM tests
|
file | diff | annotate |
Mon, 28 Jan 2013 00:15:38 +0100 |
using Number for as a base for Long number type
|
file | diff | annotate |
Sun, 27 Jan 2013 10:19:02 +0100 |
merge with trunk
|
file | diff | annotate |
Sat, 26 Jan 2013 08:47:05 +0100 |
In order to support fields of the same name in subclasses we are now prefixing them with name of the class that defines them. To provide convenient way to access them from generated bytecode and also directly from JavaScript, there is a getter/setter function for each field. It starts with _ followed by the field name. If called with a parameter, it sets the field, with a parameter it just returns it.
|
file | diff | annotate |
Fri, 25 Jan 2013 15:44:09 +0100 |
Merge with trunk
|
file | diff | annotate |
Fri, 25 Jan 2013 15:38:12 +0100 |
Support for additional instructions
|
file | diff | annotate |
Fri, 25 Jan 2013 11:00:52 +0100 |
Long arithmetic prototype, Long currently represented by separate JavaScript object with two JS-Numbers.
|
file | diff | annotate |
Thu, 24 Jan 2013 17:08:02 +0100 |
isInstance, casts and isAssignableFrom for arrays
|
file | diff | annotate |
Thu, 24 Jan 2013 00:11:04 +0100 |
Constant pool can reference class array
|
file | diff | annotate |
Mon, 21 Jan 2013 15:56:54 +0100 |
Inclusion of knockout.js requires class definitions to end with ';'
|
file | diff | annotate |
Mon, 21 Jan 2013 13:39:23 +0100 |
requireScript needs to work also in lazy mode
|
file | diff | annotate |
Sat, 19 Jan 2013 06:07:49 +0100 |
Merging java.util.reflect.Array work to default branch
|
file | diff | annotate |
Fri, 18 Jan 2013 18:52:02 +0100 |
Creation of multi dimensional arrays unified under java.lang.reflect.Array
|
file | diff | annotate |
Fri, 18 Jan 2013 17:04:16 +0100 |
Reusing methods from java.lang.reflect.Array when creating new instances of one-dimensional arrays
|
file | diff | annotate |
Fri, 18 Jan 2013 15:33:03 +0100 |
Var is the Answer
|
file | diff | annotate |
Tue, 15 Jan 2013 12:44:33 +0100 |
ArrayIndexOutOfBoundsEx on writes
|
file | diff | annotate |
Tue, 15 Jan 2013 12:38:49 +0100 |
ArrayIndexOutOfBoundsEx when reading from array
|
file | diff | annotate |
Tue, 15 Jan 2013 12:26:19 +0100 |
Initialize multi dimensional arrays with 0 for primitive types
|
file | diff | annotate |
Tue, 15 Jan 2013 11:53:07 +0100 |
Bringing Martin's integer, short, byte arithmetic to default branch
|
file | diff | annotate |
Tue, 15 Jan 2013 09:46:21 +0100 |
Proper type of subarrays of multi dimensional array
|
file | diff | annotate |
Mon, 14 Jan 2013 18:21:48 +0100 |
More reflection for arrays. getClass() and isArray() work.
|
file | diff | annotate |
Mon, 14 Jan 2013 14:20:49 +0100 |
Fill object arrays with null, otherwise use 0
|
file | diff | annotate |
Mon, 14 Jan 2013 13:21:40 +0100 |
Moving integer arithmetic expressions into Number.prototype
|
file | diff | annotate |
Mon, 14 Jan 2013 11:30:56 +0100 |
Using 'this' in @JavaScriptBody instance methods
|
file | diff | annotate |
Mon, 14 Jan 2013 10:57:51 +0100 |
Following standard object oriented calling conventions. Method run of Runnable r can now be called as r.run__V()
|
file | diff | annotate |
Mon, 14 Jan 2013 09:47:38 +0100 |
Byte arithmetic - added tests + conversion from int->byte.
|
file | diff | annotate |
Mon, 14 Jan 2013 09:17:18 +0100 |
Short arithmetic - added tests and conversion int->short.
|
file | diff | annotate |
Sun, 13 Jan 2013 23:07:54 +0100 |
Integer arithmetic expressions extracted into simple functions.
|
file | diff | annotate |
Fri, 11 Jan 2013 16:36:28 +0100 |
merge with trunk
|
file | diff | annotate |
Thu, 10 Jan 2013 20:15:11 +0100 |
Can read resources as streams
|
file | diff | annotate |
Thu, 10 Jan 2013 13:09:19 +0100 |
catch (Throwable t) caches everything (as usual in Java) including JavaScript own errors.
|
file | diff | annotate |
Thu, 03 Jan 2013 16:20:21 +0100 |
Merging Lubo's fix in as all tests continue to pass
|
file | diff | annotate |
Thu, 03 Jan 2013 16:16:04 +0100 |
Array flag in ByteCodeToJavaScript.countArgs is not reset to false for object types. The following signature '([Ljava/lang/Object;)I' is incorrectly reported to return array
|
file | diff | annotate |
Thu, 03 Jan 2013 11:29:22 +0100 |
Using 'o' instead of full name of java.lang.Object
|
file | diff | annotate |
Thu, 03 Jan 2013 11:20:40 +0100 |
Using 's' instead of Ljava_lang_String_2
|
file | diff | annotate |
Mon, 31 Dec 2012 17:50:27 +0100 |
Finally block is supported
|
file | diff | annotate |
Mon, 31 Dec 2012 12:44:51 +0100 |
Multiple exceptions in a single method supported
|
file | diff | annotate |
Sat, 29 Dec 2012 20:20:59 +0100 |
Ability to eliminate debug messages
|
file | diff | annotate |
Sat, 29 Dec 2012 20:10:10 +0100 |
Use only single try/catch on when there is no branching point
|
file | diff | annotate |
Sat, 29 Dec 2012 19:46:09 +0100 |
Constructors are not assigned to prototype, as they are not inherited. newInstance checks for access rights.
|
file | diff | annotate |
Fri, 28 Dec 2012 12:35:32 +0100 |
Class.getMethods returns only public methods
|
file | diff | annotate |
Mon, 24 Dec 2012 08:19:55 +0100 |
Initial attempt to merge current default branch with exceptions
|
file | diff | annotate |
Thu, 20 Dec 2012 21:39:16 +0100 |
Loaded classes need to have their static initializes invoked. Before accessing static field of a class, initializers need to be executed as well.
|
file | diff | annotate |
Thu, 20 Dec 2012 08:59:47 +0100 |
Support for reflection on primitive types. All tests finish in the browser.
|
file | diff | annotate |
Tue, 18 Dec 2012 20:19:11 +0100 |
Added test for + - * operations in int32 arithmetic, updated JS generator to produce code for correct int32 arithmetic.
|
file | diff | annotate |
Mon, 17 Dec 2012 09:47:08 +0100 |
Lines with comments are ignored in V8 function dump. Include some curly braces
|
file | diff | annotate |