konsoletyper
a26522f959
Refactoring of dependency checker in order to achieve better diagnostics
...
in Eclipse plugin
2014-09-15 17:52:55 +04:00
konsoletyper
d9ea3764f8
Add a minimal TeaVM builder that simply works
2014-09-15 12:13:27 +04:00
konsoletyper
80899af284
Add progress reporting by TeaVM. Add interrupting of TeaVM. Add skeleton
...
of TeaVM builder for Eclipse.
2014-09-14 22:27:07 +04:00
konsoletyper
64847c3888
Add debug information and source maps to unit test builder
2014-09-11 07:58:20 +04:00
konsoletyper
df49ead369
Adds support of incremental build into tools
2014-09-10 21:12:11 +04:00
konsoletyper
b4a172b8f7
Cache optimized programs with allocated registers
2014-09-05 11:26:19 +04:00
konsoletyper
520008913e
Adds AST caching
2014-09-04 18:21:09 +04:00
konsoletyper
ec9e927701
Merge remote-tracking branch 'origin/incremental' into incremental
...
Conflicts:
teavm-core/src/main/java/org/teavm/dependency/DependencyChecker.java
2014-09-04 11:34:20 +04:00
konsoletyper
7a36799b99
Removes threading
2014-09-04 11:25:39 +04:00
konsoletyper
4f941e0a0a
Refactor dependency checker
2014-09-03 21:08:19 +04:00
Alexey Andreev
94b9b001cd
Adds debugging information file generation
2014-07-27 19:13:39 +04:00
konsoletyper
0e8b3d23bb
Adds CLI tool to run TeaVM
2014-06-22 22:31:09 +04:00
konsoletyper
c459f3779a
Transfers much of BuildJavaScriptMojo logic to the common TeaVMTool.
2014-06-22 11:52:15 +04:00
konsoletyper
4866a6d52f
Moves test generation logic from teavm-maven-plugin to teavm-core
2014-06-21 20:33:59 +04:00
konsoletyper
f6055c5f78
First Locale working tests
2014-05-14 18:57:41 +04:00
konsoletyper
1280493717
Fixes bugs in teavm-maven-plugin
2014-05-05 15:51:58 +04:00
konsoletyper
5de1b3877d
Adds configuring method and class aliases in teavm-maven-plugin
2014-04-28 17:33:56 +04:00
Alexey Andreev
00d160e92b
First attempt to refactor dependency checker
2014-03-24 13:26:32 +04:00
konsoletyper
02dcf9caa8
Configure pom.xml files to automatically release into Sonatype OSS
...
repository
2014-03-20 10:59:12 +04:00
konsoletyper
cbdcfa8977
Switches to 0.2-SNAPSHOT version
2014-03-19 01:48:43 +04:00
konsoletyper
eaa4da45fa
maven-teavm-plugin is capable of skipping tests
2014-03-19 00:00:37 +04:00
Alexey Andreev
0ab1639821
Refactor pom files
2014-03-18 18:02:15 +04:00
Alexey Andreev
97dc66968e
Speed-up interference graph builder. Simplify API
2014-03-15 00:43:13 +04:00
Alexey Andreev
b144d474f2
Adds more fancy look for test runner
2014-03-14 19:15:04 +04:00
konsoletyper
d8477f1e9d
Fixes devirtualization bug. Adds exception message displaying when test
...
fails. Fixes java.util.Arrays.deepToString
2014-03-11 10:41:59 +04:00
konsoletyper
226f4c2c8a
Refactoring. JavascriptBuilder becomes TeaVM and goes to org.teavm.vm
...
package, as well as some other classes go to org.teavm.vm.spi. html4j
now supports generation of JavaScript that is completely compatible with
bck2brwsr without altering HTML page
2014-03-05 00:13:58 +04:00
konsoletyper
a1565015c8
Adds ability to merge runtime.js into classes.js
2014-03-04 17:42:36 +04:00
konsoletyper
9e37304fdf
Adds ability to include additional scripts into tests. Includes
...
knockout.js into TCK tests
2014-02-27 17:11:01 +04:00
konsoletyper
b4347b4eb8
Adds optional support of throwing NPE when calling method on null
...
instance
2014-02-27 10:04:51 +04:00
konsoletyper
281d4b8e05
Adds ability to build JavaScript tests against custom adapters. Adds
...
optional dependency scanning for tests. Adds test inclusion by
wildcards. Adds TCK test generator.
2014-02-19 20:46:17 +04:00
konsoletyper
b48cbc98a4
Introduces TestAdapter to make maven plugin be aware of different test
...
frameworks
2014-02-19 17:52:07 +04:00
konsoletyper
2c08f75b0a
Alters JUnit plugin. Now it doesn't stop when dependency problems found,
...
but puts warning into log and into execution report of test
2014-02-19 11:15:22 +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
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
6a626ec493
Renamings
2014-02-02 20:35:12 +04:00
konsoletyper
bc68602dae
Remove .$class property and use built-in .constructor instead
2014-01-31 10:49:01 +04:00
konsoletyper
24921c6e80
Support of multithreaded execution. Performance optimizations.
2014-01-28 16:46:40 +04:00
konsoletyper
915add4d97
Multithreading support refactoring
2014-01-27 17:15:28 +04:00
konsoletyper
d704e503ee
Adds representative attribute to variables in SSA form. Adds program
...
bytecode logging
2014-01-20 18:17:58 +04:00
konsoletyper
111b3d9076
Applies apache license
2013-12-20 12:45:28 +04:00
konsoletyper
dd9f09c03e
Adds ignore items
2013-12-19 21:33:14 +04:00
konsoletyper
577f4161d4
Removes more unnecessary files
2013-12-19 21:29:45 +04:00
konsoletyper
dcc1d3c284
Removes unnecessary files
2013-12-19 21:29:05 +04:00
konsoletyper
305c54b72d
Adds automatic copying of runtime.js and creation of main.html
2013-12-18 17:31:59 +04:00
konsoletyper
eb6627c532
Adds a minimal code to support HelloWorld application
2013-12-18 15:04:11 +04:00
konsoletyper
79e2eca91d
Beginning to implement PrintWriter.
2013-12-17 16:34:44 +04:00
konsoletyper
6eb145e1d0
Adds maven plugin. Switches class library test generation from main
...
class to maven goal
2013-12-17 12:03:27 +04:00