konsoletyper
|
253b882d3e
|
Merge remote-tracking branch 'origin/master'
|
2014-02-18 09:37:02 +04:00 |
|
konsoletyper
|
75a7b213e0
|
Adds test of array conversion while passing to the JavaScriptBody
|
2014-02-18 09:36:40 +04:00 |
|
konsoletyper
|
53e1ea3627
|
When missing some classes/methods/fields dependency checker throws
exception after checking, providing the full list of missing items.
|
2014-02-17 21:02:47 +04:00 |
|
konsoletyper
|
119de7ab82
|
Adds JS int number to java.lang.Integer conversion
|
2014-02-17 17:13:48 +04:00 |
|
konsoletyper
|
fa1f8f1c6e
|
Merge branch 'html4j-convert'
|
2014-02-17 17:05:31 +04:00 |
|
konsoletyper
|
169ecb18c8
|
Adds integer conversion
|
2014-02-17 17:05:17 +04:00 |
|
Alexey Andreev
|
fbbaddb4ba
|
Updates description of how to use project
|
2014-02-17 13:20:19 +03:00 |
|
konsoletyper
|
ae2ca37ee0
|
Adds type conversion from Java array and integer to JS array and number
|
2014-02-17 08:15:06 +04:00 |
|
konsoletyper
|
f8ea743c26
|
Adds test on simple callback support
|
2014-02-14 17:17:42 +04:00 |
|
konsoletyper
|
f085dbb607
|
Fixes array item propagation
|
2014-02-14 16:42:45 +04:00 |
|
konsoletyper
|
d310409db3
|
Fixes dependency checking of arrays
|
2014-02-14 16:19:51 +04:00 |
|
konsoletyper
|
afc85c9780
|
Adds initial source code of plugin to support html4j
|
2014-02-14 13:21:18 +04:00 |
|
konsoletyper
|
cc3a89ebf7
|
Makes `started' dependency event to be emitted before any dependency
checking. Suppresses repeated ClassHolder transformation
|
2014-02-14 00:37:14 +04:00 |
|
konsoletyper
|
4dd9eaa1fd
|
Adds a new dependency event that is emitted when dependency checker is
about to start. Adds ability to examine classes from generators.
|
2014-02-13 22:59:30 +04:00 |
|
konsoletyper
|
e5ea6b51a7
|
Moves JSObject and others into a separate project
|
2014-02-13 17:52:56 +04:00 |
|
konsoletyper
|
e13accc7e4
|
Adds pluggable system to extend TeaVM compiler
|
2014-02-13 17:22:25 +04:00 |
|
konsoletyper
|
8c4514a200
|
Refactoring. Adds devirtualization optimization
|
2014-02-12 23:41:17 +04:00 |
|
konsoletyper
|
bcbc985f57
|
Implement some more java.lang.Integer methods
|
2014-02-12 09:54:26 +04:00 |
|
konsoletyper
|
99333f2370
|
Speed-up MULTIANEWARRAY. Temporarily disable typed arrays as they make
benchmark to pass slower
|
2014-02-11 12:28:37 +04:00 |
|
konsoletyper
|
9929082d49
|
Adds Integer.toString emulation
|
2014-02-10 17:27:53 +04:00 |
|
konsoletyper
|
e094fe4192
|
Adds emulation of Integer.parseInt
|
2014-02-10 16:34:40 +04:00 |
|
konsoletyper
|
0f2bf64975
|
Adds Character.digit implementation with honest Unicode support.
|
2014-02-10 15:37:42 +04:00 |
|
konsoletyper
|
8055edd547
|
Fixes issue with JSFunctor-annotated classes
|
2014-02-10 12:43:23 +04:00 |
|
konsoletyper
|
67bc76f89a
|
Adds java.lang.Boolean emulation. Adds emulation of some of
java.lang.String methods. Fixes bug in register allocator.
|
2014-02-10 12:25:17 +04:00 |
|
Alexey Andreev
|
8a423c0d4f
|
Adds support of *functors*. Adds benchmark from bck2brwsr
|
2014-02-09 14:27:32 +04:00 |
|
Alexey Andreev
|
48265c446f
|
Adds possibility to implement JSObject ant pass it as a callback to a
method of another JSObject
|
2014-02-07 23:30:31 +04:00 |
|
konsoletyper
|
c9f78c5cdf
|
Introduces concept of an *injector*. Uses injectors to make generated
JavaScript code neat.
|
2014-02-07 00:44:06 +04:00 |
|
konsoletyper
|
ae2e669ec3
|
Adds support of native JavaScript interaction
|
2014-02-06 17:51:51 +04:00 |
|
konsoletyper
|
b621b0524b
|
Adds a skeleton of a new native interface to JavaScript
|
2014-02-06 13:00:46 +04:00 |
|
konsoletyper
|
6a626ec493
|
Renamings
|
2014-02-02 20:35:12 +04:00 |
|
konsoletyper
|
4c03e7d3cb
|
Returns back old variable substitution
|
2014-01-31 22:25:24 +04:00 |
|
konsoletyper
|
ce0859beac
|
AST optimizations and output code minification
|
2014-01-31 14:03:29 +04:00 |
|
konsoletyper
|
bc68602dae
|
Remove .$class property and use built-in .constructor instead
|
2014-01-31 10:49:01 +04:00 |
|
konsoletyper
|
4c70cf6828
|
Fixes error generating minfied JS
|
2014-01-30 17:44:47 +04:00 |
|
konsoletyper
|
3496907f0e
|
While eliminator
|
2014-01-30 17:36:56 +04:00 |
|
konsoletyper
|
692bfdd731
|
Fixes issues in if statement AST optimizer
|
2014-01-30 17:13:24 +04:00 |
|
konsoletyper
|
16d11909ea
|
New AST optimization algorithm
|
2014-01-29 17:35:27 +04:00 |
|
konsoletyper
|
d93883296e
|
Slightly improves AST optimizer
|
2014-01-28 17:29:36 +04:00 |
|
konsoletyper
|
24921c6e80
|
Support of multithreaded execution. Performance optimizations.
|
2014-01-28 16:46:40 +04:00 |
|
konsoletyper
|
0c240f5636
|
Refactoring of model to allow multithreaded optimization
|
2014-01-28 14:13:12 +04:00 |
|
konsoletyper
|
619c50729b
|
Further optimization for multiple threads
|
2014-01-27 17:35:42 +04:00 |
|
konsoletyper
|
915add4d97
|
Multithreading support refactoring
|
2014-01-27 17:15:28 +04:00 |
|
konsoletyper
|
c9a891d9cd
|
All tests pass with register allocation
|
2014-01-27 16:02:23 +04:00 |
|
konsoletyper
|
94fe8a0acf
|
Fixes minor decompilation issues
|
2014-01-27 12:36:35 +04:00 |
|
konsoletyper
|
0eb4e54e51
|
Fixes register allocation bugs
|
2014-01-27 11:34:55 +04:00 |
|
konsoletyper
|
b7917f2511
|
Register allocator almost complete
|
2014-01-24 17:26:03 +04:00 |
|
konsoletyper
|
73884794a4
|
Bugfixes. Start to implement phi eliminator through interting copies for
all phi arguments and then coalescing.
|
2014-01-23 17:19:36 +04:00 |
|
konsoletyper
|
e5a083b4c7
|
Trying to implement register allocator with phi function elimination
|
2014-01-23 16:10:42 +04:00 |
|
konsoletyper
|
24d40c3c41
|
Fixes register allocator
|
2014-01-23 13:16:20 +04:00 |
|
konsoletyper
|
ba67c34b20
|
Adds interference graph builder
|
2014-01-22 16:43:36 +04:00 |
|