Commit Graph

63859 Commits

Author SHA1 Message Date
Konstantin Tskhovrebov 2726f7f5ed Fix Klib file check.
#KT-37876
2020-04-07 12:47:54 +07:00
Ilya Matveev f7f7d237e0 [KLIB] Support unpacked klibs with dots in names in ToolingResolve 2020-04-07 12:47:54 +07:00
Abduqodiri Qurbonzoda 508d0edd6d Add the onEach extension function to the Array #KT-28290 2020-04-07 05:34:20 +03:00
Igor Yakovlev 8531c1e9a5 Fixed WordSelectionTest.testDocComment test data 2020-04-07 02:12:32 +03:00
Vyacheslav Gerasimov 1ab23abe93 Build: Write plugin version the same way CI does 2020-04-06 23:52:01 +03:00
Vladimir Dolzhenko 659378f806 Do not use synchronized for fetchAnalysisResultsForElement
Relates to #KT-37467
2020-04-06 19:25:52 +02:00
Dmitry Gridin d4491af96f i18n: update bundles
#KT-37483
2020-04-06 23:17:45 +07:00
Dmitry Gridin 0e45c03211 i18n: update bundle for quickfixes
#KT-37483
2020-04-06 23:17:45 +07:00
Ilya Goncharov b309ff2039 [Gradle, JS] Group sub target tasks with dis classifier group for legacy
#KT-38056 fixed
2020-04-06 18:56:46 +03:00
Ilya Goncharov 53a20017ec [Gradle, JS] Group sub target tasks with dis classifier group
#KT-38056 fixed
2020-04-06 18:55:41 +03:00
Ilya Goncharov 4b903088bf [Gradle, JS] Distribution directory not null
#KT-38051 fixed
2020-04-06 18:40:14 +03:00
Ilya Goncharov cfa542f50b [Gradle, JS] Add outputs for distribution task
#KT-38051 fixed
2020-04-06 18:39:50 +03:00
Mikhail Glukhikh 565340667c Fix black box test data generation (IGNORE_BACKEND_FIR) 2020-04-06 18:25:04 +03:00
Dmitriy Dolovov 4c6bddf6be KLIB: Fix reading property lists in Properties.propertyList()
1. If property is absent, or contains empty string or a string consisting only of whitespace characters, Properties.propertyList() should always return empty List<String>.
2. If property starts or ends with whitespace characters, Properties.propertyList() should not include empty-string values for whitespace prefix or suffix.
2020-04-06 21:36:26 +07:00
Dmitry Gridin 9b25d1f47a TrailingCommaPostFormatProcessor: should reset user data after invocation
#KT-37870 Fixed
2020-04-06 14:12:46 +00:00
PetelimovaNadezhda 517de44d20 KT-35897: change type for enum constructor for visibility 2020-04-06 16:42:53 +03:00
Mikhail Glukhikh 32748ea741 [FIR] Change char constant rendering to prevent encoding inconsistencies 2020-04-06 16:41:58 +03:00
Mikhail Glukhikh 4cb4aae7ee [FIR2IR] Move backing field creation in Fir2IrDeclarationStorage 2020-04-06 16:41:58 +03:00
Juan Chen 882e6931d6 [FIR] Add backing fields to const properties during Fir2Ir translation 2020-04-06 16:41:57 +03:00
Jinseong Jeon 08ca6f5f99 [FIR2IR] Set @Metadata when declaring IR symbols 2020-04-06 16:41:57 +03:00
Florian Kistner b7e270f1c1 Add listener for module descriptor invalidation 2020-04-06 14:01:06 +02:00
Vyacheslav Gerasimov 4bd2d08b32 Build: Keep writePluginVersion task until TeamCity usages removed 2020-04-06 14:06:16 +03:00
Vyacheslav Gerasimov d88134069d Build: Move writing ide plugin version to the idea module 2020-04-06 14:06:16 +03:00
Vyacheslav Gerasimov f3acb8dde2 Build: Upgrade gradle enterprise plugin to 3.2 2020-04-06 14:06:15 +03:00
Vyacheslav Gerasimov bea3816292 Add JPS Generate All Tests with correct line separators as file
There is no way to pass \n programmatically with idea ext plugin
2020-04-06 14:06:15 +03:00
Vyacheslav Gerasimov ca0f59dbc4 Use linux endings in generated tests 2020-04-06 14:06:15 +03:00
Mikhail Glukhikh 59dd57dcf7 Unmute working test from FirReferenceResolve group 2020-04-06 13:41:17 +03:00
Vladimir Dolzhenko dd0bb9abf1 Do not resolve references pasted into the same origin
#KT-37993 Fixed
2020-04-06 09:53:24 +00:00
Dmitry Gridin 423a9dd70d i18n: make text from intention lazy
#KT-37483
2020-04-06 15:02:40 +07:00
Anton Yalyshev f451cb93da Fix collectors name to match it to the whitelist 2020-04-05 20:53:21 +03:00
Anton Yalyshev 947e181b90 Remove refactorings logging as now it's done in the platform collector 2020-04-05 20:53:21 +03:00
Victor Turansky aa12d4cd0c [Gradle, JS] Karma configuration. Remove launcher duplication 2020-04-05 07:56:08 +03:00
Vladimir Dolzhenko e73a573885 Fetch analysis results if it is available
The general idea is to try to fetch a full analysis if it is existed in PerFileAnalysisCache instead of go to ResolveElementCache and do analysis there. Do not perform analysis if it is not in PerFileAnalysisCache.

#KT-37467 Fixed
2020-04-04 22:36:08 +02:00
Dmitry Gridin 3742fe4871 i18n: fix some tests
#KT-37483
2020-04-04 10:23:24 +07:00
Dmitry Gridin dc51a268aa ReplaceWithAnnotationAnalyzer: should throw ControlFlowException 2020-04-04 10:08:45 +07:00
Dmitry Petrov d5ace43614 KT-37986 Force boxing of inline class returned from function reference
KT-37998 Provide KotlinType for safe call
2020-04-04 01:32:45 +03:00
pyos 5ed845d0b4 JVM_IR: reuse same bodies for suspend funs and $$forInline versions 2020-04-03 19:51:45 +02:00
pyos 8945d5a0df JVM_IR: remove $$forInline checks from ExpressionCodegen 2020-04-03 19:51:45 +02:00
Dmitry Gridin de1fa40c7e CodeInliner: fix KNPE
#KT-22733 Fixed
#KT-36225 Fixed
#EA-206694 Fixed
2020-04-04 00:46:15 +07:00
Ilya Goncharov 12379cb91c [Gradle, JS] Bump NPM versions
#KT-37988 fixed
2020-04-03 20:38:12 +03:00
Ilya Goncharov 187ab5f393 [Gradle, JS] KT-37984 Add additional Chrome and Firefox based browsers
#KT-37984 fixed
2020-04-03 20:37:20 +03:00
Ilya Goncharov 50e6f6e07e [Gradle, JS] Remove hard test 2020-04-03 19:50:13 +03:00
Ilya Gorbunov 8194652793 Allow placing Suppress on a type parameter
#KT-12448
2020-04-03 19:36:37 +03:00
Ilya Gorbunov fcada0a5e3 Make use of contracts of time measurement functions 2020-04-03 19:36:36 +03:00
Nikolay Krasko d71410bfb5 Update version of properties-maven-plugin to 1.0.0 2020-04-03 19:31:32 +03:00
Nikolay Krasko b89a7325b2 Remove https://dl.bintray.com/kotlin/kotlin-eap repository from gradle tests 2020-04-03 19:31:31 +03:00
Nikolay Krasko 01e10324f0 Eliminate 1.3.60-eap-76 usages from tests 2020-04-03 19:31:31 +03:00
Dmitry Petrov a422a12407 Minor: update testData
In BridgeTest::testFakeOverrideMisleadingImplementation,
order of generated bridges has changed slightly
(but the overall set of generated bridges remains the same).
2020-04-03 18:31:39 +03:00
Dmitry Gridin 7938a992dd i18n: make text from intention lazy
#KT-37483
2020-04-03 22:18:45 +07:00
Dmitry Gridin 25dfc6dd63 i18n: make text from intention lazy
#KT-37483
2020-04-03 22:06:00 +07:00