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 |
|
konsoletyper
|
4f941e0a0a
|
Refactor dependency checker
|
2014-09-03 21:08:19 +04:00 |
|
konsoletyper
|
e60be5d518
|
Start refactoring dependency checker to make it partially incremental
|
2014-09-03 18:20:31 +04:00 |
|
konsoletyper
|
0ff2b2a1dc
|
Fixes small bugs that were found by html4j TCK
|
2014-09-02 18:25:43 +04:00 |
|
konsoletyper
|
491f7ab962
|
When exloring JS stack frame from Java thread, Eclipse opens JS source
|
2014-09-01 17:53:59 +04:00 |
|
konsoletyper
|
351d14e275
|
Minor improvements of Eclipse debugger UI
|
2014-08-31 00:14:51 +04:00 |
|
konsoletyper
|
45181bece7
|
Refactoring
|
2014-08-30 23:37:48 +04:00 |
|
konsoletyper
|
b51d8fe452
|
Refactoring and bugfixes
|
2014-08-30 23:29:24 +04:00 |
|
konsoletyper
|
1aca1d5a1e
|
Get "step in" back to work
|
2014-08-30 21:28:10 +04:00 |
|
konsoletyper
|
31b5895640
|
Refactoring of debug information reader/writer
|
2014-08-30 19:13:14 +04:00 |
|
konsoletyper
|
deea4e995a
|
Further refactoring of debugger
|
2014-08-29 18:01:52 +04:00 |
|
konsoletyper
|
45c336ebb8
|
Refactoring of debug information
|
2014-08-28 17:54:02 +04:00 |
|
konsoletyper
|
88c47095a6
|
Start refactoring of debug information
|
2014-08-27 22:49:28 +04:00 |
|
konsoletyper
|
7e1ff76c5d
|
Introduces another approach for setting temporary breakpoints at
methods' start lines when stepping in, due to bug in google chrome:
http://code.google.com/p/chromium/issues/detail?id=407105
|
2014-08-27 18:05:38 +04:00 |
|
konsoletyper
|
7cb3ce70c3
|
Adds source maps generation
|
2014-08-26 17:48:32 +04:00 |
|
Alexey Andreev
|
5b0506d158
|
Makes more accurate callsite generation
|
2014-08-24 22:40:53 +04:00 |
|
Alexey Andreev
|
86003b45ca
|
Fixes generation of CFG debug information
|
2014-08-24 17:37:57 +04:00 |
|
Alexey Andreev
|
97e107635b
|
Fixes bugs related to stepping
|
2014-08-24 16:02:21 +04:00 |
|
Alexey Andreev
|
6272c3a79a
|
Fixes bug with stepping
|
2014-08-24 13:52:57 +04:00 |
|
Alexey Andreev
|
3bc8887e4f
|
Adds reordering of call sites to achieve natural stepping in call
hierarchy.
|
2014-08-22 23:01:19 +04:00 |
|
konsoletyper
|
0f81841cf5
|
Adds RecordArray that generalizes several tasks performed by debugger.
|
2014-08-22 17:38:41 +04:00 |
|
konsoletyper
|
fed5637d4d
|
Fixes bugs in stepping
|
2014-08-20 12:51:28 +04:00 |
|
konsoletyper
|
0c708868a5
|
Implements step into and fixes bugs
|
2014-08-19 17:53:28 +04:00 |
|
konsoletyper
|
2c8902e94a
|
Adds several mappings to debug information
|
2014-08-18 21:10:17 +04:00 |
|
konsoletyper
|
7153a8e2c9
|
Adds call sites to debug information
|
2014-08-17 15:39:48 +04:00 |
|
konsoletyper
|
497d2424bb
|
Changes debug information format for more compact size of bytecode CFG
|
2014-08-16 10:48:23 +04:00 |
|
konsoletyper
|
95f532aca6
|
Minor fixes & refactoring
|
2014-08-14 12:20:23 +04:00 |
|
konsoletyper
|
14fdf9b797
|
Adds attribute, indicating that breakpoint was installed in TeaVM
|
2014-08-13 21:34:46 +04:00 |
|
konsoletyper
|
c0dc459f22
|
Fixes bugs in stepping over
|
2014-08-13 16:06:43 +04:00 |
|
konsoletyper
|
4115785823
|
Great progress toward "step over" operation
|
2014-08-12 14:30:47 +04:00 |
|
konsoletyper
|
b05d1a7524
|
Adds line CFG to debug information
|
2014-08-11 18:26:25 +04:00 |
|
konsoletyper
|
fa1a620fdb
|
Small improvements
|
2014-08-08 18:02:43 +04:00 |
|
konsoletyper
|
befde46ca2
|
Adds latest debugger's features to Eclipse plugin
|
2014-08-07 15:28:47 +04:00 |
|
konsoletyper
|
569d6fa3e8
|
Multiple small improvements
|
2014-08-07 14:12:08 +04:00 |
|
konsoletyper
|
1b374c7466
|
Fixes variable mapping
|
2014-08-07 12:23:47 +04:00 |
|
konsoletyper
|
2b52bbedf8
|
Repair maven build
|
2014-08-07 07:41:07 +04:00 |
|
konsoletyper
|
461528b51f
|
Adds support of object's fields in debugger watches
|
2014-08-06 23:03:50 +04:00 |
|
konsoletyper
|
8d0432dd5e
|
First correct local variable mapping
|
2014-08-06 20:56:33 +04:00 |
|
konsoletyper
|
36d76885a7
|
Fixes bugs with variable debug information tracking
|
2014-08-06 18:12:50 +04:00 |
|
konsoletyper
|
cbe2ccb499
|
Fixes bugs with variable mapping
|
2014-08-05 18:08:13 +04:00 |
|
konsoletyper
|
bc911a661a
|
Begin to implement variable mapping
|
2014-08-04 23:22:41 +04:00 |
|
konsoletyper
|
c490e2f9f8
|
Improvement of debugger plugin. Debugger itself became multithreaded
|
2014-07-31 21:38:32 +04:00 |
|
konsoletyper
|
930d2087ab
|
First working prototype of eclipse plugin
|
2014-07-31 20:01:56 +04:00 |
|
konsoletyper
|
4b43cbce55
|
First attempt to create a TeaVM eclipse plugin
|
2014-07-30 23:32:42 +04:00 |
|
konsoletyper
|
25789825fc
|
Refactoring
|
2014-07-30 21:51:21 +04:00 |
|
konsoletyper
|
c2eecaefca
|
First working prototype of debugger
|
2014-07-30 17:46:41 +04:00 |
|
konsoletyper
|
f6853eda80
|
Refactor Debugger interface for attaching/detaching. Fix bugs with line
mapping generation
|
2014-07-30 14:43:36 +04:00 |
|
Alexey Andreev
|
81fff7a4a6
|
Bugfixes
|
2014-07-29 17:13:29 +04:00 |
|
Alexey Andreev
|
ba9f6ef718
|
Complete implementation of Google Chrome RDP backend. Add Google Chrome
extension
|
2014-07-29 13:26:21 +04:00 |
|
Alexey Andreev
|
0cb0bd469b
|
Begin implementation of google chrome debugger backend
|
2014-07-28 23:54:33 +04:00 |
|
Alexey Andreev
|
444c599b17
|
Refactoring of DebugInformation. Reduce memory consumption and debug
file size. Add debug information reader
|
2014-07-28 16:17:21 +04:00 |
|
Alexey Andreev
|
62281f696c
|
Fixes bugs in debug information generator and writer
|
2014-07-27 23:39:56 +04:00 |
|
Alexey Andreev
|
94b9b001cd
|
Adds debugging information file generation
|
2014-07-27 19:13:39 +04:00 |
|