Commit Graph

314 Commits

Author SHA1 Message Date
Alexey Andreev
581cae0ef4 Bugfixes: https://github.com/konsoletyper/teavm/issues/23
https://github.com/konsoletyper/teavm/issues/22
https://github.com/konsoletyper/teavm/issues/21
2014-10-12 18:05:31 +04:00
konsoletyper
9e09c247e6 Replace old code samples with new ones 2014-10-05 15:45:44 +04:00
konsoletyper
71343b910e Fix passing of some DukeScript tests 2014-10-04 17:54:56 +04:00
konsoletyper
7b4a7fc471 Add statement boundary mapping to debug information 2014-10-03 21:30:55 +04:00
konsoletyper
f628a996ac Attempt to make more accurate debug information 2014-10-01 12:08:13 +04:00
konsoletyper
b7754ea1a5 Minor improvements & bugfixes 2014-09-30 23:19:10 +04:00
Alexey Andreev
9d12bffc1b Add support of copying source files into Eclipse:
https://github.com/konsoletyper/teavm/issues/13
2014-09-27 19:23:05 +04:00
Alexey Andreev
6c05ec589a Add source copying in maven plugin:
https://github.com/konsoletyper/teavm/issues/13
2014-09-26 18:52:28 +04:00
Alexey Andreev
8696bff1cd Fix minor bugs 2014-09-25 18:22:16 +04:00
konsoletyper
194c7bf806 Configuration 2014-09-22 22:27:19 +04:00
konsoletyper
03daced41b Successfull build from PDE 2014-09-22 08:06:02 +04:00
konsoletyper
82802f723d Configuring shitty tycho 2014-09-21 21:38:28 +04:00
konsoletyper
700d50b110 Allow interruption during dependency and linking phases. Use buffered
writer to render final JavaScript
2014-09-16 21:47:32 +04:00
konsoletyper
b7c07886a6 Refactor dependency checker 2014-09-16 10:44:14 +04:00
konsoletyper
3a4aef6f5c Fix NPE in DependencyChecker 2014-09-16 07:56:16 +04:00
konsoletyper
f204c8cc4a Add markers against lines that contain missing elements 2014-09-15 21:21:25 +04:00
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
58606d8aa6 Remote System.out.println 2014-09-13 20:51:03 +04:00
konsoletyper
dc3faa1727 Fix invalid call sites in debug information for INVOKEVIRTUAL 2014-09-13 19:38:04 +04:00
konsoletyper
ce78bdb07f Refactor Eclipse plugin 2014-09-13 16:45:04 +04:00
konsoletyper
50a65c27e3 Fix minor issues 2014-09-11 17:12:53 +04:00
konsoletyper
b0b9287659 Fix NPE that is sometimes thrown when generating debug information.
Enable debug information for html4j TCK
2014-09-11 10:49:22 +04:00
konsoletyper
64847c3888 Add debug information and source maps to unit test builder 2014-09-11 07:58:20 +04:00
konsoletyper
5fc3574aad Fixes incremental build when running through CLI 2014-09-10 21:23:22 +04:00
konsoletyper
df49ead369 Adds support of incremental build into tools 2014-09-10 21:12:11 +04:00
konsoletyper
e28771ad48 Fix bugs in ProgramIO and AstIO 2014-09-10 20:02:48 +04:00
konsoletyper
fb424e6741 Complete incremental build 2014-09-10 17:43:07 +04:00
konsoletyper
f1249be6dc Add statement reader 2014-09-10 10:53:21 +04:00
konsoletyper
04d1c28df0 Add test for ProgramIO 2014-09-10 10:14:41 +04:00
konsoletyper
0d1a59c03b Add incomplete implementation of AST disk cache 2014-09-09 17:52:27 +04:00
konsoletyper
a7d3f26447 Add AST writer 2014-09-09 14:41:03 +04:00
konsoletyper
7de36a6d33 Disk cached classes and programs 2014-09-09 13:35:43 +04:00
konsoletyper
13b64fd4c1 Fixes problems with reading and writing a program 2014-09-09 12:18:46 +04:00
konsoletyper
e6ce22b960 Complete disk cached class source 2014-09-08 18:08:23 +04:00
konsoletyper
c79519f72a Add writing class to disk 2014-09-08 17:28:37 +04:00
konsoletyper
31204491fc Complete program IO. Add caching of classes on disk 2014-09-07 19:53:20 +04:00
konsoletyper
aa9a042360 Add read support of several instructions 2014-09-07 14:35:17 +04:00
konsoletyper
054d32c48f Add reader of a program 2014-09-06 22:53:34 +04:00
konsoletyper
7a3aab998b Add method that writes program to file 2014-09-05 21:27:59 +04:00
konsoletyper
13ee74965e Add cache package for input/output of symbol table, SSA and AST 2014-09-05 18:10:16 +04:00
konsoletyper
5276680582 Merge remote-tracking branch 'origin/incremental' into incremental 2014-09-05 11:26:32 +04:00
konsoletyper
b4a172b8f7 Cache optimized programs with allocated registers 2014-09-05 11:26:19 +04:00
konsoletyper
9fe66c4f2e Fixes bug in GVN 2014-09-04 19:58:09 +04:00
konsoletyper
520008913e Adds AST caching 2014-09-04 18:21:09 +04:00
konsoletyper
f740782881 Fixes small bugs. Introduces a new class source that does a slight
optimization before providing classes.
2014-09-04 17:18:22 +04:00
konsoletyper
89d6a453ec Speed-up dependency checker
=
2014-09-04 13:24:39 +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