Commit Graph

3284 Commits

Author SHA1 Message Date
Alexey Andreev
3e88314fbb Developing JavaScript AST writer for JSBody 2015-09-18 18:15:25 +03:00
Alexey Andreev
d4b7348394 Improving JSBody implementation 2015-09-13 20:50:32 +03:00
Alexey Andreev
53d784ee7b Add tests for JSFunctor 2015-09-13 19:44:35 +03:00
Alexey Andreev
5fca860b70 Remove JSConstructor. Further development of JSO TCK 2015-09-12 13:47:58 +03:00
Alexey Andreev
0b66d4c799 Add test cases for primitive arrays 2015-09-11 19:32:03 +03:00
Alexey Andreev
f620f9513e Working on TCK for JSO 2015-09-10 12:11:37 +03:00
Alexey Andreev
e1f6bfdaeb Updating JSO implementation 2015-09-09 18:16:37 +03:00
Alexey Andreev
e717adcd84 Fix JSO dependencies 2015-09-09 15:11:23 +03:00
Alexey Andreev
0064abeab7 Add javadocs to JSO annotations 2015-09-08 22:04:26 +03:00
Alexey Andreev
a5ffd11151 Further refactoring of JSO 2015-09-08 21:45:08 +03:00
Alexey Andreev
ac3159aadf Further refactoring of JSO spec 2015-09-08 18:39:21 +03:00
Alexey Andreev
ac5d53ef08 Starting to refactor JSO 2015-09-07 18:24:30 +03:00
Jaroslav Tulach
3aa4edd132 Update to version 1.2 2015-09-06 11:35:45 +02:00
Jaroslav Tulach
c5452d405c Handle the headers as introduced in HTML/Java version 1.2 2015-09-06 11:35:27 +02:00
Jaroslav Tulach
d06ca2d2a2 The $ substitution should happen when processing the URL. When text/plain MIME type is requested, return plain String, not a JSON object. 2015-09-06 10:42:10 +02:00
Alexey Andreev
b4ba3719d0 Fix bugs in Eclipse and Maven builders 2015-09-06 10:36:23 +03:00
Alexey Andreev
7886937a8f Merge pull request #146 from mpoindexter/master-add-linkedblockingdeque
Add LinkedBlockingDeque
2015-08-19 21:25:16 +03:00
Alexey Andreev
2f630db1fd Merge pull request #148 from jtulach/CustomizeCompilationScopes
One can customize the compilation scope in pom.xml. As such following…
2015-08-19 21:25:07 +03:00
Alexey Andreev
f2d8e61b05 Fix bug in BigInteger 2015-08-19 20:19:17 +03:00
Jaroslav Tulach
ad7f30a0de One can customize the compilation scope in pom.xml. As such following snipet in pom will include compile & runtime dependencies in the compilation:
<compileScopes>
  <compileScope>compile</compileScope>
  <compileScope>runtime</compileScope>
</compileScopes>
2015-08-13 00:36:15 +02:00
Alexey Andreev
6b03fd4227 Update archetype version in README.md 2015-08-04 21:34:02 +03:00
Alexey Andreev
bb927e3a35 Fix bug in ValueEmitter.cast with primitives 2015-08-02 16:44:31 +03:00
Alexey Andreev
dd00dd4c78 Add parameter annotation support 2015-08-01 23:48:19 +03:00
Alexey Andreev
1d45cd4d2b java.util.function 2015-08-01 21:54:47 +03:00
Alexey Andreev
afac931c62 Fix bug in annotation support 2015-08-01 14:42:40 +03:00
Alexey Andreev
0b7e78d9f9 Fix bug in dependency checker. Additional test cases for lambdas 2015-08-01 14:32:15 +03:00
Alexey Andreev
8cd134bc90 Fix bugs in emit API 2015-08-01 12:57:43 +03:00
Alexey Andreev
11ce75af74 Fix LambdaMetafactory support for different cases 2015-07-31 23:13:05 +03:00
Alexey Andreev
fe940bc084 Refactor TeaVM to use new default methods of ClassReaderSource instead
of manual traversing through class hierarchy
2015-07-31 23:12:38 +03:00
Alexey Andreev
57a39a156a Emit neg and not 2015-07-31 17:20:21 +03:00
Alexey Andreev
e95b537687 Fix bugs in emit API 2015-07-30 23:09:07 +03:00
Alexey Andreev
0be4ca336d Fix bugs in emit API 2015-07-30 18:11:31 +03:00
Alexey Andreev
ce525f0a78 Add support for reference equality condition emitter 2015-07-29 17:45:22 +03:00
Alexey Andreev
8ba1598c08 Add emitter for switch (string) construction 2015-07-29 17:19:22 +03:00
Alexey Andreev
3eea8da7fa Improving emit API 2015-07-27 17:46:55 +03:00
Alexey Andreev
00a751ef13 Merge branch 'master' into emit-api
Conflicts:
	teavm-core/src/main/java/org/teavm/model/emit/ProgramEmitter.java
	teavm-core/src/main/java/org/teavm/model/emit/ValueEmitter.java
2015-07-26 23:44:24 +03:00
Alexey Andreev
5aa526bc34 Remove unnecessary plugin executions 2015-07-26 23:14:08 +03:00
Alexey Andreev
c67f493187 Remove retrolambda 2015-07-26 23:11:14 +03:00
Alexey Andreev
13353d0bde LambdaMetafactory support 2015-07-26 18:47:37 +03:00
Alexey Andreev
d5f5e2633b InvokeDynamic support 2015-07-26 15:46:49 +03:00
Alexey Andreev
50b42ab092 Implementing InvokeDynamic instruction 2015-07-26 12:57:35 +03:00
Alexey Andreev
ea89ecc6b7 Further improvements in emit API 2015-07-24 17:50:58 +03:00
Alexey Andreev
d5815b9150 Refactoring emit API 2015-07-23 19:02:53 +03:00
Alexey Andreev
bda49b95bd Fix build. Apply rules to some classes of teavm-classlib 2015-07-23 15:31:49 +03:00
Alexey Andreev
4548705620 Apply new checkstyle rules 2015-07-23 11:47:14 +03:00
Alexey Andreev
c20209e651 Rewrite with lambdas some more code 2015-07-22 22:43:50 +03:00
Alexey Andreev
6f3d80ffe1 Merge remote-tracking branch 'origin/master' 2015-07-22 22:29:37 +03:00
Alexey Andreev
06372c2f9f Switch to Java 8 2015-07-22 22:29:19 +03:00
Alexey Andreev
a82eaf38da Merge pull request #144 from mpoindexter/master-add-mse-elements
Add MediaSourceExtension elements
2015-07-21 18:37:51 +03:00
Alexey Andreev
3cc63c1071 Merge pull request #142 from mpoindexter/master-fix-bytebuffer
Various fixes to ByteBuffer
2015-07-21 18:37:26 +03:00