Andrey Breslav
|
5b04783ee2
|
Using Disposer.newDisposable() instead of an anonymous class
|
2013-10-15 15:28:29 +04:00 |
|
Andrey Breslav
|
6384090034
|
Use reference counting to dispose the application when needed
|
2013-10-15 15:28:29 +04:00 |
|
Andrey Breslav
|
1d540181b0
|
Produciton code uses a shared application between many projects.
Tests always dispose the application together with JetCoreEnvironment
|
2013-10-15 15:28:28 +04:00 |
|
Andrey Breslav
|
e8142d6464
|
Extract method: initApplication
|
2013-10-15 15:01:35 +04:00 |
|
Andrey Breslav
|
f05f3f5686
|
Let the user know that class object bounds are not supported
KT-4080 Code analisys show all good, but got compile error
#KT-4080 Fixed
|
2013-10-15 14:45:22 +04:00 |
|
Mikhael Bogdanov
|
6154464050
|
Test framework fix: Load kotlin test classes in separate class loader
|
2013-10-14 17:30:27 +04:00 |
|
Nikolay Krasko
|
7d7352954e
|
Fix absence of highlighting for 'as', 'in', 'is' keywords
|
2013-10-14 16:15:31 +04:00 |
|
Andrey Breslav
|
5175b8444f
|
Build a special compiler jar for maven that contains the runtime as well
|
2013-10-14 14:42:26 +04:00 |
|
Andrey Breslav
|
765cab2283
|
Downloading OS-specific build of IDEA and set +x permissions
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
6d840d4b48
|
Rename
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
48052e99ae
|
Bootstrap runtime used as an external dependency to the compiler
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
692bdb2999
|
'runtime' module removed from the artifact
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
cd275fd814
|
'runtime' module replaced by 'kotlin-runtime' library
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
00c375b290
|
Add missing annotation classes
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
d47109b928
|
Do not write 'jet.volatile' annotation to class files
ProGuard fails when it sees a class named 'volatile'
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
41180d78e2
|
Do not fail with NPE if a class is not found in preloader
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
a6b89b8874
|
Add kotlin-runtime to compiler classpath
|
2013-10-14 14:42:25 +04:00 |
|
Andrey Breslav
|
60425b15e6
|
Support circular dependencies
We generate a module script with information on all modules in the chunk, then build the whole chunk as "one big module"
|
2013-10-14 14:42:24 +04:00 |
|
Andrey Breslav
|
d5b08d4f1c
|
Support building many modules "as one": merging all the paths etc
This is for a workaround implementation of support for mutually dependent modules
|
2013-10-14 14:42:24 +04:00 |
|
Andrey Breslav
|
b5f43dcc2d
|
Don't let the last tests fail
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
e9edc70758
|
Straighten out exception handling for CCE/NPE thrown by the eval loop and other exceptions thrown by eval itself
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
48dec7ec17
|
Rename
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
f64deaac1d
|
Foreign object can't be compared by equals() to local objects
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
e2b0212c34
|
NewObjectValue is a legitimate value too
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
e13c331e78
|
Use throwException() instead of manually created instance
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
9814726f9d
|
JDI-based tests run, many fail
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
1c07c42b2c
|
better toString()
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
848a9c56b2
|
Better remote exception support
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
88bb113834
|
Prevent infinite recursion in loadClass()
|
2013-10-14 08:23:19 +04:00 |
|
Andrey Breslav
|
ec43441190
|
Generic mechanism for creating test suites
|
2013-10-13 15:12:26 +04:00 |
|
Andrey Breslav
|
517ccf347c
|
Support arrays
|
2013-10-13 12:39:13 +04:00 |
|
Andrey Breslav
|
205fe325d9
|
Support constructor calls
|
2013-10-13 12:39:13 +04:00 |
|
Andrey Breslav
|
a5dba2938d
|
Support instance fields and methods
|
2013-10-13 12:38:49 +04:00 |
|
Andrey Breslav
|
3e26f205b3
|
Static method calls supported
|
2013-10-13 12:38:49 +04:00 |
|
Andrey Breslav
|
f17fa36791
|
JDI-based Eval for classes and static fields
|
2013-10-13 12:38:39 +04:00 |
|
Andrey Breslav
|
4591363c9e
|
JDI-based values
|
2013-10-13 01:11:58 +04:00 |
|
Andrey Breslav
|
0923be42ff
|
throwException() utility introduced
|
2013-10-13 00:59:45 +04:00 |
|
Andrey Breslav
|
5ea384a165
|
ownerType supported on members
|
2013-10-13 00:54:35 +04:00 |
|
Andrey Breslav
|
6138902481
|
Useful method moved to values.kt
|
2013-10-13 00:48:52 +04:00 |
|
Andrey Breslav
|
d139856e4c
|
NewObjectValue simply carries a type, the actual object will be created later
|
2013-10-13 00:44:02 +04:00 |
|
Andrey Breslav
|
94daf4c6bc
|
Interpreter is not needed to create uninitialized values
|
2013-10-12 23:56:24 +04:00 |
|
Andrey Breslav
|
38e8e6addd
|
Start with initial frame, not from scratch
|
2013-10-12 23:47:39 +04:00 |
|
Andrey Breslav
|
41d576c108
|
Support exceptionCaught() handler
|
2013-10-12 23:40:56 +04:00 |
|
Alexey Sedunov
|
eff62bfd83
|
KT-4008 'Replace if with when' is available but does not work
|
2013-10-11 17:24:07 +04:00 |
|
Erokhin Stanislav
|
e05e616158
|
JS backend: fix StringBuilder append #KT-4064 Fixed
|
2013-10-11 15:47:43 +04:00 |
|
Erokhin Stanislav
|
768289b913
|
JS backend: fix class object in trait #KT-4062 Fixed
|
2013-10-11 14:44:56 +04:00 |
|
Alexander Udalov
|
e6259deb8c
|
Minor, use List<File> directly instead of Function0
|
2013-10-10 20:28:22 +04:00 |
|
Alexander Udalov
|
102ced153c
|
Remove binary test data from completion tests
Delete CompileBinaryTestData script, since there are no tests with binary test
data left in the repository
|
2013-10-10 20:28:22 +04:00 |
|
Alexander Udalov
|
47ce2f7fe8
|
Remove binary test data for tests with broken jars
|
2013-10-10 20:28:22 +04:00 |
|
Alexander Udalov
|
475551f54a
|
Remove binary test data for some tests
Launch CLICompiler instead to compile it
|
2013-10-10 20:28:22 +04:00 |
|