Commit Graph

6030 Commits

Author SHA1 Message Date
Ilya Gorbunov 0bfb1faf55 Suppress doc generation for ThreadLocal and SharedImmutable type aliases
The aliased types are still searchable.

(cherry picked from commit 4f6d73964a55188e02162ba7c643961056b3d8cb)
2020-05-06 16:26:14 +02:00
Ilya Gorbunov 29aa2a75f9 Common kotlin.Throws annotation
Leave kotlin.native.Throws as a deprecated typealias
#KT-34848

(cherry picked from commit 10fac5c96f915e0e008504a211ee70a3e1c9bdea)
2020-05-06 16:26:14 +02:00
Georgy Bronnikov 3d6a5e0e74 Adapt to an API change in Kotlin
(cherry picked from commit 3968e82efb31e54f5448a05b507bb45582346828)
2020-05-06 16:26:14 +02:00
Mikhail Glukhikh 52e3e259d0 Add fir-serialization to libraries with ignored collisions
(cherry picked from commit f67796558b48f75afadd9c1871ca20f855ceafb8)
2020-05-06 16:26:14 +02:00
Vasily Levchenko 37e2996e77 [kotlin compiler][update] 1.4.0-dev-8041
* f3830cb07e - (tag: build-1.4.0-dev-8041) Make KotlinNativeTasks.konanTargetsForManifest non-nullable, otherwise Gradle fails (vor 3 Tagen) <Dmitry Savvinov>
* 686d00ddf5 - (tag: build-1.4.0-dev-8029) Collect and pass to K2Native actual targets of native-shared compilation (vor 4 Tagen) <Dmitry Savvinov>
* 550aa1ba59 - (tag: build-1.4.0-dev-8028) Remove partial quotes in csv files (vor 4 Tagen) <Yunir Salimzyanov>
* cf8b29a636 - Add missing commas to csv files (vor 4 Tagen) <Yunir Salimzyanov>
* 856d8e64a2 - Escape fields with extra commas in csv for muted tests (vor 4 Tagen) <Yunir Salimzyanov>
* 5d60572cfd - (tag: build-1.4.0-dev-8017) Temporarily disabled optimization because of failing tests (vor 4 Tagen) <Valentin Kipyatkov>
* 1128d659a4 - (tag: build-1.4.0-dev-8010) (CoroutineDebugger) No restored frames in coroutine context found. (vor 4 Tagen) <Vladimir Ilmov>
* 87393398f2 - (tag: build-1.4.0-dev-8009) FIR serializer: fix isLambda copying (vor 4 Tagen) <Mikhail Glukhikh>
* d716c47f17 - (tag: build-1.4.0-dev-8008) Gradle Project importing: move ModelBuilders and ModelProviders to kotlin-gradle-tooling (vor 4 Tagen) <Natalia Selezneva>
* 6ca3a994d9 - (tag: build-1.4.0-dev-8007) [FIR2IR] Disable initializer generation for external enum entries (vor 4 Tagen) <simon.ogorodnik>
* 4133749ee7 - [FIR2IR] Fix property fake overrides (vor 4 Tagen) <simon.ogorodnik>
* a11866ab5a - [FIR2IR] Fix labeled this references (vor 4 Tagen) <simon.ogorodnik>
* 3d60fdfed1 - Raw FIR: don't check class kind for data / inline modifiers (vor 4 Tagen) <Mikhail Glukhikh>
* 9a561f4a7c - FIR2IR: generate synthetic members for inline class (vor 4 Tagen) <Jinseong Jeon>
* ef8bcceb8e - [FIR2IR] Use only data class primary constructor parameters for equals (vor 4 Tagen) <simon.ogorodnik>
* 0890b8bad3 - (tag: build-1.4.0-dev-8005) FIR2IR: set superQualifierSymbol for property access (vor 4 Tagen) <Jinseong Jeon>
* a084c5bf7d - FIR2IR: populate overriddenSymbols for overriding properties (vor 4 Tagen) <Jinseong Jeon>
* 02aa11a0a0 - (tag: build-1.4.0-dev-8004) [FIR] Support for EXPOSED_TYPE_PARAMETER_BOUND (vor 4 Tagen) <rapturemain>
* bfffcf6b23 - (tag: build-1.4.0-dev-7991) Update BoxJsTest expected reachable nodes because of new collection builders (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* ec166db506 - Implement collection builders (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 1bf41ba7d2 - (tag: build-1.4.0-dev-7988) Remove 191 support because of outdated platform whitelist API (vor 4 Tagen) <Anton Yalyshev>
* 658c30b6b3 - Combine usage of kotlin.ide.settings FUS collector #KT-38620 Fixed (vor 4 Tagen) <Anton Yalyshev>
* a407605f63 - (tag: build-1.4.0-dev-7987) Turn off highlight perf tests for `kotlin/gradle/*kts` (vor 5 Tagen) <Vladimir Dolzhenko>
* df4f1365ec - (tag: build-1.4.0-dev-7976) PSI2IR: support SAM conversion to substituted types (vor 5 Tagen) <pyos>
* d9fd51c608 - (tag: build-1.4.0-dev-7973) JVM_IR: basic suspend conversion on argument test passed (vor 5 Tagen) <Dmitry Petrov>
* 819634c4cd - (tag: build-1.4.0-dev-7972) Official logo for Toolbox icon & IDEA Welcome screen (vor 5 Tagen) <Victor Turansky>
* 54cfd1f625 - (tag: build-1.4.0-dev-7970) [FIR] Handle protected effective visibility relation properly (vor 5 Tagen) <rapturemain>
* 07e9b9517a - [FIR] Extract interface FirEffectiveVisibility (vor 5 Tagen) <Mikhail Glukhikh>
* e81c2c5c6d - FirStatusResolveTransformer: don't enter property accessor bodies (vor 5 Tagen) <Mikhail Glukhikh>
* 9e413bde11 - [FIR] Don't visit locals in status resolve transformer (vor 5 Tagen) <Mikhail Glukhikh>
* aafb4482c3 - (tag: build-1.4.0-dev-7968) CodeToInlineBuilder: cleanup code (vor 5 Tagen) <Dmitry Gridin>
* bcefee0105 - Replace deprecated symbol usage: do not add 'this' receiver for imported object function (vor 5 Tagen) <Toshiaki Kameyama>
* 9d27ba5b59 - (tag: build-1.4.0-dev-7965) HMPP: Backward-compatible Kotlin facet serialization (vor 5 Tagen) <Dmitriy Dolovov>
* 1a26d2e157 - (tag: build-1.4.0-dev-7957) Fix exception during resolution of incorrect `fun` interface (vor 5 Tagen) <Mikhail Zarechenskiy>
* 780bc1f607 - Fix `fun` interfaces with extension receivers (vor 5 Tagen) <Mikhail Zarechenskiy>
* fa50d66afe - [NI] Fix SAM conversion for projected-out members (vor 5 Tagen) <Mikhail Zarechenskiy>
* e3fe1bcf7c - [NI] Place varargs at the end of value arguments list (vor 5 Tagen) <Mikhail Zarechenskiy>
* 639af69185 - (tag: build-1.4.0-dev-7954, tag: build-1.4.0-dev-7952) Minor. Fix test data (vor 5 Tagen) <Mikhail Bogdanov>
* e17e3401eb - (tag: build-1.4.0-dev-7951) [Gradle, JS] Use disambiguation classifier in platform only for both (vor 5 Tagen) <Ilya Goncharov>
* 9fa8e009c6 - (tag: build-1.4.0-dev-7948) Support equals/hashCode for fun interfaces in JVM and JVM_IR (vor 5 Tagen) <Alexander Udalov>
* de461dd9a5 - Minor, extract function in FunctionReferenceLowering (vor 5 Tagen) <Alexander Udalov>
* b77e5a21ec - Report error if fun interface method has JVM name getFunctionDelegate (vor 5 Tagen) <Alexander Udalov>
* 55934ff63a - (tag: build-1.4.0-dev-7945) Fixed collecting MPP targets in gradle statistics (vor 5 Tagen) <Andrey Uskov>
* 96887d6e9f - Fixed import of JS source sets with Both mode (vor 5 Tagen) <Andrey Uskov>
* 1f40a71cbe - (tag: build-1.4.0-dev-7944) [Gradle, JS] No create target on import if no target in DSL (vor 5 Tagen) <Ilya Goncharov>
* 84ad9dd8de - (tag: build-1.4.0-dev-7941) Increase warm-up, test iterations in PerformanceTypingIndentationTest (vor 5 Tagen) <Vladimir Dolzhenko>
* 4a0d1b0b9d - (tag: build-1.4.0-dev-7939) Use precalculated intersection type in JVM backend (vor 5 Tagen) <Ilya Chernikov>
* 45ac81c585 - Do not check type depth for constrains generated on subtyping (vor 5 Tagen) <Ilya Chernikov>
* 1bcccca007 - (tag: build-1.4.0-dev-7928) j2k: insert kotlin.Throws annotation instead of kotlin.jvm.Throws (vor 5 Tagen) <Ilya Gorbunov>
* 844e567421 - AddThrowsAnnotationIntention: fix compatibility for old annotation (vor 5 Tagen) <Dmitry Gridin>
* 6bf85beba7 - AddThrowsAnnotationIntention: add common kotlin.Throws (vor 5 Tagen) <Ilya Gorbunov>
* 0f9718bf0d - Add test on kotlin.native.Throws ambiguity (vor 5 Tagen) <Denis Zharkov>
* c6ae423816 - Add tests for KT-35468 (vor 5 Tagen) <Denis Zharkov>
* 9c2e149b5b - Expect/actual kotlin.Throws annotation (vor 5 Tagen) <Ilya Gorbunov>
* 9c0b49d3ed - Advance bootstrap to 1.4.0-dev-7751 (vor 5 Tagen) <Ilya Gorbunov>
* 2f015b4c7a - (tag: build-1.4.0-dev-7927) Fix `testKotlin_moveTopLevelDeclarations_movePrivatePropertyWithDefaultAccessors_MovePrivatePropertyWithDefaultAccessors` test (vor 5 Tagen) <Dmitry Gridin>
* b1bef8485d - (tag: build-1.4.0-dev-7925) [Commonizer] Capitalize messages to be printed at console (vor 5 Tagen) <Dmitriy Dolovov>
* 0f6dbed03b - [Commonizer] Don't fail when one of targets is not supported at the host (vor 5 Tagen) <Dmitriy Dolovov>
* 580ffc1d99 - (tag: build-1.4.0-dev-7924) Reformat FrameworkAdapter example code in comment (vor 5 Tagen) <Mike Samuel>
* f4cea1b0cd - (tag: build-1.4.0-dev-7923) Fix typo in KDoc for Element.getPolymorphicElement (vor 5 Tagen) <Vadim Semenov>
* 886c4eb492 - (tag: build-1.4.0-dev-7919) Report kotlin bootstrap version for integrity test build (vor 5 Tagen) <Ilya Gorbunov>
* 86d098b8ad - Infer internal artifacts bootstrap repository (vor 5 Tagen) <Ilya Gorbunov>
* f9bb07e128 - (tag: build-1.4.0-dev-7916) JVM_IR: generate flags for adapted function references (vor 5 Tagen) <Dmitry Petrov>
* 94bc8eaf83 - (tag: build-1.4.0-dev-7909) Wizard: remove copyrights from iOS template (vor 6 Tagen) <Ilya Kirillov>
* 6a9a97006b - Wizard: fix not created by default xcode framework in shared module (vor 6 Tagen) <Ilya Kirillov>
* 47125553cb - Wizard: fix android project template (vor 6 Tagen) <Ilya Kirillov>
* 72030ee94e - Wizard: do not run whole JPS project importing in write action (vor 6 Tagen) <Ilya Kirillov>
* b404e6324f - Wizard: always allow user to choose project JDK (vor 6 Tagen) <Ilya Kirillov>
* 56eebed1d8 - Wizard: fix kotlin and resources directory names in Android module (vor 6 Tagen) <Ilya Kirillov>
* ccb8a93ee3 - Wizard: minor, move message to bundle (vor 6 Tagen) <Ilya Kirillov>
* 1a68e40ebd - Wizard: add common target to FullStackWebApplicationProjectTemplate (vor 6 Tagen) <Ilya Kirillov>
* 78b5be94e9 - Wizard: validate project path for emptiness (vor 6 Tagen) <Ilya Kirillov>
* 5f79ffbe50 - Wizard: reduce buildsystem buttons sizes (vor 6 Tagen) <Ilya Kirillov>
* d9889e449f - Wizard: do not create project with snapshot version (vor 6 Tagen) <Ilya Kirillov>
* 730cce93ed - Wizard: add arrows for module selection popup (vor 6 Tagen) <Ilya Kirillov>
* 7286fcbf39 - Wizard: use new api from gradle to import project on >= 193 (vor 6 Tagen) <Ilya Kirillov>
* e6d8e67a3a - (tag: build-1.4.0-dev-7907) [FIR] Generify ComponentArray (vor 6 Tagen) <Dmitriy Novozhilov>
* a4a58a9d74 - [FIR] Get rid of FirSession.service (vor 6 Tagen) <Dmitriy Novozhilov>
* 52933e161e - (tag: build-1.4.0-dev-7905) Use AssociatedObjects on JS too (vor 6 Tagen) <Leonid Startsev>
* 905a8ca0d0 - (tag: build-1.4.0-dev-7904) Reflect: Handle methods with inline class default parameters (vor 6 Tagen) <Steven Schäfer>
* 86d6470ced - (tag: build-1.4.0-dev-7903) Update test data forgotten in 36a57973 (vor 6 Tagen) <Pavel Kirpichenkov>
* 2992d49a1d - (tag: build-1.4.0-dev-7898, origin/rr/abannykh/fix-findAssociatedObjects) JS IR: fix `findAssociatedObjects` for primitive type KClass'es (vor 6 Tagen) <Anton Bannykh>
* 878e838f0b - (tag: build-1.4.0-dev-7895) JVM: Suspend converted references inherit AdaptedFunctionReference (vor 6 Tagen) <Dmitry Petrov>
* deecb6a28e - (tag: build-1.4.0-dev-7892) JVM: move synthetic line number generation to the inliner (vor 6 Tagen) <pyos>
* 91b6daeacc - JVM: fix debug info for script file classes (vor 6 Tagen) <pyos>
* 1e8a660fda - IR: use default parameters in Ir...Impl constructors (vor 6 Tagen) <Georgy Bronnikov>
* 9561cc8270 - JVM_IR: JvmNameProvider (vor 6 Tagen) <Georgy Bronnikov>
* 52df54ae49 - IR: add NameProvider (vor 6 Tagen) <Georgy Bronnikov>
* 82d55e1a67 - Minor: remove unused parameters, reformat code (vor 6 Tagen) <Georgy Bronnikov>
* 6372c01e49 - (tag: build-1.4.0-dev-7890) Added missing specificity comparator to FIR (vor 6 Tagen) <Alexander Podkhalyuzin>
* b6b8dd1eab - (tag: build-1.4.0-dev-7889) JVM IR: Avoid unnecessary CHECKCASTs in enum classes (vor 6 Tagen) <Steven Schäfer>
* cb3a4727cf - (tag: build-1.4.0-dev-7888) JVM IR: Optimize field initializers in secondary constructors (vor 6 Tagen) <Steven Schäfer>
* fed6272de4 - (tag: build-1.4.0-dev-7887) [JVM_IR] Use ifne and ifeq for integer zero comparisons. (vor 6 Tagen) <Mads Ager>
* e8a6ddceaa - (tag: build-1.4.0-dev-7884) JS IR: hide runtime helpers from users (vor 6 Tagen) <Anton Bannykh>
* 9f20e65595 - (tag: build-1.4.0-dev-7881) FIR resolve completion: extract prepareQualifiedTransform (vor 6 Tagen) <Mikhail Glukhikh>
* eecf33a31d - FIR resolve completion: add delegated completion for variable access (vor 6 Tagen) <Mikhail Glukhikh>
* 4866e7a988 - FIR resolve completion: move transformFunctionCall upper (vor 6 Tagen) <Mikhail Glukhikh>
* d910a4cf23 - FirCallResolver: perform completion for var access with ILT receiver (vor 6 Tagen) <Mikhail Glukhikh>
* b0b198119d - FIR resolve completion: transform receivers for variable accesses (vor 6 Tagen) <Mikhail Glukhikh>
* ab79e60b63 - FIR2IR: consider integer literal type as error type (vor 6 Tagen) <Mikhail Glukhikh>
* 205f29128a - (tag: build-1.4.0-dev-7880) Updated testdata to a new generation strategy (vor 6 Tagen) <Leonid Startsev>
* a11e6b2eed - (tag: build-1.4.0-dev-7876) KotlinChangePackageRefactoring: fix formatting for long qualifier names (vor 6 Tagen) <Dmitry Gridin>
* db5751616a - MoveKotlinDeclarationsProcessor: fix formatting for long qualifier names (vor 6 Tagen) <Dmitry Gridin>
* 2b8bb30744 - (tag: build-1.4.0-dev-7870) Change signature: fix formatting for long qualifier names (vor 6 Tagen) <Dmitry Gridin>
* 8336119557 - (tag: build-1.4.0-dev-7868) Kotlin/Native 1.4-M3-dev-15453 (vor 6 Tagen) <Sergey Igushkin>
* 94346e8a03 - (tag: build-1.4.0-dev-7867) Add JVM target bytecode version 14 (vor 6 Tagen) <Alexander Udalov>
* 098a935aa7 - Fix exponential string table size of anonymous classes during inlining (vor 6 Tagen) <Alexander Udalov>
* 65065a15a3 - (tag: build-1.4.0-dev-7864) FIR DFA: stabilize type order (vor 6 Tagen) <Mikhail Glukhikh>
* 36a57973b5 - (tag: build-1.4.0-dev-7858) [NI] CST: remove max depth offset from recursion detection (vor 6 Tagen) <Pavel Kirpichenkov>
* dfc86dbf63 - [NI] Avoid type rendering in member scope for intersection type (vor 6 Tagen) <Pavel Kirpichenkov>
* 802372ceff - (tag: build-1.4.0-dev-7857) PSI2IR: suspend conversion on arbitrary arguments (vor 6 Tagen) <Dmitry Petrov>
* e3d33cdc10 - (tag: build-1.4.0-dev-7856, origin/rr/gradle/igushkin/mpp-drop-gradle-below-6-0) Drop Gradle < 6.0 support for Kotlin MPP Gradle plugin (vor 6 Tagen) <Sergey Igushkin>
* 89777f8bf3 - (tag: build-1.4.0-dev-7853) Move GradleQuickFixTest checks in EDT Thread (vor 6 Tagen) <Andrey Uskov>
* aa6801569a - Fix compilation of ExternalSystem tests in legacy branches (vor 6 Tagen) <Andrey Uskov>
* 3b7fbeb71b - (tag: build-1.4.0-dev-7849) Fallback to M2-implementation of dependsOn in AS + M3 (vor 6 Tagen) <Dmitry Savvinov>
* 151890dde5 - (tag: build-1.4.0-dev-7844) Add test for overloading expect MemberDescriptors discrimination (vor 6 Tagen) <Dmitriy Dolovov>
* 90e888a1b6 - Discriminate overloading expect MemberDescriptors (vor 6 Tagen) <Dmitriy Dolovov>
* 34ae35b2aa - (tag: build-1.4.0-dev-7838) Move FirJvmClassCodegen inside fir:fir2ir:jvm-backend #KT-38156 Fixed (vor 6 Tagen) <Mikhail Glukhikh>
* dbd4cecff6 - FIR serializer: accept FirClass instead of IrClass to get rid of IR deps (vor 6 Tagen) <Mikhail Glukhikh>
* 8d85e7a401 - FIR serializer: add forgotten type alias serialization (vor 6 Tagen) <Mikhail Glukhikh>
* a545ec41a0 - FIR serializer: consider exotic types as errors (breaks 4 BB tests) (vor 6 Tagen) <Mikhail Glukhikh>
* ec7522c675 - FIR serializer: introduce nonSourceAnnotations (vor 6 Tagen) <Mikhail Glukhikh>
* 7adb4eb872 - FIR serializer: extract annotation argument visiting to separate object (vor 6 Tagen) <Mikhail Glukhikh>
* 394fa7affc - FIR serializer: add bad test data changes (vor 6 Tagen) <Mikhail Glukhikh>
* f98c73cb30 - [FIR] Support FirMetadataSource.File in FIR2IR & serializer (KT-38156) (vor 6 Tagen) <Mikhail Glukhikh>
* 95a17eadb2 - FIR serializer: refactor typeProto + add some suspend types support (vor 6 Tagen) <Mikhail Glukhikh>
* 6af66cd3a2 - FIR: don't serialize static enum members fixing testEnumNameOrdinal (vor 6 Tagen) <Mikhail Glukhikh>
* c2c85365e6 - Use FIR metadata in FIR2IR data class member generator (KT-38156) (vor 6 Tagen) <Mikhail Glukhikh>
* c6c848f929 - Introduce & use FirJvmSerializerExtension & FirBasedClassCodegen (vor 6 Tagen) <Mikhail Glukhikh>
* 7ae98485b8 - IR: separate ClassCodegen & DescriptorBasedClassCodegen (vor 6 Tagen) <Mikhail Glukhikh>
* 03be3c108a - [FIR2IR] Introduce FirMetadataSource and use it (KT-38156) (vor 6 Tagen) <Mikhail Glukhikh>
* 2aae735a8e - Introduce FIR serializer (isn't in use yet, KT-38156) (vor 6 Tagen) <Mikhail Glukhikh>
* 2c63a15af2 - (tag: build-1.4.0-dev-7836) Add a test for KT-38338 (vor 6 Tagen) <Sergey Igushkin>
* ce7ea00178 - (tag: build-1.4.0-dev-7829) Added missed language for fileType (vor 7 Tagen) <Vladimir Dolzhenko>
* 000757c75b - (tag: build-1.4.0-dev-7817) JVM: Add suspend conversion bit for function references equals/hashCode (vor 7 Tagen) <Dmitry Petrov>
* c7a96810bf - JVM: Suspend conversion for function references (vor 7 Tagen) <Dmitry Petrov>
* 6b9a7464f5 - PSI2IR: Support suspend conversion for function references (vor 7 Tagen) <Dmitry Petrov>
* 10cda4b54f - (tag: build-1.4.0-dev-7813) [FIR] Minor: regenerate diagnostic tests (vor 7 Tagen) <Mikhail Glukhikh>
* de28a41caa - (tag: build-1.4.0-dev-7802) KT-32163: Open Quick Documentation when cursor inside function / constructor brackets (#2502) (vor 7 Tagen) <Yuku Kotani>
* 6b5b23f37b - (tag: build-1.4.0-dev-7800) [Gradle, JS] Remove propagation moduleName from legacy to ir target (vor 7 Tagen) <Ilya Goncharov>
* e0ca94279a - Move vFile.isValid() check inside read action (vor 10 Tagen) <Matthew Gharrity>
* 442331acc9 - (tag: build-1.4.0-dev-7796) IR JS: support findAssociatedObject feature (KT-37418 fixed) (vor 7 Tagen) <Anton Bannykh>
* f4b6e1bff6 - (tag: build-1.4.0-dev-7794) Reworked deprecated fileTypeFactory EP usage (vor 7 Tagen) <Vladimir Dolzhenko>
* 639cc69920 - Reworked deprecated defaultLiveTemplatesProvider EP usage (vor 7 Tagen) <Vladimir Dolzhenko>
* 6d7e428d89 - (tag: build-1.4.0-dev-7792) Get first platform from platformCompilations instead host platform. (vor 7 Tagen) <Konstantin Tskhovrebov>
* 90fd2c6c4c - (tag: build-1.4.0-dev-7788) FirCallResolver: perform int literal approximation also for var access (vor 7 Tagen) <Mikhail Glukhikh>
* 5446795d12 - FirCallResolver: reuse collectCandidates for variable access (vor 7 Tagen) <Mikhail Glukhikh>
* 4230a17427 - (tag: build-1.4.0-dev-7787) Revert "Force bootstrap stdlib in modules that used in composite build" (vor 7 Tagen) <Nikolay Krasko>
* ad76562cbc - (tag: build-1.4.0-dev-7786) Force bootstrap stdlib in modules that used in composite build (vor 7 Tagen) <Nikolay Krasko>
* 49593d308c - (tag: build-1.4.0-dev-7775) [FIR] Add EXPOSED_SUPER_(CLASS/INTERFACE) checker (vor 7 Tagen) <rapturemain>
* ef09850df8 - (tag: build-1.4.0-dev-7771) FIR2IR: set superQualifierSymbol for super call (vor 7 Tagen) <Jinseong Jeon>
* 57fe01c375 - FIR2IR: populate overriddenSymbols for overriding functions (vor 7 Tagen) <Jinseong Jeon>
* b51649dcc6 - (tag: build-1.4.0-dev-7764) Fix tests compilation in 201 (vor 7 Tagen) <Andrey Uskov>
2020-05-06 16:26:14 +02:00
SvyatoslavScherbina 1fd7664ba5 Update suspend support status in OBJC_INTEROP.md 2020-05-06 15:03:43 +03:00
Alexander Shabalin 3a41617160 Generate compdb for all targets (#4149) 2020-05-06 13:53:10 +03:00
Vladimir Ivanov 74cbc01a04 Avoid duplicated selectors when Kotlin class inherits from muliple ba… (#4145)
Issue: RuntimeAssert in AddMethods (ObjCInterop.mm) when kotlin class overrides the same
selector from multiple bases, e.g. from the base objc class and a protocol(s).
2020-05-06 12:08:51 +03:00
Vasily Levchenko 4bfa9dd455 [debug][bindings][python] drop print_this command. 2020-04-30 18:30:34 +02:00
Vasily Levchenko 23c7c3714e [codegen][debug-info] generate _this name for \<this\> special variable 2020-04-30 18:30:34 +02:00
SvyatoslavScherbina 6c35e28145 Enabling some tests disabled in two-stage mode
Apparently these tests pass now.
2020-04-30 11:23:52 +03:00
Vasily Levchenko 745464b531 [build][build-tools] drop kotlinx.serialization in compilation DB generation. 2020-04-29 19:07:46 +02:00
Vasily Levchenko 99c00d61e6 [build][build-tools] drop kotlinx.serialization 2020-04-29 17:29:22 +02:00
Vasily Levchenko 7224e8bb5a [kotlin compiler][update][build] 1.4.0-dev-7380 2020-04-29 17:29:22 +02:00
Sergey Bogolepov 567210da9c [CInterop] Fix global property mangling
Do not mangle properties with the same name but with different receivers
2020-04-29 20:50:04 +07:00
Alexander Shabalin ed36f02c26 Disable USE_CYCLIC_GC (#4142) 2020-04-29 12:53:13 +03:00
Sergey Bogolepov bd35c80b5b [Coverage] Disable tests
llvm-profdata fails with `Unsupported instrumentation profile format version`.
Disabling for now because code coverage is not enabled for end-users.
2020-04-28 20:46:47 +07:00
Sergey Bogolepov 8243ad563f [Interop][Metadata] Omit unsupported declaration
A minor refactoring that allows to pass bridgeBuilderResult to MappingExtensions. It is required to be able to skip declarations by checking them in BridgeBuilderResult.nativeBridges.isSupported method.
2020-04-28 19:29:44 +07:00
Sergey Bogolepov b58f9985d2 [StubIr] Perform declaration mangling when emitting text 2020-04-28 19:29:28 +07:00
Sergey Bogolepov 06dba7fc09 [CInterop] Add test for kotlin keywords 2020-04-28 19:29:28 +07:00
Pavel Punegov a3acfb5f51 Change worker_bound_reference0 test to Standalone test 2020-04-28 13:04:16 +03:00
Vasily Levchenko 733860a734 [kotlin compiler][update] 1.4.0-dev-7753
* 11390d9de3 - (tag: build-1.4.0-dev-7753) Add test for obsolete issue (vor 11 Stunden) <Mikhail Zarechenskiy>
* 27384d29d4 - (tag: build-1.4.0-dev-7752) Move inspection checks in EDT thread (vor 12 Stunden) <Andrey Uskov>
* d2a10cbb2d - Merge changes in ExternalSystemTestCase into KotlinGradleTests (vor 12 Stunden) <Andrey Uskov>
* 45481b214a - (tag: build-1.4.0-dev-7751) Use kotlin.Throws in NativeThrowsChecker (vor 13 Stunden) <Denis Zharkov>
* d0f4631192 - Resolve ambiguity between kotlin.Throws and kotlin.native.Throws (vor 13 Stunden) <Denis Zharkov>
* d3f541a715 - Overcome ambiguity between kotlin.Throws and kotlin.jvm.Throws (vor 13 Stunden) <Denis Zharkov>
* 534ff58d9c - Minor. Introduce constant JVM_THROWS_ANNOTATION_FQ_NAME (vor 13 Stunden) <Denis Zharkov>
* 1565fc0211 - (tag: build-1.4.0-dev-7731) Call expression changes in property initializer are OCB (vor 2 Tagen) <Vladimir Dolzhenko>
* 1cc58518c0 - Compatify KotlinCodeBlockModificationListener p.2 (vor 2 Tagen) <Vladimir Dolzhenko>
* 5a36da90b6 - Compatify KotlinCodeBlockModificationListener p.1 (vor 2 Tagen) <Vladimir Dolzhenko>
* 38622d8d92 - (tag: build-1.4.0-dev-7710) (CoroutineDebugger) SkipCoroutineStackFrameProxy logic added (vor 3 Tagen) <Vladimir Ilmov>
* 887165a23b - (tag: build-1.4.0-dev-7708) JVM_IR: avoid copying when optimizing ?:/?. (vor 3 Tagen) <pyos>
* 2307692064 - (tag: build-1.4.0-dev-7701) Remove String.format with non-null locale (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* f356ff36b4 - (tag: build-1.4.0-dev-7700) Update group id for refactoring fus collector in 201 bunch (vor 3 Tagen) <Anton Yalyshev>
* 1e69e89f41 - (tag: build-1.4.0-dev-7698) update `misc.xml` (vor 3 Tagen) <Dmitry Gridin>
* 96238cbe1f - (tag: build-1.4.0-dev-7695) [FIR] Support diagnostic QUALIFIED_SUPERTYPE_EXTENDED_BY_OTHER_SUPERTYPE (vor 3 Tagen) <Nick>
* 7a928dfed2 - (tag: build-1.4.0-dev-7694) [Gradle, JS] Build gradle node module with only package.json content (vor 3 Tagen) <Ilya Goncharov>
* c64a80d132 - [Gradle, JS] Move suppress gson null issue for particular fields (vor 3 Tagen) <Ilya Goncharov>
* c91089be59 - (tag: build-1.4.0-dev-7688) AddJvmNameAnnotationFix: fix case with top-level functions (vor 3 Tagen) <Dmitry Gridin>
* f494b4ce11 - Add 'Add JvmName annotation' quick fix for CONFLICTING_JVM_DECLARATIONS (vor 3 Tagen) <Toshiaki Kameyama>
* 9bc51be287 - (tag: build-1.4.0-dev-7679) i18n, MoveKotlinTopLevelDeclarationsDialog: replace `RefactoringBundle` with `KotlinBundle` (vor 3 Tagen) <Dmitry Gridin>
* b07f89864e - (tag: build-1.4.0-dev-7677) Allow dependencies to see internals from main module as well (vor 3 Tagen) <Dmitry Savvinov>
* af09cb0e57 - fix testLanguageSettingsApplied (vor 3 Tagen) <Sergey Igushkin>
* 60c49d26e3 - Add Gradle integration tests running the IDE HMPP highlighting tests (vor 3 Tagen) <Sergey Igushkin>
* 4b0da0688a - Fix expect discrimination with actual typealias in deserialization (vor 3 Tagen) <Sergey Igushkin>
* d4a0844a77 - Support additional module descriptor dependencies in klib descriptors (vor 3 Tagen) <Sergey Igushkin>
* a9dd194383 - Fix wrong assumption in getHostSpecificSourceSets (KMM-225) (vor 3 Tagen) <Sergey Igushkin>
* 67f4b7e2b0 - Add a dependency from all klib-originated modules to the main module (vor 3 Tagen) <Sergey Igushkin>
* 8979b98fc0 - (tag: build-1.4.0-dev-7674) Dropping components cleanup (vor 3 Tagen) <Vladimir Dolzhenko>
* d2a26e9049 - Fix memory leakage via Library in KotlinMavenImporter (vor 3 Tagen) <Vladimir Dolzhenko>
* 4908d7a78c - Convert KotlinImporterComponent into a module service (vor 3 Tagen) <Vladimir Dolzhenko>
* c2c8d81b49 - Convert MavenImportListener into an application service (vor 3 Tagen) <Vladimir Dolzhenko>
* 6e5b288500 - Compatify maven.xml p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* 951215e606 - Convert ScratchFileModuleInfoProvider into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 346cc40f44 - Convert KotlinCompilerManager into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 4f99ac406a - Kotlinify KotlinCompilerManager p.2 (vor 3 Tagen) <Vladimir Dolzhenko>
* bbd4116b67 - Kotlinify KotlinCompilerManager p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* d3585f1d24 - Convert JvmPluginStartupComponent into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* fa2fb667e6 - Kotlinify JvmPluginStartupComponent p.2 (vor 3 Tagen) <Vladimir Dolzhenko>
* fe3cf88e45 - Kotlinify JvmPluginStartupComponent p.1 (vor 3 Tagen) <Vladimir Dolzhenko>
* d6b4836ae0 - Convert KlibLoadingMetadataCache into an application service (vor 3 Tagen) <Vladimir Dolzhenko>
* 4535584f16 - Convert KotlinUpdatePluginComponent into a startup activity (vor 3 Tagen) <Vladimir Dolzhenko>
* 60dc2f9674 - (tag: build-1.4.0-dev-7672) i18n, MoveKotlinNestedClassesToUpperLevelDialog: add missing bundles for 201 (vor 3 Tagen) <Dmitry Gridin>
* 6524e2b764 - i18n, debugger: add missing bundles for 201 (vor 3 Tagen) <Dmitry Gridin>
* 403cdedf2e - (tag: build-1.4.0-dev-7659) Remove unnecessary dependencies of 'fir2ir:jvm-backend' (vor 4 Tagen) <Alexander Udalov>
* 2815bb88c2 - Remove unnecessary dependency of 'fir2ir' on 'ir.backend.common' (vor 4 Tagen) <Alexander Udalov>
* 0c3c8b64ce - (tag: build-1.4.0-dev-7652) Optimization for faster search of references to top-level members (vor 4 Tagen) <Valentin Kipyatkov>
* ec057a6c00 - Minor change after review (vor 4 Tagen) <Valentin Kipyatkov>
* 56b20b0f31 - Data Flow from Here: do not include named argument references (vor 4 Tagen) <Valentin Kipyatkov>
* 7c81d93db0 - Data Flow to Here: process data-class copy-method calls (vor 4 Tagen) <Valentin Kipyatkov>
* 7f8b3b6a79 - (tag: build-1.4.0-dev-7649) Minor: rename function (vor 4 Tagen) <Natalia Selezneva>
* 574f57e604 - Minor: extract class to separate file (vor 4 Tagen) <Natalia Selezneva>
* 25dc8b7766 - Minor: rename files (vor 4 Tagen) <Natalia Selezneva>
* 294df3a7e9 - 201: Implement floating notification update (vor 4 Tagen) <Natalia Selezneva>
* 2fba813a53 - Rework the notification for scripts out of project (vor 4 Tagen) <Natalia Selezneva>
* 85141b753b - Show notification that gradle project is needed to be imported to get code insight for kotlin scripts (vor 4 Tagen) <Natalia Selezneva>
* 69d86a2972 - Fix getting default sdk for scripts after refactoring (vor 4 Tagen) <Natalia Selezneva>
* 73760effee - Refactor GradleScriptingSupport to support multiple gradle projects linked to one idea project (vor 4 Tagen) <Sergey Rostov>
* 34df3066b3 - Fix messages for script configuration loading (vor 4 Tagen) <Natalia Selezneva>
* f3687dcd00 - Extract utils methods for getting gradle project settings (vor 4 Tagen) <Natalia Selezneva>
* f5f69ccc1b - Fix getting gradle version for new project (vor 4 Tagen) <Natalia Selezneva>
* 3904e0f97c - Fix indexing for force load configuration action (vor 4 Tagen) <Natalia Selezneva>
* c52e5d180a - Fix compilation for AS35 (vor 4 Tagen) <Natalia Selezneva>
* b472e915e6 - Minor: rename files (vor 4 Tagen) <Natalia Selezneva>
* 217696fad5 - Minor: rename class (vor 4 Tagen) <Natalia Selezneva>
* 3008010d73 - Minor: extract class (vor 4 Tagen) <Natalia Selezneva>
* 59bdf67aa2 - Refactoring: extract separate manager to update script configurations of gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* c6609e9a97 - Temporary remove flacky assert from GradleKtsImportTest (vor 4 Tagen) <Natalia Selezneva>
* da76fff83c - Remove unused parts (vor 4 Tagen) <Natalia Selezneva>
* 7ecaf35647 - Fix javaHome storing KotlinDslScriptModels (vor 4 Tagen) <Natalia Selezneva>
* a35523b6d0 - Implement global notification for configurations update of gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* e300b30de1 - Do not use hard coded string literals in UI (vor 4 Tagen) <Natalia Selezneva>
* 1b7f72020e - GradleScriptListener should be applicable for all gradle scripts (vor 4 Tagen) <Natalia Selezneva>
* 426c0c9ff0 - 201: Run partial import in IDEA 2020.1 to get script configurations (vor 4 Tagen) <Natalia Selezneva>
* 10aeead925 - Run gradle import instead of usage of scripting API during configurations update (vor 4 Tagen) <Natalia Selezneva>
* 97e5ff858d - Add ability to postpone script configuration loading (vor 4 Tagen) <Natalia Selezneva>
* 7f5715f5da - 201: KotlinDslScriptsModel: use ProjectModelContributor to process models (vor 4 Tagen) <Natalia Selezneva>
* 9e4c1ee4e8 - (tag: build-1.4.0-dev-7642) [Gradle, JS] Add explanation comment on compiler type in KotlinJsCompilerTypeHolder (vor 4 Tagen) <Ilya Goncharov>
* 565874b3a0 - (tag: build-1.4.0-dev-7641) Pass along type in IfNullExpressionFusionLowering (vor 4 Tagen) <Georgy Bronnikov>
* f95ff049c6 - (tag: build-1.4.0-dev-7640) [Gradle, JS] Test check several ways to configure compiler type (vor 4 Tagen) <Ilya Goncharov>
* 9a3bf54d9d - [Gradle, JS] Add compiler type values on extension type (vor 4 Tagen) <Ilya Goncharov>
* 025d1ca64d - (tag: build-1.4.0-dev-7637) psi2ir: rework representation of bound adapted function references (vor 4 Tagen) <Alexander Udalov>
* 22bf23025a - Minor, workaround IDE exception KT-38521 (vor 4 Tagen) <Alexander Udalov>
* 73a6dc6d1e - (tag: build-1.4.0-dev-7631) Fix dependency for idea-fir module on 191 IDEA. (vor 4 Tagen) <Konstantin Tskhovrebov>
* f87f32c5a8 - (tag: build-1.4.0-dev-7630) [Gradle, JS] root package json must run after simple package jsons (vor 4 Tagen) <Ilya Goncharov>
* 39e1635c41 - [FIR2IR] Pre-cache original function type parameters for fake overrides (vor 4 Tagen) <Jinseong Jeon>
* bc96e42585 - (tag: build-1.4.0-dev-7625) Produce deterministic klib files. (vor 4 Tagen) <Martin Petrov>
* 923986d6a0 - (tag: build-1.4.0-dev-7624) [Gradle, JS] Replace close on prepare (vor 4 Tagen) <Ilya Goncharov>
* 7fa0faf48c - [Gradle, JS] Fix registering yarn extension before node plugin (vor 4 Tagen) <Ilya Goncharov>
* bded8443f1 - [Gradle, JS] Root package json must run after all package json (vor 4 Tagen) <Ilya Goncharov>
* b0efd1d7ce - [Gradle, JS] Commonize root package json to prepared files for extensibility via other npm package managers (vor 4 Tagen) <Ilya Goncharov>
* 2f8649a337 - [Gradle, JS] up-to-date check on npm install, not on root package.json (vor 4 Tagen) <Ilya Goncharov>
* 742e27d7f5 - [Gradle, JS] Rearrange (vor 4 Tagen) <Ilya Goncharov>
* e412224572 - [Gradle, JS] Resolve -> install (vor 4 Tagen) <Ilya Goncharov>
* 0af6454e44 - [Gradle, JS] Add new state for npm resolution (vor 4 Tagen) <Ilya Goncharov>
* 9174e184d3 - [Gradle, JS] Rename Installed on prepared (vor 4 Tagen) <Ilya Goncharov>
* 578a33767b - [Gradle, JS] Npm resolution plugins work in resolve phase too (vor 4 Tagen) <Ilya Goncharov>
* 910f60b731 - [Gradle, JS] Not run task if root package.json doesn't exist (vor 4 Tagen) <Ilya Goncharov>
* 86573c6dd1 - [Gradle, JS] Divide creating root package and install tasks (vor 4 Tagen) <Ilya Goncharov>
* 3ad597ca5c - (tag: build-1.4.0-dev-7622) Introduce MSE and EME APIs to Kotlin/JS stdlib (vor 4 Tagen) <Alexey Trilis>
* 456469eb3b - (tag: build-1.4.0-dev-7617) JVM: fix remapping of `new T` inside regenerated copies of `T` (vor 4 Tagen) <pyos>
* 3f8ffb5ea7 - (tag: build-1.4.0-dev-7613) KT-24750 Blank line after class header formatter should use user setting (vor 4 Tagen) <Sinan Kozak>
* e6f527f1d0 - (tag: build-1.4.0-dev-7610) Update tests: disable tests run gutters for Object. (vor 4 Tagen) <Konstantin Tskhovrebov>
* 57b4a54766 - (tag: build-1.4.0-dev-7607) [FIR] Calculate effective visibility inside anonymous object properly (vor 4 Tagen) <Mikhail Glukhikh>
* bb73681b62 - [FIR] Avoid integer literal types in lambda analysis (vor 4 Tagen) <Mikhail Glukhikh>
* 2805108061 - (tag: build-1.4.0-dev-7606) [FIR2IR] Slightly refactor ConversionUtils (vor 4 Tagen) <Mikhail Glukhikh>
* 09f9e767ed - [FIR2IR] Slightly refactor DataClassMembersGenerator (vor 4 Tagen) <Mikhail Glukhikh>
* 07add635eb - FIR2IR: generate synthetic members for data class only if needed (vor 4 Tagen) <Jinseong Jeon>
* acced52384 - (tag: build-1.4.0-dev-7599) (CoroutineDebugger) Tests added for no creation stack frame information (vor 4 Tagen) <Vladimir Ilmov>
* 57214aa453 - (CoroutineDebugger) Exception if no creationStackTrace available (vor 4 Tagen) <Vladimir Ilmov>
* 8616864e6b - Revert "Drop unnecessary dependency from embeddable compiler to daemon" (vor 4 Tagen) <Ilya Chernikov>
* b74652aa5b - [FIR] Use ieee754equals for floating-point equality operations (vor 4 Tagen) <Mark Punzalan>
* d66281d11f - (tag: build-1.4.0-dev-7588) FIR: Fix test data for spec test after c4b7ac994b (vor 4 Tagen) <Denis Zharkov>
* 1a90866ce1 - (tag: build-1.4.0-dev-7582) FIR: handle member scope for anonymous objects (vor 4 Tagen) <Ilya Kirillov>
* fdfb544730 - FIR: use Kotlin String constructors instead of java.lang ones (vor 4 Tagen) <Ilya Kirillov>
* 9b943e3a5a - FIR: fix Long primitive type JVM signature (vor 4 Tagen) <Ilya Kirillov>
* f9ebce331c - (tag: build-1.4.0-dev-7575) remove execOperation for compiler workers (vor 4 Tagen) <nataliya.valtman>
* 5af76a07d4 - (tag: build-1.4.0-dev-7568) Fix CharArray sort in JS IR-backend (vor 5 Tagen) <Abduqodiri Qurbonzoda>
* 284d413603 - (tag: build-1.4.0-dev-7566) Fix daemon test task name (vor 5 Tagen) <Ilya Chernikov>
* b439dd62c5 - (tag: build-1.4.0-dev-7562) Allow to force snapshot build (vor 5 Tagen) <Nikolay Krasko>
* 9b0e37f627 - (tag: build-1.4.0-dev-7553) (CoroutineDebugger) Minor issued fixed, log level adjusted for missing classes in JVM. (vor 5 Tagen) <Vladimir Ilmov>
* eec3263518 - (tag: build-1.4.0-dev-7547, minamoto/kotlin/kotlin-native-build) [psi2ir] Properly link corresponding property symbols. (vor 5 Tagen) <Mads Ager>
* 8bc360fa0c - Properly link properties and their getter/setters. (vor 5 Tagen) <Mads Ager>
* ac11bc6710 - (tag: build-1.4.0-dev-7542) [Gradle, JS] Remove copypaste in js compiler argument (vor 5 Tagen) <Ilya Goncharov>
* 8e282e8aad - [Gradle, JS] Change byArgument on byArgumentOrNull (vor 5 Tagen) <Ilya Goncharov>
* 47c27726b9 - [Gradle, JS] Fix test (vor 5 Tagen) <Ilya Goncharov>
* c7f7f2bcbb - [Gradle, JS] Add string sompiler setting in js plugin (vor 5 Tagen) <Ilya Goncharov>
* dfb8fea2c7 - (tag: build-1.4.0-dev-7540) Fix project structure after moving daemon tests to separate project (vor 5 Tagen) <Ilya Chernikov>
* 0b227c1d66 - (tag: build-1.4.0-dev-7539) Explicitly disable suspend-conversion while work in BE isn't ready (vor 5 Tagen) <Mikhail Zarechenskiy>
* cb975bde7c - Add test for questionable chained fun -> suspend conversion (vor 5 Tagen) <Mikhail Zarechenskiy>
* ac642cf175 - Support suspend conversion in callable reference adaptation (vor 5 Tagen) <Mikhail Zarechenskiy>
* 537a59d6ca - Introduce basic suspend conversion in FE (vor 5 Tagen) <Mikhail Zarechenskiy>
* 9e04ebdace - Minor: fix typo (vor 5 Tagen) <Mikhail Zarechenskiy>
* de25d13f1a - (tag: build-1.4.0-dev-7531) JS: fix JsName renamer (KT-36484 fixed) (vor 5 Tagen) <Anton Bannykh>
* 7d917634d0 - (tag: build-1.4.0-dev-7526) Remove object name and type in project view (vor 5 Tagen) <Igor Yakovlev>
* 72303fd2ad - Fixed possible NPE in LightClasses (vor 5 Tagen) <Igor Yakovlev>
* 8a7aac728d - Fix invalid signature for UL method (vor 5 Tagen) <Igor Yakovlev>
* ed3ae785fb - Fix invalid signature for generic UL method (vor 5 Tagen) <Igor Yakovlev>
* 6f40ad7de2 - (tag: build-1.4.0-dev-7521) Add test for not evaluated snippet (vor 5 Tagen) <Ilya Muradyan>
* ea1a6fbee7 - Add history consistency check (vor 5 Tagen) <Ilya Muradyan>
* e5ca572b91 - Forward diagnostics to the evaluation result (vor 5 Tagen) <Ilya Muradyan>
* 962a767e54 - (tag: build-1.4.0-dev-7516) Set jvm target for scratch files (vor 5 Tagen) <Natalia Selezneva>
* b5be2abb1a - Set jvm target for REPL from the context module (vor 5 Tagen) <Ilya Chernikov>
* 87159b5428 - (tag: build-1.4.0-dev-7512, origin/rr/gradle/matveev/proivde-fq-name-for-klibs) [Gradle] Use : as a separator for group and name in klib unique names (vor 5 Tagen) <Ilya Matveev>
* 0d9364c1dd - [Gradle, native] Make tests tolerate to stacktrace format changes (vor 5 Tagen) <Ilya Matveev>
* a3a6c3f0d5 - [Gradle, native] Improve logging in CacheBuilder (vor 5 Tagen) <Ilya Matveev>
* edf2b18f4f - [Gradle, Native/JS] Specify FQ module name for klibs (vor 5 Tagen) <Ilya Matveev>
* e4f4b4eef0 - [JS IR] Support setting custom module name (= unique name) (vor 5 Tagen) <Ilya Matveev>
* d7558112ec - Update K/N: 1.4-M3-dev-15378 (vor 5 Tagen) <Ilya Matveev>
* 3bb32941a0 - (tag: build-1.4.0-dev-7497) IR: bugfix in KotlinNothingValueExceptionLowering (vor 6 Tagen) <Georgy Bronnikov>
* 1fb325d56e - (tag: build-1.4.0-dev-7490) Fix generateTests task (vor 6 Tagen) <Ilya Chernikov>
* ec64869d39 - (tag: build-1.4.0-dev-7486) Extract daemon tests to separate module (vor 6 Tagen) <Ilya Chernikov>
* 86d47b496b - Drop unnecessary dependency from embeddable compiler to daemon (vor 6 Tagen) <Ilya Chernikov>
* c2eaa3d955 - Fix ThreadDeath exception on stopping daemon thread (vor 6 Tagen) <Ilya Chernikov>
* 2bd6714e39 - (tag: build-1.4.0-dev-7485) (CoroutineDebugger) Unneccesary log record removed. (vor 6 Tagen) <Vladimir Ilmov>
* 887d6eb197 - (tag: build-1.4.0-dev-7479) Fix writeIvyXml to be independent from system charset (#3319) (vor 6 Tagen) <Ilya Muradyan>
* 0ed0152ee0 - (tag: build-1.4.0-dev-7477) [Linker] Add option to control scope of DescriptorByIdSignatureFinder (vor 6 Tagen) <Sergey Bogolepov>
* 318d4d17ba - (tag: build-1.4.0-dev-7466) KT-38337 Fix inline class value coercion in delegated members (vor 6 Tagen) <Dmitry Petrov>
* 29f19c78f2 - (tag: build-1.4.0-dev-7464) Add missing fir-common dependency to kotlin plugin jar (vor 6 Tagen) <Ilya Kirillov>
* d83a35d898 - (tag: build-1.4.0-dev-7463) Minor. Update test data to support Corretto JVM 11 (vor 6 Tagen) <Mikhail Bogdanov>
* 38bfcc7ac6 - (tag: build-1.4.0-dev-7459) (CoroutineDebugger) Unstable tests muted (vor 6 Tagen) <Vladimir Ilmov>
* 73f5e48518 - (CoroutineDebugger) Minor fixes, kotlinx.coroutines version fix (vor 6 Tagen) <Vladimir Ilmov>
* 0ce8ca7bcd - (CoroutineDebugger) negative frames removed from coroutine stack (vor 6 Tagen) <Vladimir Ilmov>
* be2185ec01 - (CoroutineDebugger) kotlinx.coroutines.core:1.3.5 support / dynamicProxy(interface) classes (vor 6 Tagen) <Vladimir Ilmov>
* c018cf0ce5 - (CoroutineDebugger) kotlinx.coroutines compatibility version fix (vor 6 Tagen) <Vladimir Ilmov>
* c96d30a8ce - (CoroutineDebugger) Added setting to disable coroutine agent (vor 6 Tagen) <Vladimir Ilmov>
* 68c6e9e2d6 - (CoroutineDebugger) kotlinx-coroutines-core:1.3.5 support (vor 6 Tagen) <Vladimir Ilmov>
* 6f42ed7248 - (CoroutineDebugger) PreflightFrame support in tests via CoroutineAsync (vor 6 Tagen) <Vladimir Ilmov>
* 276cf36d6b - (CoroutineDebugger) Fixed CombinedContext information, default group renamed to empty dispatcher (vor 6 Tagen) <Vladimir Ilmov>
* 677ca2b9ae - (CoroutineDebugger) unused classes removed / code cleanup (vor 6 Tagen) <Vladimir Ilmov>
* 3cd0eb0fca - (CoroutineDebugger) Stack printing logic extracted to the single place (vor 6 Tagen) <Vladimir Ilmov>
* 153056b4fd - (CoroutineDebugger) Added check if agent is not available in target jvm (vor 6 Tagen) <Vladimir Ilmov>
* 38ec388429 - (CoroutineDebugger) Group coroutines by dispatcher (vor 6 Tagen) <Vladimir Ilmov>
* 7aa9b81604 - (tag: build-1.4.0-dev-7456) FIR: Add analysis-tests/ReadMe.md (vor 6 Tagen) <Denis Zharkov>
* 64eeedd21a - FIR: Minor. Add some minor fixes and clarifications to CallableId (vor 6 Tagen) <Denis Zharkov>
* 8aea75d8b9 - FIR: Add spec tests to "Fast FIR" run configuration (vor 6 Tagen) <Denis Zharkov>
* 3bb6aa6f28 - Mark as FIR_IDENTICAL passing spec tests (vor 6 Tagen) <Denis Zharkov>
* 82b2825b7a - FIR: Ignore flaky spec tests (vor 6 Tagen) <Denis Zharkov>
* b375e021e5 - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 4c4f220fd0 - FIR: Ignore failing spec tests (vor 6 Tagen) <Denis Zharkov>
* c4d72d6906 - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 26f0b044fc - FIR: Ignore failing spec test (vor 6 Tagen) <Denis Zharkov>
* 39d4231894 - FIR: Adjust testData for spec tests: discrepancy in DEBUG_INFO_CALL format (vor 6 Tagen) <Denis Zharkov>
* bddea7d163 - FIR: Adjust testData for spec tests: local scopes in overload resolution (vor 6 Tagen) <Denis Zharkov>
* 706ccb2cf9 - FIR: Adjust testData for spec tests: invoke on nullable receiver (vor 6 Tagen) <Denis Zharkov>
* f0d35a2478 - FIR: Adjust testData for spec tests: operator priority (vor 6 Tagen) <Denis Zharkov>
* 5c7c4b4cb6 - FIR: Adjust testData for spec tests: infix priority (vor 6 Tagen) <Denis Zharkov>
* 54546eb890 - FIR: Adjust testData for spec tests: unsupported DEBUG_INFO_CALL format (vor 6 Tagen) <Denis Zharkov>
* f8791549f3 - FIR: Adjust testData for spec tests: enum "values" priority (vor 6 Tagen) <Denis Zharkov>
* 2ced716268 - FIR: Adjust testData for spec tests: controversial infix calls (vor 6 Tagen) <Denis Zharkov>
* 12ceaf24e2 - FIR: Adjust testData for spec tests: resolution ambiguity (vor 6 Tagen) <Denis Zharkov>
* 76bb45b46f - FIR: Adjust testData for spec tests: other small things (vor 6 Tagen) <Denis Zharkov>
* 7c8e2724e1 - FIR: Adjust testData for spec tests: type-system (vor 6 Tagen) <Denis Zharkov>
* 2f0f552880 - FIR: Adjust testData for spec tests: annotations (vor 6 Tagen) <Denis Zharkov>
* 798fe9b7d1 - FIR: Adjust testData for spec tests: statements (vor 6 Tagen) <Denis Zharkov>
* 0df6354896 - FIR: Adjust testData for spec tests: conditional-expressions (vor 6 Tagen) <Denis Zharkov>
* 00bf1858cc - FIR: Adjust testData for spec tests: declarations (vor 6 Tagen) <Denis Zharkov>
* ee75347bb0 - FIR: Adjust testData for spec tests: expressions (vor 6 Tagen) <Denis Zharkov>
* 06bae1e52f - FIR: Adjust testData for spec tests: when-expression (vor 6 Tagen) <Denis Zharkov>
* 0d34299b7a - FIR: Adjust testData for spec tests: dfa (vor 6 Tagen) <Denis Zharkov>
* 86e1aadd31 - FIR: Adjust testData for spec tests: contracts (vor 6 Tagen) <Denis Zharkov>
* 243f9bb758 - FIR: Adjust testData for spec tests: constant-literals (vor 6 Tagen) <Denis Zharkov>
* 04076ea748 - Add FIR version of spec diagnostic tests (vor 6 Tagen) <Denis Zharkov>
* 3cb2b0cab1 - Ignore irrelevant diagnostics in overload-set related spec tests (vor 6 Tagen) <Denis Zharkov>
* 0aed7375e6 - Ignore irrelevant diagnostics in overload-set related spec tests (vor 6 Tagen) <Denis Zharkov>
* 26cb0ba144 - Prepare spec tests for FIR version (vor 6 Tagen) <Denis Zharkov>
* 13efabc764 - FIR: Add reflection JPS module of test-spec (vor 6 Tagen) <Denis Zharkov>
* 1d891561cf - Fix spec tests metadata (vor 6 Tagen) <Denis Zharkov>
* 9be2fc9b12 - Sort excluded dirs in generated spec tests (vor 6 Tagen) <Denis Zharkov>
* 477e8bbcd4 - FIR: Add test case for qualifier-based call resolution (vor 6 Tagen) <Denis Zharkov>
* 6fdbc38cf1 - FIR: Fix label/receiver for lambda within infix calls (vor 6 Tagen) <Denis Zharkov>
* 65e444a39c - FIR: Properly support local functions in DEBUG_INFO_CALL (vor 6 Tagen) <Denis Zharkov>
* fa3b3e7a9a - FIR: Fix false positive INAPPLICABLE_INFIX_MODIFIER (vor 6 Tagen) <Denis Zharkov>
* 27b860682b - FIR: Support DEBUG_INFO_EXPRESSION_TYPE (vor 6 Tagen) <Denis Zharkov>
* 6cd1ae9c82 - Prepare AbstractFirOldFrontendDiagnosticsTest to RawFirBuilders failures (vor 6 Tagen) <Denis Zharkov>
* 7612f37c85 - FIR: Prohibit calling singletons' constructors (vor 6 Tagen) <Denis Zharkov>
* b62400124a - FIR: Support DEBUG_INFO_CALL calls in tests (vor 6 Tagen) <Denis Zharkov>
* 22dc837e26 - (tag: build-1.4.0-dev-7452) IDE. Allow expect declarations in completion in shared native modules (vor 6 Tagen) <Dmitriy Dolovov>
* d6472aa700 - (tag: build-1.4.0-dev-7446) Reverse range and sortDescending range #KT-36955 (vor 7 Tagen) <Abduqodiri Qurbonzoda>
* 05cb0e8994 - (tag: build-1.4.0-dev-7436) KNVE: support in JVM_IR and JS_IR (vor 7 Tagen) <Dmitry Petrov>
* b06780988d - KNVE: add doc comment and mark as PublishedApi (vor 7 Tagen) <Dmitry Petrov>
* 8d06744a6a - (tag: build-1.4.0-dev-7428) Set local build version to 1.4.255-SNAPSHOT (vor 7 Tagen) <Vyacheslav Gerasimov>
* 4b819aa028 - (tag: build-1.4.0-dev-7427) Remove incorrect comment from old FE diagnostic test (vor 7 Tagen) <Mikhail Glukhikh>
* 790a517fa3 - [FIR TEST] Add bad test data (submitted KT-38400) (vor 7 Tagen) <Mikhail Glukhikh>
* c4b7ac994b - [FIR] Support diagnostic ABSTRACT_SUPER_CALL (vor 7 Tagen) <Nick>
* 8960829c01 - (tag: build-1.4.0-dev-7426) [FIR] Cast error on the element name instead of the whole body (vor 7 Tagen) <rapturemain>
* 4c639a840d - [FIR] Apply bad test data (protected eff. visibility related, KT-38401) (vor 7 Tagen) <Mikhail Glukhikh>
* 6d63de01ac - [FIR] Fix effective visibility calculation & relevant test data (vor 7 Tagen) <rapturemain>
* d811f6f4a6 - [FIR] Support for EXPOSED_PARAMETER_TYPE (vor 7 Tagen) <rapturemain>
* 216eea6a20 - [FIR] Fix EXPOSED_RECEIVER_TYPE (vor 7 Tagen) <rapturemain>
* 2e8f73adba - [FIR] Change errors location from Errors.java to FirErrors.kt (vor 7 Tagen) <rapturemain>
* 4e577caa99 - [FIR] Support for EXPOSED_FUNCTION_RETURN_TYPE (vor 7 Tagen) <rapturemain>
* 0f16c88dd2 - [FIR] Support for FIR_EXPOSED_RECEIVER_TYPE (vor 7 Tagen) <rapturemain>
* 15d4891c92 - [FIR} Test data for EXPOSED_PROPERTY_TYPE (vor 7 Tagen) <rapturemain>
* 02c90c6576 - [FIR] Support for EXPOSED_PROPERTY_TYPE (vor 7 Tagen) <rapturemain>
* cc86767a23 - [FIR] Support for EXPOSED_TYPEALIAS_EXPANDED_TYPE (vor 7 Tagen) <rapturemain>
* 42de83c21a - (tag: build-1.4.0-dev-7419) FIR: fix lambda labeling in light tree builder (vor 7 Tagen) <Mikhail Glukhikh>
* 29114fe7b5 - FIR: leave 'isSuspend' in functional & resolved type references only (vor 7 Tagen) <Mikhail Glukhikh>
* 96d8b0bea3 - FIR: make KFunctionX derived from KFunction (vor 7 Tagen) <Mikhail Glukhikh>
* 4bb6410ce3 - [FIR TEST] Temporary ignore overrideDefaultArgument test (KT-38416) (vor 7 Tagen) <Mikhail Glukhikh>
* fe02c2bab3 - FIR: return Unit from empty lambda (vor 7 Tagen) <Mikhail Glukhikh>
* c5dea02074 - FIR: handle suspend functions in SAM resolution properly (vor 7 Tagen) <Mikhail Glukhikh>
* aada7bfe51 - FIR: handle suspend functions in callable reference resolve properly (vor 7 Tagen) <Mikhail Glukhikh>
* c26adf53dd - FIR: resolve suspend lambda properly (vor 7 Tagen) <Jinseong Jeon>
* 88f81b9b71 - FIR: record 'suspend' function modifier in type references (vor 7 Tagen) <Jinseong Jeon>
* bf97391c51 - (tag: build-1.4.0-dev-7417) Wizard: enable new wizard by default in registry key (vor 7 Tagen) <Ilya Kirillov>
* f13d31c7bd - (tag: build-1.4.0-dev-7409) Cleanup process in LauncherScriptTest (vor 7 Tagen) <Ilmir Usmanov>
* 2d64ded3c7 - (tag: build-1.4.0-dev-7406) i18n: fix text in `AbstractKotlinInlineDialog` (vor 7 Tagen) <Dmitry Gridin>
* d8b4ff9eab - (tag: build-1.4.0-dev-7393) Post KotlinNativeABICompatibilityChecker startup activity conversion clean up (vor 7 Tagen) <Vladimir Dolzhenko>
* 3d4c5b0091 - (tag: build-1.4.0-dev-7392) Fix NPE in LookupCancelService$Reminiscence (vor 7 Tagen) <Vladimir Dolzhenko>
* 061bc9af07 - Avoid using containingKtFile in PerFileAnalysisCache (vor 7 Tagen) <Vladimir Dolzhenko>
* a53a12b68a - Do not search TODOs in non KT and non physical files (vor 7 Tagen) <Vladimir Dolzhenko>
* 67fec903f6 - Read file content under readAction in ToFromOriginalFileMapper (vor 7 Tagen) <Vladimir Dolzhenko>
* 8ea7fc1d47 - Add file content on analysis failure (vor 7 Tagen) <Vladimir Dolzhenko>
* 7bbe1ba8c2 - Improve error reporting on KotlinSliceUsage#copy (vor 7 Tagen) <Vladimir Dolzhenko>
* 3ad7e74ecb - (tag: build-1.4.0-dev-7391) AbstractPerformanceTypingIndentationTest: fix compilation for 191 (vor 7 Tagen) <Dmitry Gridin>
* b91cf13259 - (tag: build-1.4.0-dev-7390) [NI] Fix expicit super receiver check (vor 7 Tagen) <Pavel Kirpichenkov>
* af147017b4 - (tag: build-1.4.0-dev-7383) Fix REPL completion after "final" expressions (vor 7 Tagen) <Ilya Muradyan>
* befa1e114c - (tag: build-1.4.0-dev-7381) Add tests for obsolete issues (vor 7 Tagen) <Mikhail Zarechenskiy>
2020-04-27 17:28:21 +02:00
Abduqodiri Qurbonzoda 2f570bd58f Fix Array.sort failure in case of empty range
(cherry picked from commit ae389ecdb0a1d2624d0f4c5d557a707693421570)
2020-04-27 17:28:21 +02:00
Abduqodiri Qurbonzoda a2b760d338 Reverse range and sortDescending range #KT-36955 (#4101)
(cherry picked from commit 82e8bc922ea350d34bb2936172e65635b00cf2cc)
2020-04-27 17:28:21 +02:00
Sergey Bogolepov f89a176c3c [Linker][Interop] Do not search in interop dependencies
(cherry picked from commit df3d1f7a204c3c052a3f06e4b1fec1c33d4a9670)
2020-04-27 17:28:21 +02:00
Sergey Igushkin 9cd62f370a Fix IR deserialization trying to deserialize current module after 2400433b6
(cherry picked from commit d12ab28ac0a3fb45007bab9dae9d29fb2c5e4afb)
2020-04-27 17:28:21 +02:00
Sergey Igushkin 4dacbbf7ee Add dependency on the current module descriptor to the dependency module descriptors
(cherry picked from commit 2400433b63172e4f909d557ae61605403baca879)
2020-04-27 17:28:21 +02:00
Alexander Shabalin 0dc855619f Add WorkerBoundReference.worker (#4135) 2020-04-24 15:48:38 +03:00
Igor Chevdar 88fc861dd1 [IR] Fixed IR_VALIDATION warning 2020-04-24 12:48:36 +03:00
Alexander Shabalin 5b75a009db Improve WorkerBoundReference exceptions and add valueOrNull (#4115) 2020-04-23 18:31:43 +03:00
Pavel Punegov 1b6dac76d5 Fix tests configure for ios_arm32 test target 2020-04-23 12:45:54 +03:00
SvyatoslavScherbina ba75bcb379 Fix warnings caused by generics in generated ObjCExport header 2020-04-23 12:15:25 +03:00
Vasily Levchenko 06ebfd668e [doc][changelog] 1.4.0-M1 initial changelog 2020-04-23 11:05:40 +02:00
Alexander Shabalin ffe2fcf7c2 Adding CompilationDatabase generation (#4091) 2020-04-22 17:45:37 +03:00
Vasily Levchenko 627904d469 [test][stacktrace][mac] added two test for stack trace validation 2020-04-22 14:58:34 +02:00
Vasily Levchenko cd9c5322e8 [codegen][debug info] more accurate file manupulating on location calculation 2020-04-22 14:58:34 +02:00
Vasily Levchenko 99582bf12e [runtime][source info][mac] tracing added 2020-04-22 14:58:34 +02:00
Vasily Levchenko 0ffd518a38 [runtime][source info][mac] return inline at position for stack trace 2020-04-22 14:58:34 +02:00
Vladimir Ivanov a39b496938 [runtime] Terminate on IncorrectDereferenceException from ObjC weak property (#4126)
Issue: ObjC runtime gets a os_unfair_lock when accessing weak property.
If exception is thrown from _tryRetainImp this lock left unlocked,
so it will hang on `__ulock_wait` on the next access.
Interim workaround: terminate instead of exception propagating.

However TerminateWithUnhandledException causes stacktrace dump to fail
in debug mode because of CSSymbolOwnerGetSymbolWithAddress failed on
the same recursive os_unfair_lock attempt.
2020-04-22 11:10:06 +03:00
Igor Chevdar 777e6e856c [debug] Forbade getting llvm for external non-exported functions + test
This could happen for inline lambdas
2020-04-22 09:58:46 +03:00
Pavel Punegov f00cbc22c2 Do not execute tests for -ProhibitAssigningSingleElementsToVarargsInNamedForm.
These assignments is prohibited, compiler issues an error.
2020-04-21 21:45:31 +03:00
Svyatoslav Scherbina da4d943afb Don't use weak aliases for string literals
Apple ld seems to treat hidden weak alias symbols as duplicates.
2020-04-21 17:33:42 +03:00
Svyatoslav Scherbina 44a66bdfe6 Avoid adding redundant public symbols by ObjCExport with caches 2020-04-21 17:33:42 +03:00
Svyatoslav Scherbina 990c754f77 Make static cache symbols hidden
Enables DCE for cached code when linking dynamic library too
2020-04-21 17:33:42 +03:00
Vladimir Ivanov f282ff0f55 [runtime] Fix snprintf usage (#4109) 2020-04-21 13:36:38 +03:00
Vladimir Ivanov 0dd957e561 [tests] fix test compilation on case-sensitive FS (#4121) 2020-04-21 10:56:34 +03:00
Vasily Levchenko 464d34eab1 [HMPP] adoption of 8d2e999776
HMPP: Parameterize NativePlatform with KonanTarget
2020-04-21 09:30:56 +02:00
Nikolay Krasko 8d0ef60afc Setup IntelliJ issue navigation from VCS
(cherry picked from commit 8dd9a6e6e7638bf5eb43fe3468c2dbd6d810c45e)
2020-04-21 09:30:56 +02:00
Nikolay Krasko 5cfbe29a0a Rewrite :shared:buildSrc to Java to avoid dependency on kotlin stdlib (KTI-118)
Composite build hangs on some version combination after start using 1.4.255-SNAPSHOT in
Kotlin build. This is probably caused by kotlin-stdlib substitution in buildSrc build.

(cherry picked from commit 89c57b281e57cb576aa7739c22fbc2c44a704110)
2020-04-21 09:30:56 +02:00
Vasily Levchenko 380503d726 [kotlin compiler][update] 1.4.0-dev-7380
* 57597f5900 - (tag: build-1.4.0-dev-7380) Fix String.toHashSet tests (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 4d7597fa5a - (tag: build-1.4.0-dev-7378) Document 'reduce' operation behavior on empty collections #KT-23322 (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 0b66330d9f - (tag: build-1.4.0-dev-7373) Fixed compilation (vor 12 Stunden) <Valentin Kipyatkov>
* 5f53986f47 - (tag: build-1.4.0-dev-7365) [klibs] Allow resolving klibs which names are not valid file names (vor 22 Stunden) <Ilya Matveev>
* 3a99b3d5a4 - (tag: build-1.4.0-dev-7360) Small refactoring to use Family.CodeExtension.size when appropriate (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 0d5ec27ac4 - toHashSet is suboptimal for inputs with a lot of duplicates #KT-23142 (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 2c4fcebfec - (tag: build-1.4.0-dev-7349) IR: handle adapted bound references (vor 2 Tagen) <Georgy Bronnikov>
* 1827465f48 - (tag: build-1.4.0-dev-7346) Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 6fe800eea0 - Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 86a02c07f6 - Fix KotlinNativeABICompatibilityChecker.getLibrariesToNotifyAbout freeze (vor 2 Tagen) <Vladimir Dolzhenko>
* 06275a201c - JPS: remove outputs for additional dirty files for current iteration (vor 2 Tagen) <Alexey Tsvetkov>
* 4ccec5218f - Remove dirty output files when expanding IC scope early (vor 2 Tagen) <Alexey Tsvetkov>
* 2442abadc3 - Add test for KT-35957 (vor 2 Tagen) <Alexey Tsvetkov>
* 876d6d209f - Minor: move non-JPS MPP IC tests under incremental/mpp dir (vor 2 Tagen) <Alexey Tsvetkov>
* e1ee75c864 - (tag: build-1.4.0-dev-6184) Fix to avoid test flickering (SlicerNullnessGroupingTestGenerated.testInlineFunctionManyCalls()) (vor 3 Tagen) <Valentin Kipyatkov>
* e6cfced54a - Don't collect all usages at once (vor 3 Tagen) <Valentin Kipyatkov>
* 31a1b2ddd3 - No BodyResolveMode.FULL in slicer (vor 3 Tagen) <Valentin Kipyatkov>
* 91a793d575 - Slicer tree view: better highlighting range inside nodes and in the editor (vor 3 Tagen) <Valentin Kipyatkov>
* 64fec54c48 - Slicer: underline element range in addition to bold font (better do it in IDEA code) (vor 3 Tagen) <Valentin Kipyatkov>
* 03126ba469 - Container presentation in slicer tree: no type for properties and show accessor (vor 3 Tagen) <Valentin Kipyatkov>
* 2ee776a0d8 - Container presentation in slicer tree: limit number of parameters shown by 2 (vor 3 Tagen) <Valentin Kipyatkov>
* 3e5820e4c1 - Slice tree: shorter container rendering for properties in primary constructor (vor 3 Tagen) <Valentin Kipyatkov>
* 23ead3c805 - Added container text into slicer tests output (vor 3 Tagen) <Valentin Kipyatkov>
* 2d2d9337ca - Do not include line numbers from librarys source into test output otherwise it will change to often when upgrading libs (vor 3 Tagen) <Valentin Kipyatkov>
* d6e8cdebfb - Fixing compilation in bunch 201 (vor 3 Tagen) <Valentin Kipyatkov>
* 411f2c833c - Process inline functions from libraries (if sources available) + process source libraries if analysis scope includes them (vor 3 Tagen) <Valentin Kipyatkov>
* 06de3de1a6 - Do not show doc-comment references in data flow (vor 3 Tagen) <Valentin Kipyatkov>
* 84a786dde3 - Renames and test output format improvement (vor 3 Tagen) <Valentin Kipyatkov>
* 33082d8661 - Added missing text in the tree rendering (vor 3 Tagen) <Valentin Kipyatkov>
* 63095f9ec9 - Handling of method references (vor 3 Tagen) <Valentin Kipyatkov>
* 7dd30eb943 - Support other kinds of variables for invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 5a7f74c250 - Extracted method (vor 3 Tagen) <Valentin Kipyatkov>
* 8a1ea7b45e - One more test (vor 3 Tagen) <Valentin Kipyatkov>
* cc6090347a - Handling other types of expressions as invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* bf79c3f279 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* 9624f8afa3 - Flaky test? (vor 3 Tagen) <Valentin Kipyatkov>
* 67021d23e2 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* f3b26e1c9a - Correct detection of parameter index or receiver from invoke call (vor 3 Tagen) <Valentin Kipyatkov>
* 83ef8def4d - Hacked SliceNullnessAnalyzerBase from IDEA to take into account SliceUsage.isLeaf() and give reasonable and stable results for Kotlin (vor 3 Tagen) <Valentin Kipyatkov>
* e4d9801388 - Process only correct implicit receivers (vor 3 Tagen) <Valentin Kipyatkov>
* fdfae5260f - Parameter to receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 04d4f7444e - Tracking of receiver for incoming lambda's for outflow analysis + better handling of invoke and operator calls (vor 3 Tagen) <Valentin Kipyatkov>
* 8f01427534 - Tracking of incoming lambda's for outflow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* a09a9a65ff - Special handling of inline function to track values from individual calls (vor 3 Tagen) <Valentin Kipyatkov>
* 269420a0e0 - Processing implicit extension receiver usages in outflow processing (vor 3 Tagen) <Valentin Kipyatkov>
* 5040d37e2f - Code refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* 6928700320 - Moving declarations (vor 3 Tagen) <Valentin Kipyatkov>
* 52ff1c62dd - Tracking of implicit receiver from enclosing lambda (vor 3 Tagen) <Valentin Kipyatkov>
* 4e88e2697c - Replaced [LAMBDA OUT] in test data to [LAMBDA CALLS] which is less confusing (vor 3 Tagen) <Valentin Kipyatkov>
* 7bcd6619cf - Tracking inflow of lambda receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 61d4383cb9 - Merged LambdaResultOutflowBehaviour and LambdaCallsBehaviour into one (vor 3 Tagen) <Valentin Kipyatkov>
* 1e39d4a63c - Code refactoring + better handling of incoming data flow to java super methods (vor 3 Tagen) <Valentin Kipyatkov>
* b5b0fd62a9 - Track anonymous function parameters in inbound data flow analysis as well (vor 3 Tagen) <Valentin Kipyatkov>
* f0d4d7bb86 - Added correctness check of test data + fixed huge amount of incorrect code in test data (vor 3 Tagen) <Valentin Kipyatkov>
* c19a16f1e0 - Track lambda parameters in inbound data flow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* 799b2d7291 - Refactoring: abstraction of idea with "lambdaLevel" in slices (vor 3 Tagen) <Valentin Kipyatkov>
* 03e894f75d - Use partial body resolve (vor 3 Tagen) <Valentin Kipyatkov>
* 86c98b0d62 - Refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* b4b58d1d99 - Handling implicit receivers in InflowSlicer (vor 3 Tagen) <Valentin Kipyatkov>
* 90188ef44f - Data flow to/from here: supported expected/actual declarations and extension receivers (vor 3 Tagen) <Valentin Kipyatkov>
* bfa3fb0589 - Do not check scope for super declaration (vor 3 Tagen) <Valentin Kipyatkov>
* 179b59032a - Do not create JavaSliceUsage directly (vor 3 Tagen) <Valentin Kipyatkov>
* 0b2aff4e70 - KT-38003 works for Java implementations of extension method (vor 3 Tagen) <Valentin Kipyatkov>
* 84c9692332 - KT-38003 works for Java implementations too (vor 3 Tagen) <Valentin Kipyatkov>
* 2b83e3721a - KT-38003 "Analyze Data Flow from Here" should work on parameter of abstract method #KT-38003 Fixed (vor 3 Tagen) <Valentin Kipyatkov>
* 612629f3cb - (tag: build-1.4.0-dev-6182) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 5531ec3d28 - (tag: build-1.4.0-dev-6181) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 4d7d407e87 - (tag: build-1.4.0-dev-6172) Update bootstrap to 1.4.0-dev-6123 (vor 3 Tagen) <Alexander Udalov>
* 72c52d37ae - Add some -X flags for compatibility to kotlin-reflect build (vor 3 Tagen) <Alexander Udalov>
* a6064ecda6 - (tag: build-1.4.0-dev-6170) [Commonizer] Generate correct TA types for callable descriptors (vor 3 Tagen) <Dmitriy Dolovov>
* 2938b69ff5 - (tag: build-1.4.0-dev-6164) [Gradle, native] Disable platform libraries generation by default (vor 3 Tagen) <Ilya Matveev>
* 7ee4f4853d - [Gradle, native] Rename native distribution kind: regular -> light (vor 3 Tagen) <Ilya Matveev>
* 9c156c1a93 - (tag: build-1.4.0-dev-6158) Wizard: run Gradle wrapper task in background (vor 3 Tagen) <Ilya Kirillov>
* c734069cde - (tag: build-1.4.0-dev-6156) New J2K: do not show inline dialog during J2K (vor 3 Tagen) <Ilya Kirillov>
* e4a721d03e - New J2K: do not create erroneous conversion from Java accessors to property (vor 3 Tagen) <Ilya Kirillov>
* d1a59e8da6 - (tag: build-1.4.0-dev-6150) Fix js repl tests compilation (vor 3 Tagen) <Ilya Chernikov>
* f489e4044f - (tag: build-1.4.0-dev-6145) [FIR-TEST] Update testdata after removal bodies of synthetic data class funs (vor 3 Tagen) <Dmitriy Novozhilov>
* 9f1ecadd65 - (tag: build-1.4.0-dev-6139) IR: more consolidation of synthetic member generation for data class. (vor 3 Tagen) <Jinseong Jeon>
* 7f02d57d88 - [FIR] Correctly detect super type in delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* adfd478361 - [FIR] Hold all containers in body resolve context, not only last one (vor 3 Tagen) <Dmitriy Novozhilov>
* a446aa2266 - [FIR] Set implicit type for delegated constructor calls in fir builder (vor 3 Tagen) <Dmitriy Novozhilov>
* 276754260a - [FIR] Add `replaceCalleeReference` to all FirResolvable (vor 3 Tagen) <Dmitriy Novozhilov>
* fa1e5f9593 - [FIR] Add transformations for delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* 30ac024011 - (tag: build-1.4.0-dev-6132) Regenerate `IntentionTestGenerated` (vor 3 Tagen) <Dmitry Gridin>
* 97a8bde64d - Convert AbstractTypingIndentationTestBase to Kotlin (vor 3 Tagen) <Dmitry Gridin>
* cbd5d29457 - Add performance tests for typing indentation (vor 3 Tagen) <Dmitry Gridin>
* 400ea13f07 - (tag: build-1.4.0-dev-6128) Fix scripting REPL completion after literals (vor 3 Tagen) <Ilya Muradyan>
* d2fec96f38 - (tag: build-1.4.0-dev-6123) Add new REPL API JVM implementation (vor 4 Tagen) <Ilya Muradyan>
* 4c2c44b106 - Add new REPL API (vor 4 Tagen) <Ilya Muradyan>
* b240fce224 - Add incompleteCode diagnostic type (vor 4 Tagen) <Ilya Muradyan>
* af251cafa4 - Add info about the end of range in scripting REPL compiler messages (vor 4 Tagen) <Ilya Muradyan>
* a70a128d9e - Fix typo in property name (vor 4 Tagen) <Ilya Muradyan>
* 5ab55fbb57 - (tag: build-1.4.0-dev-6122) Support -J<jvm-param> and "-Dname=value" in windows runner script (vor 4 Tagen) <Ilmir Usmanov>
* ec50b1c85e - (tag: build-1.4.0-dev-6120) Add '-Xno-kotlin-nothing-value-exception' to compiler args in kotlin (vor 4 Tagen) <Dmitry Petrov>
* ac5411c32e - Command-line option disabling KotlinNothingValueException generation (vor 4 Tagen) <Dmitry Petrov>
* 3c4e691e62 - (tag: build-1.4.0-dev-6115) [FIR] Fix getClassDeclaredCallableSymbols for constructors (vor 4 Tagen) <simon.ogorodnik>
* eff57001dc - (tag: build-1.4.0-dev-6112) Create secondary constructor: fill 'this()' arguments (vor 4 Tagen) <Toshiaki Kameyama>
* e271015382 - (tag: build-1.4.0-dev-6099) Minor: don't use deprecated HashSet class in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 00a85f03ca - Do not search for non Kotlin/Java usages in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 1535873c07 - Do not try to lazy parse a block without opening bracket (vor 4 Tagen) <Ilya Kirillov>
* 4f9364f997 - (tag: build-1.4.0-dev-6097) Native specific frontend checker for `@ThreadLocal` (#3293) (vor 4 Tagen) <LepilkinaElena>
* 41a28bde5c - (tag: build-1.4.0-dev-6096, origin/rr/gogabr/synth-accessors-to-fields) JVM_IR: repair synthetic accessors to fields (vor 4 Tagen) <Georgy Bronnikov>
* 461c368ee0 - (tag: build-1.4.0-dev-6094) Minor. Unmute test (vor 4 Tagen) <Mikhail Bogdanov>
* d3f357ee47 - (tag: build-1.4.0-dev-6092) Uast: `KotlinUastReferencesTest` falling in 193 fix (vor 4 Tagen) <Nicolay Mitropolsky>
* 6d86d6ccdc - (tag: build-1.4.0-dev-6089) [box-tests] Turned on some tests on fun interfaces for JS & Native (vor 4 Tagen) <Igor Chevdar>
* 4ffcbc0c2f - (tag: build-1.4.0-dev-6088) [NI] Properly support `UnsafeVariance` annotation (vor 4 Tagen) <Mikhail Zarechenskiy>
* 1614c1b8a6 - (tag: build-1.4.0-dev-6085) [Gradle, JS] Move TeamCity related classes to internal (vor 4 Tagen) <Ilya Goncharov>
* 4a4ce98f24 - [Gradle, JS] Make execHandle private (vor 4 Tagen) <Ilya Goncharov>
* 75af8f958a - [Gradle, JS] Remove redundant webpack plugin in karma (vor 4 Tagen) <Ilya Goncharov>
* 2e1735735a - [Gradle, JS] Remove redundant spaces in stacktrace (vor 4 Tagen) <Ilya Goncharov>
* 77d8864abd - [Gradle, JS] Refactor check on error (vor 4 Tagen) <Ilya Goncharov>
* 5969f1dd4d - [Gradle, JS] LogType on Enum (vor 4 Tagen) <Ilya Goncharov>
* fa4003bac5 - [Gradle, JS] Useful message on exception for webpack (vor 4 Tagen) <Ilya Goncharov>
* f8c44be865 - [Gradle, JS] Config errors in webpack (vor 4 Tagen) <Ilya Goncharov>
* 36525d6534 - [Gradle, JS] Not all karma messages go through log appenders (vor 4 Tagen) <Ilya Goncharov>
* 480a9c16fb - [Gradle, JS] Stack trace processor (vor 4 Tagen) <Ilya Goncharov>
* 3c033c168c - [Gradle, JS] Beautiful log for webpack (vor 4 Tagen) <Ilya Goncharov>
* 60dc423f17 - [Gradle, JS] Don't debug twice (vor 4 Tagen) <Ilya Goncharov>
* 61e9d13fbd - [Gradle, JS] Save stack trace for nodejs errors (vor 4 Tagen) <Ilya Goncharov>
* fb638c24f0 - [Gradle, JS] Debug non test output (vor 4 Tagen) <Ilya Goncharov>
* bd94387293 - [Gradle, JS] Move common process message logic (vor 4 Tagen) <Ilya Goncharov>
* ee218e9855 - [Gradle, JS] Less verbosity for karma parsing (vor 4 Tagen) <Ilya Goncharov>
* df41397a32 - [Gradle, JS] Add cohesion for console method and message type (vor 4 Tagen) <Ilya Goncharov>
* 567ebfb180 - [Gradle, JS] Remove copypaste for webpack and karma parse log (vor 4 Tagen) <Ilya Goncharov>
* db41c65240 - [Gradle, JS] Typed message for log type (vor 4 Tagen) <Ilya Goncharov>
* dccf670849 - [Gradle, JS] Simple message to message (vor 4 Tagen) <Ilya Goncharov>
* 47d7424d4d - [Gradle, JS] Fix formatting logic (vor 4 Tagen) <Ilya Goncharov>
* 7347c44cb1 - [Gradle, JS] Divide tc message type on stdout and stderr (vor 4 Tagen) <Ilya Goncharov>
* 70f6ad7691 - [Gradle, JS] All karma output to debug (vor 4 Tagen) <Ilya Goncharov>
* e1793c59be - [Gradle, JS] Add custom log4js appender to KotlinKarma (vor 4 Tagen) <Ilya Goncharov>
* 005ecc5f29 - [Gradle, JS] Add TeamCity simple message log4js appender (vor 4 Tagen) <Ilya Goncharov>
* 91a25417f5 - [Gradle, JS] Add custom log4js appender for karma (vor 4 Tagen) <Ilya Goncharov>
* f0e033b97c - [Gradle, JS] Process Karma messages to Gradle log (vor 4 Tagen) <Ilya Goncharov>
* 0534773545 - [Gradle, JS] Parse karma output to find problem with browser launch (vor 4 Tagen) <Ilya Goncharov>
* 831fbba0c1 - (tag: build-1.4.0-dev-6083) Redundant qualifier name: don't report for EnumClass.Companion (vor 4 Tagen) <Toshiaki Kameyama>
* f747f8543e - Redundant qualifier name: don't report for EnumClass.values/EnumClass.valueOf (vor 4 Tagen) <Toshiaki Kameyama>
* 611c4fe052 - (tag: build-1.4.0-dev-6081) JVM_IR: repair super calls to methods of Any (vor 4 Tagen) <Georgy Bronnikov>
* 4d1b5b84f8 - (tag: build-1.4.0-dev-6080) AddMissingClassKeywordIntention: use 'KotlinBundle.lazyMessage' (vor 4 Tagen) <Toshiaki Kameyama>
* e2ee3d1d18 - (tag: build-1.4.0-dev-6078) Unmute passing tests (vor 4 Tagen) <Dmitry Petrov>
* 74791495d7 - JVM IR: Box inline classes in covariant overrides (KT-30419) (vor 4 Tagen) <Steven Schäfer>
* 52524235f7 - (tag: build-1.4.0-dev-6076) i18n: add missing `codestyle.name.kotlin` property (vor 4 Tagen) <Dmitry Gridin>
* 77b6881032 - (tag: build-1.4.0-dev-6071) Replace 'when' with 'if': do not suggest if 'when' is used as expression and it has no 'else' branch (vor 5 Tagen) <Toshiaki Kameyama>
* 893021f22b - (tag: build-1.4.0-dev-6067) Introduce runningFold and runningReduce operations (vor 5 Tagen) <Ilya Gorbunov>
* 37277d71de - (tag: build-1.4.0-dev-6066) Condition of 'if' expression is constant: remove `else` keyword if needed (vor 5 Tagen) <Toshiaki Kameyama>
* 1b0fac4a67 - (tag: build-1.4.0-dev-6065) Add quick fix for PROPERTY_TYPE_MISMATCH_ON_OVERRIDE on constructor parameter (vor 5 Tagen) <Toshiaki Kameyama>
* e2a7170b2f - (tag: build-1.4.0-dev-6054) Fix false positive "Collection count can be converted to size" with `Iterable` (vor 5 Tagen) <Toshiaki Kameyama>
* d906c814cf - [FIR] Fix lookup tag creation for values() & valueOf() (vor 5 Tagen) <Mikhail Glukhikh>
* ea1e16e309 - (tag: build-1.4.0-dev-6052) Delegate properties to property references (vor 5 Tagen) <Ilya Gorbunov>
* 81798282b9 - (tag: build-1.4.0-dev-6042) JS: support explicit SAM constructor invocation (vor 5 Tagen) <Anton Bannykh>
* 0ee32ea9c5 - (tag: build-1.4.0-dev-6041) Added 1.3.71, 1.3.72 changelogs (vor 5 Tagen) <Lilia>
* 7ea4ac9e9a - (tag: build-1.4.0-dev-6040) [FIR] Regenerate FIR tree (vor 5 Tagen) <Georgy Bronnikov>
* 1de0fbfc3a - (tag: build-1.4.0-dev-6039) Add delegation tests for new default modes (vor 5 Tagen) <Mikhail Bogdanov>
* 4822d1e2ae - Enable d8 by default (vor 5 Tagen) <Mikhail Bogdanov>
* dda2f53993 - Support JVM 8 target on Android (vor 5 Tagen) <Mikhail Bogdanov>
* 284533f72b - (tag: build-1.4.0-dev-6037) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* a1a2da3c0f - (tag: build-1.4.0-dev-6036) Revert "IR: put resolution of unbound type parameter symbols behind a language version flag" (vor 5 Tagen) <Georgy Bronnikov>
* b4c62cdb52 - (tag: build-1.4.0-dev-6035) Introduce "Add missing 'class' keyword" intention (vor 5 Tagen) <Toshiaki Kameyama>
* 9634e6fba3 - (tag: build-1.4.0-dev-6034) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* 7ec4c9990a - (tag: build-1.4.0-dev-6033) [JVM] Improve debug step behavior around lambdas. (vor 5 Tagen) <Kristoffer Andersen>
* fc7d667282 - Psi2Ir: Bind unbound type parameters (vor 5 Tagen) <Steven Schäfer>
* 8c4fdd1edd - (tag: build-1.4.0-dev-6030) Unused import: do not report for 'invoke' function import that is used from same file (vor 5 Tagen) <Toshiaki Kameyama>
* 8aa120576b - (tag: build-1.4.0-dev-6029) Add quick fix for TOPLEVEL_TYPEALIASES_ONLY (vor 5 Tagen) <Toshiaki Kameyama>
* cd880c779b - (tag: build-1.4.0-dev-6023) Remove `DisplayPriority` from `KotlinLanguageCodeStyleSettingsProvider` (vor 5 Tagen) <Dmitry Gridin>
* 65e06c86cc - (tag: build-1.4.0-dev-6018) Revert dist_root removed by mistake (vor 5 Tagen) <Yan Zhulanow>
* 10b9ff1066 - (tag: build-1.4.0-dev-6014) Minor. Rollback test data change (vor 5 Tagen) <Mikhail Bogdanov>
* a1e0e8b0e7 - (tag: build-1.4.0-dev-6010) [FIR] Handle receiver types of extension methods when computing maximally specific types. (vor 5 Tagen) <Juan Chen>
* f7dc06a772 - (tag: build-1.4.0-dev-6009) [FIR] Approximate integer constants in lhs of callable reference (vor 5 Tagen) <Dmitriy Novozhilov>
* c71f9d9640 - [FIR] Use argument mapping from resolved call for contract argument mapping (vor 5 Tagen) <Dmitriy Novozhilov>
* 5b660d2457 - [FIR] Ignore `FirStubStatement` in visit/transform consistency test (vor 5 Tagen) <Dmitriy Novozhilov>
* 2e4183db7d - [FIR-TEST] Update testdata of old FE contracts tests (vor 5 Tagen) <Dmitriy Novozhilov>
* fea7872359 - [FIR] Add contracts resolve for local classes (vor 5 Tagen) <Dmitriy Novozhilov>
* cecbf53ee8 - [FIR] Add processing of FirStubStatement to Fir2IrVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* 67c8030706 - [FIR] Update resolve phase for all declaration in contracts stage (vor 5 Tagen) <Dmitriy Novozhilov>
* d718b596bc - [FIR] Add transform declaration and companion to regular class (vor 5 Tagen) <Dmitriy Novozhilov>
* a01bbbb0a0 - [FIR] Add processing conditional contracts on property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* 1074e4bf29 - [FIR] Add contracts resolve for property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* d808f3e4fb - [FIR-TEST] Add tests for contracts resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 17c6122987 - [FIR] Make `STATUS` resolve phase as required for body resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 452fb3e723 - [FIR] Add stage for resolve contract desription (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b903b5e13 - [FIR] Process implicit receivers in calls with contract (vor 5 Tagen) <Dmitriy Novozhilov>
* 300c3c30fb - [FIR] Fix erasing existing data flow statements (vor 5 Tagen) <Dmitriy Novozhilov>
* 3c33ee9c68 - [FIR-TEST] Move existing contract tests to `fromLibrary` directory (vor 5 Tagen) <Dmitriy Novozhilov>
* ba35c43fe9 - [FIR] Add forgotten `kind` initialization in ConeConditionalEffectToFirVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* cef6cd765c - [FIR] Make ConeEffectDeclaration an abstract class (vor 5 Tagen) <Dmitriy Novozhilov>
* 258bc62bac - [FIR] Replace deprecation on transformer adapters with opt in annotation (vor 5 Tagen) <Dmitriy Novozhilov>
* eef9b87047 - [FIR] List for unresolved effects to resolved contract node (vor 5 Tagen) <Dmitriy Novozhilov>
* 4e1bf5f1e2 - [FIR] Add extracting contracts in raw fir builder and light tree builder (vor 5 Tagen) <Dmitriy Novozhilov>
* 25cee12421 - [FIR] Add contracts to FIR renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* 50627f2c83 - [FIR] Add contract renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* a89e0123c7 - [FIR] Add fir node for raw contract description (vor 5 Tagen) <Dmitriy Novozhilov>
* ba272101f2 - Check for ESReceiver for contracts with `is` check (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b3c3ae4ba - (tag: build-1.4.0-dev-6008) "Replace 'invoke' with direct call" intention: do not add unnecessary parenthesis (vor 5 Tagen) <Toshiaki Kameyama>
* 2f29b38b19 - (tag: build-1.4.0-dev-6007) "Replace 'invoke' with direct call" intention: fix false positive when function is not operator (vor 5 Tagen) <Toshiaki Kameyama>
* e0da30fb13 - (tag: build-1.4.0-dev-6005) Remove JavaResolverUtils.java as its usages were moved to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 9607739d30 - Introduce synthetic scope for constructors of `fun` interfaces (vor 5 Tagen) <Mikhail Zarechenskiy>
* e9e21caeaf - Refactoring: move utils to create & initialize SAM constructors to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 04223f5711 - Extract Java specific check from common method out (vor 5 Tagen) <Mikhail Zarechenskiy>
* cf90fe81ac - Move Sam(TypeAlias)ConstructorDescriptor to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 54497d11ac - Move SyntheticMemberDescriptor.kt to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 6d3dccab83 - (tag: build-1.4.0-dev-5994) [FIR] Fix obsolete transforms & visit consistency (vor 6 Tagen) <simon.ogorodnik>
* 738e2f813c - (tag: build-1.4.0-dev-5983) Uast: expression type for assigning arrays (KT-34187) (vor 6 Tagen) <Nicolay Mitropolsky>
* 9674643254 - Uast: support for `UYieldExpression` (KT-35574) (vor 6 Tagen) <Nicolay Mitropolsky>
* 0a2429c6f6 - (tag: build-1.4.0-dev-5979, origin/rr/ddol/work2) Minor. Remove redundant import (vor 6 Tagen) <Dmitriy Dolovov>
* c3e20bffd7 - Fix launching Gradle import test from master (vor 6 Tagen) <Dmitriy Dolovov>
* c35420eaf6 - Minor. Add comments (vor 6 Tagen) <Dmitriy Dolovov>
* 7be9a2ef17 - HMPP. Avoid leaking platform-specific dependencies into common libraries (vor 6 Tagen) <Dmitriy Dolovov>
* b67a48f220 - HMPP. Rewrite LibraryDependenciesCache on using LibraryInfo/SdkInfo (vor 6 Tagen) <Dmitriy Dolovov>
* 6d0e73191c - HMPP: Fix detection of NativePlatform in CompositeResolverForModuleFactory (vor 6 Tagen) <Dmitriy Dolovov>
* 757d77600a - HMPP: Evaluate exact TargetPlatform for each K/N KLIB library (vor 6 Tagen) <Dmitriy Dolovov>
* 90398fd087 - Minor. Specify explicit property types (vor 6 Tagen) <Dmitriy Dolovov>
* 753ef971f9 - HMPP: Fix serialization of TargetPlatform in tests (vor 6 Tagen) <Dmitriy Dolovov>
* fee6a752e0 - HMPP: Fix serialization of TargetPlatform in Kotlin facet (vor 6 Tagen) <Dmitriy Dolovov>
* adc457548b - Minor. Formatted (vor 6 Tagen) <Dmitriy Dolovov>
* e3e1c2cb3b - HMPP: Fix detection of PlatformDependentAnalyzerServices for TargetPlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 76b0e7994b - JVM, JS: Use faster checks in IdePlatformKind.supportsTargetPlatform() (vor 6 Tagen) <Dmitriy Dolovov>
* 0f60b5a71e - HMPP: Avoid false positive detection of "common native" as "common" (vor 6 Tagen) <Dmitriy Dolovov>
* b108b0f8c4 - HMPP. Fix tests after parameterization of NativePlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 8d2e999776 - HMPP: Parameterize NativePlatform with KonanTarget (vor 6 Tagen) <Dmitriy Dolovov>
* 1b281d623b - HMPP: Propagate K/N flavor into each imported K/N module (vor 6 Tagen) <Dmitriy Dolovov>
* 585177bcf7 - (tag: build-1.4.0-dev-5976) Formatter: fix indent for multiline expression in string template (vor 6 Tagen) <Dmitry Gridin>
* decbe99391 - (tag: build-1.4.0-dev-5975, origin/jpsFixes) Merge KotlinCodeStyleSettingsProvider to KotlinLanguageCodeStyleSettingsProvider (vor 6 Tagen) <Dmitry Gridin>
* d04f63b7ab - Make settings searchable (vor 6 Tagen) <Dmitry Gridin>
* fbac2f5ea3 - (tag: build-1.4.0-dev-5974) [Gradle, JS] Make inputFileProperty optional (vor 6 Tagen) <Ilya Goncharov>
* 4ecedf2e3b - (tag: build-1.4.0-dev-5969) Get rid of KTUsefulTestCase, improve stability of the tests (vor 6 Tagen) <Ilya Chernikov>
* 850681f5e3 - (tag: build-1.4.0-dev-5967) Rollback JVM 8 target support on Android (vor 6 Tagen) <Mikhail Bogdanov>
* dec93c8b49 - (tag: build-1.4.0-dev-5966) Add ANDROID target (vor 6 Tagen) <Mikhail Bogdanov>
* 9d68db1668 - Switch usages android build tools from 23.0.1 to 28.0.3 (vor 6 Tagen) <Mikhail Bogdanov>
* b0e72f90f1 - Android tests: add reflect flavor (vor 6 Tagen) <Mikhail Bogdanov>
* 115cf4666e - Get rid of CodegenTestCase from CodegenTestsOnAndroidGenerator superclass (vor 6 Tagen) <Mikhail Bogdanov>
* b0483a67c2 - (tag: build-1.4.0-dev-5963) Perform tryLock-and-checkCanceled on waiting lock in LockBasedStorageManager (vor 6 Tagen) <Vladimir Dolzhenko>
* 6fae29bcc0 - Add more checkCanceled to PsiFacade.findClass (vor 6 Tagen) <Vladimir Dolzhenko>
* ed56aa3e0d - (tag: build-1.4.0-dev-5952) NPE fix in StackFrameInterceptor (vor 6 Tagen) <Vladimir Ilmov>
* 08b91da6db - (tag: build-1.4.0-dev-5947) FIR: fix body generation for data class's copy method (vor 6 Tagen) <Jinseong Jeon>
* 948f9debdc - FIR: refactor member generations for data class (vor 6 Tagen) <Jinseong Jeon>
* d4cbfcb79e - [FIR] Promote numeric types during comparisons (vor 6 Tagen) <Mark Punzalan>
2020-04-21 09:30:56 +02:00