Alexey Tsvetkov
62fdd91947
Remove old IC: remove unnecessary caches
2017-07-31 19:34:58 +03:00
Alexey Tsvetkov
2bd7d12312
Remove old IC: remove IncrementalCompilation.isExperimental
2017-07-31 19:34:58 +03:00
Alexey Tsvetkov
50091bfac8
Remove old IC: remove flags from CompilationResult
2017-07-31 19:34:58 +03:00
Alexey Tsvetkov
840f688bbf
Refactoring: simplify proto map API
2017-07-31 19:34:58 +03:00
Mikhail Glukhikh
b121bf8802
Cleanup: fix some compiler warnings (mostly deprecations, javaClass)
2017-03-15 17:35:31 +03:00
Alexey Tsvetkov
f01a956a8b
Gradle IC: fix converting class to package facade
2016-10-28 17:58:10 +03:00
Alexey Tsvetkov
151cf7d073
Gradle IC: support multifile classes
2016-10-28 17:58:10 +03:00
Alexander Udalov
53b584f48c
Simplify usages of IncrementalPackageFragment and related code
...
Since its scope is now empty, no descriptor now has a container that is an
instance of IncrementalPackageFragment -> a lot of code is not needed anymore
2016-10-05 11:24:30 +03:00
Alexander Udalov
7e38b93d80
Use protobuf with renamed packages, pack to IDEA plugin
...
Update GenerateProtoBuf.kt to also regexp-replace com.google.protobuf with
org.jetbrains.kotlin.protobuf in generated Java sources
#KT-12581 Fixed
2016-06-14 14:17:22 +03:00
Alexander Udalov
b9fb6c0d84
Remove dangerous readKotlinHeader() in inlineUtil.kt
...
It was creating a phantom FileBasedKotlinClass which was not based on any file
2016-05-23 20:00:50 +03:00
Alexey Tsvetkov
fe6e69ff89
Update kapt annotations file incrementally
2016-05-11 20:41:48 +03:00
Zalim Bashorov
51c6abdbed
IC: take into account added and removed classes when calculate affected names
2016-04-11 19:26:18 +03:00
Alexey Tsvetkov
ba386f031b
Pass isPackage = false when processing class proto
...
KT-8487
2016-03-03 16:45:20 +03:00
Alexey Tsvetkov
f93562299c
Reuse code from build-common
...
KT-8487
2016-03-03 16:45:16 +03:00
Ilya Chernikov
819735e073
Adding extended gradle incremental cache implementation with map from sources to classfiles and some exposed functionality from parent class, using it to clean classfiles and find dirty lookups from removed files, refactoring dirty lookup calculation
...
KT-8487
2016-03-03 16:45:15 +03:00
Zalim Bashorov
ced23c02bd
New IC: add processing changes for constants
2016-02-10 22:56:09 +03:00
Alexey Tsvetkov
44b3159867
Move InlineFunctionsMap to IncrementalCacheImpl
2016-01-27 12:28:44 +03:00
Alexey Tsvetkov
2abc422577
Fix updating java mappings for multifile facade
2016-01-27 12:28:44 +03:00
Alexey Tsvetkov
a474165a8f
Recompile subtypes when class member is changed
2016-01-27 12:28:44 +03:00
Zalim Bashorov
aebf681809
Rename module "build" -> "build-common"
2016-01-26 14:32:21 +03:00