Alexey Sedunov
|
caeb594e09
|
Rename: Replace name identifiers via AST to prevent unwanted reformatting
#KT-8563 Fixed
|
2018-02-01 15:41:06 +03:00 |
|
Ilmir Usmanov
|
8ffb205f1c
|
Reformat coroutineContext related code
|
2018-02-01 13:18:43 +03:00 |
|
Ilmir Usmanov
|
18c03f94f8
|
Move coroutineContext to correct package
from kotlin.coroutines.experimental.instrinsics to kotlin.coroutines.experimental
#KT-22400
|
2018-02-01 13:18:32 +03:00 |
|
Nicolay Mitropolsky
|
cf6e21daad
|
Light annotations made strictly non-physical (KT-22565)
|
2018-01-31 14:31:35 +03:00 |
|
Ilya Chernikov
|
d70b9c1d76
|
Detect new activity after delayed shutdown correctly
fixes #KT-22549, test
(cherry picked from commit 50f34db)
|
2018-01-31 10:25:29 +01:00 |
|
Vyacheslav Gerasimov
|
68b5dc756c
|
Remove intellij-core from testRuntime if full idea is already there
Looks like it makes tests flacky
|
2018-01-30 17:06:18 +03:00 |
|
Vyacheslav Gerasimov
|
89a07ded1c
|
Extract versions and remove unnecessary '.jar' extensions
|
2018-01-30 17:06:18 +03:00 |
|
Vyacheslav Gerasimov
|
07b191f460
|
Update dependency versions after migration to 173
|
2018-01-30 17:06:17 +03:00 |
|
Ilya Chernikov
|
8ab121b373
|
Exclude new dependencies locations from CodeConformanceTest
|
2018-01-30 17:06:17 +03:00 |
|
Ilya Chernikov
|
555e9674b2
|
Fix dependencies to the cross-project tasks
|
2018-01-30 17:06:17 +03:00 |
|
Ilya Chernikov
|
0a95e7b20f
|
Fix dependencies and artifacts contents after review
|
2018-01-30 17:06:16 +03:00 |
|
Ilya Chernikov
|
058ef31d7a
|
Fixes after review
|
2018-01-30 17:06:16 +03:00 |
|
Ilya Chernikov
|
5dc094d290
|
Implement correct and fast ultimate/community sdks handling
|
2018-01-30 17:06:15 +03:00 |
|
Ilya Chernikov
|
6f1e6f1f1b
|
Fix tests after rebasing and messing with the dependencies
|
2018-01-30 17:06:15 +03:00 |
|
Ilya Chernikov
|
0c35e79283
|
Fix idea home path usages
|
2018-01-30 17:06:15 +03:00 |
|
Ilya Chernikov
|
05f0978865
|
Fix after review
|
2018-01-30 17:06:14 +03:00 |
|
Ilya Chernikov
|
7e21573cf4
|
Convert the rest of the project to intellij repo prepared in buildSrc
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
4eb557724c
|
Convert compiler projects to the new intellij deps
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
a418a3ac49
|
Renaming for easier conversion, some more manual conversion
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
6f21c36d68
|
Switch first project to the new custom dependencies schema
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
47507ad694
|
Switch all usages of dx.jar to the new mechanism, cleanup and refactoring
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
eabbebd458
|
Prepare intellij sdk deps in buildSrc
|
2018-01-30 17:06:13 +03:00 |
|
Ilya Chernikov
|
c153a386ab
|
Fix tests
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
a4f28cd94f
|
Make all dependencies to idea sdk intransitive
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
0b63e11ea8
|
Replace android sdk dependencies with custom project build, cleanup update_dependencies.xml
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
98204aa2d3
|
Move jflex download out from update_dependencies, add lexer (ant) tasks to frontend project
|
2018-01-30 17:06:11 +03:00 |
|
Ilya Chernikov
|
361d8536ac
|
Switch ant usages to regular dependency
|
2018-01-30 17:06:10 +03:00 |
|
Ilya Chernikov
|
486c3a2aff
|
Do not depende on the ideaSdk location in integration tests
assume that tests are always run from the project's root
|
2018-01-30 17:06:10 +03:00 |
|
Ilya Chernikov
|
78d2c655d5
|
Switch native-platform usages to regular dependency
|
2018-01-30 17:06:09 +03:00 |
|
Ilya Chernikov
|
8f96157d7f
|
Switch kotlinx-coroutines usages to regular dependency
|
2018-01-30 17:06:09 +03:00 |
|
Ilya Chernikov
|
8bc95295eb
|
Drop other references to ideaSdk
|
2018-01-30 17:06:09 +03:00 |
|
Ilya Chernikov
|
9766508512
|
Drop drop lib folder and all (arguably obsolete) dependent usages
|
2018-01-30 17:06:09 +03:00 |
|
Ilya Chernikov
|
eb8ef6e803
|
Drop unused sources
|
2018-01-30 17:06:08 +03:00 |
|
Ilya Chernikov
|
74411d9b9c
|
Convert all compiler modules to intellij plugin
|
2018-01-30 17:06:06 +03:00 |
|
Ilya Chernikov
|
6614695616
|
Convert more projects
|
2018-01-30 17:06:06 +03:00 |
|
Ilya Chernikov
|
743f599262
|
Add infrastructure and helpers for using intellij plugin, convert first project
|
2018-01-30 17:06:06 +03:00 |
|
Mikhail Glukhikh
|
9b1f323118
|
Retain empty companion in KtNamedDeclarationStub.remove
|
2018-01-30 15:41:38 +03:00 |
|
Mikhail Glukhikh
|
5abb9dd23e
|
Create actual fix: handle companions correctly #KT-21114 Fixed
|
2018-01-30 15:41:37 +03:00 |
|
Mikhail Glukhikh
|
86f25bff63
|
KtVisitor: delegate constructors to KtNamedDeclaration
In particular, enables back "Unused symbol" on constructors
|
2018-01-30 15:24:39 +03:00 |
|
Mikhail Zarechenskiy
|
c80beea6fd
|
[NI] Refactoring: extract method to create resolution result out
|
2018-01-30 13:01:21 +03:00 |
|
Mikhail Zarechenskiy
|
0e31162df4
|
[NI] Fix substitution for receiver when resolving constructor super call
|
2018-01-30 13:00:44 +03:00 |
|
Mikhail Zarechenskiy
|
2a0bb68e1c
|
[NI] Fix substitution of NotNullTypeParameter
|
2018-01-30 13:00:43 +03:00 |
|
Mikhail Zarechenskiy
|
4cd07f59a0
|
[NI] Don't fail on captured type that contains type variable
|
2018-01-30 13:00:42 +03:00 |
|
Mikhail Zarechenskiy
|
145c04e7e2
|
[NI] Fix substitution of incorporation constraint type
|
2018-01-30 13:00:40 +03:00 |
|
Mikhail Glukhikh
|
cd9e298e53
|
getParentOfTypesAndPredicate: Class<T> -> Class<out T>
|
2018-01-30 11:17:27 +03:00 |
|
Alexander Udalov
|
0ad3872d1b
|
Remove unneeded constructor parameters in CallCheckerContext
|
2018-01-29 19:38:03 +01:00 |
|
Alexander Udalov
|
19e38bbc72
|
Do not run annotation checkers for every non-annotated element
|
2018-01-29 12:22:41 +01:00 |
|
Alexander Udalov
|
46b8deedf7
|
Run classifier usage checkers on constructor calls
In some cases, REFERENCE_TARGET for annotation entries is the annotation
class descriptor, and in others -- the constructor of that class
|
2018-01-29 12:22:41 +01:00 |
|
Alexander Udalov
|
8cd7686535
|
Introduce DeclarationCheckerContext, remove SimpleDeclarationChecker
|
2018-01-29 12:22:40 +01:00 |
|
Alexander Udalov
|
4cb5483c13
|
Introduce CheckerContext and ClassifierUsageCheckerContext
To reduce the number of parameters in classifier usage checker
implementations, and to unify the API with call checkers
|
2018-01-29 12:20:36 +01:00 |
|