Alexey Andreev
|
5c936878a7
|
Update JSO apis
|
2017-01-23 23:27:57 +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
|
af10879a81
|
Remove unnecessary IDEA project files
|
2016-10-27 12:55:28 +03:00 |
|
Alexey Andreev
|
b3b1b54582
|
Remove unnecessary dependencies
|
2016-10-26 15:02:41 +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
|
89c16b9807
|
Fixing bugs in WASM emitter
|
2016-09-17 08:58:56 +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
|
9d2e9d7911
|
Fix Uint16Array constructors. Fix https://github.com/konsoletyper/teavm/issues/209
|
2016-08-18 12:09:18 +03:00 |
|
Zufar Fakhurtdinov
|
2c2f1d5aff
|
add missed jso methods
|
2016-07-08 20:56:01 +03:00 |
|
Wolftein
|
fe93b913de
|
Fixed AudioContext's constants.
|
2016-06-24 09:25:05 -03:00 |
|
Wolftein
|
935f589da7
|
Fixed source.
|
2016-06-24 08:51:55 -03:00 |
|
Wolftein
|
635097f4d2
|
Forgot to attach WheelEventTarget to HTMLELement.
|
2016-06-24 08:51:55 -03:00 |
|
Wolftein
|
bd7824b3e2
|
Added missing WheelEvent fixes konsoletyper/teavm#192.
Added missing JSO interface for DataView.
Added missing JSO interfaces for WebAudio.
|
2016-06-24 08:51:55 -03:00 |
|
Alexey Andreev
|
d196eb9864
|
Further work on incremental phi updater
|
2016-06-05 20:58:23 +03:00 |
|
Alexey Andreev
|
8abf4797af
|
Merge remote-tracking branch 'origin/master' into optimizations
|
2016-05-13 20:47:38 +03:00 |
|
Alexey Andreev
|
9942f8b048
|
Fix type of HTMLElement.getInnerHTML. Fix https://github.com/konsoletyper/teavm/issues/189
|
2016-05-12 22:26:54 +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
|
d103306c3e
|
Improving JUnit test runner
|
2016-02-23 21:40:51 +03:00 |
|
Alexey Andreev
|
2b3cba69bc
|
Run JUnit tests via JUnit runner instead of Maven plugin
|
2016-02-23 18:46:32 +03:00 |
|
Alexey Andreev
|
92dbed2593
|
Start porting metaprogramming API implementation
|
2016-02-22 23:59:54 +03:00 |
|
Alexey Andreev
|
8db424809a
|
Update IDEA configuration. Add metaprogramming API
|
2016-02-21 23:35:17 +03:00 |
|
Alexey Andreev
|
7d7808bb13
|
Fix maven build
|
2016-02-21 22:36:45 +03:00 |
|
Alexey Andreev
|
5706012d0e
|
Ignore IDEA files
|
2016-02-19 22:17:57 +03:00 |
|
Alexey Andreev
|
863a4b76ff
|
Struggiling with JAR hell in JPS plugin
|
2016-02-16 23:51:50 +03:00 |
|
Alexey Andreev
|
78d6917a23
|
Temporary
|
2016-02-07 21:22:21 +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
|
4c4d236653
|
Switch all versions to 1.0.0-SNAPSHOT. Prototyping version switch script
|
2015-12-24 21:26:29 +03:00 |
|
Alexey Andreev
|
7b33bb643e
|
Raise version to 0.4.1
|
2015-11-30 20:27:01 +03:00 |
|
Alexey Andreev
|
516f211d47
|
Fix JSString.isInstance
|
2015-11-30 20:01:08 +03:00 |
|
Alexey Andreev
|
7fd414c84e
|
Minor bugfixes
|
2015-11-08 23:52:40 +03:00 |
|
Alexey Andreev
|
e4a83b7d79
|
Raise version to 0.4.1-SNAPSHOT
|
2015-10-25 19:27:30 +03:00 |
|
Alexey Andreev
|
b12404ee7e
|
Fix emit API. Fix several JS wrappers.
|
2015-10-25 19:22:48 +03:00 |
|
Alexey Andreev
|
f25b2d46e8
|
Change version to 0.4.0
|
2015-10-22 08:25:53 +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 |
|
jfwittmann
|
8d409b9a2b
|
Fix bug in Window. Add return statement to JSBody script for
prompt(message,defaultValue)
|
2015-10-21 15:38:41 +02:00 |
|
Alexey Andreev
|
ce83560279
|
Fix failed tests
|
2015-10-21 16:35:33 +03:00 |
|