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 |
Thu, 24 Jan 2013 17:08:02 +0100 |
isInstance, casts and isAssignableFrom for arrays
|
file | diff | annotate |
Mon, 21 Jan 2013 13:39:23 +0100 |
requireScript needs to work also in lazy mode
|
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 |
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 |
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 |
Mon, 17 Dec 2012 09:21:55 +0100 |
Lazy functions need to remember whether they need to create instance or not
|
file | diff | annotate |
Tue, 11 Dec 2012 10:14:08 +0100 |
Print line number of the error
|
file | diff | annotate |
Tue, 11 Dec 2012 09:39:42 +0100 |
New lines to make the JavaScript a bit more readable
|
file | diff | annotate |
Fri, 07 Dec 2012 10:07:59 +0100 |
Making ready for recursive calls. Providng proper conversions from and to '/', '.' and '_'
|
file | diff | annotate |
Fri, 07 Dec 2012 06:29:54 +0100 |
Lazy loading is now part of GenJS
|
file | diff | annotate | base |