Commit Graph

186 Commits

Author SHA1 Message Date
Zalim Bashorov d7a4c9a54d Track lookups in JavaSyntheticPropertiesScope
Original commit: a5708c9c0d
2015-10-27 19:38:32 +03:00
Yan Zhulanow 4899abe828 Fix incremental test (DefaultImpls are not generated for an empty interface)
Original commit: 10eed8f7cd
2015-10-27 02:46:57 +03:00
Dmitry Petrov abac00df69 KT-6165, KT-9547: fix testData for JPS plugin.
Test contains effectively single module (with circular dependencies),
and should not have conflicting declarations.
Rename the package in a library used in this test.

 #KT-9547 Fixed

Original commit: 1a58636ea9
2015-10-22 11:37:01 +03:00
Dmitry Petrov 3b8d50f06e OverloadResolver:
fix redeclaration diagnostics issue in incremental compilation (KT-6165)
J2K: OverloadUtil.kt

Original commit: 5170341624
2015-10-22 10:45:49 +03:00
Max Kammerer 13aedbd161 Incremental compilation test data update after making package property backing field private
Original commit: 715893446c
2015-10-19 21:21:02 +03:00
Alexey Tsvetkov 406783b53d Code cleanup
Original commit: e9e42b0251
2015-10-19 20:45:03 +03:00
Alexey Tsvetkov b4033f2bcd Fix tests
Original commit: 6f96484e1f
2015-10-19 20:45:03 +03:00
Dmitry Petrov 1bd1fbeee4 Drop package facades:
- update tests
- cleanup JetTyMapper after rebase

Original commit: dda508234f
2015-10-19 16:03:22 +03:00
Dmitry Petrov 099d588802 Drop package facades: fix testData for IncrementalProjectPathCaseChangedTest
Original commit: 639300a89d
2015-10-19 16:03:21 +03:00
Dmitry Petrov 70ff0d9676 Drop package facades: fix testData for IncrementalLazyCachesTestGenerated
Original commit: ac1f0efe7c
2015-10-19 16:03:21 +03:00
Dmitry Petrov f0cd2702cb Drop package facades: fix incremental compilation tests & proto comparison tests
(package facades are no longer generated)

Original commit: 621d26aeeb
2015-10-19 16:03:21 +03:00
Dmitry Petrov 848216756d Drop package facades:
- update incremental compilation tests

Original commit: f227908151
2015-10-19 16:03:21 +03:00
Dmitry Petrov c26a7dfd29 Drop package facades:
- incremental cache impl should not depend on package facades
- fix trivial incremental compilation tests
TODO: inlines DO NOT WORK with incremental compilation

Original commit: c55106a325
2015-10-19 16:03:20 +03:00
Zalim Bashorov 86acb982e5 Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
Original commit: de5dc61820
2015-10-18 22:49:08 +03:00
Stanislav Erokhin 3f18729d01 Added static methods, nested classes and companion object from superclasses.
Original commit: d5dbc9638d
2015-10-16 20:42:34 +03:00
Alexander Udalov 4a10df80fb Update IDE tests to use KProperty instead of PropertyMetadata
Original commit: 6a965c9a06
2015-10-14 20:45:55 +03:00
Michael Bogdanov ba98b64776 Fix test data
Original commit: bee0fb6283
2015-10-13 16:17:05 +03:00
Alexey Tsvetkov c8f50089a8 Fix issues with incremental cache version change
#KT-9360 fixed

Original commit: a564724fa8
2015-10-13 16:12:15 +03:00
Alexey Tsvetkov 9d7712fdf6 Make test generated
Original commit: af3f7dfafc
2015-10-13 16:12:15 +03:00
Yan Zhulanow 6e19e8c055 Replace get() and set() to getValue() and setValue() (property delegates)
Original commit: 1f2b4e20fe
2015-10-09 22:49:16 +03:00
Mikhail Glukhikh adda278298 Local interfaces are forbidden now
Original commit: 2fee9d362c
2015-10-09 21:06:33 +03:00
Mikhail Glukhikh 533a26ef9d Old backing field with dollar is now forbidden
Original commit: 6914d09297
2015-10-09 21:06:26 +03:00
Michael Bogdanov 1ebdbd18dc Copy to interface just companion object public const properties
Original commit: 12afbffb09
2015-10-09 16:25:15 +03:00
Michael Nedzelsky e654254c9f add tests for incremental compilation: package members
Original commit: 0de9e8295a
2015-10-01 15:16:30 +03:00
Michael Nedzelsky d3d256e709 incremental compilation: do not recompile on changes in private static final values.
Original commit: 8557e540fc
2015-10-01 15:16:26 +03:00
Michael Nedzelsky ac20dbf780 add tests for comparison of package members
Original commit: bc6746b9e6
2015-10-01 15:16:22 +03:00
Michael Nedzelsky bacc14b4c4 fix KT-8977 Ignore non-public API changes for packages in incremental compilation
#KT-8977 Fixed

Original commit: c7b52bfdc1
2015-10-01 15:16:18 +03:00
Zalim Bashorov eb1f04c29d Move visibility check for toplevel private declarations to Visibilities.PRIVATE and fix it.
Original commit: a36e4abf4d
2015-10-01 14:57:26 +03:00
Dmitry Petrov aef8470196 Incremental compilation support for multifile classes.
Original commit: 3dfe9951ef
2015-09-30 09:56:05 +03:00
Denis Zharkov db78429e2d Change INTERFACE_IMPL_CLASS_NAME: $TImpl -> DefaultImpls
Original commit: a101fffd9a
2015-09-30 08:19:51 +03:00
Stanislav Erokhin 7de15ca7d1 Minor. Fix testdata.
Original commit: 5a61871d4b
2015-09-29 13:33:57 +03:00
Michael Nedzelsky 4755cab740 fix check for internal from another module in imports and file level annotations
Original commit: 0035bbba7c
2015-09-27 20:37:41 +03:00
Michael Nedzelsky 8c8a3e549c remove incremental test: accessPrivateMembers
Original commit: 2f9151ec18
2015-09-25 21:16:03 +03:00
Alexey Tsvetkov ae9c86ddd1 Remove tests on turning incremental on/off temporary
Original commit: 743c59331d
2015-09-25 20:11:58 +03:00
Alexey Tsvetkov 8e27d32a7b Clean only kotlin caches when incremental compilation is off
Original commit: ba33020140
2015-09-25 20:11:58 +03:00
Alexey Tsvetkov 4e7cc0b637 Minor: rename test cases
Original commit: 1298d115bd
2015-09-25 20:11:57 +03:00
Alexey Tsvetkov 5b4101ee0d Fix recompilation of dependent modules on cache/abi version change
New cache version was written to dependent targets,
when they have not been compiled yet

 #KT-9190 Fixed

Original commit: c7f66a1585
2015-09-25 20:11:57 +03:00
Alexey Tsvetkov 5fae296bea Test caches creation with turning incremental on/off
Original commit: 2bed8d0557
2015-09-25 20:11:57 +03:00
Alexey Tsvetkov 20d6f01919 Write cache version only if incremental compilation is enabled
Original commit: b6bbc4015b
2015-09-25 20:11:57 +03:00
Alexey Tsvetkov 86e80e4a58 Test that Kotlin incremental caches are created lazily
Original commit: a3f2ccf72d
2015-09-25 20:11:57 +03:00
Alexey Tsvetkov eabfd142f3 Create Kotlin incremental caches only on write
Original commit: fe390a04c5
2015-09-25 20:11:56 +03:00
Stanislav Erokhin c5e44eca7b Minor. Fix testdata.
Original commit: 8ab4114291
2015-09-25 19:10:03 +03:00
Michael Nedzelsky 5852d10a1a add tests in KotlinJpsTest for check access to internal elements from another module
Original commit: 0b49195a03
2015-09-25 14:02:26 +03:00
Michael Nedzelsky 6b3ab6ec56 add tests for incremental compilation with changed internal class
Original commit: ad274c5137
2015-09-25 14:02:21 +03:00
Zalim Bashorov 08f5093adb Add tests for cases when add and remove custom accessors for val with smartcasted usage
Original commit: 79ac436b9f
2015-09-24 22:50:48 +03:00
Michael Nedzelsky b23cbc0ade Revert "add test for check access to internal elements from another module"
This reverts commit b4e7a9c740.

Original commit: db602df146
2015-09-23 17:45:38 +03:00
Michael Nedzelsky b4e7a9c740 add test for check access to internal elements from another module
#KT-9178 Fixed

Original commit: 4d9eaf19c3
2015-09-23 07:49:33 +03:00
Dmitry Jemerov 14c45372ee remove support for 'trait' keyword
Original commit: 4ca434da54
2015-09-22 15:00:24 +02:00
Michael Nedzelsky ff54b362ea tests for comparison of changes in classes
Original commit: ae7cc8e430
2015-09-19 00:14:07 +03:00
Stanislav Erokhin 4130a88832 Optimized task creation for local functions and variables
Original commit: 68389d34e4
2015-09-18 21:01:22 +03:00