Alexey Tsvetkov
5161b6bfe0
Shade in kotlin-build-common-test
2016-06-07 14:42:42 +03:00
Dmitry Petrov
aede318fd5
Protobuf diff: do not throw exception on TYPE_ALIAS_LIST
2016-06-03 16:07:21 +03:00
Dmitry Petrov
8c2e80f9eb
KT-11588 Type aliases
...
Fix protoDifferenceUtils.
2016-06-01 14:32:44 +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
Dmitry Petrov
65293008fd
KT-11588 Type aliases
...
Type alias descriptor serialization
Types with type aliases serialization
2016-05-20 14:17:24 +03:00
Alexey Tsvetkov
fe6e69ff89
Update kapt annotations file incrementally
2016-05-11 20:41:48 +03:00
Alexander Udalov
2ab68d53fa
J2K KotlinJvmBinaryClass & AnnotationAndConstantLoader: convert
2016-04-14 21:08:36 +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
Nikolay Krasko
47c7181f2a
Extract tests-common module without any actual tests
...
The main reasoning for the module is to avoid running any compiler tests while executing run configuration that searches tests across module dependencies.
2016-04-08 17:40:38 +03:00
Alexey Tsvetkov
61814eb23f
Test: override build.log in gradle IC tests
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
c1a61b17c7
Test: use one function to find test's build log for jps and gradle
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
4c782dbfcc
Refactor: move allVersions() to jps-plugin since it is jps specific
2016-03-30 03:40:53 +03:00
Zalim Bashorov
9a9b863c9d
IC: add tests with moving files
...
Additionally added the ability to use directories in IC tests.
#KT-8002 Obsolete
2016-03-24 22:28:40 +03:00
Alexey Tsvetkov
6ab868ae33
Print file paths relative to project root in gradle incremental compilation logs
...
KT-8487
2016-03-03 16:45:20 +03:00
Alexey Tsvetkov
ba386f031b
Pass isPackage = false when processing class proto
...
KT-8487
2016-03-03 16:45:20 +03:00
Alexey Tsvetkov
be44db7bd3
Rebuild and compare output class files in gradle incremental tests
...
KT-8487
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
9e3284ff2a
Make some functions private in classFileComparison.kt
...
KT-8487
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
7a7562d685
Build incremental testing utils to kotlin-build-common-test.jar
...
KT-8487
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
239e217d19
Move DebugXProtoBuf classes to build-common
...
KT-8487
2016-03-03 16:45:19 +03:00
Alexey Tsvetkov
8df209b436
Move incremental test modification utils to build-common
...
KT-8487
2016-03-03 16:45:17 +03:00
Alexey Tsvetkov
f93562299c
Reuse code from build-common
...
KT-8487
2016-03-03 16:45:16 +03:00
Alexey Tsvetkov
a13cf73a5b
Minor: put files to set
...
KT-8487
2016-03-03 16:45:15 +03:00
Alexey Tsvetkov
579b49c7f3
Compile using -module xml
...
KT-8487
2016-03-03 16:45:15 +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
Ilya Chernikov
d3d854ec7d
Preparing build lib for migrating gradle plugin on it: moving ArgumentUtils from jps plugin, adding buildUtils with incremental compilation functions extracted from kotlinBuilder, minor tweak to lookup storage dump
...
KT-8487
2016-03-03 16:45:13 +03:00
Zalim Bashorov
05eff9028f
New IC: don't fail on unsupported difference kinds and process SUPERTYPE_ID_LIST correctly
2016-02-19 19:10:44 +03:00
Stanislav Erokhin
9781578af2
Update copyright in generated classes.
2016-02-16 20:31:15 +03:00
Zalim Bashorov
ced23c02bd
New IC: add processing changes for constants
2016-02-10 22:56:09 +03:00
Alexey Tsvetkov
8331442661
Fix clause that causes removing deleted files from LookupStorage
2016-01-27 12:31:14 +03:00
Alexey Tsvetkov
0a48d83176
Make LookupStorage thread safe
...
#KT-10792: Fixed
2016-01-27 12:31:14 +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
cfc45aa763
Update incremental cache version
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
fb21ef2e1d
Use interner in LookupTracker implementations to reduce memory consuming
2016-01-26 23:14:20 +03:00
Zalim Bashorov
aebf681809
Rename module "build" -> "build-common"
2016-01-26 14:32:21 +03:00