Alexey Andreev
6848984a10
Provide independent implementation for ArrayList.add(E).
...
To improve performance. Also, see #310
2017-10-24 23:06:43 +03:00
Jaroslav Tulach
9528e33462
Adding delegate to one more TCK test
2017-10-24 22:56:22 +03:00
Jaroslav Tulach
ba5342f860
Basic implementation of two basic JavaBeans classes
2017-10-24 22:56:22 +03:00
Jaroslav Tulach
8c7905e9cc
Adjusting TeaVM to forthcoming release of Apache HTML/Java API version 1.5
2017-10-24 22:56:22 +03:00
Alexey Andreev
775b5324b3
Fix WebAssembly codegen
2017-10-24 00:04:57 +03:00
Alexey Andreev
fecc087993
Print compilation statistics
2017-10-22 20:22:51 +03:00
Alexey Andreev
c82ed6746a
Fix compilation of WebAssembly samples
2017-10-22 20:22:24 +03:00
Alexey Andreev
de14a57fe1
Change how method resolution work in DCE and devirtualization.
...
Since in Java 8 there are default methods in interface, method
resolution algorithm becomes more complicated. This alseocauses
several related changes.
1. Resolve methods as late as possible; do not resolve
virtual call sites during DCE.
2. Due to several reasons we have to improve linking phase
to preserve super methods that aren't actually ever called,
but present in virtual call sites.
Related issue: #311
2017-10-22 17:56:31 +03:00
Alexey Andreev
600151a69b
Fix IDEA configuration
2017-10-22 14:24:15 +03:00
Alexey Andreev
0fe6e2e359
Fix IDEA files
2017-10-13 16:06:29 +03:00
Alexey Andreev
daf0f03634
Fix Boolean.getBoolean(String). Fix various minor issues with system properties
...
See #306
2017-10-13 16:06:10 +03:00
Alexey Andreev
0b985b95d1
Implementing java.util.EnumMap
2017-10-12 15:13:55 +03:00
Alexey Andreev
19a003669b
Working on CLI
2017-10-12 00:19:56 +03:00
Alexey Andreev
e885ebdbbb
Move tests from TArrayDequeTests to proper location
2017-10-10 23:59:55 +03:00
adamjryan
8d2e468f44
TArrayDeque fix for .remove(Object) ( #302 )
...
* TArrayDeque fix for .remove(Object)
ArrayDeque removes items by shifting the existing items to overwrite
the removed item. It did not update the head/tail pointers once the
operation was complete leaving a null item at the head/tail of the
collection. This change updates the pointers so that the null element is
excluded and the correct size is returned.
2017-10-10 22:39:06 +03:00
Alexey Andreev
26824f1399
Add some properties-related methods to System class
2017-10-10 12:56:51 +03:00
Alexey Andreev
c057c7b78f
Fix compilation
2017-10-08 21:50:41 +03:00
Alexey Andreev
7f76d31330
Update IDEA files
2017-10-08 21:41:08 +03:00
Alexey Andreev
dfaeb46c5e
Implementing EnumSet
2017-10-08 21:40:45 +03:00
Alexey Andreev
880529dbe2
Fix compiler crash when can't find referring declarations
2017-10-05 14:59:09 +03:00
Alexey Andreev
eea573072d
Update readme
2017-09-28 14:48:48 +03:00
Alexey Andreev
669594fc9c
JS: add reflection support for methods
2017-07-17 22:21:17 +03:00
Alexey Andreev
12dded73f6
JS: add support for Class.getModifiers
2017-07-17 22:21:17 +03:00
Alexey Andreev
4171d468d4
JS: add reflection support for constructors
2017-07-17 22:21:17 +03:00
Alexey Andreev
c4c5635f88
Add reflection support for constructors
2017-07-17 22:21:16 +03:00
Alexey Andreev
31f9ca57ce
Add reflection support for fields
2017-07-17 22:21:16 +03:00
Alexey Andreev
2aa9d5b24a
Fix unwrapping null JS functions in JSO
2017-07-17 22:16:30 +03:00
Alexey Andreev
e1234df7e1
Fix positioning error messages in JPS
2017-07-05 00:08:28 +03:00
Alexey Andreev
f3d0799141
Fix travis configuration
2017-07-05 00:08:03 +03:00
Alexey Andreev
c84dcd366e
Display breakpoint status in IDEA
2017-07-04 07:18:02 +03:00
Alexey Andreev
1581345e17
Properly report breakpoint hit event
2017-07-04 06:37:17 +03:00
Alexey Andreev
b5fcd22a39
Update travis config
2017-07-04 06:03:44 +03:00
Alexey Andreev
faec413cf0
Remove annoying tab in debug tool window
2017-07-04 00:46:58 +03:00
Alexey Andreev
db97b7f732
Fix various issues in debugger
2017-07-02 16:25:11 +03:00
Alexey Andreev
46ebc2d694
Refactor and reformat scala example
2017-07-01 23:43:01 +03:00
Alexey Andreev
434a3dd207
Fix IDEA debugger issues
2017-07-01 23:41:21 +03:00
Alexey Andreev
f86e498898
Speed-up travis build
2017-07-01 15:48:07 +03:00
Alexey Andreev
d4903d460b
Reformat test code to conform checkstyle settings
2017-07-01 15:47:46 +03:00
Alexey Andreev
248d62ff12
Reformat classlib according to checkstyle rules
2017-07-01 14:08:29 +03:00
Alexey Andreev
cdec4560ba
Remove dumb comments containing only @author annotation
2017-07-01 13:13:52 +03:00
Alexey Andreev
b477a7dcad
Fix capacity calculation in ArrayList and StringBuilder.
...
See #289 and #290
2017-06-25 13:37:15 +03:00
Alexey Andreev
d982f89ab6
Add missing folder to CLDR archive. Fix tests WRT changes in CLDR.
2017-06-25 13:36:35 +03:00
Alexey Andreev
54dee03a83
Run tests in 2 parallel threads
2017-06-25 13:35:14 +03:00
Alexey Andreev
4948c37419
Fix build daemon not stopping after IDEA shutdown
2017-06-23 23:56:02 +03:00
Marcin Olawski
42791964cc
Window.confirm() should return value, fixed.
2017-06-21 21:06:43 +03:00
Alexey Andreev
59e5c16b31
Update version to 0.6.0-SNAPSHOT
2017-06-19 20:50:19 +03:00
Alexey Andreev
22d925e4fd
Update set-version script
2017-06-19 20:39:58 +03:00
Alexey Andreev
daa5384e97
Upgrade versions of dependencies. Upgrade tzdata, CLDR and UnicodeData
2017-06-18 22:33:27 +03:00
Alexey Andreev
40b29cdfa1
Add support for altMetafactory
2017-06-18 21:22:44 +03:00
Alexey Andreev
6653118dd8
Allow to edit TeaVM build properties from IDEA UI
2017-06-16 00:57:06 +03:00