Alexander Udalov
|
7e17482698
|
Delete kotlin-jdk-annotations and kotlin-android-sdk-annotations
They were empty anyway for a long time
|
2016-01-28 21:48:16 +03:00 |
|
Ilya Gorbunov
|
6d5a65cac6
|
Minor: remove File?.readTextOrEmpty()
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
d728a1a6c7
|
Replace File.relativePath from stdlib with File.descendantRelativeTo in fileUtils.
IO utils: cleanup java usages.
|
2016-01-22 05:54:38 +03:00 |
|
Alexander Udalov
|
d4c4515944
|
Refactor BinaryVersion and subclasses, get rid of static factories
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
9552accaec
|
Introduce BinaryVersion.isCompatible()
To decrease the chance to mix up the receiver and the first argument when
checking version compatibility
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
04d335db15
|
Move version constants to corresponding BinaryVersion subclasses
|
2016-01-19 18:39:59 +03:00 |
|
Alexander Udalov
|
2f64680b63
|
Add several subclasses of BinaryVersion
To simplify comparison of expected vs actual versions in the future
|
2016-01-19 18:39:59 +03:00 |
|
Nikolay Krasko
|
5431c6937f
|
Allow to configure print accuracy and fetch temprory results from profiler
|
2016-01-19 13:33:51 +03:00 |
|
Alexander Udalov
|
d1f2255d38
|
Extract JS-related LibraryUtils utilities to JsLibraryUtils
|
2016-01-17 16:28:22 +03:00 |
|
Alexander Udalov
|
f9085327e7
|
Minor, export kotlin-reflect in 'util'
To allow many modules which depend on 'util' not depend explicitly on
kotlin-reflect
|
2016-01-17 16:28:22 +03:00 |
|
Dmitry Jemerov
|
117a0d8b7b
|
compiler: cleanup 'public', property access syntax
|
2016-01-07 17:57:38 +01:00 |
|
Ilya Gorbunov
|
80916d5ed7
|
Cleanup in compiler modules
|
2015-12-29 18:04:15 +03:00 |
|
Ilya Gorbunov
|
b71b336a69
|
Fix fq names of moved facade classes in imports and other code occurrences
|
2015-12-29 18:04:13 +03:00 |
|
Michael Bogdanov
|
e671d05105
|
Companion public val annotated with @JvmFIeld or const
|
2015-12-29 16:45:23 +03:00 |
|
Alexander Udalov
|
2ccd6d54b7
|
Add kotlin-reflect as a separate library
Exclude in core modules, since they do not have kotlin-reflect.jar in
dependencies when are built in build.xml
|
2015-12-21 18:46:08 +03:00 |
|
Sergey Mashkov
|
b57d2ff702
|
Add kotlin.test library to build distribution and provide for tests
|
2015-12-18 22:16:04 +03:00 |
|
Alexey Tsvetkov
|
d53cd3c70b
|
Save system properties in incremental jps tests
|
2015-12-02 20:56:38 +03:00 |
|
Alexey Tsvetkov
|
69c906014f
|
Enable separate versioning for experimental incremental compilation
|
2015-12-02 20:56:35 +03:00 |
|
Michael Nedzelsky
|
5b59fc74bc
|
fix access from tests to internal elements in production code in case of circular dependency
|
2015-11-11 19:16:21 +03:00 |
|
Nikolay Krasko
|
c0739ef53c
|
Add prefix information for Java source root (KT-9167 in progress)
#KT-9167 In Progress
|
2015-11-10 01:50:08 +03:00 |
|
Alexey Tsvetkov
|
ce7d1eb8e2
|
Add incremental compilation tests with lookup cache enabled
|
2015-11-06 16:44:52 +03:00 |
|
Alexey Tsvetkov
|
67878fe13a
|
Use new lookup tracker only when experimental incremental compilation is enabled
|
2015-11-06 16:44:51 +03:00 |
|
Alexander Udalov
|
fb5d8de84b
|
Use type table in DescriptorSerializer, add switch to enable/disable, test
|
2015-10-15 18:25:40 +03:00 |
|
Alexander Udalov
|
556a169a5d
|
Update stdlib usages of PropertyMetadata to KProperty<*>
|
2015-10-15 00:05:31 +03:00 |
|
Yan Zhulanow
|
bc3d1ddda0
|
Remove old 'get' delegate convention in interfaces
|
2015-10-14 01:29:09 +03:00 |
|
Dmitry Jemerov
|
7e2c2ef678
|
restore compilation after rebase of dropping external annotations; fix affected tests
|
2015-10-09 11:52:02 +02:00 |
|
Alexander Udalov
|
c41aefe2cb
|
Drop JVMConfigurationKeys.ANNOTATIONS_PATH_KEY and external annotations in CLI
CoreExternalAnnotationsManager is moved to the only usage left, which is in the
test
|
2015-10-09 11:52:00 +02:00 |
|
Ilya Gorbunov
|
90e5ee8a7e
|
Replace KotlinPackage legacy facade with corresponding package parts.
|
2015-10-07 22:36:29 +03:00 |
|
Valentin Kipyatkov
|
5afa91d4ec
|
Restored back temporarily renamed properties
|
2015-09-30 22:50:27 +03:00 |
|
Valentin Kipyatkov
|
98da621ab3
|
Temporary rename of properties starting with "is" and used from java code (will revert back after changing accessor naming policy)
|
2015-09-29 18:32:23 +03:00 |
|
Alexey Tsvetkov
|
68437175f6
|
Enable disabling incremental compilation for tests
|
2015-09-25 20:11:57 +03:00 |
|
Alexander Udalov
|
4ca8a51234
|
Move Interner from deserialization to util
This class is not used in core and should not end up in kotlin-reflect.jar
|
2015-09-22 18:22:59 +03:00 |
|
Pavel V. Talanov
|
30d675d49f
|
Repl: fix paths on windows
|
2015-09-21 14:41:34 +03:00 |
|
Michael Nedzelsky
|
4a67cde283
|
HashSetUtil: add symmetricDifference
|
2015-09-19 00:14:01 +03:00 |
|
Denis Zharkov
|
9c4564a5a6
|
Get rid of deprecated annotations and modifiers in project code
|
2015-09-18 09:34:27 +03:00 |
|
Ilya Chernikov
|
c4719175f9
|
Refactoring startup and shutdown, refactoring service implementation, implementing error and info reporting to compiler output, idle autoshutdown mechanisms, fixing TargetId serializability, some other refactoring
Fixing stream to log handler (by removing non-working optimization), fixing idle time calculation, reporting refactorings
|
2015-09-10 22:30:56 +02:00 |
|
Alexey Tsvetkov
|
7e515e3820
|
Use simple data class TargetId instead of Module to get incremental cache
|
2015-09-08 05:49:34 +03:00 |
|
Alexey Tsvetkov
|
18dc752c21
|
Implement hashCode and equals for Module
|
2015-09-08 05:49:32 +03:00 |
|
Alexey Tsvetkov
|
5f05f0d678
|
Move Module to util method
|
2015-09-08 05:49:32 +03:00 |
|
Denis Zharkov
|
4a3fbcc16e
|
Make project compilable after fixes about generic nullability
|
2015-08-28 18:50:26 +03:00 |
|
Nikolay Krasko
|
a2f30f9619
|
Add simple pattern pre-check in hasMetadata()
|
2015-08-27 15:49:18 +03:00 |
|
Nikolay Krasko
|
e17908e5c6
|
Minor: rewrite with Kotlin stdlib
|
2015-08-20 15:28:26 +03:00 |
|
Evgeny Gerashchenko
|
8e3dd54477
|
Minor. Converted class with class object to object.
|
2015-07-01 21:21:35 +03:00 |
|
Pavel V. Talanov
|
15a4782a0c
|
Move CompilationCanceledStatus and related utils to "util" module
It should not be in "frontend" since "jps bare plugin" artifact does not include "frontend" module
|
2015-07-01 21:21:35 +03:00 |
|
Nikolay Krasko
|
818bfce1f1
|
Minor: add method for printing thread name
|
2015-06-18 16:45:23 +03:00 |
|
Nikolay Krasko
|
6d7cc8bc02
|
Minor: Don't print end message if profiler was muted
|
2015-06-18 16:45:22 +03:00 |
|
Valentin Kipyatkov
|
483da9607c
|
KT-4893 Code completion should not show multiple functions with the same signature
#KT-4893 Fixed
|
2015-06-15 18:27:21 +03:00 |
|
Denis Zharkov
|
eb7114bd53
|
Add 'constructor' keyword in whole project where needed
|
2015-06-12 09:55:15 +03:00 |
|
Denis Zharkov
|
200dee2761
|
Replace deprecated annotations in whole project
|
2015-06-12 09:23:32 +03:00 |
|
Valentin Kipyatkov
|
76e501c7ea
|
Experimental framework for inline constants
|
2015-06-10 11:35:00 +03:00 |
|