Ilya Matveev
c2d05acf71
[Runtime testing] Get rid of THROW_NOT_IMPLEMENTED macro
2020-10-13 15:16:25 +07:00
Ilya Matveev
6ed7819773
[Runtime testing] Mention runtime tests in HACKING.md
2020-10-13 15:16:25 +07:00
Ilya Matveev
250262d8a7
[Runtime testing] Disable the bad trial test to make TeamCity build green
2020-10-13 15:16:25 +07:00
Ilya Matveev
46210be959
[Runtime testing] Enable runtime assertions in runtime tests
2020-10-13 15:16:25 +07:00
Ilya Matveev
3ea99d0238
[Runtime testing] Add directories generated by cmake to .gitignore
2020-10-13 15:16:25 +07:00
Ilya Matveev
77c2fde12b
[Runtime testing] Add aliases for host mimalloc and stdalloc runtime tests
2020-10-13 15:16:25 +07:00
Ilya Matveev
788dd1c210
[Runtime testing] Fix link errors caused by duplicated symbol __throw_length_error
2020-10-13 15:16:25 +07:00
Alexander Shabalin
a452346385
[Runtime testing] Add example tests
2020-10-13 15:16:25 +07:00
Ilya Matveev
f606c59d5b
[Runtime testing] Add basic runtime tests infrastructure
2020-10-13 15:16:25 +07:00
Dmitriy Dolovov
378dc1954b
Minor. Drop obsolete isSecondaryConstructorFlag metadata flag
2020-10-13 10:04:27 +03:00
Svyatoslav Scherbina
1b37e869dd
Add one more test for mangling top-levels in ObjCExport
2020-10-13 09:55:18 +03:00
Svyatoslav Scherbina
4c04702636
Fix ObjCExport mangling top-levels in different files in two-stage mode
2020-10-13 09:55:18 +03:00
Alexander Shabalin
6c1a482539
Add crashing test on KT-41811 ( #4437 )
2020-10-12 22:20:43 +03:00
Vasily Levchenko
9e6031e66a
[kotlin compiler][update] 1.4.30-dev-1359
...
* 3eeaa07e0c - (tag: build-1.4.30-dev-1359) Sync up plugin.xml AS42 with 202 (vor 2 Stunden) <Vladimir Dolzhenko>
* f941733f13 - (tag: build-1.4.30-dev-1358) [JVM_IR] Rebase init blocks stepping test that is working as intended. (vor 2 Stunden) <Mads Ager>
* a9bc63dece - (tag: build-1.4.30-dev-1337) Drop redundant legacy_name from ide perf tests json stats (vor 35 Stunden) <Vladimir Dolzhenko>
* a4fb2a445f - (tag: build-1.4.30-dev-1328) Minor, add spaces to diagnostic message (vor 3 Tagen) <Alexander Udalov>
* ac39e4d89c - Minor, add regression test (vor 3 Tagen) <Alexander Udalov>
* 6f9f437f15 - IR: refuse to copy classes in InitializersLowering (vor 3 Tagen) <pyos>
* e6c0575d3a - JVM_IR: do not deep-copy suspend lambdas in initializers (vor 3 Tagen) <pyos>
* 8bc7370b92 - (tag: build-1.4.30-dev-1324) ForLoopsLowering: Add PLUSEQ origin to increment to use IINC instructions if possible. (vor 3 Tagen) <Mark Punzalan>
* 14137cb013 - ForLoopsLowering: Remove `additionalNotEmptyCondition` as it is no longer used in UntilHandler. (vor 3 Tagen) <Mark Punzalan>
* ccbf7cc2ee - ForLoopsLowering: Use last-exclusive for-loops for optimized `until` progressions instead of decrementing "last". (vor 3 Tagen) <Mark Punzalan>
* 1adb130509 - ForLoopsLowering: Move `isLastInclusive` to HeaderInfo. (vor 3 Tagen) <Mark Punzalan>
* a093efde11 - Add blackbox test for KT-42533. (vor 3 Tagen) <Mark Punzalan>
* 375d92cf67 - (tag: build-1.4.30-dev-1319) Merge two consequent records in LVT (vor 3 Tagen) <Ilmir Usmanov>
* 91b8e32d43 - (tag: build-1.4.30-dev-1318, origin/rr/pdn_jvmir_abi_tests) Add ABI tests for classes extending Number and CharSequence (vor 3 Tagen) <Dmitry Petrov>
* 6dd2d8bbdb - (tag: build-1.4.30-dev-1312) JVM_IR drop 'SpecialMethodWithDefaultInfo#needsArgumentBoxing' (vor 3 Tagen) <Dmitry Petrov>
* a412596d8e - JVM_IR emulate old back-end behavior in special bridges + inline classes (vor 3 Tagen) <Dmitry Petrov>
* 92fa13cbab - Workaround for a possible compiler bug in object literals (vor 3 Tagen) <Dmitry Petrov>
* 23beaa5883 - [formatter] add tests for line indent after properties (vor 3 Tagen) <Dmitry Gridin>
* 434139d986 - Revert "Add indent before accessor for extension property (KT-33131)" (vor 3 Tagen) <Dmitry Gridin>
* 852d705c71 - (tag: build-1.4.30-dev-1305) FIR: optimize converting string expressions in raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* 5937ffae4d - FIR: optimize checking if placeholder projection for raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* bbc641b390 - FIR: do not get statement text for every statement in raw FIR builder (vor 3 Tagen) <Ilya Kirillov>
* b1768d805f - (tag: build-1.4.30-dev-1298) [Gradle, JS] Rename dukatMode to externalsOutputFormat (vor 3 Tagen) <Ilya Goncharov>
* 3ad6d58153 - [Gradle, JS] Execute dukat on import in both mode (vor 3 Tagen) <Ilya Goncharov>
* 0a86beeb64 - [Gradle, JS] Add descriptors to dependencies in configurations phase (vor 3 Tagen) <Ilya Goncharov>
* af65365d6a - [Gradle, JS] Move gradle post processing after executing of dukat (vor 3 Tagen) <Ilya Goncharov>
* 4eea52e4e7 - [Gradle, JS] Add TaskAction on overriden method for integrated task (vor 3 Tagen) <Ilya Goncharov>
* b37414ae0b - [Gradle, JS] Add test on compilation with dukat binaries (vor 3 Tagen) <Ilya Goncharov>
* c1fe8defd2 - [Gradle, JS] Dukat descriptors (vor 3 Tagen) <Ilya Goncharov>
* 500fceb438 - [Gradle, JS] Add binary dukat mode (vor 3 Tagen) <Ilya Goncharov>
* f50851a982 - (tag: build-1.4.30-dev-1297) Fix testdata after migrating to NewKotlinTypeCheckerImpl in OverrideResolver (vor 3 Tagen) <Dmitry Savvinov>
* f02593074f - Drop isEqualTypeConstructor in favour of areEqualTypeConstructors (vor 3 Tagen) <Dmitry Savvinov>
* fc4b488d43 - Use NewKotlinTypeChecker in OverridingUtil (vor 3 Tagen) <Dmitry Savvinov>
* 01d6181050 - Add test on overriding declaration with a composite type with expect declaration (vor 3 Tagen) <Dmitry Savvinov>
* f8b9011667 - Minor: unify error reporting for fun/properties overriding (vor 3 Tagen) <Dmitry Savvinov>
* ac63d8b3bf - Unify code for checking return type on override for fun/property (vor 3 Tagen) <Dmitry Savvinov>
* 736ecf3e9f - Add test case on overriding property of expect-type (vor 3 Tagen) <Dmitry Savvinov>
* ac107f362e - Refine types of type parameters before checking their equality in OverridingUtil (vor 3 Tagen) <Dmitry Savvinov>
* 80f4061a3d - Add test on override with expect in return type (vor 3 Tagen) <Dmitry Savvinov>
* f8b8f94040 - (tag: build-1.4.30-dev-1296, tag: build-1.4.30-dev-1292) Adjust vega IDE performance test charts (vor 3 Tagen) <Vladimir Dolzhenko>
* a6efaf440a - (tag: build-1.4.30-dev-1291) FIR supertypes: replace class phase even if it hasn't unresolved supers (vor 3 Tagen) <Mikhail Glukhikh>
* 94302614cd - [FIR] Add forgotten resolving status of enum entries (by Dmitry) (vor 3 Tagen) <Mikhail Glukhikh>
* 5fbe715871 - [FIR] Add forgotten replacing resolve phase during type resolve (vor 3 Tagen) <Dmitriy Novozhilov>
* 1f5797e929 - Don't resolve annotation arguments in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 6f89385aec - Transform forgotten property annotations in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* e5463be6ba - Don't transform parameter default values in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* bdec245424 - Don't transform enum entry initializer in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 880eb6da6c - Don't transform delegated constructor args in FirTypeResolveTransformer (vor 3 Tagen) <Mikhail Glukhikh>
* 949952e766 - (tag: build-1.4.30-dev-1275) kotlinx-metadata: minor, remove incorrect ReplaceWith from IS_PRIMARY deprecation (vor 4 Tagen) <Alexander Udalov>
* afd710292a - [JVM_IR] Fix mangling of default argument stubs for internal methods. (vor 4 Tagen) <Mads Ager>
* 8c88670185 - (tag: build-1.4.30-dev-1270) FIR: copy constructor for typealias'ed inner/nested class (vor 4 Tagen) <Jinseong Jeon>
2020-10-12 13:14:49 +02:00
Vasily Levchenko
de986ebedc
[build] extract versions to gradle.properties
2020-10-12 13:14:49 +02:00
Florian Kistner
16c1c52729
Promote local mode to parameter of ObjcExportHeaderGeneratorMobile
2020-10-12 12:34:25 +03:00
Alexander Shabalin
86ae02eb25
Ensure deinitialization of singletons for native library generation ( #4422 )
2020-10-10 03:04:55 +03:00
Igor Chevdar
77949abcdc
[IR] Native version of DefaultArgumentStubGenerator
...
By default, DefaultArgumentStubGenerator produces IrSetValue to IrValueParameter
which is not supported, so replace it with a temp creation and setting into it
2020-10-09 14:18:47 +02:00
LepilkinaElena
fa853592e3
Use explicit/allParametersCount in cases the parameters list isn't needed ( #4414 )
...
(cherry picked from commit e4f0586568383a1e4225a70d959c417873faa402)
2020-10-09 14:18:47 +02:00
Dmitriy Dolovov
db65e8d2c3
kotlinx-metadata: Wrong interpretation of Flag.Constructor.IS_PRIMARY
...
^KT-42429
(cherry picked from commit d6390b31c0dfbc71b9012f71a7c829b473c14c86)
2020-10-09 14:18:47 +02:00
Dmitriy Dolovov
59c0d4b189
kotlinx-metadata: Advance kotlinx-metadata-klib library version
...
^KT-42429
(cherry picked from commit 3d55e12d357d67baa2bc19c5811cebb4a8d3ddd3)
2020-10-09 14:18:47 +02:00
Mads Ager
11a3085659
Adapt to IR change to allow setting of parameters for default stubs.
...
(cherry picked from commit 68034d3c816387b4000c1b298dbea5b800643fe7)
2020-10-09 14:18:47 +02:00
Georgy Bronnikov
ad39f45304
Adapt to change in master
...
(cherry picked from commit 0f812ca24c5c570a5015297bfec744145e8d0e25)
2020-10-09 14:18:47 +02:00
Alexander Udalov
1e7b39ef80
Build: fix "unknown enum constant" warning on Nls.Capitalization
...
(cherry picked from commit 738c38e2c227de762b1315653b1a284eb80d02d8)
2020-10-09 14:18:47 +02:00
Dmitriy Novozhilov
53680ec936
Add forgotten comma
...
(cherry picked from commit 8a25c11dcd23f03f752331594da1dd6a4840b3f8)
2020-10-09 14:18:47 +02:00
Dmitriy Novozhilov
0942baa419
Add new kotlin module to :detectJarCollision
...
(cherry picked from commit f324c92b4d97438bbaad02a5993b7a00a78423a9)
2020-10-09 14:18:47 +02:00
Vasily Levchenko
8fd4bd0da4
[kotlin compiler][update] 1.4.30-dev-1260
...
* 5e5712afbb - (HEAD -> master, tag: build-1.4.30-dev-1260, origin/master, origin/HEAD) [JS IR] Make JsExport not fail on companion objects (KT-37829) (vor 2 Stunden) <Svyatoslav Kuzmich>
* 9f716ba37c - (tag: build-1.4.30-dev-1259) Jspecify: Rename DefaultNotNull to DefaultNonNull (vor 3 Stunden) <Victor Petukhov>
* c3bada44cf - Jspecify: Rename NullnessUnknown to NullnessUnspecified (vor 3 Stunden) <Victor Petukhov>
* 2685c7efce - Jspecify: Rename codeanalysis annotations to jspecify ones (vor 3 Stunden) <Victor Petukhov>
* 59bd7364ab - Enhance bounds for type parameters after loops disconnection (vor 3 Stunden) <Denis Zharkov>
* 6661814e40 - Do not enhance star projections for bounds of raw types (vor 3 Stunden) <Denis Zharkov>
* 16b4a2c465 - Do not enhance type parameter bounds if they contain a raw type (vor 3 Stunden) <Denis Zharkov>
* c1b34a83e9 - Fix enhancement behavior in case of error-typed upper bounds (vor 3 Stunden) <Denis Zharkov>
* 2964d52640 - Add test case for codeanalysis annotation (vor 3 Stunden) <Denis Zharkov>
* dfb1cb8642 - Minor. Rename UnknownNullness -> NullnessUnknown (vor 3 Stunden) <Denis Zharkov>
* 0b958c8ac5 - Fix annotation name in test data to DefaultNullnessUnknown (vor 3 Stunden) <Denis Zharkov>
* f3a490ee16 - Support compiler flag -Xcodeanalysis-annotations (vor 3 Stunden) <Denis Zharkov>
* c734bac676 - Minor. Reformat JavaNullabilityChecker.kt (vor 3 Stunden) <Denis Zharkov>
* ce2b7bded6 - Minor. Reformat AbstractForeignAnnotationsTest.kt (vor 3 Stunden) <Denis Zharkov>
* 90a9ca6cb3 - Minor. Rename flag in JvmAnalysisFlags: jsr305 -> javaTypeEnhancementState (vor 3 Stunden) <Denis Zharkov>
* 93d9301847 - Minor. Extract JavaTypeEnhancementStateParser::parseJsr305State (vor 3 Stunden) <Denis Zharkov>
* e7208f0c05 - Rename Jsr305Parser -> JavaTypeEnhancementStateParser (vor 3 Stunden) <Denis Zharkov>
* 6c37574fce - Rename Jsr305State -> JavaTypeEnhancementState (vor 3 Stunden) <Denis Zharkov>
* 2f04a1505d - Support enhancement for unbounded wildcards from codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 392ef9aa2b - Support type arguments enhancement from type parameters bounds (vor 3 Stunden) <Denis Zharkov>
* e9e05c53e1 - Support enhancement for type parameter based types (vor 3 Stunden) <Denis Zharkov>
* fa2578c795 - Prepare type enhancement for codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* e27501497b - Support codeanalysis annotations on type parameters bounds (vor 3 Stunden) <Denis Zharkov>
* 82d39dd86a - Add basic support for default codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 517cc84f4d - Add initial support for codeanalysis annotations (vor 3 Stunden) <Denis Zharkov>
* 165a147dd8 - (tag: build-1.4.30-dev-1256, origin/rr/fir-ide-perf/fir-completion-handler-test) Improved IDE performance tests vega specs (vor 3 Stunden) <Vladimir Dolzhenko>
* 0682084ca3 - (tag: build-1.4.30-dev-1248) [FIR Completion] Generate part of performance tests for FIR completion (vor 5 Stunden) <Roman Golyshev>
* beac3757bc - (tag: build-1.4.30-dev-1243) [IR text test] Minor: add forgotten .fir.txt file (vor 6 Stunden) <Mikhail Glukhikh>
* 46535bbd9d - (tag: build-1.4.30-dev-1242, tag: build-1.4.30-dev-1235) Add IDE performance tests vega specs (vor 15 Stunden) <Vladimir Dolzhenko>
* 280fcb5c4b - (tag: build-1.4.30-dev-1234) IDE: IndexNotReadyException while creating new Kotlin file in Dumb mode (vor 18 Stunden) <Dmitriy Dolovov>
* 2f003bdcb5 - (tag: build-1.4.30-dev-1233) Minor, add regression test (vor 18 Stunden) <Alexander Udalov>
* af98720720 - JVM_IR: move MoveOrCopyCompanionObjectFields down a bit (vor 18 Stunden) <pyos>
* dd1682510f - (tag: build-1.4.30-dev-1232) JVM_IR: generate accessors for inherited abstract members too (vor 18 Stunden) <pyos>
* 68157f09fa - (tag: build-1.4.30-dev-1226) Minor, add temporary workaround for KT-42492 (vor 20 Stunden) <Alexander Udalov>
* 7833698038 - (tag: build-1.4.30-dev-1223) [FIR IDE] Fix `idea-fir-performance-tests` module references (vor 21 Stunden) <Roman Golyshev>
* efef18c2ca - FIR IDE: mute not passing highlighting test (vor 21 Stunden) <Ilya Kirillov>
* 96422ea3fe - FIR IDE: introduce highlighting performance test (vor 21 Stunden) <Ilya Kirillov>
* 5cc12b49fc - (tag: build-1.4.30-dev-1219) Hide java.lang.CharSequence::isEmpty from Kotlin built-in class (vor 23 Stunden) <Denis Zharkov>
* 90044f9672 - Use correct naming for additional built-in member lists (vor 23 Stunden) <Denis Zharkov>
* 98088f739d - (tag: build-1.4.30-dev-1215) PSI2IR: do not generate when subjects multiple times (vor 23 Stunden) <pyos>
* e280416fe2 - (tag: build-1.4.30-dev-1212, tag: build-1.4.30-dev-1209) Minor, add regression test (vor 25 Stunden) <Alexander Udalov>
* 8ef0fdf021 - JVM_IR: remove two outdated comments (vor 25 Stunden) <pyos>
* f7441813a9 - JVM_IR: move SuspendLambdaLowering to a separate file (vor 25 Stunden) <pyos>
* a6c62d3339 - JVM_IR: do not inherit delegated property trackers (vor 25 Stunden) <pyos>
* 05c856f1f7 - JVM_IR: move SuspendLambdaLowering next to FunctionReferenceLowering (vor 25 Stunden) <pyos>
* 44e0bfe90b - JVM_IR: split AddContinuationLowering (vor 25 Stunden) <pyos>
* 4f171a9eb5 - JVM_IR: move FunctionReference lowering before PropertyReference (vor 25 Stunden) <pyos>
* 1190457759 - (tag: build-1.4.30-dev-1202) JVM_IR: fix copying of receivers when unboxing inline class parameters (vor 26 Stunden) <pyos>
* adcbfc7b4c - (tag: build-1.4.30-dev-1200) IR: add an emptiness check to all unsigned `until` loops (vor 27 Stunden) <pyos>
* 4a03006162 - Generate min/max constants as non-const in ranges tests (vor 27 Stunden) <pyos>
* 260f66183c - (tag: build-1.4.30-dev-1196, origin/rr/ddol/work3) Don't ignore the test on JS backend as it doesn't fail any more. (vor 28 Stunden) <Pavel Punegov>
* 93b2ea2feb - Regenerate tests (vor 28 Stunden) <Pavel Punegov>
* a439860e12 - Replace IGNORE_BACKENDs to TARGET_BACKEND for the Java test (vor 28 Stunden) <Pavel Punegov>
* 4d8ca074bc - Ignore test for the full reflection in Native (vor 28 Stunden) <Pavel Punegov>
* 33d28b44fa - Unmute typeOf tests in Native backend (vor 28 Stunden) <Pavel Punegov>
* d92aa94c6d - (tag: build-1.4.30-dev-1195) [Usages] Provide BWC change for 1.4.20 and mark it as deprecated (vor 28 Stunden) <Igor Yakovlev>
* 23d33f51a2 - (tag: build-1.4.30-dev-1193) Open build tool window on Gradle DSL errors (vor 29 Stunden) <Vladimir Dolzhenko>
* 0e29f6f48b - (tag: build-1.4.30-dev-1191) DELEGATE_SPECIAL_FUNCTION_NONE_APPLICABLE: is -> are (vor 29 Stunden) <KotlinIsland>
* 9a0c3c47c8 - [inspections] fix false positive "Redundant Unit" inspection in lambda with dynamic return type (vor 29 Stunden) <Dmitry Gridin>
* 26d03295cf - (tag: build-1.4.30-dev-1187) [Cocoapods] Remove hierarchical PodInstall dependsOn to `Podspec`s (vor 29 Stunden) <Yaroslav Chernyshev>
* e49f881e7f - (tag: build-1.4.30-dev-1186) [FIR2IR] Add more clear exception about absent setter (see KT-42496) (vor 30 Stunden) <Mikhail Glukhikh>
* aa4a042612 - [FIR2IR] Use deepest matching symbol also for synthetic properties (vor 30 Stunden) <Mikhail Glukhikh>
* fb4f27e136 - [FIR2IR] Add test for problematic KT-42359 (vor 30 Stunden) <Mikhail Glukhikh>
* 49307e243c - (tag: build-1.4.30-dev-1185) FIR deserializer: load annotations on default accessors (vor 31 Stunden) <Jinseong Jeon>
* c25742c91a - (tag: build-1.4.30-dev-1184) kotlinx-metadata: Fix tests for Flag.Constructor.IS_SECONDARY flag (vor 31 Stunden) <Dmitriy Dolovov>
* 52e56ca070 - kotlinx-metadata: Wrong interpretation of Flag.Constructor.IS_PRIMARY (vor 31 Stunden) <Dmitriy Dolovov>
* 3a5ffe479e - (tag: build-1.4.30-dev-1172) General fixes for composite builds in HMPP (vor 2 Tagen) <Sergey Igushkin>
* 7d1a3a137b - Publish MPP -metadata artifact in the root module, drop separate module (vor 2 Tagen) <Sergey Igushkin>
* a0fbf54d11 - Simplify matching of Kotlin variant name and Gradle configuration name (vor 2 Tagen) <Sergey Igushkin>
* 16d493558e - HMPP resolution fixes (vor 2 Tagen) <Sergey Igushkin>
* 5963b07987 - Use JSON as the format for the Kotlin project structure metadata (vor 2 Tagen) <Sergey Igushkin>
* f19ef0184c - Cleanup GranularMetadataTransformation after refactoring (vor 2 Tagen) <Sergey Igushkin>
* 3817aa32a1 - (tag: build-1.4.30-dev-1170) [IR] Move isAssignable to IrValueDeclaration. (vor 2 Tagen) <Mads Ager>
* af0999ec6f - [IR] Support isAssignable in builders and serialization. (vor 2 Tagen) <Mads Ager>
* 37145fb055 - [JS_IR] Fix exponential behavior accidentally introduced. (vor 2 Tagen) <Mads Ager>
* 1f2ca606a5 - [IR] Add isAssignable property to IrValueParameter. (vor 2 Tagen) <Mads Ager>
* 8d791ca98e - [IR] Update naming, but not binary format for IrSetValue. (vor 2 Tagen) <Mads Ager>
* 33ab2299f9 - [IR] Fix the type of the default argument mask condition. (vor 2 Tagen) <Mads Ager>
* 87f17dec4a - [JS_IR] Use IrSetValue for default argument handling for JS backend. (vor 2 Tagen) <Mads Ager>
* 9a93bb3f09 - [IR] Add IR support for setting parameters. (vor 2 Tagen) <Mads Ager>
* db23460fd5 - Implement proper script runtime exception rendering with tests (vor 2 Tagen) <Ilya Chernikov>
* d5ad424e8f - (tag: build-1.4.30-dev-1166) FIR: introduce source element mappings tests for raw FIR (vor 2 Tagen) <Ilya Kirillov>
* a8ca2f8065 - FIR IDE: fix diagnostics collection (vor 2 Tagen) <Ilya Kirillov>
* 551864d8c1 - FIR: fix source element of FirQualifiedAccessExpression (vor 2 Tagen) <Ilya Kirillov>
* c6de983476 - (tag: build-1.4.30-dev-1165) Keep class members of the ExtensionPoint interface instead of its implementation for easier usage (vor 2 Tagen) <Yan Zhulanow>
* 0dc243d74c - Parcelize: Don't activate both 'kotlin-parcelize' and 'kotlin-android-extensions' in IDE (KT-42267) (vor 2 Tagen) <Yan Zhulanow>
* 4c540152fe - Parcelize: Forbid applying both 'kotlin-parcelize' and 'kotlin-android-extensions' (KT-42342) (vor 2 Tagen) <Yan Zhulanow>
* a37f16d7a2 - (tag: build-1.4.30-dev-1159) [IR] Do not generate line numbers for synthesized data class members. (vor 2 Tagen) <Mads Ager>
* 5048471835 - (tag: build-1.4.30-dev-1153) Properly check default kind on inheriting from old DefaultImpls scheme (vor 2 Tagen) <Mikhael Bogdanov>
* 714d17ac63 - (tag: build-1.4.30-dev-1151) Parcelize, JVM IR: Handle star projected and nullable arrays. (vor 2 Tagen) <Steven Schäfer>
* a6d5c02d9b - (tag: build-1.4.30-dev-1148) JVM_IR: add a transformChildren call to PropertyReferenceLowering (vor 2 Tagen) <pyos>
* b1bd138afb - JVM_IR fix inline class <-> collection stubs issues (vor 2 Tagen) <Dmitry Petrov>
* 2573eaa77f - (tag: build-1.4.30-dev-1139) IR: do not crash renderer on functions with uninitialized return type (vor 2 Tagen) <Alexander Udalov>
* 06f1bd6101 - Reformat IR tree declarations and implementations (vor 2 Tagen) <Alexander Udalov>
* b47e0e861b - (tag: build-1.4.30-dev-1130) [PSI2IR] Use SYNTHETIC_OFFSET for delegated brigdes. (vor 2 Tagen) <Mads Ager>
* ed5c2b0565 - (tag: build-1.4.30-dev-1128) Add tests for data class runtime string concatenation (vor 2 Tagen) <Mikhael Bogdanov>
* eb32a6ddbd - Add test for for kt42457 wrong behaviour. Align runtime concatenation with it (vor 2 Tagen) <Mikhael Bogdanov>
* 64fb114c30 - (tag: build-1.4.30-dev-1123) FIR Java annotations: create vararg or Array depending on parameter name (vor 2 Tagen) <Mikhail Glukhikh>
* f6b49a2c9a - FirAnnotationArgumentChecker: handle conversion calls properly (vor 2 Tagen) <Mikhail Glukhikh>
* 6f432ea5dd - [FIR] Add problematic test for KT-42346 (double vararg in annotation) (vor 2 Tagen) <Mikhail Glukhikh>
* 862fb6a405 - FIR Java: make annotation parameters not-null (vor 2 Tagen) <Mikhail Glukhikh>
* bcdc53d1c4 - (tag: build-1.4.30-dev-1118) [Gradle, JS] Consider GString in npm dependencies parse in root dependencies (vor 2 Tagen) <Ilya Goncharov>
* 39cde978d0 - (tag: build-1.4.30-dev-1104) Minor. Rename test folder (vor 2 Tagen) <Mikhael Bogdanov>
* d2c4be18a0 - Rename `runtime-string-concat` option into 'string-concat' (vor 2 Tagen) <Mikhael Bogdanov>
* 402f7df0d4 - (tag: build-1.4.30-dev-1103) [IR] Save several last calculated line numbers not to recalculate them several times during code and debug info generation (#3792 ) (vor 2 Tagen) <LepilkinaElena>
* a52e045c91 - (tag: build-1.4.30-dev-1091) [IR BE] Remap references in default arg value in inner class constructor (vor 3 Tagen) <Roman Artemev>
* f597585ffb - [IR BE] Refactor DefaultArgumentStubGenerator a bit (vor 3 Tagen) <Roman Artemev>
* d7e0649d93 - (tag: build-1.4.30-dev-1090) Automatically add -- after script/expression in kotlin runner (vor 3 Tagen) <Ilya Chernikov>
* 153217ae2e - (tag: build-1.4.30-dev-1088) Clean up muted tests (vor 3 Tagen) <Vladimir Dolzhenko>
* b27955d268 - (tag: build-1.4.30-dev-1081) Wrong specialization diagnostic is reported on java default inheritance (vor 3 Tagen) <Mikhael Bogdanov>
* 2d001a46fc - (tag: build-1.4.30-dev-1073) FIR CFG traverser: do not skip graph enter node (vor 3 Tagen) <Jinseong Jeon>
* a154cf4c45 - FIR checker: reproduce KT-42348 (vor 3 Tagen) <Jinseong Jeon>
* be84110ada - (tag: build-1.4.30-dev-1070) Clean up muted tests (vor 3 Tagen) <Vladimir Dolzhenko>
* 71d76bdb4b - (tag: build-1.4.30-dev-1069) Revert "Perform shorten references under modal dialog" (vor 3 Tagen) <Vladimir Dolzhenko>
* dcf18ec500 - (tag: build-1.4.30-dev-1060, tag: build-1.4.30-dev-1055) [Gradle, Cocoapods] Fix false-negative `testCinteropExtraOpts` failing (vor 3 Tagen) <Yaroslav Chernyshev>
* 76c5d036a8 - (tag: build-1.4.30-dev-1053) Do not pack source of invisible runtime helpers to stdlib-js (vor 3 Tagen) <Ilya Gorbunov>
* 4a9819bf9e - (tag: build-1.4.30-dev-1048) Build: Upgrade gradle-enterprise plugin to 3.4.1 (vor 3 Tagen) <Vyacheslav Gerasimov>
* 0b822aa492 - (tag: build-1.4.30-dev-1043) Perform shorten references under modal dialog (vor 3 Tagen) <Vladimir Dolzhenko>
* 36b3a8e0e3 - (tag: build-1.4.30-dev-1039) Revert "Open build tool window on Gradle DSL errors" (vor 3 Tagen) <Vladimir Dolzhenko>
* 5eac949b43 - (tag: build-1.4.30-dev-1036) Report EXPLICIT_DELEGATION_CALL_REQUIRED on relevant element (vor 3 Tagen) <Vladimir Dolzhenko>
* 7af564c9f2 - (tag: build-1.4.30-dev-1035) FIR: fix vararg remapping that merged named vararg (vor 3 Tagen) <Jinseong Jeon>
* 29b23e79f3 - (tag: build-1.4.30-dev-1032) Register EXPRESSION_CODE_FRAGMENT, BLOCK_CODE_FRAGMENT in KtStubElementTypes (vor 3 Tagen) <Vladimir Dolzhenko>
* 3cd552cb43 - [FIR2IR] Process anonymous object nested classes correctly (vor 3 Tagen) <Mikhail Glukhikh>
* 76cdf97b6d - [FIR2IR] Set facade class for backing field properly #KT-42384 Fixed (vor 3 Tagen) <Mikhail Glukhikh>
* ad7ad98738 - (tag: build-1.4.30-dev-1031) [Gradle, Cocoapods] Custom packageName and extraOpts for pods cinterop (vor 3 Tagen) <Yaroslav Chernyshev>
* b0b971cd0a - (tag: build-1.4.30-dev-1029) IR: Remove unused class (vor 3 Tagen) <Georgy Bronnikov>
* 80b7194799 - IR: remove KotlinType usage from Ir.kt (vor 3 Tagen) <Georgy Bronnikov>
* 7afad9a91d - Use wrapped descriptors in IrReturnableBlock (vor 3 Tagen) <Georgy Bronnikov>
* 38ee182f51 - IR: remove unused AbstractClosureAnnotator (vor 3 Tagen) <Georgy Bronnikov>
* 5e02a4efd7 - (tag: build-1.4.30-dev-1027) Mark implicit receiver as captured if the function is expression (vor 3 Tagen) <Ilmir Usmanov>
* 3078bd7b67 - (tag: build-1.4.30-dev-1026) [formatter] line indent provider: fix indent for empty braces (vor 3 Tagen) <Dmitry Gridin>
* 380226cba0 - (tag: build-1.4.30-dev-1021) FIR2IR: correct dispatch receiver inside inner class constructor (vor 3 Tagen) <Jinseong Jeon>
* aa488eabc9 - (tag: build-1.4.30-dev-1020) FIR2IR: distinguish constructor when picking return target (vor 3 Tagen) <Jinseong Jeon>
* 5ab822be36 - (tag: build-1.4.30-dev-995) Import scope of the imported script (vor 6 Tagen) <Ilya Chernikov>
* a71eab89e7 - Remove unused code... (vor 6 Tagen) <Ilya Chernikov>
* bdbf8d7980 - (tag: build-1.4.30-dev-994) Use correct class type when creating class references (vor 6 Tagen) <Leonid Startsev>
* d4bdb0eedc - Remove requirement on 'Serializable class must have single primary constructor' (vor 6 Tagen) <Leonid Startsev>
* de8776ec1d - (tag: build-1.4.30-dev-993) [Gradle, JS] Support for groovy dsl and Pair in kotlin dsl (vor 6 Tagen) <Ilya Goncharov>
* 6c1dc43d25 - (tag: build-1.4.30-dev-992) Add check already fixed variables in `PostponedArgumentInputTypesResolver` during adding constraints on them and using inside a functional type (vor 6 Tagen) <Victor Petukhov>
* 96ccf03794 - (tag: build-1.4.30-dev-991) [Gradle, JS] Test: Add yarn resolution by version shortcut (vor 6 Tagen) <Ilya Goncharov>
* 18ec9f10f9 - [Gradle, JS] Add yarn resolution by version shortcut (vor 6 Tagen) <Ilya Goncharov>
* 07f78f5ab8 - (tag: build-1.4.30-dev-982, origin/rr/kishmakov/showbinary) [Commonizer] Drop "kind" from CirClassConstructor (vor 6 Tagen) <Dmitriy Dolovov>
* abc4aef403 - (tag: build-1.4.30-dev-981) Store kotlin-script-cache-dependencies as project file attribute (vor 6 Tagen) <Vladimir Dolzhenko>
* 941a506885 - (tag: build-1.4.30-dev-980, origin/rr/pdn_jvmir_abi_ic_collections) Add test for inline classes implementing collection interfaces (vor 6 Tagen) <Dmitry Petrov>
* 2828f0a814 - (tag: build-1.4.30-dev-965) Fix restoring script configuration from file attributes (vor 6 Tagen) <Ilya Chernikov>
* d88e87aaac - Fix ScriptDefinition subtyping after earlier refactorings (vor 6 Tagen) <Ilya Chernikov>
* adcfca3f98 - Treat classpath extraction problems on script definition loading as warnings (vor 6 Tagen) <Ilya Chernikov>
* 741df42c18 - (tag: build-1.4.30-dev-959) Open build tool window on Gradle DSL errors (vor 6 Tagen) <Vladimir Dolzhenko>
* e018f2bd3e - (tag: build-1.4.30-dev-957) JVM_IR more precise check for special bridges in super class (vor 6 Tagen) <Dmitry Petrov>
* cf5bd38bec - JVM_IR. Support runtime string concatenation (vor 6 Tagen) <Mikhael Bogdanov>
* 1938f9459f - Support indy concatenation (vor 6 Tagen) <Mikhael Bogdanov>
* 942e1962d9 - Properly process constants (vor 6 Tagen) <Mikhael Bogdanov>
* 8a1f7c5859 - Add TODO (vor 6 Tagen) <Mikhael Bogdanov>
* c329c22630 - Add runtime string concat options. Some renaming (vor 6 Tagen) <Mikhael Bogdanov>
* 04012951c1 - Basic invokedynamic string concatenation support (vor 6 Tagen) <Mikhael Bogdanov>
* 88892ec65d - Introduce StringAppendGenerator (vor 6 Tagen) <Mikhael Bogdanov>
* bf35818438 - Minor. Reformat (vor 6 Tagen) <Mikhael Bogdanov>
* b58d75440b - (tag: build-1.4.30-dev-954) [FIR] Fix tests for vararg execution order after rebase. (vor 6 Tagen) <Mark Punzalan>
* e175e87225 - [FIR] Change type of argumentMapping properties and parameters from Map to LinkedHashMap, to signify that the order is important and we don't assume that mutableMapOf() will always return a LinkedHashMap. (vor 6 Tagen) <Mark Punzalan>
* 6b83f2d70e - [FIR] Remove Candidate.oldToNewArgumentMapping and use Candidate.argumentMapping instead of the Fir*Call's argumentList to remap vararg arguments to a FirVarargArgumentExpression. (vor 6 Tagen) <Mark Punzalan>
* a2a4d94834 - [FIR] Capture array and indices for postfix/prefix increment/decrement of array element (including overloaded indexed access operators, e.g., `a[b, c]++`). (vor 6 Tagen) <Mark Punzalan>
* eb631bc429 - [FIR] Keep vararg argument order in resolved calls (KT-17691). (vor 6 Tagen) <Mark Punzalan>
* f6ce2d893c - [FIR] Handle varargs in overloaded indexed access operator. (vor 6 Tagen) <Mark Punzalan>
* c471a7735e - (tag: build-1.4.30-dev-953) Keep all variants of ExtensionPointImpl.registerExtension() in the pro-guarded compiler (KT-42103) (vor 6 Tagen) <Yan Zhulanow>
* bcbb90dd81 - (tag: build-1.4.30-dev-950) "Receiver parameter is never used" inspection: don't report it when anonymous function is called with receiver (vor 6 Tagen) <Toshiaki Kameyama>
* 112e07814e - (tag: build-1.4.30-dev-948) [FIR] Mute test after rebase (vor 6 Tagen) <Mikhail Glukhikh>
* cc88374fd7 - [FIR] Add compile Kotlin against Kotlin test group (vor 6 Tagen) <Mikhail Glukhikh>
* 582f8fe287 - FIR: recursive transform annotation if it has annotation as argument (vor 6 Tagen) <Mikhail Glukhikh>
* 2fd752f8f6 - IR interpreter: fix calculation of constant Java fields (vor 6 Tagen) <Mikhail Glukhikh>
* 44ebec05bb - FIR Java: support read of field constant initializers (vor 6 Tagen) <Mikhail Glukhikh>
* fafb4a7914 - (tag: build-1.4.30-dev-943) Use regex for case-insensitive String.replace (vor 7 Tagen) <Ilya Gorbunov>
* 4a0109cf44 - Use StringBuilder in String.replace (2x faster) (vor 7 Tagen) <Francesco Vasco>
* 51a37bffff - (tag: build-1.4.30-dev-942, tag: build-1.4.30-dev-940) Incorrect package name for multipart classes (vor 7 Tagen) <Vladimir Ilmov>
* dc2845df10 - (tag: build-1.4.30-dev-939) [IR] Avoid extra lists creation during getting explicit/all parameters (#3769 ) (vor 7 Tagen) <LepilkinaElena>
* 6d7744a921 - (tag: build-1.4.30-dev-925, tag: build-1.4.30-dev-923) FIR2IR: Use correct origin for lazily created fake overrides (vor 7 Tagen) <Denis Zharkov>
* 26a43b253f - FIR2IR: Avoid recreation of declarations (vor 7 Tagen) <Denis Zharkov>
* ff4b6a0bf9 - FIR: Fix modality computation for corner cases in FirTypeIntersectionScope (vor 7 Tagen) <Denis Zharkov>
* de3df799bc - FIR: Fix implicit return type computation for synthetic property+intersection (vor 7 Tagen) <Denis Zharkov>
* 754e17a28f - FIR2IR: Fix checking if accessor is allowed to have fake override (vor 7 Tagen) <Denis Zharkov>
* 70bf7063c9 - FIR2IR: Add hack for delegate combinated with intersection (vor 7 Tagen) <Denis Zharkov>
* 85b8673434 - FIR: Fix overload resolution with defaults (vor 7 Tagen) <Denis Zharkov>
* 4964ff0019 - FIR2IR: Refine definition if we need a fake override (vor 7 Tagen) <Denis Zharkov>
* 3dfbd36f15 - FIR: Unmute passing blackbox tests (vor 7 Tagen) <Denis Zharkov>
* be6bef13d3 - FIR2IR: Drop some unused declarations (vor 7 Tagen) <Denis Zharkov>
* 5c9187b270 - FIR2IR: Rework fake overrides generation (vor 7 Tagen) <Denis Zharkov>
* b241161c35 - FIR2IR: Rework DelegatedMemberGenerator (vor 7 Tagen) <Denis Zharkov>
* e311a60055 - FIR: Refine FirDelegatedMemberScope (vor 7 Tagen) <Denis Zharkov>
* 28c536e511 - FIR: Add temporary workaround to avoid changes in test data (vor 7 Tagen) <Denis Zharkov>
* ff83555729 - Minor. Optimize imports (vor 7 Tagen) <Denis Zharkov>
* fd9c6479bf - FIR: Do not call withReplacedConeType if type is unresolved (vor 7 Tagen) <Denis Zharkov>
* cb07ffc4fd - FIR: Clarify contracts for two versions FirClass<*>::scope (vor 7 Tagen) <Denis Zharkov>
* 1adf731fc5 - FIR: Minor. Use buildValueParameterCopy (vor 7 Tagen) <Denis Zharkov>
* 9696fecab5 - FIR: Use refined visibility/modality for intersection overrides (vor 7 Tagen) <Denis Zharkov>
* 20bf238c27 - FIR2IR: Fix signature computed for fake-overrides (vor 7 Tagen) <Denis Zharkov>
* 9914b487b7 - FIR: Do not load hashCode/toString/equals methods from Java interface (vor 7 Tagen) <Denis Zharkov>
* 7c7c5336f9 - FIR: Reuse callables copying parts in FirClassSubstitutionScope (vor 7 Tagen) <Denis Zharkov>
* 0297be1fa8 - FIR: Replace callableId for intersection overrides (vor 7 Tagen) <Denis Zharkov>
* 11bc0e3225 - FIR: Extract FirTypeScope.getDirectOverridden* (vor 7 Tagen) <Denis Zharkov>
* 73c6eb2793 - FIR2IR: Extract common parts in FakeOverrideGenerator (vor 7 Tagen) <Denis Zharkov>
* d67a1f9123 - FIR: Rework default parameters propagation through overrides (vor 7 Tagen) <Denis Zharkov>
* ac666187b0 - FIR: Use correct session in FirJvmMangleComputer (vor 7 Tagen) <Denis Zharkov>
* c8afa8f715 - FIR2IR: Remove unused FakeOverrideMode (vor 7 Tagen) <Denis Zharkov>
* 2b76fe8a72 - (tag: build-1.4.30-dev-910, origin/rr/yunirj/check-rr-push, origin/pushj/yunir/check-rr-push, origin/auto-push-check) [FIR Completion] Enable basic insertion handler tests for FIR completion (vor 7 Tagen) <Roman Golyshev>
* 39736868bf - (tag: build-1.4.30-dev-909) JVM IR: Allow debugger to evaluate expressions involving IR dependencies (vor 7 Tagen) <Steven Schäfer>
* 48b736e551 - JVM IR: Enable evaluate expression tests for the JVM IR backend (vor 7 Tagen) <Steven Schäfer>
* 33969c5f9a - (tag: build-1.4.30-dev-908) Redundant semicolon: fix false negative on start of line (vor 7 Tagen) <Toshiaki Kameyama>
* 02c31a711c - (tag: build-1.4.30-dev-907) Avoid iterating over all idea modules. (vor 7 Tagen) <Nikita Skvortsov>
* 713f6e1ed3 - (tag: build-1.4.30-dev-905) Load artifactory in root script to workaround conflicts (vor 7 Tagen) <Florian Kistner>
* 4c9d3b4668 - (tag: build-1.4.30-dev-904) [Gradle, Cocoapods] Add Podfile missing info to podInstall error report (vor 7 Tagen) <Yaroslav Chernyshev>
* 6c79040cfb - (tag: build-1.4.30-dev-901) [FIR Completion] Enable passing tests (vor 7 Tagen) <Roman Golyshev>
* 12cd5fb43a - [FIR Completion] Refactor FIR completion tests (vor 7 Tagen) <Roman Golyshev>
* 31de584d14 - (tag: build-1.4.30-dev-900, tag: build-1.4.30-dev-899) [Spec tests] Generate sections json map (vor 7 Tagen) <anastasiia.spaseeva>
* d02432cf93 - (tag: build-1.4.30-dev-898) Introduce warning for the changing arguments execution order for named varargs (KT-17691) (vor 7 Tagen) <Victor Petukhov>
* d62c665e99 - Introduce language feature to enable the correct arguments execution order for named varargs (KT-17691) (vor 7 Tagen) <Victor Petukhov>
* 485ada7b90 - (tag: build-1.4.30-dev-891) Move getColon from KtClass to KtClassOrObject (vor 7 Tagen) <Bart van Helvert>
* 4d5b32b140 - (tag: build-1.4.30-dev-889) Clean up perf tests TC stats output (vor 7 Tagen) <Vladimir Dolzhenko>
* 986ee11aab - (tag: build-1.4.30-dev-887, tag: build-1.4.30-dev-881, tag: build-1.4.30-dev-880) Fix failing spec test (vor 8 Tagen) <Victor Petukhov>
* 4f51367196 - (tag: build-1.4.30-dev-879, tag: build-1.4.30-dev-876) Remove build settings of CLion plugin (vor 8 Tagen) <Kirill Shmakov>
* f03b957812 - (tag: build-1.4.30-dev-870) Build: Check ivy repository by empty marker file instead of directory (vor 8 Tagen) <Vyacheslav Gerasimov>
* d0a1f18c7d - (tag: build-1.4.30-dev-868) Fix failing test after fcfabb70d5 (vor 8 Tagen) <Victor Petukhov>
* 60cf3b5740 - (tag: build-1.4.30-dev-859) Upgradle agp version for ConfigurationCacheForAndroidIT (vor 8 Tagen) <Bingran>
* af86c52101 - (tag: build-1.4.30-dev-856) JVM_IR merge annotations when substituting types (vor 8 Tagen) <Dmitry Petrov>
* 4b152a635e - (tag: build-1.4.30-dev-855) multiplatformUtil; Module.implementedModules: Extend Android M2 fallback to also include M3 relevant modules (vor 8 Tagen) <sebastian.sellmair>
* f9b8bc0edb - (tag: build-1.4.30-dev-853) Move KotlinAndroidDependsOnEdgesTest.kt to new `functionalTest` source set (vor 8 Tagen) <sebastian.sellmair>
* 1173c4380a - KotlinPlugin: Setup default 'dependsOn' edges for Android source sets (vor 8 Tagen) <sebastian.sellmair>
* dbf34205ff - (tag: build-1.4.30-dev-850) Advance bootstrap to 1.4.30-dev-738 (vor 8 Tagen) <Dmitriy Novozhilov>
* fcfabb70d5 - (tag: build-1.4.30-dev-847) Report invisible setter error if it's resolved to synthetic property of base class with public getter and protected setter (vor 8 Tagen) <Victor Petukhov>
* fdd71c0bce - (tag: build-1.4.30-dev-846) Fix incorrect NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETER (vor 8 Tagen) <Denis Zharkov>
* d09ccdbe3c - (tag: build-1.4.30-dev-837) FIR serializer: distinguish typealias classifier (vor 8 Tagen) <Jinseong Jeon>
* b4ac2f5b55 - FIR serializer: special handling of Continuation (vor 8 Tagen) <Jinseong Jeon>
* 5d2adce7ab - (tag: build-1.4.30-dev-832) as42: Add lost project parameter to CliLightClassGenerationSupport. (vor 8 Tagen) <Konstantin Tskhovrebov>
* 3212df6183 - (tag: build-1.4.30-dev-829) Reverted back occasional commenting of perf runs (vor 8 Tagen) <Vladimir Dolzhenko>
* 803463ac11 - (tag: build-1.4.30-dev-827) Revert "as42: Fix override." (vor 8 Tagen) <Konstantin Tskhovrebov>
* 646e6446f7 - (tag: build-1.4.30-dev-826) as41: Fix compile error in :compiler:tests-common:compileTestJava (vor 8 Tagen) <Nikolay Krasko>
* 6d2647c681 - Clean .bunch file (vor 8 Tagen) <Nikolay Krasko>
* ce1b388668 - (tag: build-1.4.30-dev-822) Add registry key kotlin.resolve.forceFullResolveOnHighlighting (vor 8 Tagen) <Vladimir Dolzhenko>
* 50a16aa9bc - (tag: build-1.4.30-dev-813) Do not print metadata for perf tests (vor 9 Tagen) <Vladimir Dolzhenko>
* f79afd67f4 - (tag: build-1.4.30-dev-812) Add more tests for collections implemented by delegation (vor 9 Tagen) <Dmitry Petrov>
* 3c380faeb5 - (tag: build-1.4.30-dev-809) Added deprecated PackageFragmentProvider#getPackageFragments for BWC (vor 9 Tagen) <Vladimir Dolzhenko>
* a228206cf5 - (tag: build-1.4.30-dev-808) Minor. Regenerate tests (vor 9 Tagen) <Mikhael Bogdanov>
* 79a2d9858c - (tag: build-1.4.30-dev-803) JVM_IR emulate JVM stub generation scheme (vor 9 Tagen) <Dmitry Petrov>
* 6dc08cb2fd - (tag: build-1.4.30-dev-802) Add a bytecode test that checks inlining of adapted references (vor 9 Tagen) <pyos>
* 9a3507af59 - JVM_IR: treat adapted references as lambdas for inlining (vor 9 Tagen) <pyos>
* 0e8a664c9b - JVM_IR: fix bound suspend-converted references (vor 9 Tagen) <pyos>
* ac50433e17 - (tag: build-1.4.30-dev-796, tag: build-1.4.30-dev-793) Fix failing bytecode text test (vor 9 Tagen) <Mikhail Glukhikh>
* cfd90c85cb - (tag: build-1.4.30-dev-789) Kapt: Re-enable JDK 9/11 tests disabled by occasion (vor 9 Tagen) <Yan Zhulanow>
* b39af51390 - (tag: build-1.4.30-dev-788) [FIR] Extract language settings into a dedicated component (vor 9 Tagen) <Pavel Kirpichenkov>
* 8f31b1ca83 - [FIR] Use default language settings in inference components (vor 9 Tagen) <Pavel Kirpichenkov>
* dba1b50aed - (tag: build-1.4.30-dev-787) Parcelize: Don't write Parcelize model if the Parcelize plugin is disabled (vor 9 Tagen) <Yan Zhulanow>
* 9cdd6e9a8f - Kapt: Support new @JvmDefault functionality (KT-25960) (vor 9 Tagen) <Yan Zhulanow>
* a44fd964cf - Kapt: Don't convert field initializers for enum fields inside companion objects (KT-37732) (vor 9 Tagen) <Yan Zhulanow>
* 86ac44c23e - "Replace 'if' with elvis operator": don't suggest if val initializer is a complex expression (vor 9 Tagen) <Toshiaki Kameyama>
* 653e20dcba - Convert put to assignment: don't report when receiver object has custom 'set' method (vor 9 Tagen) <Toshiaki Kameyama>
* 5abb6bc7a5 - Add quickfix for SENSELESS_NULL_IN_WHEN to remove redundant when branch (vor 9 Tagen) <Toshiaki Kameyama>
* 668473c337 - Add quickfix for CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT to remove `const` modifier (vor 9 Tagen) <Toshiaki Kameyama>
* 5a3c6def8f - Join with assignment: fix false negative when local variable are used (vor 9 Tagen) <Toshiaki Kameyama>
* b56272dc64 - Add name to argument: do not remove necessary backticks (vor 9 Tagen) <Toshiaki Kameyama>
* a492fe7757 - "Put arguments/parameters on separate lines": respect code style settings (vor 9 Tagen) <Toshiaki Kameyama>
* 74ee68e57b - Remove redundant backticks: do not report if variable inside the string and isn't followed by space (vor 9 Tagen) <Toshiaki Kameyama>
* ad3ea9a36a - Replace with binary operator: don't highlight when receiver is platform type (vor 9 Tagen) <Toshiaki Kameyama>
* 93db78e7ac - JavaMapForEachInspection: report for expression with implicit receiver (vor 9 Tagen) <Toshiaki Kameyama>
* 85e8b56a02 - Minor: Simplify code (vor 9 Tagen) <Yan Zhulanow>
* 75e8849c94 - Add quick fix for INLINE_CLASS_CONSTRUCTOR_NOT_FINAL_READ_ONLY_PARAMETER (vor 9 Tagen) <Toshiaki Kameyama>
* 9f192ba85e - Fix false positive in +0.0 == -0.0 comparison simplification (KT-17735) (vor 9 Tagen) <Yan Zhulanow>
* 915dc6ce91 - FoldInitializerAndIfToElvisInspection: don't report when 'var' variable has no explicit type and it's used as not nullable type (vor 9 Tagen) <Toshiaki Kameyama>
* db140b2815 - Fix Pill debug IDEA run configurations (vor 9 Tagen) <Yan Zhulanow>
* 7b5fc19156 - Minor: Simplify replacement check logic in ReplaceJavaStaticMethodWithKotlinAnalogInspection (vor 9 Tagen) <Yan Zhulanow>
* ed2b547973 - Minor: Extract suspend call check to a separate function (vor 9 Tagen) <Yan Zhulanow>
* ef5335ba99 - ReplaceJavaStaticMethodWithKotlinAnalogInspection: don't report for Character.toString(int) (vor 9 Tagen) <Toshiaki Kameyama>
* b008e6c9be - SimplifiableCallChainInspection: don't report if suspend function cannot be called correctly (vor 9 Tagen) <Toshiaki Kameyama>
* 1e9bb00744 - Debugger: Disable "missing dependency superclass" diagnostic in evaluator (KT-38659) (vor 9 Tagen) <Yan Zhulanow>
* 62affd8e0d - Kapt: Allow to strip @Metadata annotation from stubs (KT-36667) (vor 9 Tagen) <Yan Zhulanow>
* da16b8e527 - (tag: build-1.4.30-dev-784, origin/rr/gradle/ilgonmic/included-range-only-version) [Gradle, JS] Add includedRange with version only (vor 9 Tagen) <Ilya Goncharov>
* 3075de917b - (tag: build-1.4.30-dev-780) Add useAndroidX property into mobile library template KT-42123 (vor 9 Tagen) <Kirill Shmakov>
* ac9b5dabfc - Clarify test names to avoid clashes in resolve (vor 9 Tagen) <Kirill Shmakov>
* 31e7dd5fcc - (tag: build-1.4.30-dev-776) [Gradle, JS] Fix escaped characters in package.json (vor 9 Tagen) <Ilya Goncharov>
* 337a66f906 - [Gradle, JS] Fix NpmRange string representation with concrete version (vor 9 Tagen) <Ilya Goncharov>
* 0fa4f0572b - [Gradle, JS] Add test for duplicated dependency with range version (vor 9 Tagen) <Ilya Goncharov>
* 024771028c - [Gradle, JS] Fix yarn.lock resolution in case of duplicated dependencies (vor 9 Tagen) <Ilya Goncharov>
* 34b6003371 - (tag: build-1.4.30-dev-775, tag: build-1.4.30-dev-774) as42: remove unused bunch files (vor 9 Tagen) <Konstantin Tskhovrebov>
* c8def4543d - Bump AS versions. (vor 9 Tagen) <Konstantin Tskhovrebov>
* 8a4aac53d8 - as42: Fix override. (vor 9 Tagen) <Konstantin Tskhovrebov>
* ddfb86c839 - KT-42014 ClassNotFoundException in Android Studio 4.2 (vor 9 Tagen) <Andrei Klunnyi>
* 8ff141357e - as42: move plugin.xml to appropriate resource directy (vor 9 Tagen) <Mikhail Zarechenskiy>
* 11ac5bd32a - as42: Fix test about forgotten bunches (vor 9 Tagen) <Mikhail Zarechenskiy>
* 929fb1f178 - as42: Fix compilation of tests (vor 9 Tagen) <Mikhail Zarechenskiy>
* 99b9bc83a1 - as42: Fix assertEqualsToFile usage (vor 9 Tagen) <Nikolay Krasko>
* d83355e4c4 - as42: Remove setupGradleSettings usage (vor 9 Tagen) <Nikolay Krasko>
* fa9368125f - as42: Remove clearing scratchesMapping in tests (vor 9 Tagen) <Nikolay Krasko>
* c5b70797e2 - as42: Fix compilation errors in AbstractJavaToKotlinConverterForWebDemoTest (vor 9 Tagen) <Nikolay Krasko>
* 1dc3cb5978 - as42: Fix compilation errors caused by 202 platform (vor 9 Tagen) <Nikolay Krasko>
* ecff2816ac - as42: Fix duplication registration for com.intellij.psi.classFileDecompiler in plugin (vor 9 Tagen) <Nikolay Krasko>
* a3bef10b97 - as42: Add fastutil library to dependency to make KtUsefulTestCase.<clinit> work (vor 9 Tagen) <Nikolay Krasko>
* 1f3602c4b7 - as42: Register DumbUtil service as it required in PsiElementFinderImpl (vor 9 Tagen) <Nikolay Krasko>
* 1b97511248 - as42: Register classFileDecompiler through xml (vor 9 Tagen) <Nikolay Krasko>
* 5ba70b2cbb - as42: Additional fixes for AS42 and 202 platform (vor 9 Tagen) <Nikolay Krasko>
* 2df030f583 - as42: Apply 201 <-> AS41 diff (vor 9 Tagen) <Nikolay Krasko>
* 17e43aadaa - Introduce AS42 bunch (vor 9 Tagen) <Nikolay Krasko>
* 1fc459ab4c - (tag: build-1.4.30-dev-768) JVM_IR KT-42260 add abstract overrides for generated stubs (vor 9 Tagen) <Dmitry Petrov>
* 445b2d6eb1 - (tag: build-1.4.30-dev-764) JVM IR: minor, unmute bytecode text test (vor 9 Tagen) <Alexander Udalov>
* b497f39c29 - IR: do not try to render IrUninitializedType (vor 9 Tagen) <Alexander Udalov>
* 522fdb3e59 - (tag: build-1.4.30-dev-756) [Gradle, JS] Empty compiler plugin classpath for KotlinJsIrLink (vor 9 Tagen) <Ilya Goncharov>
* cebbd21a1e - (tag: build-1.4.30-dev-753) FIR2IR: simplify analysis of companion' callable references (vor 9 Tagen) <Mikhail Glukhikh>
* 3151fc8577 - FIR2IR: set dispatch receiver for companion member reference (vor 9 Tagen) <Jinseong Jeon>
* 01d852c006 - (tag: build-1.4.30-dev-751) FIR: carry annotations on delegated property accessors (vor 9 Tagen) <Jinseong Jeon>
* f1aa75fdf8 - [JPS] Fix startup environment for Android Studio (vor 9 Tagen) <Aleksei Cherepanov>
* 6ae2951850 - (tag: build-1.4.30-dev-750) Minor. Do not check suffix of function for tail-call optimization hit (vor 9 Tagen) <Ilmir Usmanov>
* 7d277b907f - [FIR] Add new backend tests to "[JPS] Run fast FIR tests" configuration (vor 9 Tagen) <Dmitriy Novozhilov>
* 8f333aef3a - (tag: build-1.4.30-dev-748) Introduce warning about forbidden referencing to underscore named parameter of the catch block in a future release (KT-31567) (vor 9 Tagen) <Victor Petukhov>
* 09f1764f82 - Introduce warning for private inline functions which return anonymous objects without specified supertypes (KT-33917) (vor 9 Tagen) <Victor Petukhov>
* 63d825fa24 - Introduce warning for secondary constructor in enums without delegation to primary constructors (KT-35870) (vor 9 Tagen) <Victor Petukhov>
* 416874f9d0 - [FIR] Update BB test license comments (vor 9 Tagen) <Mikhail Glukhikh>
* 238cc7c257 - [FIR] Enable BytecodeText tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 69cd729506 - [FIR] Enable BlackBoxAgainstJavaCodegen tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 348ba3e08c - [FIR] Enable BlackBoxInlineCodegen tests for FIR. (vor 9 Tagen) <Mark Punzalan>
* 53a7d69ca6 - [FIR] Make FirPropertyAccessor inherits FirCallableMemberDeclaration (vor 9 Tagen) <Dmitriy Novozhilov>
* 8f1062594f - [FIR] Add ability to get scopes for declarations of TYPES resolve phase (vor 9 Tagen) <Dmitriy Novozhilov>
* cc4f72e032 - [FIR] Capture type from type parameter upper bound when needed (vor 9 Tagen) <Dmitriy Novozhilov>
* 393688ad82 - [FIR] Add extension to FirSession to get ConeTypeCheckerContext (vor 9 Tagen) <Dmitriy Novozhilov>
* 9e4623c52b - [FIR] Fix resolution of calls on `super` to avoid resolve to interface methods (vor 9 Tagen) <Dmitriy Novozhilov>
* fb871a55a3 - [FIR] Don't create backing field for property without explicit type (vor 9 Tagen) <Dmitriy Novozhilov>
* 0c0a8f9849 - [FIR] Properly pass type attributes for inference of lambda with type variable as expected type (vor 9 Tagen) <Dmitriy Novozhilov>
* d9906ae8da - (tag: build-1.4.30-dev-740) Minor: unmute some bytecode listing tests in JVM_IR (vor 10 Tagen) <Dmitry Petrov>
* 565c156ddb - Minor: reformat and cleanup warnings in CollectionStubMethodGenerator.kt (vor 10 Tagen) <Dmitry Petrov>
* af1ed77d15 - (tag: build-1.4.30-dev-738, tag: build-1.4.30-dev-735, tag: build-1.4.30-dev-733, origin/rr/yan.dep) Parcelize: Fix NPE on availability check (vor 10 Tagen) <Yan Zhulanow>
* 8c423729e4 - (tag: build-1.4.30-dev-726) JVM_IR: slightly refactor ClassCodegen (vor 10 Tagen) <pyos>
* 79e5177126 - (tag: build-1.4.30-dev-715) [KTIJ-145] Memory leak detected (vor 10 Tagen) <Andrei Klunnyi>
* 819e83b68b - (tag: build-1.4.30-dev-713) [Gradle, Cocoapods] Complete logging for corner-case pod configurations (vor 10 Tagen) <Yaroslav Chernyshev>
* 5f4aa4db27 - [Gradle, Cocoapods] Improve logging when deprecated podspec path is used (vor 10 Tagen) <Yaroslav Chernyshev>
* 330502a0a6 - (tag: build-1.4.30-dev-708) KT-22665 "Create object" quick fix produce wrong code for enum (#2883 ) (vor 10 Tagen) <Toshiaki Kameyama>
* 076eacb3d1 - (tag: build-1.4.30-dev-700) Check implicitly inferred Nothing inside special calls properly: compare constructors instead of types (vor 10 Tagen) <Victor Petukhov>
* 051d64742c - (tag: build-1.4.30-dev-695) Make SpaceBootstrap as default bootstrap source (vor 10 Tagen) <Dmitriy Novozhilov>
* f39adfdf15 - Update version of kotlin-build-gradle-plugin dependency (vor 10 Tagen) <Dmitriy Novozhilov>
* 7aef253a36 - Add SpaceBootstrap option to kotlin-build-gradle-plugin (vor 10 Tagen) <Dmitriy Novozhilov>
* a149d38c98 - Register TYPE_CODE_FRAGMENT in KtStubElementTypes (vor 10 Tagen) <Vladimir Dolzhenko>
* 243db689af - (tag: build-1.4.30-dev-691, tag: build-1.4.30-dev-678, origin/rr/gradle/zoldater/KT-42086) Build: fix "unknown enum constant" warning on Nls.Capitalization (vor 13 Tagen) <Alexander Udalov>
* cb5c317f91 - Gradle: support moduleName option in KotlinJvmOptions (vor 13 Tagen) <Alexander Udalov>
* 0edbdaf0c7 - (tag: build-1.4.30-dev-677) Wizard: use EAP Kotlin versions for running import tests (vor 13 Tagen) <Ilya Kirillov>
* bc580d2fd9 - (tag: build-1.4.30-dev-668) Introduce "Unused result of data class copy" inspection (vor 13 Tagen) <Toshiaki Kameyama>
* ae6d89b100 - (tag: build-1.4.30-dev-664) Minor, mute new test for FIR (vor 13 Tagen) <Alexander Udalov>
* bd6ead0467 - JVM_IR: check for null when converting unboxed inline classes to strings (vor 13 Tagen) <pyos>
* d2bdab2ef5 - (tag: build-1.4.30-dev-662) [FIR IDE] Add find usages tests for FIR plugin (vor 13 Tagen) <Igor Yakovlev>
* d534d92123 - [FIR IDE] Implement FIR for KotlinUsageTypeProvider (vor 13 Tagen) <Igor Yakovlev>
* 37ba9eccc4 - (tag: build-1.4.30-dev-661) KT-31553 Complete Statement: Wrong auto-insertion of closing curly brace for a code block (#2378 ) (vor 13 Tagen) <Toshiaki Kameyama>
* 14bdcb1e26 - (tag: build-1.4.30-dev-660) "Create enum constant" quick fix: suggest if expected type is Any (vor 13 Tagen) <Toshiaki Kameyama>
* 31ed5430ee - (tag: build-1.4.30-dev-658) Minor. Update test data (vor 13 Tagen) <Mikhael Bogdanov>
* f8f2be3d9f - (tag: build-1.4.30-dev-655) Minor, improve test on suspend invoke function reference (vor 13 Tagen) <Alexander Udalov>
* 20a5c44e41 - JVM IR: Fix types in generated function reference constructor (vor 13 Tagen) <Steven Schäfer>
* f3db113a82 - (tag: build-1.4.30-dev-654) FIR2IR: use @Target to put annotations on either property or backing field (vor 13 Tagen) <Jinseong Jeon>
* b59832c5fd - FIR: refactor annotation-related utils (vor 13 Tagen) <Jinseong Jeon>
* c8170702c6 - FIR serializer: special version requirement for @JvmField property in interface companion (vor 13 Tagen) <Jinseong Jeon>
* dc2226b42f - FIR2IR: put @JvmField on field, not property (vor 13 Tagen) <Jinseong Jeon>
* ae23adb6f5 - FIR Java: fix exception during synthetic property enhancement (vor 13 Tagen) <Mikhail Glukhikh>
* 368de43623 - FIR Java: support Java setters more properly in use-site scope (vor 13 Tagen) <Mikhail Glukhikh>
* 873ea560a9 - [FIR2IR] Fix conversion of flexible class reference (vor 13 Tagen) <Mikhail Glukhikh>
* fe8e3e99ab - [FIR Java] Hide function in scope in case it's an accessor by fact (vor 13 Tagen) <Mikhail Glukhikh>
* 70095712eb - (tag: build-1.4.30-dev-640) Minor: drop new bytecode listing test that passes only in JVM_IR (vor 13 Tagen) <Dmitry Petrov>
* a2f70dfc3d - KT-41298 "Remove redundant 'with' call" intention works incorrectly with non-local returns and single-expression functions (#3713 ) (vor 13 Tagen) <Toshiaki Kameyama>
* 8a58ada4cd - (tag: build-1.4.30-dev-637) Fix version parser for versions without status "1.4-M1-42-IJ2020.1-1". (vor 13 Tagen) <Konstantin Tskhovrebov>
* 945edfe987 - (tag: build-1.4.30-dev-636) KT-41859 Place classes after typealiases in `DeserializedMemberScope` (vor 13 Tagen) <Roman Golyshev>
* cfd62c15bf - (tag: build-1.4.30-dev-634) JVM_IR KT-36994 don't generate stub if present in superclass (vor 13 Tagen) <Dmitry Petrov>
* 1adce11257 - Add tests for KT-40191 (vor 13 Tagen) <Dmitry Petrov>
* a45b409e23 - Minor: update generated JS tests (vor 13 Tagen) <Dmitry Petrov>
* 4e518e77ca - (tag: build-1.4.30-dev-621) [JVM_IR] Fix expectations for parcelize tests. (vor 2 Wochen) <Mads Ager>
* 6d13fe8213 - (tag: build-1.4.30-dev-619) Minor, add explicit type argument to workaround KT-42175 (vor 2 Wochen) <Alexander Udalov>
* f30e564c90 - (tag: build-1.4.30-dev-615) JVM_IR: do not use fields' superQualifierSymbol to cast the receiver (vor 2 Wochen) <pyos>
* a57c95624d - (tag: build-1.4.30-dev-613, tag: build-1.4.30-dev-609) Add changelog for 1.4.20-M1 (vor 2 Wochen) <anastasiia.spaseeva>
* 0d954f1190 - (tag: build-1.4.30-dev-604) Change module :core:compiler.backend.common.jvm to :compiler:backend.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* b343d05e14 - [FIR] Implement JvmTypeMapper based on cone types (vor 2 Wochen) <Dmitriy Novozhilov>
* a28d0e0b7f - Make IrTypeMapper delegate to AbstractTypeMapper (vor 2 Wochen) <Dmitriy Novozhilov>
* 86d4d320c4 - Introduce AbstractTypeMapper based on type markers (vor 2 Wochen) <Dmitriy Novozhilov>
* 7380abac13 - Split AsmUtils to descriptors dependent and independent parts (vor 2 Wochen) <Dmitriy Novozhilov>
* 54a5a066e8 - Introduce new module for common parts of backend utils (vor 2 Wochen) <Dmitriy Novozhilov>
* c3a89e2507 - Move common part of typeSignatureMapping.kt to :core:compiler.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* d215c413cc - Move TypeMappingMode to :core:compiler.common.jvm (vor 2 Wochen) <Dmitriy Novozhilov>
* 4ef57c120f - [FIR] Consider variance of type parameters during java type enhancement (vor 2 Wochen) <Dmitriy Novozhilov>
* a0db510e49 - [FIR] Split creating fir for java declarations to separate methods (vor 2 Wochen) <Dmitriy Novozhilov>
* 0d29d6d361 - [FIR] Transform when conditions with boolean expected type (vor 2 Wochen) <Dmitriy Novozhilov>
* 68a47d6efb - [FIR] Add helpers for creating diagnostics on nullable source (vor 2 Wochen) <Dmitriy Novozhilov>
* 162d9744ff - (tag: build-1.4.30-dev-595) [JS IR] Fix export of constructor with default argument (KT-41275) (vor 2 Wochen) <Svyatoslav Kuzmich>
* 5b136516c4 - (tag: build-1.4.30-dev-594) FIR: utilize checking subtype of functional type and finding invoke symbol (vor 2 Wochen) <Jinseong Jeon>
* b10466f6a2 - FIR: extend suspend conversion to subtype of functional type (vor 2 Wochen) <Jinseong Jeon>
* 17176c00ae - (tag: build-1.4.30-dev-590) Move lambda out: don't remove block comments (vor 2 Wochen) <Toshiaki Kameyama>
* 6670e4b21d - (tag: build-1.4.30-dev-589) [JS IR] Fix callable reference to generic constructor (vor 2 Wochen) <Roman Artemev>
* 4da67bf013 - (tag: build-1.4.30-dev-585) Minor. Unmute tests (vor 2 Wochen) <Ilmir Usmanov>
* f22f10febb - JVM_IR: Unbox inline classes in suspend functions (vor 2 Wochen) <Ilmir Usmanov>
* ccc9b757c0 - (tag: build-1.4.30-dev-583) Fix failing MPP tests after 25ea3df5ca through registering `InferenceCompatibilityCheckerImpl` instance (vor 2 Wochen) <Victor Petukhov>
* ac742123fd - (tag: build-1.4.30-dev-580) [JVM_IR] Generate line numbers in synthetic bridges. (vor 2 Wochen) <Mads Ager>
* acf1a15f3e - (tag: build-1.4.30-dev-579) Parcelize: Add integration test for the new kotlin-parcelize plugin (vor 2 Wochen) <Yan Zhulanow>
* 2d158ffebd - Parcelize: Add tests for deprecated (kotlinx.android.parcel) annotations (vor 2 Wochen) <Yan Zhulanow>
* 1d5ab192f5 - Parcelize: Support old (kotlinx.android.parcel) annotations in Parcelize plugin (vor 2 Wochen) <Yan Zhulanow>
* f0b93bf352 - Parcelize: Move back annotations from kotlinx.android.parcel, deprecate them (vor 2 Wochen) <Yan Zhulanow>
* 75a1323974 - Parcelize: Add deprecation warning to Android Extensions Gradle plugin (KT-42121) (vor 2 Wochen) <Yan Zhulanow>
* 419c88d1f2 - Parcelize: Publish Parcelize compiler plugin to IDE dependencies repository (vor 2 Wochen) <Yan Zhulanow>
* 0ce9003ef7 - Parcelize: Add missing dependencies to Parcelize components in tests (vor 2 Wochen) <Yan Zhulanow>
* 4bd8e2f78c - Parcelize: Support the new Parcelize plugin in Gradle (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* 15b2850ee0 - Parcelize: Add IDE support for the Parcelize compiler plugin with sources extracted from Android Extensions plugin (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* b7796d63d8 - Parcelize: Add the Parcelize compiler plugin with sources extracted from Android Extensions plugin (KT-40030) (vor 2 Wochen) <Yan Zhulanow>
* c9bca165bc - Update generated tests in android-extension-compiler (vor 2 Wochen) <Yan Zhulanow>
* aca9478998 - Parcelize: Recognize (suspend) function types as serializable (vor 2 Wochen) <Steven Schäfer>
* a2418484bb - Parcelize: More robust code for locating layoutlib.jar (vor 2 Wochen) <Steven Schäfer>
* 9bf3f105d9 - Parcelize: Add a test for sealed Parcelable classes (vor 2 Wochen) <Steven Schäfer>
* 77fb0ddd32 - Parcelize: Update test expectations (vor 2 Wochen) <Steven Schäfer>
* 9d000529e7 - Fix JVM Parcelize use of Parceler (vor 2 Wochen) <rbares>
* 8ab6411b93 - Parcelize, JVM IR: Fix types in nested containers (vor 2 Wochen) <Steven Schäfer>
* eaa5d08736 - Move all sources for android-tests to the 'test' source set (vor 2 Wochen) <Yan Zhulanow>
* 3a7cc93c4e - (tag: build-1.4.30-dev-577) JVM IR: More precise check for calls to the implementation method in a default stub (vor 2 Wochen) <Steven Schäfer>
* 648bc9b1c4 - JVM IR: Check for cycles when inlining into default stubs (vor 2 Wochen) <Steven Schäfer>
* 111c550f3c - JVM IR: More tests for inlining in $default stubs (vor 2 Wochen) <Steven Schäfer>
* 5e27d9b089 - JVM IR: Make inlining in $default stubs compatible with the JVM BE (vor 2 Wochen) <Steven Schäfer>
* bef0437edb - JVM IR: Generate LVT entries for parameters in inline $default methods (vor 2 Wochen) <Steven Schäfer>
* 347a984ce0 - (tag: build-1.4.30-dev-572) FIR IDE: fix tests compilation (vor 2 Wochen) <Ilya Kirillov>
* f36cd28696 - FIR IDE: introduce withFir function (vor 2 Wochen) <Ilya Kirillov>
* a516264923 - FIR IDE: introduce withFirDeclaration function (vor 2 Wochen) <Ilya Kirillov>
* ebc2ea59cd - FIR IDE: introduce WeakFirRef for low level (vor 2 Wochen) <Ilya Kirillov>
* 8ee4c4e047 - FIR IDE: introduce scoped fir functions (vor 2 Wochen) <Ilya Kirillov>
* e19d2ecc73 - FIR IDE: make FirModuleResolveState functions to be internal (vor 2 Wochen) <Ilya Kirillov>
* 8e41384f6d - FIR IDE: separate LowLevelFirApiFacade from completion (vor 2 Wochen) <Ilya Kirillov>
* 7cc714c598 - FIR IDE: move all public low level api to separate package (vor 2 Wochen) <Ilya Kirillov>
* a0337ec10d - FIR: fix invalid increasing inner array size in ArrayMapImpl (vor 2 Wochen) <Ilya Kirillov>
* 4238fd3842 - FIR IDE: fix compilation after rename registerJavaSpecificComponents -> registerJavaSpecificResolveComponents (vor 2 Wochen) <Ilya Kirillov>
* 65ef629ca7 - FIR: add ensureResolved to processConstructors (vor 2 Wochen) <Ilya Kirillov>
* a570be4e76 - FIR IDE: fix compilation of AbstractFirIdeDiagnosticsCollector.kt (vor 2 Wochen) <Ilya Kirillov>
* fa570710ee - FIR IDE: move diagnostic highlighting to separate pass (vor 2 Wochen) <Ilya Kirillov>
* 1f4aff9643 - FIR: add ensureResolved to FirSealedClassInheritorsTransformer (vor 2 Wochen) <Ilya Kirillov>
* 1c0bbaf225 - FIR: add ensureResolved to FirExposedVisibilityDeclarationChecker (vor 2 Wochen) <Ilya Kirillov>
* 04fca93b1e - FIR IDE: fix completion on parenthesized expression (vor 2 Wochen) <Ilya Kirillov>
* 879cf3b049 - FIR IDE: do not fail whole completion on exception in lookup element creation (vor 2 Wochen) <Ilya Kirillov>
* e9fb79741a - FIR IDE: fix completion in initializer (vor 2 Wochen) <Ilya Kirillov>
* 1ab6595ae2 - FIR Completion: Use name filtering in completion contributor (vor 2 Wochen) <Roman Golyshev>
* 75d8710bf6 - FIR IDE: Add name filtering to scope `KtScope` and implementations (vor 2 Wochen) <Roman Golyshev>
* dc600e3caf - FIR IDE: Fix `buildKtType` for `ConeDefinitelyNotNullType` (vor 2 Wochen) <Roman Golyshev>
* 74298aae32 - FIR IDE: invalidate sessions on exception (vor 2 Wochen) <Ilya Kirillov>
* a743b80d17 - FIR IDE: reuse up-to-date fir sessions (vor 2 Wochen) <Ilya Kirillov>
* 22c2d34b14 - FIR IDE: add debug info when can not build KtType (vor 2 Wochen) <Ilya Kirillov>
* a52262bf97 - FIR IDE: run completion resolve under lock (vor 2 Wochen) <Ilya Kirillov>
* f1c808384e - FIR IDE: do not resolve symbols by transitive module dependencies (vor 2 Wochen) <Ilya Kirillov>
* 01875635db - FIR IDE: do not resolve whole firFile in completion (vor 2 Wochen) <Ilya Kirillov>
* 2cfbfabe04 - FIR IDE: do not recreate transformer phases & ScopeSession (vor 2 Wochen) <Ilya Kirillov>
* 9a99703f24 - FIR IDE: implement incremental function analysis (vor 2 Wochen) <Ilya Kirillov>
* 8bcba00bb7 - FIR IDE: do not resolve declarations if they are already resolved when we are inside lock (vor 2 Wochen) <Ilya Kirillov>
* fc64d8d5e8 - FIR IDE: reanalyse dependent modules only then they change (vor 2 Wochen) <Ilya Kirillov>
* 07be30c5db - FIR IDE: separate fir session for current module from dependent modules session (vor 2 Wochen) <Ilya Kirillov>
* ab897752de - FIR IDE: remove invalid comments from FirIdeSessionFactory (vor 2 Wochen) <Ilya Kirillov>
* 4045c8fbf4 - FIR IDE: fix invalid order of classes in classIdIfNonLocal (vor 2 Wochen) <Ilya Kirillov>
* 766063ba77 - FIR IDE: optimize search for FirDeclaration by KtDeclaration (vor 2 Wochen) <Ilya Kirillov>
* 36e57545e8 - FIR IDE: simplify psiModificationTrackerBasedCachedValue (vor 2 Wochen) <Ilya Kirillov>
* 73451b1616 - FIR IDE: reresolve libraries only when they change (vor 2 Wochen) <Ilya Kirillov>
* c48cc615dd - FIR IDE: use KtAnalysisSession as receiver (vor 2 Wochen) <Ilya Kirillov>
* d4786e06a9 - FIR IDE: ignore PCE when running lazy resolve phase (vor 2 Wochen) <Ilya Kirillov>
* 9130392eb9 - FIR IDE: resolve symbol to status to get it modality (vor 2 Wochen) <Ilya Kirillov>
* 0c47d42659 - FIR IDE: add failing multiModuleLazyResolve test (vor 2 Wochen) <Ilya Kirillov>
* a3a59131b5 - FIR IDE: fix passing whenWithHeiarchy test (vor 2 Wochen) <Ilya Kirillov>
* 6d0a5a0bb2 - (tag: build-1.4.30-dev-558) KT-41346 Implement `NoReorderImplementation` without reordering (vor 2 Wochen) <Roman Golyshev>
* bf371ff98a - KT-41346 Refactor `computeNonDeclared*` (vor 2 Wochen) <Roman Golyshev>
* b1097c49d3 - KT-41346 Move `Implementation` to `DeserializedMemberScope` (vor 2 Wochen) <Roman Golyshev>
* 5596bf33d8 - KT-41346 Move related code to `OptimizedImplementation` (vor 2 Wochen) <Roman Golyshev>
* c8878f862d - KT-41346 Introduce inner `OptimizedImplementation` class (vor 2 Wochen) <Roman Golyshev>
* 683dd57f24 - KT-41346 Extract `Implementation` interface (vor 2 Wochen) <Roman Golyshev>
* 341a7478ed - KT-41346 Move removing non-available functions to protected method (vor 2 Wochen) <Roman Golyshev>
* 4f4c25ca5e - KT-41346 Cleanup `DeserializedMemberScope` (vor 2 Wochen) <Roman Golyshev>
* 622f71bd65 - Fix binary compatibility with AS (vor 2 Wochen) <Ilya Kirillov>
* 1c4567c999 - (tag: build-1.4.30-dev-557) Add tests for KT-40152 (vor 2 Wochen) <Dmitry Petrov>
* cd37301ea2 - Minor: TARGET_BACKEND=JVM in JVM-specific tests (vor 2 Wochen) <Dmitry Petrov>
* 99dbeecc40 - Some more bytecode listing tests for JVM_IR (vor 2 Wochen) <Dmitry Petrov>
* 25ea3df5ca - (tag: build-1.4.30-dev-553) Put fix in 9123c4f73baf77f8a50dede6c890c46f5ffafd6c under the inference compatibility flag (vor 2 Wochen) <Victor Petukhov>
* bfb46befa5 - Mark projection of a nullable captured type as not null during simplification constrains with it and a nullable type variable (vor 2 Wochen) <Victor Petukhov>
* 0f868ff83f - (tag: build-1.4.30-dev-552) [TEST] Regenerate tests (vor 2 Wochen) <Dmitriy Novozhilov>
* 84df996204 - (tag: build-1.4.30-dev-550) JVM IR: fix "step over" for inline function calls in conditions (vor 2 Wochen) <Alexander Udalov>
* 4144adf4ee - (tag: build-1.4.30-dev-549) Make internal: don't suggest in interface (vor 2 Wochen) <Toshiaki Kameyama>
* 6e8565917e - (tag: build-1.4.30-dev-543) MapGetWithNotNullAssertionOperatorInspection: decrease severity to INFORMATION (vor 2 Wochen) <Toshiaki Kameyama>
* 5e73e28695 - (tag: build-1.4.30-dev-541) [FIR-TEST] Fix psi consistency test due to 5efd533f (vor 2 Wochen) <Dmitriy Novozhilov>
* 10e7c0f1b2 - [TEST] Fix long literal in testdata broken in 4374c06 (vor 2 Wochen) <Dmitriy Novozhilov>
* a2bde2ffb2 - (tag: build-1.4.30-dev-537) Redundant overriding method: do not report when super method is not called (vor 2 Wochen) <Toshiaki Kameyama>
* 76ed09482f - (tag: build-1.4.30-dev-534) [IR BE] Fix inline class lowering (vor 2 Wochen) <Roman Artemev>
* 5954db18cb - JVM_IR: fix lifting of arguments to object super constructors (vor 2 Wochen) <pyos>
* 4d5e54cab6 - (tag: build-1.4.30-dev-533) [FIR] Unwrap definitely not null when matching overrides (vor 2 Wochen) <Dmitriy Novozhilov>
* 08b5f3ddde - [FIR] Remove unused list with java.lang.Object member names (vor 2 Wochen) <Dmitriy Novozhilov>
* 896103b94b - [FIR] Properly resolve implicit invoke calls (vor 2 Wochen) <Dmitriy Novozhilov>
* a8e81e9ad1 - [FIR] Add special node for implicit invoke calls (vor 2 Wochen) <Dmitriy Novozhilov>
* 696c8f07b4 - [FIR] Add pretty `toString` to CallKind (vor 2 Wochen) <Dmitriy Novozhilov>
* 40a9bb6eac - [FIR] Assume nullable types as good types for ILT approximation (vor 2 Wochen) <Dmitriy Novozhilov>
* f069857492 - [FIR] Cleanup annotations transform in FirExpressionsResolveTransformer (vor 2 Wochen) <Dmitriy Novozhilov>
* 0e91c8f048 - [FIR] Create synthetic properties for members of java annotations (vor 2 Wochen) <Dmitriy Novozhilov>
* da3a676c2a - [FIR] Get rid of FirIntegerLiteralTypeScope and corresponding stuff (vor 2 Wochen) <Dmitriy Novozhilov>
* 4374c06537 - [FIR] Approximate all integer literals which resolved in independent mode (vor 2 Wochen) <Dmitriy Novozhilov>
* 5efd533f55 - [FIR] Desugar unary plus and minus as part of integer literal (vor 2 Wochen) <Dmitriy Novozhilov>
* a018847f85 - [FIR] Properly deserialize type attributes for type arguments (vor 2 Wochen) <Dmitriy Novozhilov>
* a274216f14 - [FIR] Check that expected lambda type is extension function using cone expected type (vor 2 Wochen) <Dmitriy Novozhilov>
* 57a57d10da - [FIR] Add rendering for attribites of cone types (vor 2 Wochen) <Dmitriy Novozhilov>
* d48307ec34 - (tag: build-1.4.30-dev-528) JVM IR: do not copy type parameters into suspend lambda classes (vor 2 Wochen) <Alexander Udalov>
* bdf502edef - (tag: build-1.4.30-dev-523) Override/Implement members: don't add 'external' modifier (vor 2 Wochen) <Toshiaki Kameyama>
* 4e5c61cd2f - (tag: build-1.4.30-dev-522) Notify if gradle points to invalid JDK (vor 2 Wochen) <Vladimir Dolzhenko>
* be20a8bd80 - (tag: build-1.4.30-dev-520) Configure modules Kotlin language settings in a background with a progress (vor 2 Wochen) <Vladimir Dolzhenko>
* f0cbd6b1a5 - (tag: build-1.4.30-dev-510) HMPP: Avoid NPE during Kotlin facet serialization (vor 2 Wochen) <Dmitriy Dolovov>
* 4653a16450 - (tag: build-1.4.30-dev-506) [FIR2IR] Add problematic test with in/out clash during approximation (vor 2 Wochen) <Mikhail Glukhikh>
* 3a57a541f4 - FIR mangler: support captured types (vor 2 Wochen) <Mikhail Glukhikh>
* b64b32e06b - FIR: keep captured types in substitution scope (vor 2 Wochen) <Mikhail Glukhikh>
* b7059a3eeb - FIR: perform type approximation when completion isn't required (vor 2 Wochen) <Mikhail Glukhikh>
* 0310272738 - FIR: perform more proper type approximation in completion (vor 2 Wochen) <Mikhail Glukhikh>
* 14cfc62745 - FIR: fix calculation of type arguments for bare types (vor 2 Wochen) <Mikhail Glukhikh>
* 3c3aa3210e - FIR: use FROM_EXPRESSION, not FOR_SUBTYPING capt. types in substitution (vor 2 Wochen) <Mikhail Glukhikh>
* 86d1a3be37 - FIR serializer: throw exception on getting ConeIntegerLiteralType (vor 2 Wochen) <Mikhail Glukhikh>
* 5a919cc827 - FIR element serializer: drop duplicated approximation code (vor 2 Wochen) <Mikhail Glukhikh>
* 104f088d4e - FIR serializer: throw exception on getting ConeCapturedType (vor 2 Wochen) <Mikhail Glukhikh>
* 83ee705c0a - (tag: build-1.4.30-dev-499) IR: make IrClassReference.classType mutable (vor 2 Wochen) <Georgy Bronnikov>
* 9d22ef948c - IR: rework ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 377940a6ea - IR: handle IrVararg.varargElementType in RemapTypes (vor 2 Wochen) <Georgy Bronnikov>
* a542bb6af7 - IR: check IrClassReference.classType in ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 728c55973a - IR: handle MemberAccessExpression type parameters in RemapTypes (vor 2 Wochen) <Georgy Bronnikov>
* 3041a2815c - IR: handle varargElementType in LocalDeclarationsLowering (vor 2 Wochen) <Georgy Bronnikov>
* 8990344bb2 - Varargs: add test (vor 2 Wochen) <Georgy Bronnikov>
* 67d7bf3269 - IR: take care of supertypes when copying IrTypeParameters (vor 2 Wochen) <Georgy Bronnikov>
* 916d66c220 - IR: add ScopeValidator (vor 2 Wochen) <Georgy Bronnikov>
* 382f423ab9 - Mute a test under DCE (vor 2 Wochen) <Georgy Bronnikov>
* 33a2c69122 - IR: remap types in LocalDeclarationsLowering (vor 2 Wochen) <Georgy Bronnikov>
* 1f3d344835 - IR: add RemapTypes.kt (vor 2 Wochen) <Georgy Bronnikov>
* df1d9a0113 - IR: make IrTypeParameter.superTypes persistent mutable field (vor 2 Wochen) <Georgy Bronnikov>
* a409976d28 - IR: make IrValueParameter.varargElementType mutable (vor 2 Wochen) <Georgy Bronnikov>
* a3763e8276 - IR: make IrTypeAlias.expandedType mutable (vor 2 Wochen) <Georgy Bronnikov>
* 78fc690f29 - IR: make IrLocaldelegatedProperty.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 09a906cc9a - IR: make IrTypeOperatorCall.typeOperand mutable (vor 2 Wochen) <Georgy Bronnikov>
* d9681e535d - IR: make IrField.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 5065b1a4c6 - Make IrValueDeclaration.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* 1f37795e08 - IR: make IrExpression.type mutable (vor 2 Wochen) <Georgy Bronnikov>
* fde7fc6951 - (tag: build-1.4.30-dev-495) JVM IR: use correct file for final test output check in debugger tests (vor 2 Wochen) <Alexander Udalov>
* 78483930bc - (tag: build-1.4.30-dev-494) [JVM_IR] Fix offsets in constant propagation optimization. (vor 2 Wochen) <Mads Ager>
* f273edeb8e - Build: upgrade language to 1.3 in cli, compiler plugins and Gradle plugin (vor 2 Wochen) <Alexander Udalov>
* 5755c32c84 - Minor, fix appendln deprecation warnings in cli (vor 2 Wochen) <Alexander Udalov>
* f20a6b7fe1 - (tag: build-1.4.30-dev-492) Change function signature: add/change receiver type (vor 2 Wochen) <Toshiaki Kameyama>
* 9f3ce099ee - (tag: build-1.4.30-dev-484) [JVM_IR] Fix line numbers for function reference invoke methods. (vor 2 Wochen) <Mads Ager>
* 16b2379cd7 - (tag: build-1.4.30-dev-481) [Gradle, JS] Use new npm versions (vor 2 Wochen) <Ilya Goncharov>
* 9f9cb4f57e - [Gradle, JS] Parallelize requests (vor 2 Wochen) <Ilya Goncharov>
* a86dd8b5ba - [Gradle, JS] Refactor with coroutines (vor 2 Wochen) <Ilya Goncharov>
* 4986e8c9cc - [Gradle, JS] Fetch NPM package versions in separate module (vor 2 Wochen) <Ilya Goncharov>
* db90c9cc88 - [Gradle, JS] Move from NpmVersions (vor 2 Wochen) <Ilya Goncharov>
* 7d4a734791 - (tag: build-1.4.30-dev-478) Fix nullability of `typePath` parameter (vor 2 Wochen) <Mikhael Bogdanov>
* 0539b2b389 - Mute some FIR->JVM_IR box tests (vor 2 Wochen) <Dmitry Petrov>
* c03573fc18 - (tag: build-1.4.30-dev-473) JVM_IR fix override equivalence check for collection stub generation (vor 2 Wochen) <Dmitry Petrov>
* fdc134ff66 - (tag: build-1.4.30-dev-471) [NI] Use compatibility mode for KT-41934 (vor 2 Wochen) <Pavel Kirpichenkov>
* 1465e10f12 - Add language feature for inference compatibility mode (vor 2 Wochen) <Pavel Kirpichenkov>
* 896fbbd1a3 - [NI] Add extra ordering for ready-for-fixation variables (vor 2 Wochen) <Pavel Kirpichenkov>
* ec8465859c - (tag: build-1.4.30-dev-469) Support rerun of MPP tests for jvm target (vor 2 Wochen) <Kirill Shmakov>
* 23642d2f86 - Support rerun of common MPP tests (vor 2 Wochen) <Kirill Shmakov>
* c09c0468d4 - (tag: build-1.4.30-dev-457) Replace deprecated symbol usage: move named lambda argument outside parentheses (vor 2 Wochen) <Toshiaki Kameyama>
* d9cf4ee732 - (tag: build-1.4.30-dev-455) Add intention to evaluate compile time expression (vor 2 Wochen) <Toshiaki Kameyama>
* 8cac3f654c - (tag: build-1.4.30-dev-451) [FIR] Handle pre/postfix dec/increment of labeled expression (vor 2 Wochen) <Mark Punzalan>
* f55ff8eb1b - [FIR] Capture receiver for pre/postfix dec/increment of qualified access (vor 2 Wochen) <Mark Punzalan>
* 393189db8d - (tag: build-1.4.30-dev-445) FIR JVM serializer: fix compilation after rebase (vor 2 Wochen) <Mikhail Glukhikh>
* 6e143a2656 - JVM_IR: collect free type parameters when serializing FIR metadata (vor 2 Wochen) <pyos>
* aa58ed9234 - JVM_IR: partially implement FIR local delegated property reflection (vor 2 Wochen) <pyos>
* 6f622920e7 - (tag: build-1.4.30-dev-430) Minor, deduplicate matching JVM_OLD/JVM_IR duplicateJvmSignature tests (vor 2 Wochen) <Alexander Udalov>
* 05c662ec55 - [JVM_IR] Remove line numbers from delegated member functions. (vor 2 Wochen) <Mads Ager>
* eea4ff33a0 - (tag: build-1.4.30-dev-425) Adapt serialization exceptions constructor calls to signature change (vor 2 Wochen) <Leonid Startsev>
* fe5dbf75fa - Add diagnostic to check whether provided custom serializer matches (vor 2 Wochen) <Leonid Startsev>
* bc432ecb85 - Improve remove/specify type intentions in Explicit API mode (vor 2 Wochen) <Leonid Startsev>
* 5f0e7c3c3f - Check return type of `internal @PublishedApi` functions in Explicit API mode (vor 2 Wochen) <Leonid Startsev>
* a9972913a6 - (tag: build-1.4.30-dev-423) [FIR TEST] Add some FIR_IDENTICAL to fix recently changed tests (vor 2 Wochen) <Mikhail Glukhikh>
* c9054e7a04 - (tag: build-1.4.30-dev-409) Added possibility to split gradle-integration-tests locally (vor 2 Wochen) <Andrey Uskov>
* d151f0e573 - Fixed splitting gradle tests into different tasks (vor 2 Wochen) <Andrey Uskov>
2020-10-09 14:18:47 +02:00
Vasily Levchenko
a9b940c23d
[debug][bindings][python] logging
2020-10-09 13:01:47 +02:00
Vasily Levchenko
9dab919dc4
[debug][bindings][python] don't build synthetic for null values (KT-41291)
2020-10-09 13:01:47 +02:00
Vasily Levchenko
a511e18742
[debugger][bindings] drop 'struct' prefix in type name check
2020-10-09 13:01:47 +02:00
Ilya Matveev
091903c6a2
[Runtime testing] Store GTest revision in root gradle.properties
2020-10-09 17:07:05 +07:00
Ilya Matveev
0e17f84750
[Runtime testing] Don't provide a default value for googletest.revision
2020-10-09 17:07:05 +07:00
Ilya Matveev
24657a2860
[Build] Change build dir layout to separate production and test bitcodes
2020-10-09 17:07:05 +07:00
Ilya Matveev
f644e394ab
[Runtime testing] Automate downloading GoogleTest
2020-10-09 17:07:05 +07:00
Pavel Punegov
51784c0e34
Make objc interop tests depend on platform libs
2020-10-09 11:36:22 +03:00
Svyatoslav Scherbina
9c7a002eb0
Prevent Obj-C dealloc accessing Kotlin counterpart
...
#KT-41811 Fixed.
Also add GC assertion for add ref for reclaimed object.
2020-10-09 10:44:31 +03:00
Svyatoslav Scherbina
e5e1648462
Keep permanent flag in KotlinBase instead of requesting from the object
...
This works better when the object becomes invalid
2020-10-09 10:44:31 +03:00
Campbell Jones
185f0a3101
Add jcenter and maven central as backup repositories
2020-10-08 20:28:15 +03:00
Igor Chevdar
6fc5eea26b
[optmz] Fixed bug with EA divergence handling + test
2020-10-08 16:15:59 +03:00
Ilya Matveev
cb146e06ab
[Build] Refactor compiling native code to bitcode
...
Also switch to kts in the corresponding buildscripts.
2020-10-08 17:16:22 +07:00
Pavel Punegov
9663e724aa
Fix local variable matching pattern.
2020-10-07 20:09:51 +03:00
Pavel Punegov
fe566e2c73
Exclude coroutines/multiModule tests (KT-40121)
2020-10-07 20:09:51 +03:00
Pavel Punegov
83024d7ffb
Execute tests for reflection
2020-10-07 20:09:51 +03:00
Pavel Punegov
45e79846f9
Fix external tests: proper handle variables with getters and check vars in all files
2020-10-07 20:09:51 +03:00
Dmitriy Dolovov
13cf470e33
[KLIB tool] Print ID signatures
2020-10-07 17:45:21 +03:00
Dmitriy Dolovov
0ea834ea1f
[C-interop] Modality of accessors should be the same as of property
...
^KT-42412
2020-10-07 09:38:58 +03:00
Dmitriy Dolovov
f21c1bffde
Minor. Reminder to replace metadata flag
2020-10-07 09:38:58 +03:00
SvyatoslavScherbina
34cd218e4a
Don't allow GC in BackRefFromAssociatedObject::tryAddRef
...
This function is invoked while a non-recursive os_lock is taken,
and GC can provoke Obj-C object deallocation taking the same lock
recursively.
2020-10-06 19:28:00 +03:00
Elena Lepilkina
93df6c45ac
Save scope object during visiting function in code generator
2020-10-06 15:33:22 +03:00
Ilya Matveev
ee0159633c
[kotlin.test] Allow registering zero events in test run statistics
...
We represent an ignored test suite in tests statistics just by
registering all its test cases as ignored. The registering method
expects a non-zero number of ignored tests. But a suite may contain
zero test cases, e.g. when all of them were filtered out by CLI options.
In this case the registering will fail (see #3817 ).
This patch fixes it by allowing registering zero events in all statistics
methods.
2020-10-06 11:56:51 +07:00