Ilya Gorbunov
|
ae51f2eb2a
|
Annotation for preprocessor to mark declaration as jvm-only
|
2015-09-25 21:09:11 +03:00 |
|
Ilya Gorbunov
|
de778d9865
|
Prototyping preprocessor: stripping declarations and replacing name.
|
2015-09-25 21:09:08 +03:00 |
|
Dmitry Jemerov
|
3d0e91065a
|
quickfix for usages of operators that don't have the proper annotation
|
2015-09-25 20:00:29 +02:00 |
|
Dmitry Jemerov
|
8b0ccce4f1
|
code review; add 'operator' also to next() and hasNext(); check toplevel functions
|
2015-09-25 20:00:28 +02:00 |
|
Dmitry Jemerov
|
e0f8d68a5f
|
add 'operator' modifier when creating next() and hasNext() from usage
|
2015-09-25 20:00:28 +02:00 |
|
Dmitry Jemerov
|
1e2d4c0471
|
use setOf() instead of Guava sets
|
2015-09-25 20:00:27 +02:00 |
|
Dmitry Jemerov
|
41d1cf6083
|
check return type of contains() and compareTo()
|
2015-09-25 20:00:26 +02:00 |
|
Dmitry Jemerov
|
3dbb74bf0c
|
teach 'create from usage' to add 'operator' modifier when necessary
|
2015-09-25 20:00:26 +02:00 |
|
Dmitry Jemerov
|
bda0bd1de1
|
quickfix to add 'operator' keyword to operator-like functions
|
2015-09-25 20:00:19 +02:00 |
|
Yan Zhulanow
|
3a519ccc0a
|
Add extension for Method.invoke()
|
2015-09-25 20:47:55 +03:00 |
|
Yan Zhulanow
|
b73f91d16b
|
Fix "unresolved widget fqname" bug in Gradle
|
2015-09-25 20:47:54 +03:00 |
|
Yan Zhulanow
|
07b77432de
|
Fix NPE in AndroidPsiTreeChangePreprocessor
|
2015-09-25 20:47:54 +03:00 |
|
Dmitry Jemerov
|
61d78e0880
|
tests for "Add 'const' modifier"
|
2015-09-25 19:14:54 +02:00 |
|
Dmitry Jemerov
|
48bcc93ec2
|
revert incorrect testdata changes
|
2015-09-25 19:14:53 +02:00 |
|
Dmitry Jemerov
|
86a01a9a0d
|
update Java usages when adding 'const' modifier; make the action available as intention
|
2015-09-25 19:14:53 +02:00 |
|
Dmitry Jemerov
|
250456ab4b
|
add quickfix for NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION
|
2015-09-25 19:14:52 +02:00 |
|
Alexey Tsvetkov
|
743c59331d
|
Remove tests on turning incremental on/off temporary
|
2015-09-25 20:11:58 +03:00 |
|
Alexey Tsvetkov
|
1002d233cb
|
Update cache version
|
2015-09-25 20:11:58 +03:00 |
|
Alexey Tsvetkov
|
ba33020140
|
Clean only kotlin caches when incremental compilation is off
|
2015-09-25 20:11:58 +03:00 |
|
Alexey Tsvetkov
|
1298d115bd
|
Minor: rename test cases
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
c7f66a1585
|
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
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
7ef23da289
|
Clean all storages if incremental compilation is off
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
2bed8d0557
|
Test caches creation with turning incremental on/off
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
68437175f6
|
Enable disabling incremental compilation for tests
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
b6bbc4015b
|
Write cache version only if incremental compilation is enabled
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
a3f2ccf72d
|
Test that Kotlin incremental caches are created lazily
|
2015-09-25 20:11:57 +03:00 |
|
Alexey Tsvetkov
|
4b880f324a
|
Access cache version file in tests using CacheVersionFormat
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
92d5b93cc7
|
Move incremental compilation enabled check from CacheFormatVersion to KotlinBuilder
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
0904b4bae8
|
Move CacheFormatVersion to separate file
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
5c9b962567
|
Create map so it will always be added to maps
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
a611dd9d25
|
Minor: remove unused function
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
b8388ae7ed
|
Minor: remove unused ClassToSources map
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
fe390a04c5
|
Create Kotlin incremental caches only on write
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
c0b208275e
|
Revert removing testDoNotCreateUselessKotlinIncrementalCaches
Removed by mistake in b25dfabbcc
|
2015-09-25 20:11:56 +03:00 |
|
Alexey Tsvetkov
|
8c7053552b
|
Flush dataManager in KotlinJpsBuildTest
|
2015-09-25 20:11:55 +03:00 |
|
Mikhail Glukhikh
|
4b9d136ced
|
identityEquals is deprecated
|
2015-09-25 20:00:54 +03:00 |
|
Yan Zhulanow
|
aada13c91f
|
Deprecate @publicField
|
2015-09-25 19:51:07 +03:00 |
|
Yan Zhulanow
|
cc2d005984
|
Make lateinit diagnostics more clear
|
2015-09-25 19:51:06 +03:00 |
|
Dmitry Jemerov
|
32e6a6e3a1
|
inspection and quickfix to replace usages of deprecated package facades
|
2015-09-25 18:29:06 +02:00 |
|
Dmitry Jemerov
|
9de74921ca
|
code review
|
2015-09-25 18:25:38 +02:00 |
|
Dmitry Jemerov
|
4e7236529c
|
"move assignment to initializer" quickfix for assigning to properties in constructors/init blocks
|
2015-09-25 18:25:37 +02:00 |
|
Dmitry Jemerov
|
e1acc8744d
|
"introduce backing property" intention
|
2015-09-25 18:25:37 +02:00 |
|
Dmitry Jemerov
|
dadef12723
|
backing field migration fixes
|
2015-09-25 18:25:36 +02:00 |
|
Yan Zhulanow
|
3d65b6fec2
|
Add extension function for BindingContext
|
2015-09-25 19:20:21 +03:00 |
|
Yan Zhulanow
|
6db9344659
|
Fix compiler tests
|
2015-09-25 19:20:20 +03:00 |
|
Yan Zhulanow
|
35362a0f3b
|
Check 'operator' on next() and hasNext()
|
2015-09-25 19:20:19 +03:00 |
|
Yan Zhulanow
|
2c7f68ff71
|
Member and extension functions with 'operator' have now higher priority
|
2015-09-25 19:20:18 +03:00 |
|
Yan Zhulanow
|
1139a8dd0e
|
Mark builtins and stblib functions with 'operator'
|
2015-09-25 19:20:18 +03:00 |
|
Yan Zhulanow
|
ce4bcbba6d
|
Simple diagnostic on 'operator' keyword
|
2015-09-25 19:20:17 +03:00 |
|
Yan Zhulanow
|
43bf87e82d
|
Add diagnostics on convention operator calls without an "operator" modifier on declaration site
|
2015-09-25 19:19:02 +03:00 |
|