Dmitry Petrov
|
8a2b80fe3f
|
Generalize signature comparison: checking for conflicting overloads.
Also, vararg parameter no longer conflicts with Array<out T>
(CONFLICTING_JVM_DECLARATIONS is reported, can be avoided using @JvmName).
|
2016-03-03 18:26:10 +03:00 |
|
Dmitry Petrov
|
4ac05f1cd8
|
Generalize signature comparison: callable references overloading conflict resolution.
|
2016-03-03 18:26:10 +03:00 |
|
Dmitry Petrov
|
c5f3cbc645
|
Generalize signature comparison: make it work for regular call overloading conflict resolution.
|
2016-03-03 18:26:10 +03:00 |
|
Dmitry Petrov
|
022162322d
|
Introduce "flat signature" - a generalized abstraction for a (call) signatures that can be compared for specificity.
|
2016-03-03 18:26:10 +03:00 |
|
Dmitry Petrov
|
77b7128689
|
Check conflicting overloads for generic signatures.
|
2016-03-03 18:26:09 +03:00 |
|
Nikolay Krasko
|
ab962d9bae
|
New project wizard with Gradle and Kotlin creates build.gradle with absent version (KT-11213)
#KT-11213 Fixed
|
2016-03-03 17:19:21 +03:00 |
|
Nikolay Krasko
|
b8ac6e27f5
|
Cache and postpone requests for plugin update status from UnsupportedAbiVersion notification
|
2016-03-03 17:19:21 +03:00 |
|
Nikolay Krasko
|
33b65ec692
|
Refactoring: remove updateHighlightingResult() method as all usages called it with false
|
2016-03-03 17:19:21 +03:00 |
|
Nikolay Krasko
|
d09139e53a
|
Minor: add private modifiers
|
2016-03-03 17:19:21 +03:00 |
|
Nikolay Krasko
|
7e39c2321a
|
Show the hint how to resolve incompatible ABI library problem (KT-11024)
|
2016-03-03 17:19:21 +03:00 |
|
Alexander Udalov
|
04eea69a82
|
Fix Java 8 codegen box tests
|
2016-03-03 17:08:47 +03:00 |
|
Alexey Tsvetkov
|
4aa171c1b3
|
Minor: wait for gradle daemon to stop in tests
KT-8487
|
2016-03-03 16:45:20 +03:00 |
|
Alexey Tsvetkov
|
2140c270d7
|
Minor: replace warning with an assert
KT-8487
|
2016-03-03 16:45:20 +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
|
8a0bd9446b
|
Minor: remove duplicated daemon stop in tests
KT-8487
|
2016-03-03 16:45:20 +03:00 |
|
Alexey Tsvetkov
|
6574f60730
|
Minor: ignore some incremental tests for gradle
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
|
eff972d613
|
Recompile files with errors next time
KT-8487
|
2016-03-03 16:45:19 +03:00 |
|
Alexey Tsvetkov
|
7dc35aa343
|
Always call after compile hook
KT-8487
|
2016-03-03 16:45:19 +03:00 |
|
Alexey Tsvetkov
|
402436f3eb
|
Add dummy files to fix gradle incremental tests
Gradle won't call kotlin task if source directory is empty
KT-8487
|
2016-03-03 16:45:19 +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 |
|
Ilya Chernikov
|
42cbd940c3
|
simple test on dependent module recompilation
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Ilya Chernikov
|
1f83745862
|
Fixing destination dir handling to avoid warning from kotlin compiler
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Ilya Chernikov
|
b470bdda23
|
Class added to proguard - was missing in gradle plugin when incremental compilation is on
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Alexey Tsvetkov
|
7e6c1c75f4
|
Remove classfile for modified files too
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Alexey Tsvetkov
|
af0925056e
|
Use fresh wrapper version
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Alexey Tsvetkov
|
d730cff88a
|
Add new gradle wrapper to tests
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Alexey Tsvetkov
|
3b697e8693
|
Minor: simplify File.isKotlinFile utility function
KT-8487
|
2016-03-03 16:45:18 +03:00 |
|
Alexey Tsvetkov
|
f2cde80aaf
|
Minor: remove unused functions
KT-8487
|
2016-03-03 16:45:17 +03:00 |
|
Alexey Tsvetkov
|
df157f9db3
|
Reuse incremental test modification utils from build-common
KT-8487
|
2016-03-03 16:45:17 +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
|
f4aed97d52
|
Extract incremental test modification utils
KT-8487
|
2016-03-03 16:45:17 +03:00 |
|
Alexey Tsvetkov
|
62dce975b3
|
Fix case when there are only removed kotlin files
KT-8487
|
2016-03-03 16:45:17 +03:00 |
|
Alexey Tsvetkov
|
7856bd5d0a
|
Add log parser tests
KT-8487
|
2016-03-03 16:45:17 +03:00 |
|
Alexey Tsvetkov
|
4f2f0f0a60
|
Remove dependency on kotlin-test in IC test
KT-8487
|
2016-03-03 16:45:17 +03:00 |
|
Alexey Tsvetkov
|
f3079a3b75
|
Add kotlin test to gradle incremental build tests dependencies
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
8e4c11a1e6
|
Allow using more memory for gradle tests
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
9fba1a9c71
|
Move gradle test settings to separate files
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
a5b28ac62a
|
Recompile subclasses in gradle
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
1893a6e15b
|
Remove getting lookups with generated classes fq-names
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
c955a399a3
|
Exclude from compilation only files that were compiled at last iteration
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
f93562299c
|
Reuse code from build-common
KT-8487
|
2016-03-03 16:45:16 +03:00 |
|
Alexey Tsvetkov
|
a5e3ca3596
|
Minor: change formatting, add logging
KT-8487
|
2016-03-03 16:45:15 +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 |
|
Alexey Tsvetkov
|
5028184c2a
|
Minor: remove commented code
KT-8487
|
2016-03-03 16:45:15 +03:00 |
|
Alexey Tsvetkov
|
fa86653ddd
|
Minor: optimize imports
KT-8487
|
2016-03-03 16:45:15 +03:00 |
|