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
Yan Zhulanow
3fa506fd45
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
2016-01-26 17:21:44 +03:00
Stanislav Erokhin
aca19ed27a
KT-10772 Problem with daemon on Idea 15.0.3 & 1-dev-25
...
# KT-10772 Fixed
2016-01-24 12:29:23 +03:00
Alexey Tsvetkov
cfc410261b
Minor: fix test data
2016-01-22 21:04:46 +03:00
Alexey Tsvetkov
f32ff42ba3
Recompile implicit type usages when class signature is changed
2016-01-22 16:01:36 +03:00
Alexey Tsvetkov
310a995bb1
Add lookup for every expression's type
2016-01-22 16:01:36 +03:00
Alexey Tsvetkov
1ef615e020
Add incremental compilation test with change of annotation class
2016-01-22 16:01:36 +03:00
Alexey Tsvetkov
a7c432ebe8
Add incremental compilation tests with changes of companion object
2016-01-22 16:01:35 +03:00
Ilya Gorbunov
f4822cd757
Fix testData in compiler: add collections and ranges package to fq-names.
2016-01-22 05:54:38 +03:00
Alexey Tsvetkov
9bb876e6da
Test incremental facade to class conversion and vice versa
2016-01-21 18:16:01 +03:00
Alexey Tsvetkov
94d4dae1fe
Recompile all class usages when constructor is changed
2016-01-21 18:14:56 +03:00
Stanislav Erokhin
3a9ecf0bce
Change resolution priority about implicit receivers and synthesized member-like descriptors.
...
Change resolution to consider extensions to implicit receiver before members of another implicit receiver.
Make synthesized member-like extensions resolve right after the members.
#KT-10510 Fixed
#KT-10219 Fixed
2016-01-15 13:11:38 +03:00
Alexey Tsvetkov
328169cd2e
Minor: fix test data as exhaustive when error message was changed
2016-01-13 18:47:05 +03:00
Alexey Tsvetkov
94cea25e2e
Recompile all sealed class usages when new derived class is added
2016-01-13 15:46:54 +03:00
Alexey Tsvetkov
0cf2928761
Recompile all enum usages when new entry is added
2016-01-13 15:46:54 +03:00
Alexey Tsvetkov
e7f8d7103f
Recompile all class and member usages when flag and member are changed
2016-01-13 15:46:53 +03:00
Alexey Tsvetkov
9190029fcc
Add tests for class hierarchy incremental recompilation
2016-01-12 15:32:47 +03:00
Michael Bogdanov
e116cc3206
Private visibility for non-const, non-jvmField class companion property backing field
2015-12-29 16:45:22 +03:00
Alexander Udalov
64b48f4458
Drop compatibility flag, suppressing optimized generation of delegated property metadata
2015-12-25 20:16:18 +03:00
Stanislav Erokhin
1574dc78df
Synthetic extensions wins against top-level extension.
2015-12-18 22:49:25 +03:00
Stanislav Erokhin
8b5a194dd6
Do not discriminate synthesized candidates.
...
#KT-9965 Fixed
2015-12-18 15:08:19 +03:00
Zalim Bashorov
ba180f915a
Minor: uncomment code fragments in ic tests which already should work
2015-12-17 19:41:25 +03:00
Zalim Bashorov
d9b67ae0ef
Minor: use ".touch" extension instead of ".new" in incremental compilation tests when it possible
2015-12-17 19:41:24 +03:00
Ilya Gorbunov
bf9d50ccc4
Fix testData for LookupTracker
2015-12-14 04:29:27 +03:00
Stanislav Erokhin
79b30dddf9
Update lookupTracker test data for tower resolution algorithm
2015-12-11 17:01:02 +03:00
Mikhail Glukhikh
c8b50eec1e
Enum.values: deprecation (warning) --> deprecation (error)
2015-12-11 11:11:42 +03:00
Alexey Tsvetkov
6a74b1c8bf
Rebuild only kotlin when cache version is changed
2015-12-10 18:03:17 +03:00
Alexey Tsvetkov
c567376e35
Save class hierarchy to incremental caches
...
Author: Alexey Tsvetkov <Alexey.Tsvetkov@jetbrains.com >
2015-12-09 16:23:35 +03:00
Alexander Udalov
d3c17ec337
Report error when type parameter has a type parameter bound and any other bound
...
To prevent issues with erasure on JVM: it's unclear what such type parameter
should be erased to
2015-12-07 15:47:47 +03:00
Alexey Tsvetkov
4800cff87f
Do not recompile files compiled in current round
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
19089f8b17
Prevent processing changes if all kotlin in chunk was rebuilt
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
98e0905eb3
Minor: add java to test case
2015-12-02 20:56:37 +03:00
Alexey Tsvetkov
60a8db1c6c
Do not use USER_DATA to preserve data between compilation rounds
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
a447c39f69
Kotlin incremental cache version change should not affect java only modules
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
c9012b10c5
Simplify lazy caches tests
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
e90dc047bd
Test turning incremental compilation on/off
2015-12-02 20:56:36 +03:00
Alexey Tsvetkov
a8b551e518
Test versioning of experimental incremental compilation
2015-12-02 20:56:36 +03:00
Yan Zhulanow
9d1af5a17e
Fix tests: "infix modifier required" and "operator modifier required" errors
2015-11-27 15:51:11 +03:00
Zalim Bashorov
93eb09a654
Return platform independent path in IncrementalCacheImpl::getClassFilePath
...
Fix ExperimentalIncrementalJpsTestGenerated.PureKotlin.testFunctionBecameInline on Windows.
2015-11-24 16:05:46 +03:00
Mikhail Glukhikh
4e44466cf9
Exposed visibility deprecation warnings made errors + relevant test fixes
2015-11-20 15:21:01 +03:00
Michael Nedzelsky
aa8f3df9a8
fix KT-10064 Regression: Error with multiple main functions within a single package
...
#KT-10064 Fixed
2015-11-19 19:59:27 +03:00
Dmitry Petrov
9856af48ca
Drop createQualifier: testData update
2015-11-18 14:35:53 +03:00
Dmitry Petrov
b532fa2bbf
Properly resolve values in 1st qualifier part (see implicitReceiverProperty test).
...
Look into QUALIFIER for left-most "unrolled" qualified expression
in CallExpressionResolver#getQualifiedExpressionTypeInfo.
Drop some unused functions.
2015-11-18 14:35:53 +03:00
Dmitry Petrov
3556f9751e
Reuse package/class qualifier prefix resolution for qualified expression resolution.
2015-11-18 14:35:52 +03:00
Mikhail Glukhikh
03287d5d66
Diagnostics corrected for smart cast impossible
2015-11-17 10:26:26 +03:00
Michael Nedzelsky
e5e4f9e775
Hack for checking access to internal declarations during incremental compilation
2015-11-17 00:26:43 +03:00
Zalim Bashorov
ca71f929f9
Add new tests for incremental compilation and disable the one for current IC
2015-11-12 13:43:25 +03:00
Zalim Bashorov
e1ad942804
Add separate build logs for tests which result is different in the new incremental compilation
2015-11-12 13:43:24 +03:00
Zalim Bashorov
5ca7ce2b50
Make accessingFunctionsViaRenamedFileClass test more sensible
2015-11-12 13:43:22 +03:00