Commit Graph

1064 Commits

Author SHA1 Message Date
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
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
Alexey Andreev
6dbdd4d740 Merge pull request #141 from mpoindexter/master-system-console
Implement System.console().  Since this method is defined to return null
2015-07-21 18:36:49 +03:00
Alexey Andreev
b9f43b981f Merge pull request #140 from mpoindexter/master-fix-collections-binary-search
Fix the order comparison is applied in for binarySearch to match the …
2015-07-21 18:36:20 +03:00
Alexey Andreev
0e4f14958a Merge pull request #145 from mpoindexter/master-add-class-simplename
Implement Class.getSimpleName
2015-07-21 18:36:04 +03:00
Alexey Andreev
5d4f3036a7 Merge pull request #139 from mpoindexter/master-fix-character-numeric-value
Fix for Character.getNumericValue.
2015-07-21 18:35:11 +03:00
Mike Poindexter
5c53d98f3e Change comparison instead of multiplying by -1 2015-07-20 23:53:17 -07:00
Mike Poindexter
cdedbd0de5 Add tests 2015-07-20 23:33:59 -07:00
Mike Poindexter
d86c424aad Add tests and implement proper behavior for arrays 2015-07-20 23:00:32 -07:00
Mike Poindexter
6767866737 Add copyright header 2015-07-20 21:59:08 -07:00
Mike Poindexter
01f07edd1a Change copyright year 2015-07-20 21:56:13 -07:00