Alexey Andreev
|
c7829a77cf
|
Fix diagnostics tests
|
2017-01-24 23:42:41 +03:00 |
|
Alexey Andreev
|
c1cddc5a71
|
Add JSByRef annotation to specify which parameters to pass to JS by reference
|
2017-01-23 23:10:35 +03:00 |
|
Alexey Andreev
|
727c831467
|
Use new null checker in optimizer. Fix multiple bugs in optimizer and IR
|
2017-01-03 23:39:43 +03:00 |
|
Alexey Andreev
|
ae5e1e4962
|
Store instructions as double-linked list instead of ArrayList
|
2016-12-20 00:03:14 +03:00 |
|
Alexey Andreev
|
ed7e8ff7f4
|
javascript: refactor renderer
|
2016-09-17 09:21:26 +03:00 |
|
Alexey Andreev
|
1c1b0c69fa
|
Propagating variable name via compiler's pipeline
|
2016-09-17 09:11:59 +03:00 |
|
Alexey Andreev
|
4fd20794c1
|
Refactoring. Fix checkstyle errors
|
2016-09-17 09:11:07 +03:00 |
|
Alexey Andreev
|
9fb97fd53f
|
Refactoring
|
2016-09-17 09:00:40 +03:00 |
|
Alexey Andreev
|
1be9ffb19e
|
Rename InstructionLocation to TextLocation. Replace NodeLocation by TextLocation
|
2016-09-17 08:59:03 +03:00 |
|
Alexey Andreev
|
a1fe87ff70
|
Move several annotations
|
2016-09-17 08:59:01 +03:00 |
|
Alexey Andreev
|
47997cde87
|
Rename target package to backend to avoid gitignore
|
2016-09-17 08:59:00 +03:00 |
|
Alexey Andreev
|
789119e6ea
|
Move ast package off javascript
|
2016-09-17 08:55:58 +03:00 |
|
Alexey Andreev
|
52ace0c252
|
Refactor TeaVM to support pluggable targets like JavaScript, WebAssembly, LLVM, etc (with only JavaScript target for now)
|
2016-09-17 08:55:44 +03:00 |
|
Alexey Andreev
|
3c93b78902
|
Implementing loop inversion
|
2016-05-09 18:13:00 +03:00 |
|
Alexey Andreev
|
0d3d6e883d
|
Improving build diagnostics in IDEA. Fix minor problems in JSO
|
2016-04-21 22:29:40 +03:00 |
|
Alexey Andreev
|
5dad013cc7
|
Migration to IDEA
|
2016-02-07 14:28:51 +03:00 |
|
Alexey Andreev
|
33d61412fb
|
Reduce amount of generated JSO aliases
|
2015-12-25 22:39:25 +03:00 |
|
Alexey Andreev
|
03538071c4
|
Prevent JSBody from inlining if its argumet get used more than once
|
2015-12-25 21:48:32 +03:00 |
|
Alexey Andreev
|
0369d100c6
|
Make JSBody report about wrong parameter/returning type/instance type to
avoid confusion like this:
https://github.com/konsoletyper/teavm/issues/164
|
2015-12-25 19:04:54 +03:00 |
|
Alexey Andreev
|
fb3412b4c0
|
Fix generation of JS aliases for Java objects
|
2015-10-21 21:56:08 +03:00 |
|
Alexey Andreev
|
8702f7ee33
|
Repair incremental builder
|
2015-10-21 20:51:43 +03:00 |
|
Alexey Andreev
|
ce83560279
|
Fix failed tests
|
2015-10-21 16:35:33 +03:00 |
|
Alexey Andreev
|
2640234391
|
Rename achieved -> reached. Fix - operator generation in minified mode
|
2015-10-21 12:08:30 +03:00 |
|
Alexey Andreev
|
891ec3e6fd
|
Improve async code example. Don't generate JSO aliases for static
methods
|
2015-10-20 23:05:55 +03:00 |
|
Alexey Andreev
|
385b696de9
|
Add mocks for WebSockets in html4j
|
2015-10-20 22:21:06 +03:00 |
|
Alexey Andreev
|
64e39be307
|
Trying to fix JSONP calls in Html4j tests
|
2015-10-20 18:20:32 +03:00 |
|
Alexey Andreev
|
24952e5b86
|
Fix bug in JSO implementation
|
2015-10-12 21:26:05 +03:00 |
|
Alexey Andreev
|
f5b21f9455
|
Fix constructor publishing in JSO
|
2015-10-11 19:03:15 +03:00 |
|
Alexey Andreev
|
7c4b4ebe77
|
Fix bug. Integrate precedence API into JSO
|
2015-10-11 18:03:46 +03:00 |
|
Alexey Andreev
|
6d23626867
|
Refactor precedence support
|
2015-10-11 17:30:28 +03:00 |
|
Alexey Andreev
|
3341df3668
|
Change directory structure
|
2015-10-04 11:49:20 +03:00 |
|