Alexey Tsvetkov
|
e7f8d7103f
|
Recompile all class and member usages when flag and member are changed
|
2016-01-13 15:46:53 +03:00 |
|
Alexander Udalov
|
b0627b4ce6
|
Minor, add system property to suppress color output in CLI
|
2016-01-13 14:24:42 +03:00 |
|
Mikhail Glukhikh
|
c3cce53aa2
|
Quick fix "add when remaining branches" refactoring + enum / sealed generated name w/o package name
|
2016-01-13 12:32:14 +03:00 |
|
Valentin Kipyatkov
|
0a3631db6a
|
Fixed KT-10602 Incorrect completion for class name
#KT-10602 Fixed
|
2016-01-12 22:09:12 +03:00 |
|
Nikolay Krasko
|
12b9002c0e
|
Remove assert that isn't valid in UpSource (UP-5742)
|
2016-01-12 21:40:11 +03:00 |
|
Dmitry Jemerov
|
7390e0ac66
|
editor is nullable in SelfTargetingIntention.applyTo()
|
2016-01-12 19:23:51 +01:00 |
|
Pavel V. Talanov
|
9bfa90dc0e
|
Analyze local variable declarations in expression position
Fixes exception on invalid code "val c = 1 < val Int.f: Int = 3"
|
2016-01-12 19:31:16 +03:00 |
|
Pavel V. Talanov
|
060864f7af
|
Minor: prettify code after autoconversion
|
2016-01-12 16:47:38 +03:00 |
|
Pavel V. Talanov
|
94ce1d1193
|
Refactor: extract type checking code for local variables to a separate component, extract code that creates descriptors for local variable out of DescriptorResolver
|
2016-01-12 16:47:31 +03:00 |
|
Pavel V. Talanov
|
9fea22885e
|
AnnotationUtil: Do not throw on ErrorValue constant
|
2016-01-12 16:08:59 +03:00 |
|
Michael Bogdanov
|
657b9ff808
|
Write enclosing method info for transformed objects
|
2016-01-12 15:51:57 +03:00 |
|
Michael Bogdanov
|
8ab1190082
|
Don't try remap type parameter of inline lambda parent context
|
2016-01-12 15:51:57 +03:00 |
|
Michael Bogdanov
|
fee6d4f282
|
Type parameters mapping
#KT-10429 Fixed
|
2016-01-12 15:51:56 +03:00 |
|
Michael Bogdanov
|
5cdf170511
|
TypeRemapper.java -> TypeRemapper.kt
|
2016-01-12 15:51:56 +03:00 |
|
Michael Bogdanov
|
cb41f1cc2a
|
Signature remapping moved to RemappingSignatureAdapter inside TypeRemapper
|
2016-01-12 15:51:55 +03:00 |
|
Michael Bogdanov
|
dd336a5581
|
ReifiedTypeParameterMappings renamed to TypeParameterMappings, add isReified property
|
2016-01-12 15:51:55 +03:00 |
|
Michael Bogdanov
|
833cdb0706
|
TypeParameterDescriptor propagation to CapturedTypeConstructor
|
2016-01-12 15:51:54 +03:00 |
|
Mikhail Glukhikh
|
0bcae4e0c0
|
Build fix: nullable exhaustiveness checker is now only a part of other exhaustiveness checkers
|
2016-01-12 15:44:55 +03:00 |
|
Alexey Tsvetkov
|
d928ac744e
|
Make withSubtypesOf more efficent
|
2016-01-12 15:32:48 +03:00 |
|
Alexey Tsvetkov
|
756c78bfcc
|
Append in a more safe way
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
f137910e63
|
Make doProcessChangesUsingLookups extension again
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
f20b39d02e
|
Use one loop for changes processing
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
d36810ab42
|
Minor: rename getSubtypeOf->withSubtypes
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
9190029fcc
|
Add tests for class hierarchy incremental recompilation
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
e2794cfa3f
|
Do not write inline calls to cache when experimental incremental compilation is enabled
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
2286268929
|
Append to class map should use IOUtil.writeUTF
|
2016-01-12 15:32:47 +03:00 |
|
Alexey Tsvetkov
|
a9fb5647b8
|
Get caches for targets transitively for exported dependencies
|
2016-01-12 15:32:46 +03:00 |
|
Alexey Tsvetkov
|
dfc08b8f38
|
Process changed signatures of classes
|
2016-01-12 15:32:46 +03:00 |
|
Alexey Tsvetkov
|
ab13b2ddfc
|
Minor: move processChanges
|
2016-01-12 15:32:46 +03:00 |
|
Mikhail Glukhikh
|
8b6156abd6
|
Quick fix "Add remaining when branches" with some tests
|
2016-01-12 14:33:20 +03:00 |
|
Mikhail Glukhikh
|
44b07d8dfa
|
Refactoring: context instead of trace in WhenChecker and around
|
2016-01-12 14:19:29 +03:00 |
|
Mikhail Glukhikh
|
936fee0afa
|
KT-10295: long enum (sealed) special case
|
2016-01-12 14:18:36 +03:00 |
|
Mikhail Glukhikh
|
c085eb650f
|
Better diagnostics for non-exhaustive whens, relevant test #KT-10295 Fixed
|
2016-01-12 14:18:23 +03:00 |
|
Mikhail Glukhikh
|
61c2a88a32
|
Separate when exhaustiveness checkers with list of missing cases as result
|
2016-01-12 14:07:08 +03:00 |
|
Mikhail Glukhikh
|
a99b2a6799
|
J2K: WhenChecker converted to Kotlin
|
2016-01-12 11:17:09 +03:00 |
|
Mikhail Glukhikh
|
e59fed7d9b
|
J2K: WhenChecker
|
2016-01-12 11:17:06 +03:00 |
|
Dmitry Jemerov
|
682a61ad26
|
use PARTIAL_FOR_COMPLETION resolve mode when checking whether reference will resolve to the property, otherwise we're going to miss local variables which shadow the property
|
2016-01-11 19:05:37 +01:00 |
|
Dmitry Jemerov
|
76c9bbc06d
|
handle setter calls used as expression bodies in "Use property access syntax" intention
#KT-10587 Fixed
|
2016-01-11 18:53:07 +01:00 |
|
Dmitry Jemerov
|
36488d21da
|
remove empty modifier list after removing visibility modifier
|
2016-01-11 18:46:04 +01:00 |
|
Dmitry Jemerov
|
d0a4e542af
|
use StubIndex.getElements() with required class specified to diagnose CCE problems when using stub index
|
2016-01-11 16:29:41 +01:00 |
|
Pavel V. Talanov
|
8d22eafe3f
|
Minor: prettify code
|
2016-01-11 16:33:20 +03:00 |
|
Pavel V. Talanov
|
41a8ded182
|
getting rid of ClsFileImpl.setPhysical
patch by Roman Shevchenko
|
2016-01-11 16:29:19 +03:00 |
|
Michael Bogdanov
|
0274ce4619
|
Always generate ACC_SUPER flag for all classes; Fix for KT-10260: java.lang.VerifyError in Android 4.x when Instant Run is used
#KT-10260 Fixed
|
2016-01-11 09:55:56 +03:00 |
|
Dmitry Jemerov
|
b11acdfbea
|
regenerate builtins (don't remove 'public' modifiers until we agree that we don't want them in stdlib)
|
2016-01-08 16:01:34 +01:00 |
|
Dmitry Jemerov
|
f885459a43
|
fix compilation after cleanup
|
2016-01-08 16:01:28 +01:00 |
|
Dmitry Jemerov
|
5d3ba1ad6c
|
remove "public" from generated code template
|
2016-01-08 16:01:26 +01:00 |
|
Dmitry Jemerov
|
d5903c5374
|
workaround for KT-10590: ensure that the inherited getProject() method is public, not protected
|
2016-01-08 16:01:20 +01:00 |
|
Dmitry Jemerov
|
44138f499e
|
plugins: cleanup 'public', property access syntax
|
2016-01-07 18:15:44 +01:00 |
|
Dmitry Jemerov
|
d6a11b839b
|
js: cleanup 'public', property access syntax
|
2016-01-07 18:15:19 +01:00 |
|
Dmitry Jemerov
|
33ef7ad024
|
jps-plugin: cleanup 'public', property access syntax
|
2016-01-07 18:14:31 +01:00 |
|