Ilya Gorbunov
|
2e87a08c8d
|
Ignore kotlin visibilities for classes in effectively public package kotlin.jvm.internal
|
2016-03-29 13:49:59 +03:00 |
|
Ilya Gorbunov
|
ce4b161df4
|
Find single jar file with binaries in target folders without knowning its version in advance.
|
2016-03-29 13:49:57 +03:00 |
|
Ilya Gorbunov
|
a75093650c
|
Add JvmField and const tests for exposed fields visibility
|
2016-03-29 13:49:55 +03:00 |
|
Ilya Gorbunov
|
0d12d60e8a
|
Infer lateinit-exposed field effective visibility from its setter visibility.
|
2016-03-29 13:49:53 +03:00 |
|
Ilya Gorbunov
|
f2cb5edf1a
|
Do not consider protected members in final class as public API
|
2016-03-29 13:49:51 +03:00 |
|
Ilya Gorbunov
|
4e250e4dd1
|
Refactor data structures
|
2016-03-29 13:49:49 +03:00 |
|
Ilya Gorbunov
|
10792de4c1
|
Treat inline-exposed internal API as effectively public.
Comment out unsupported cases.
|
2016-03-29 13:49:48 +03:00 |
|
Ilya Gorbunov
|
0aaf0ba60f
|
Take into account field kotlin visibility
|
2016-03-29 13:49:46 +03:00 |
|
Ilya Gorbunov
|
bd8c83bee2
|
Merge public static API of non-public base supertypes into public subtype
|
2016-03-29 13:49:44 +03:00 |
|
Ilya Gorbunov
|
472b386101
|
Tests for public API dump tool.
|
2016-03-29 13:49:43 +03:00 |
|
Ilya Gorbunov
|
da032e371a
|
Minor: refactoring
|
2016-03-29 13:49:41 +03:00 |
|
Ilya Gorbunov
|
88a038a0df
|
Filter out nested classes in non-public outer classes.
|
2016-03-29 13:49:39 +03:00 |
|
Ilya Gorbunov
|
a9fd1de263
|
Tool to dump binary API signatures from compiled JAR.
Incorporate declaration mappings output from the compiler to take into account kotlin visibilities.
|
2016-03-29 13:49:38 +03:00 |
|
Ilya Gorbunov
|
e7d75fccd6
|
Introduce compiler option to dump declaration mapping.
|
2016-03-29 13:49:34 +03:00 |
|
Yan Zhulanow
|
77b7b46542
|
Kapt: fix sequential build with kapt when Kotlin source file was modified
|
2016-03-25 19:32:18 +03:00 |
|
hansenji
|
100252b18b
|
Handle elements in two different classes with the same name annotated with the same annotation.
|
2016-03-25 19:32:18 +03:00 |
|
hansenji
|
b9dc92d7cf
|
Removed Test for deprecated annotation
|
2016-03-25 19:32:18 +03:00 |
|
Alexey Tsvetkov
|
f3ee255436
|
Normalize output for windows tests
|
2016-03-24 14:55:27 +03:00 |
|
Alexey Tsvetkov
|
61090d7027
|
Refactoring: optimize createDefaultSourceDirectorySet
|
2016-03-16 16:43:25 +03:00 |
|
Alexey Tsvetkov
|
d1abc87857
|
Fix NoSuchMethodError with Gradle 2.12
#KT-11351 fixed
|
2016-03-16 16:43:24 +03:00 |
|
Alexey Tsvetkov
|
d6c2f77125
|
Fix Process.waitFor freeze on windows when gradle daemon is stopped during tests
|
2016-03-16 16:43:24 +03:00 |
|
Natalia Ukhorskaya
|
7e6fa8ef17
|
Refactoring: rename android-compiler-plugin to android-extensions-compiler
|
2016-03-15 20:25:45 +03:00 |
|
Alexey Tsvetkov
|
d7cda17d2a
|
Minor: make it possible to run gradle incremental tests on CI
* Rename test so it won't be run by maven's integration-test phase
* Adjust allocated heap size
|
2016-03-10 23:00:11 +03:00 |
|
Ilya Gorbunov
|
92003f626b
|
kotlin.test: Make inline methods 'todo' and 'currentStackTrace' @InlineOnly not to loose stack trace.
Move related tests to separate file and verify the line numbers.
#KT-11348 Fixed
|
2016-03-10 04:28:24 +03:00 |
|
Ilya Gorbunov
|
9233d5a825
|
Minor: do not throw error immediately, return error message to 'require' who shall throw an IllegalArgumentException by itself.
|
2016-03-04 20:28:07 +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
|
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
|
be44db7bd3
|
Rebuild and compare output class files in gradle incremental tests
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 |
|
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
|
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 |
|