Abduqodiri Qurbonzoda
46eefecd2d
Compare floating point values asList elements in total order #KT-28753 ( #4231 )
...
(cherry picked from commit 09743cf18ea37ba0a0705e1daffd29b118f33557)
2020-06-22 18:37:43 +02:00
Georgy Bronnikov
b3cce3a8ac
Remove fake override flag for IrFields
...
(cherry picked from commit 63e421b12c5eb29fc8165bb2a33a020d1394915d)
2020-06-22 18:37:43 +02:00
Ilya Gorbunov
393025f2b5
Make Comparator fun interface
...
Remove SAM-constructor-like function, it is no longer needed.
(cherry picked from commit d76e8f20752fdd75d1e7b0db05019c8516a74ba6)
2020-06-22 18:37:43 +02:00
Mikhail Glukhikh
a031d4876a
Fix typo
...
(cherry picked from commit 043ce0e6e7154459475fc4fdab84e1c0a4bbc5e0)
2020-06-22 18:37:43 +02:00
Vasily Levchenko
d7d2a1cb94
[kotlin compiler][update] 1.4.20-dev-971
...
* a493b21c7c - (tag: build-1.4.20-dev-971) JVM_IR: Deprecation cycle for companion object instance visibility (vor 3 Tagen) <Dmitry Petrov>
* 230f2f5ce0 - (CoroutineDebugger) fix for debugger agent for 1.3.6 version and up (vor 3 Tagen) <Vladimir Ilmov>
* c638043aee - (tag: build-1.4.20-dev-965) [Gradle, CocoaPods] Improved CocoaPods Integration features with tests (vor 3 Tagen) <Yaroslav Chernyshev>
* 130987fa1e - (tag: build-1.4.20-dev-964) Provide flatMapIndexed operation (vor 3 Tagen) <Ilya Gorbunov>
* db93462bcf - Initial template for flatMapIndexed operation (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* d9fea52344 - Fix compilation of DukatCompilationResolverPlugin after rebase (vor 3 Tagen) <Sergey Igushkin>
* f7b660b573 - (minor) Fixes for review KT-MR-1290 (vor 3 Tagen) <Sergey Igushkin>
* 10cae9bc5d - Fixes for task configuration avoidance in Gradle Kotlin/JS support (vor 3 Tagen) <Sergey Igushkin>
* 0b7d8c51cb - Move kotlinOptions out of the tasks (vor 3 Tagen) <Sergey Igushkin>
* 19ac036ec5 - Rework ScriptingGradleSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* cb5aa64a95 - Rework AndroidSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* 48153c53ca - Rework SamWithReceiverSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* 120f77416b - (minor) Suppress a warning about property initialized with ctor param (vor 3 Tagen) <Sergey Igushkin>
* 66a59df7de - Rework ExampleSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* a2e4b52747 - Rework SerializationSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* 98fc4ab2e1 - Rework NoArgSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* f2bc391bdd - Rework AllOpenSubplugin for the new subplugins API (vor 3 Tagen) <Sergey Igushkin>
* e8a303650c - Rework Gradle subplugins application in Kotlin/Native (vor 3 Tagen) <Sergey Igushkin>
* 06a3376368 - Refactor the Kotlin Android plugin to make it compliant with TCA (vor 3 Tagen) <Sergey Igushkin>
* 4dbc6803ba - Refactor the kapt Gradle plugin to use the new plugins API and TCA (vor 3 Tagen) <Sergey Igushkin>
* 96ed30a449 - Introduce new API for Kotlin compiler support Gradle plugins (vor 3 Tagen) <Sergey Igushkin>
* 0b2d96c1ef - Refactor Kotlin classes registration for java-library plugin (vor 3 Tagen) <Sergey Igushkin>
* 58dd0fa3d2 - Use TCA-compliant Gradle APIs in the JS part of the Kotlin Gradle plugin (vor 3 Tagen) <Sergey Igushkin>
* 58e9b3ae0e - Use TCA-compliant Gradle APIs in the Kotlin Gradle plugin (vor 3 Tagen) <Sergey Igushkin>
* 84287d77ca - Add Java tasks to relevant compilation APIs (vor 3 Tagen) <Sergey Igushkin>
* 1749cb9129 - (minor) Initialize compilations with the precise target type (vor 3 Tagen) <Sergey Igushkin>
* f4e4baa253 - Add TaskProvider property for Kotlin compile tasks in compilations (vor 3 Tagen) <Sergey Igushkin>
* 1ebb116056 - Revert "Invalidate library caches on OOCBM with enabled resolution anchors" (vor 3 Tagen) <Pavel Kirpichenkov>
* f1955c84aa - FIR: Remove ignoreFrontendIR from GenerateInRangeExpressionTestData (vor 3 Tagen) <Denis Zharkov>
* 6e9efefd2a - gradle scripts: fix isFirstLoadActual and notification typos (vor 3 Tagen) <Sergey Rostov>
* 9f4569e5a1 - (tag: build-1.4.20-dev-948) gradle scripts: custom notification wording gradle with default scripting support (gradle older then 6.0) (vor 3 Tagen) <Sergey Rostov>
* 37fbc75008 - gradle scripts: "link project" action implementation (vor 3 Tagen) <Sergey Rostov>
* d6fc830c24 - gradle scripts: temporary disable irrelevant actions when script configuration was not received during import (vor 3 Tagen) <Sergey Rostov>
* a7675c16d5 - [FIR] Fix problems with renaming `invocationKind` and field in FirAnonymousFunction (vor 3 Tagen) <Dmitriy Novozhilov>
* 9c8e979308 - Fix compatibility resolve for references with multiple outer candidates (vor 3 Tagen) <Mikhail Zarechenskiy>
* 58183b774d - Fix test data (vor 3 Tagen) <Mikhail Bogdanov>
* 99d844dcfb - Deprecate kotlin.browser and kotlin.dom packages and provide (vor 3 Tagen) <Alexey Trilis>
* 16100843b2 - Add classpaths from all plugin classloaders to the console scripts (vor 3 Tagen) <Ilya Chernikov>
* b5ecab31f5 - Load script configuration under read action - avoid possible exception (vor 3 Tagen) <Ilya Chernikov>
* bd8eaad885 - [FIR-TEST] Update cfg dumps in some tests (vor 3 Tagen) <Dmitriy Novozhilov>
* d01817ce14 - Rename `InvocationKind` to `EventOccurrencesRange` (vor 3 Tagen) <Dmitriy Novozhilov>
* 1dfccf1416 - [FIR] Rename edge kinds of control flow graph (vor 3 Tagen) <Dmitriy Novozhilov>
* f0cc3a32d9 - [FIR-TEST] Update testdata due to KT-39711 (vor 3 Tagen) <Dmitriy Novozhilov>
* 64c9a83862 - [FIR-TEST] Update testdata due to KT-39709 (vor 3 Tagen) <Dmitriy Novozhilov>
* a317c8a803 - [FIR-TEST] Update testdata due to unresolved KT-36056 (vor 3 Tagen) <Dmitriy Novozhilov>
* 26458875d5 - [FIR] Add checker for uninitialized properties (vor 3 Tagen) <Dmitriy Novozhilov>
* 25621d699b - Add methods for combine InvocationKind's (vor 3 Tagen) <Dmitriy Novozhilov>
* 4078b4b6f9 - [FIR] Prepare ControlFlowAnalysisDiagnosticComponent (vor 3 Tagen) <Dmitriy Novozhilov>
* c9bc5884dd - [FIR] Add more utils for traversing control flow graph (vor 3 Tagen) <Dmitriy Novozhilov>
* faa0f07d09 - [FIR] Add utility flags to EdgeKind (vor 3 Tagen) <Dmitriy Novozhilov>
* 5ecbf8b7cd - [FIR] Add CFGNodeWithCfgOwner to detect subgraphs in CFA (vor 3 Tagen) <Dmitriy Novozhilov>
* 05ee436db0 - [FIR] Introduce FirControlFlowGraphOwner node (vor 3 Tagen) <Dmitriy Novozhilov>
* 8a81a09fd0 - [FIR] Assume that when without branches is not exhaustive. KT-39621 (vor 3 Tagen) <Dmitriy Novozhilov>
* 4e2e05e689 - [FIR-TEST] Check control flow graph in old frontend diagnostic tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 12ed8c3bb4 - [FIR-TEST] Update CFG dumps according to new nodes order (vor 3 Tagen) <Dmitriy Novozhilov>
* 4e6542a646 - [FIR] Add Stub kind for CFG (vor 3 Tagen) <Dmitriy Novozhilov>
* 1a0df97961 - [FIR] Pop and complete graph only after adding last edge to it (vor 3 Tagen) <Dmitriy Novozhilov>
* 3765c5119f - [FIR] Cache nodes in sorted order in CFG (vor 3 Tagen) <Dmitriy Novozhilov>
* b5cceb8995 - [FIR-TEST] Add validation of control flow graph nodes order (vor 3 Tagen) <Dmitriy Novozhilov>
* 2f8e95dace - [FIR-TEST] Add validation for completed graph in diagnostic tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 9f55d4f3cd - [FIR-TEST] Mute test failing due to KT-39614 (vor 3 Tagen) <Dmitriy Novozhilov>
* 87859b0faa - [FIR] Introduce new algorithm for building CFG for declarations (vor 3 Tagen) <Dmitriy Novozhilov>
* 950bbfe3a5 - [FIR] Add kind for back edges in CFG (vor 3 Tagen) <Dmitriy Novozhilov>
* 34be9e3569 - [FIR] Add controlFlowGraph references to value parameters (vor 3 Tagen) <Dmitriy Novozhilov>
* 65fae3bb0c - [FIR] Fix problem with local classes in anonymous objects (vor 3 Tagen) <Dmitriy Novozhilov>
* 5b64c0cfe2 - [FIR] Add different states for CFG and some assertions for graph modification (vor 3 Tagen) <Dmitriy Novozhilov>
* 1261f62afb - [FIR] Extract CFGNode and it's inheritors to separate file (vor 3 Tagen) <Dmitriy Novozhilov>
* 3a4f53682f - [FIR] Don't convert non-local functions without name as FirAnonymousFunction (vor 3 Tagen) <Dmitriy Novozhilov>
* 44f6a5adcd - Filter only valid roots in KotlinScriptDependenciesClassFinder (vor 3 Tagen) <Natalia Selezneva>
* d119298232 - Add registry key to hide new Load Script Configurations action (vor 3 Tagen) <Natalia Selezneva>
* b43014a097 - Do not start gradle import if it is already in progress (vor 3 Tagen) <Natalia Selezneva>
* 66e23c9767 - Floating notification shouldn't be shown during import (vor 3 Tagen) <Natalia Selezneva>
* 59183a8142 - (tag: build-1.4.20-dev-944) [Commonizer] Replace j.u.HashMap by g.t.THashMap to reduce memory usage (vor 3 Tagen) <Dmitriy Dolovov>
* 70ea53315d - [Commonizer] Intern duplicated CirContainingClassDetails instances (vor 3 Tagen) <Dmitriy Dolovov>
* 63d549dfa1 - [Commonizer] Intern duplicated CirFunctionModifiers instances (vor 3 Tagen) <Dmitriy Dolovov>
* 68e1acd2cb - [Commonizer] More detailed progress logging (vor 3 Tagen) <Dmitriy Dolovov>
* 6410aed1b4 - Minor. Replace computeIfAbsent() by getOrPut() (vor 3 Tagen) <Dmitriy Dolovov>
* 6393667dda - [Commonizer] Rework preparation of CIR cache in TypeCommonizerTest (vor 3 Tagen) <Dmitriy Dolovov>
* 5cad8a793c - [Commonizer] Rework CommonizedGroup API to make it more usable (vor 3 Tagen) <Dmitriy Dolovov>
* 63575582c4 - [Commonizer] Reduce memory consumption during approximation phase (vor 3 Tagen) <Dmitriy Dolovov>
* d5ffc7416d - (tag: build-1.4.20-dev-942) Clean-up and improve sam-with-receiver test with scripts (vor 3 Tagen) <Ilya Chernikov>
* 0ade8140f7 - Add serialization plugin test with main-kts (vor 3 Tagen) <Ilya Chernikov>
* dbb47cf48e - Implement non-transitive dependencies resolving in main-kts (vor 3 Tagen) <Ilya Chernikov>
* cd1bf563cd - Add error reporting on the options parsing errors in scripting (vor 3 Tagen) <Ilya Chernikov>
* f0bc52222d - Fix annotation construction with array literals (vor 3 Tagen) <Mathias Quintero>
* 8cb4f59114 - Explicitly handle array annotation args in scripting pre-processing (vor 3 Tagen) <Efeturi Money>
* 743abea690 - (tag: build-1.4.20-dev-935) Don't create default importing scopes for REPL snippets (vor 3 Tagen) <Ilya Muradyan>
* c3cbfe34c4 - Allow not to create default importing scopes (vor 3 Tagen) <Ilya Muradyan>
* 53b31a20ca - Refactor REPL IDE services testing configuration and add new tests (vor 3 Tagen) <Ilya Muradyan>
* 94de114894 - Support selective filtering of implicits for extensions resolution in REPL (vor 3 Tagen) <Ilya Muradyan>
* 017f640f26 - Allow skipping extensions resolution for implicit receivers (vor 3 Tagen) <Ilya Muradyan>
* e93bcc55ae - (tag: build-1.4.20-dev-933) Revert "Deprecate DefaultImpl methods in compatibility mode" (vor 3 Tagen) <Mikhail Bogdanov>
* 8bc4407be0 - Fix compilation (vor 3 Tagen) <Mikhail Bogdanov>
* 6c9c2a287d - Deprecate DefaultImpl methods in compatibility mode (vor 3 Tagen) <Mikhail Bogdanov>
* 9c0b96af71 - (tag: build-1.4.20-dev-928) Report error on missed specialization in compatibility mode (vor 3 Tagen) <Mikhail Bogdanov>
* a150e7b6e5 - Don't forget about extension parameter in `methodSignatureMapping.kt` (vor 3 Tagen) <Mikhail Bogdanov>
* 929bb0e8d1 - Move common logic from CodegenTestCase to KotlinBaseTest (vor 3 Tagen) <Mikhail Bogdanov>
* 9d48ecfac3 - Make proper check for defaults on delegation to DefaultImpls (vor 3 Tagen) <Mikhail Bogdanov>
* b8f0ad2111 - Generate nullability annotations on this receiver in DefaultImpls. Don't generate nullability annotations in private methods (vor 3 Tagen) <Mikhail Bogdanov>
* 5bdf3d5757 - Don't generate compatibility stubs for @JvmDefaultWithoutCompatibility (vor 3 Tagen) <Mikhail Bogdanov>
* 477cca3c99 - Add JvmDefaultWithoutCompatibility annotation (vor 3 Tagen) <Mikhail Bogdanov>
* a98ad79d86 - (tag: build-1.4.20-dev-924) [FIR-TEST] Add option to run modularized tests with checkers (vor 3 Tagen) <Dmitriy Novozhilov>
* 7a8908a75b - [FIR-TEST] Change main module of `[JPS] Fast FIR tests` task (vor 3 Tagen) <Dmitriy Novozhilov>
* a0cccdf75c - [JS IR] Make backend work with new shared boxes (vor 3 Tagen) <Roman Artemev>
* 596c3d1af8 - [JS IR] Implement shared box intrinsics translator (vor 3 Tagen) <Roman Artemev>
* 4c878c27a9 - [JS IR] Introduce intrinsics to create shared boxes (vor 3 Tagen) <Roman Artemev>
* 5b48845dfa - (tag: build-1.4.20-dev-923) Check for native-shared source-sets properly during facet import (vor 3 Tagen) <Dmitry Savvinov>
* ce553f1211 - (tag: build-1.4.20-dev-920) [Gradle, JS] Add webpackConfig for karma (vor 3 Tagen) <Ilya Goncharov>
* 48a4e08d60 - [Gradle, JS] Disable css support by default (vor 3 Tagen) <Ilya Goncharov>
* efee0dae94 - (tag: build-1.4.20-dev-912) FIR: Simplify JvmBinaryAnnotationDeserializer (vor 3 Tagen) <Denis Zharkov>
* 0bc2642634 - FIR: Add clarification to the workaround for KT-39659 (vor 3 Tagen) <Denis Zharkov>
* 429b2a9705 - FIR: Optimize deserialized annotations loading (vor 3 Tagen) <Denis Zharkov>
* 260e2d0dc3 - FIR: Add dependency for :core:descriptors.runtime to modularized tests (vor 3 Tagen) <Denis Zharkov>
* 6a28558d43 - FIR deserializer: rename a callable kind that represents all "others" (vor 3 Tagen) <Jinseong Jeon>
* 12181e55c0 - FIR deserializer: signature-aware annotation loading for constructors (vor 3 Tagen) <Jinseong Jeon>
* 955c7a1e5b - FIR2IR: handle deserialized class reference inside GetClassCall (vor 3 Tagen) <Jinseong Jeon>
* 781bfa20e8 - FIR deserializer: fix conversion of class literal inside annotation array value. (vor 3 Tagen) <Jinseong Jeon>
* b076bec07f - FIR deserializer: signature-aware annotation loading for functions (vor 3 Tagen) <Jinseong Jeon>
* 11a680d7d8 - (tag: build-1.4.20-dev-907) Wizard: group project templates into the categories on the first step (vor 3 Tagen) <Ilya Kirillov>
* bfedeed2c1 - Wizard: use new icons in UI (vor 3 Tagen) <Ilya Kirillov>
* 7df0dd5032 - Wizard: fix ui constants (vor 3 Tagen) <Ilya Kirillov>
* 6e5b94f695 - (tag: build-1.4.20-dev-903) Update js public api dump (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* c923b2e139 - Deprecate contains, indexOf, lastIndexOf functions of Float/DoubleArray #KT-28753 (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* 97c688057d - Compare floating point values asList elements in total order #KT-28753 (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* ba5e643cb2 - (tag: build-1.4.20-dev-902) Redundant qualifier name: fix false positive with same name variable (vor 3 Tagen) <Toshiaki Kameyama>
* bf26d87ee9 - (tag: build-1.4.20-dev-900) Update js public api dump (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* 16b62b8e65 - Introduce minWithOrNull and maxWithOrNull extension functions #KT-38854 (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* 194791a168 - Introduce minByOrNull and maxByOrNull extension functions #KT-38854 (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* 846a7823ad - Introduce minOrNull and maxOrNull extension functions #KT-39064 (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* a8cd8ad8f8 - (tag: build-1.4.20-dev-895) [FIR] Fix testData after changing anonymous object name (vor 4 Tagen) <simon.ogorodnik>
* b100fd526f - (tag: build-1.4.20-dev-893) (CoroutineDebugger)(Test) local variable removed from generated code (vor 4 Tagen) <Vladimir Ilmov>
* 5724c47bcf - (tag: build-1.4.20-dev-889) Build: Fix uri parsing on windows in publication repo configuration (vor 4 Tagen) <Vyacheslav Gerasimov>
* 542f1b8709 - (tag: build-1.4.20-dev-865) Minor. Update tests (vor 4 Tagen) <Ilmir Usmanov>
* 932cf21776 - [Gradle, JS] Allow to change destDir only for separate task and name it destinationDir (vor 4 Tagen) <Ilya Goncharov>
* 7386408e94 - [Gradle, JS] AbstractDukatTask -> DukatTask (vor 4 Tagen) <Ilya Goncharov>
* 49dd839131 - [Gradle, JS] DukatTask -> IntegratedDukatTask (vor 4 Tagen) <Ilya Goncharov>
* 46be588f27 - [Gradle, JS] Add task for separate usage of Dukat with project npm dependencies (vor 4 Tagen) <Ilya Goncharov>
* 606fad64ad - Leave StringBuilder.append/insert with non-nullable String parameter (vor 4 Tagen) <Ilya Gorbunov>
* 91b371789e - (tag: build-1.4.20-dev-861) Invalidate library caches on OOCBM with enabled resolution anchors (vor 4 Tagen) <Pavel Kirpichenkov>
* 204871a7ab - (tag: build-1.4.20-dev-859) Update bootstrap to 1.4.20-dev-772 (vor 4 Tagen) <Alexander Udalov>
* 754a74ac4a - (tag: build-1.4.20-dev-854) [Gradle, native] Allow parallel in-process compiler execution (vor 4 Tagen) <Ilya Matveev>
* 03bb9138ad - [klib] Create ZipFileSystem from a Path instead of an URI (vor 4 Tagen) <Ilya Matveev>
* bf1ad44af9 - (tag: build-1.4.20-dev-853) Run partial import only for specified build root (vor 4 Tagen) <Natalia Selezneva>
* 5fe47ffbec - Workaround for bug in GradleInstallationManager.resolveGradleVersion() (vor 4 Tagen) <Natalia Selezneva>
* 7a47994498 - Get gradle version and gradle home from corresponding BuildModel after import (vor 4 Tagen) <Natalia Selezneva>
* ece61915de - (tag: build-1.4.20-dev-852, origin/rrup/KT-2324) NI: clean calls in coroutine inference before the second analysis of `+=` only for right side (vor 4 Tagen) <Victor Petukhov>
* 1f66049a1e - (tag: build-1.4.20-dev-849) Build: Fix plugin marker publication to a remote repository (vor 4 Tagen) <Vyacheslav Gerasimov>
* 2fd657b768 - (tag: build-1.4.20-dev-845) [box-tests] Fixed test for K/N (vor 4 Tagen) <Igor Chevdar>
* 8b5f2f9474 - (tag: build-1.4.20-dev-843) Fix duplicate stepping filter adding on plugin start-up (KT-38628) (vor 4 Tagen) <Yan Zhulanow>
* 235b9b9269 - Add kotlin-stdlib-js and kotlin-test-js to IDE artifact dependencies (vor 4 Tagen) <Yan Zhulanow>
* 470fef94fb - (tag: build-1.4.20-dev-826) Use bound resolution facade in DeprecationResolver usages (vor 4 Tagen) <Pavel Kirpichenkov>
* 82ef6bf96c - FIR2IR: honor user-contributed members in data class if any (vor 4 Tagen) <Jinseong Jeon>
* b839a91050 - (tag: build-1.4.20-dev-821) Mute 3 FIR BB tests due to LowPriorityInOverloadResolution in reflect (vor 4 Tagen) <Mikhail Glukhikh>
* d009c90e3a - Revert "Mute two FIR BB tests due to LowPriorityInOverloadResolution in reflect" (vor 4 Tagen) <Mikhail Glukhikh>
* 3768af4f92 - (tag: build-1.4.20-dev-818) Mute two FIR BB tests due to LowPriorityInOverloadResolution in reflect (vor 4 Tagen) <Mikhail Glukhikh>
* d44a7ff8f9 - (tag: build-1.4.20-dev-815) Add test for obsolete issue (vor 4 Tagen) <Mikhail Zarechenskiy>
* 559561ca6b - Add missing intellij-core dependency for sam-with-receiver tests (vor 4 Tagen) <Yan Zhulanow>
* 713a305f45 - Update change data for IrTextTestCaseGenerated (vor 4 Tagen) <Yan Zhulanow>
* ec5a04a6c7 - (tag: build-1.4.20-dev-813) Update public jvm API dump after introduction of javaType (vor 4 Tagen) <Ilya Gorbunov>
* a067d138e9 - Enable test for new inference after df1595e4 (vor 4 Tagen) <Mikhail Zarechenskiy>
* df1595e4bc - (tag: build-1.4.20-dev-812) Fix SAM conversions for derived classes (vor 4 Tagen) <Mikhail Zarechenskiy>
* ee6d432ced - (tag: build-1.4.20-dev-809) Add forgotten test files (vor 4 Tagen) <Georgy Bronnikov>
* cf6eb138ce - (tag: build-1.4.20-dev-800, origin/abannykh/ic-1-s) [box-tests] Turned on a test for JS_IR (vor 4 Tagen) <Igor Chevdar>
* 2bf73ccfe5 - [IR] Supported extension receivers in SAM conversions (vor 4 Tagen) <Igor Chevdar>
* 8c2baf0704 - (tag: build-1.4.20-dev-798) Add missing definitelyDoesNotContainName methods (vor 4 Tagen) <Ilya Muradyan>
* 573c60ed6b - Add missing recordLookup implementations (vor 4 Tagen) <Ilya Muradyan>
* 7526ff9484 - Compare lookups without respect to their order (vor 4 Tagen) <Ilya Muradyan>
* 3634ad2d54 - (tag: build-1.4.20-dev-797) Added a test (vor 4 Tagen) <Igor Chevdar>
* ecf9727568 - [IR] Supported IrEnumEntry (vor 4 Tagen) <Igor Chevdar>
* e13a38a758 - (tag: build-1.4.20-dev-793) Fix OnlyInputType usage in tests where it can be invisible (vor 4 Tagen) <Ilya Gorbunov>
* 9e9ca4953f - (tag: build-1.4.20-dev-791) FIR2IR: coerce to Unit when "when" expr is not effectively exhaustive (vor 4 Tagen) <Jinseong Jeon>
* 62dcfcde79 - (tag: build-1.4.20-dev-782) (CoroutineDebugger) -core jar has precedence over -debug (vor 5 Tagen) <Vladimir Ilmov>
* 4739adb6dc - (tag: build-1.4.20-dev-780) KT-36992 Do not generate annotations on synthetic accessors (vor 5 Tagen) <Dmitry Petrov>
* 03651f1dd4 - (tag: build-1.4.20-dev-774) IR: Fix inner class type parameters in IrTypeSystemContext (vor 5 Tagen) <Steven Schäfer>
* 650469024e - (tag: build-1.4.20-dev-772) Fix expected FQ name in JavaTypeTest.nestedTypes (vor 5 Tagen) <Alexander Udalov>
* 2be94d9d2f - Fix compilation of stdlib when JDK_16 points to JDK 8+ (vor 5 Tagen) <Alexander Udalov>
* c015463926 - (tag: build-1.4.20-dev-769) IR: remove field fake overrides (vor 5 Tagen) <Georgy Bronnikov>
* 1bb3f60bad - IR: use super qualifier in Java field accesses (vor 5 Tagen) <Georgy Bronnikov>
* 36f22dafc5 - IR: remove field fake override usage (vor 5 Tagen) <Georgy Bronnikov>
* 41131e46d7 - (tag: build-1.4.20-dev-766) Shadow addSuppressed member with an extension (vor 5 Tagen) <Ilya Gorbunov>
* 95625d0fae - Do not place copyrights in stdlib api dump .kt files (vor 5 Tagen) <Ilya Gorbunov>
* 2fe222e8e7 - Add SKIP_DCE_DRIVEN directive in JS-IR tests (vor 5 Tagen) <Ilya Gorbunov>
* de6154980d - Make ReadOnlyProperty and PropertyDelegateProvider fun interfaces (vor 5 Tagen) <Ilya Gorbunov>
* d2ea108123 - Make Comparator fun interface in Common and JS (vor 5 Tagen) <Ilya Gorbunov>
* 388e619d90 - (tag: build-1.4.20-dev-761) Increase memory for Kotlin compile daemon to 2200M (vor 5 Tagen) <Ilya Gorbunov>
* f3a2ff8646 - Advance bootstrap to 1.4.20-dev-710 (vor 5 Tagen) <Ilya Gorbunov>
* 117aae8a6b - Use experimental javaType in full reflect where it's not supported yet (vor 5 Tagen) <Alexander Udalov>
* 9e37b62f62 - Support KType.javaType in stdlib (vor 5 Tagen) <Alexander Udalov>
* 55595fe2c6 - (tag: build-1.4.20-dev-751) Make sure that commonizer is enabled before adding -no-default-libs argument (vor 5 Tagen) <Dmitry Savvinov>
* db127bb414 - (tag: build-1.4.20-dev-743) (CoroutineDebugger) fails to start in gradle mode (vor 5 Tagen) <Vladimir Ilmov>
* 3d86e92bf5 - (tag: build-1.4.20-dev-727) gradle.kts standalone scripts: show actions inside single notification (vor 5 Tagen) <Sergey Rostov>
* 64b1cc7fd4 - gradle.kts legacy: out of project script notification (vor 5 Tagen) <Sergey Rostov>
* cc95c16ac2 - minor: rename GradleScriptNotificationProvider (vor 5 Tagen) <Sergey Rostov>
* bc16fbf438 - gradle.kts: check gradle version before loading from fs cache (vor 5 Tagen) <Sergey Rostov>
* 7d31d7f20c - default scripting support: remove notifications after script definitions update (vor 5 Tagen) <Sergey Rostov>
* b9fda902fb - gradle.kts: update notification only after caches updated (vor 5 Tagen) <Sergey Rostov>
* ce20196006 - GradleScriptConfigurationsImportingFeature (vor 5 Tagen) <Sergey Rostov>
* 631e68c99a - gradle.kts postponed loading: hide notifaction right after click on action (vor 5 Tagen) <Sergey Rostov>
* ace7ae19b4 - gradle.kts standalone scripts: load configuration after switching without prompt (vor 5 Tagen) <Sergey Rostov>
* 07654b4c0e - gradle.kts, minor: cleanup & simplify code (vor 5 Tagen) <Sergey Rostov>
* b2e629dceb - gradle.kts legacy: don't start loading without prompt on first opening (vor 5 Tagen) <Sergey Rostov>
* 0234678804 - gradle.kts: update notifications when scripting support was changed (vor 5 Tagen) <Sergey Rostov>
* caa5aadc98 - GradleBuildRootsManager: check gradle version change in gradle-wrapper.properties (vor 5 Tagen) <Sergey Rostov>
* 463908f6f4 - scriptConfigurationsNeedToBeUpdatedBalloon registry key (vor 5 Tagen) <Sergey Rostov>
* cc67ac631f - GradleBuildRootsManager: update notifications in corner cases (vor 5 Tagen) <Sergey Rostov>
* a150014e74 - GradleBuildRootsManager: implement getScriptFirstSeenTs (vor 5 Tagen) <Sergey Rostov>
* b543588ccd - GradleScriptNotifications: suggest to import and link gradle project (vor 5 Tagen) <Sergey Rostov>
* 9096d21fcd - GradleScriptNotifications: extract and fix i18n strings (vor 5 Tagen) <Sergey Rostov>
* 632e88459e - GradleBuildRootsManager: fix for autoload (vor 5 Tagen) <Sergey Rostov>
* de7d82e42b - GradleScriptNotifications: typo in code (vor 5 Tagen) <Sergey Rostov>
* 6f0bd6c122 - GradleBuildRoot: ability to detect if file was existed before import (vor 5 Tagen) <Sergey Rostov>
* 7384c89ddd - GradleBuildRootsManager, minor: fix notifications (vor 5 Tagen) <Sergey Rostov>
* fd9b14ed29 - GradleBuildRoot: require LastModifiedFiles explicitly (vor 5 Tagen) <Sergey Rostov>
* 2ed68643cb - GradleBuildRoot: remove classes nesting (vor 5 Tagen) <Sergey Rostov>
* d8892ced9d - gradle.kts: standalone scripts support (without ui and persistence) (vor 5 Tagen) <Sergey Rostov>
* 5ed7abd15d - scripting: drop ManualConfigurationLoading and kotlin.gradle.scripts.useIdeaProjectImport registry flag (vor 5 Tagen) <Sergey Rostov>
* 69dc963f97 - LastModifiedFiles: fix concurrency (vor 5 Tagen) <Sergey Rostov>
* 19cc9c81dc - GradleBuildRoot: std scripts under project roots should be treated as new (vor 5 Tagen) <Sergey Rostov>
* 7b1b50499d - GradleBuildRoot: add projects from settings (vor 5 Tagen) <Sergey Rostov>
* a3750b6419 - GradleBuildRoot: extract GradleBuildRootsLocator for testing (vor 5 Tagen) <Sergey Rostov>
* c0f4ee7dc9 - (tag: build-1.4.20-dev-726, origin/rrni/revert_recursion_problematic_commit) Revert "Add missing definitelyDoesNotContainName methods" (vor 5 Tagen) <Victor Petukhov>
* 447308dcfc - (tag: build-1.4.20-dev-721) Revert "Revert "Revert "Completely rewrite reifiedIntTypeAnalysis, making it more streamline""" (vor 5 Tagen) <Victor Petukhov>
* 1cccceabb9 - Revert "Fix merging two reference values" (vor 5 Tagen) <Ilmir Usmanov>
* d9821412d0 - Do not generate fields for unused suspend lambda parameters (vor 5 Tagen) <Ilmir Usmanov>
* a292eb865b - (tag: build-1.4.20-dev-713) Add script definition for extension scripts and... (vor 5 Tagen) <Ilya Chernikov>
* 1329030281 - (tag: build-1.4.20-dev-711) IDE perf tests for K/N: Re-enable PerformanceNativeProjectsTest (vor 5 Tagen) <Dmitriy Dolovov>
* 10e5dc1f63 - IDE perf tests for K/N: Add assertion on failed Gradle project import (vor 5 Tagen) <Dmitriy Dolovov>
* d9e5407ecb - IDE perf tests for K/N: Switch to 1.4-M2 (vor 5 Tagen) <Dmitriy Dolovov>
* 439808952d - (tag: build-1.4.20-dev-710) [Commonizer] Fix incorrect merging KLIB dependencies (vor 5 Tagen) <Dmitriy Dolovov>
* 901b794af3 - (tag: build-1.4.20-dev-697) Use lexical scope from trace during checking suspend context if the analysis of engaged parent function isn't completed (vor 6 Tagen) <Victor Petukhov>
* 02f6a03ff7 - (tag: build-1.4.20-dev-695) JVM_IR: fix nullability annotations on synthetic marker parameters (vor 6 Tagen) <Dmitry Petrov>
* 2656eeb164 - (tag: build-1.4.20-dev-693) NI: Optimize some potential hot places (vor 6 Tagen) <Ilya Chernikov>
* d385a9b29e - (tag: build-1.4.20-dev-687) Add more detailed exception message in KtExpression.isUsedAsExpression (vor 6 Tagen) <Mikhail Glukhikh>
* f64f9c2144 - FIR: inherit property accessor modifiers from property and vice versa (vor 6 Tagen) <Jinseong Jeon>
* 6f957c7b31 - Provide more accurate clash check in JsDeclarationTable (vor 6 Tagen) <Mikhail Glukhikh>
* aaacbaaaec - Add KDoc to ObsoleteDescriptorBasedAPI (vor 6 Tagen) <Mikhail Glukhikh>
* a035404c96 - Mark IrSymbolBase/IrPublicSymbolBase.descriptor as obsolete API (vor 6 Tagen) <Mikhail Glukhikh>
* 3297237f3d - Drop ObsoleteDescriptorBasedAPI in ClassGenerator (module-wide) (vor 6 Tagen) <Mikhail Glukhikh>
* 175e94c0aa - Revert kotlinx-serialization-compiler-plugin OptIn dependency (vor 6 Tagen) <Mikhail Glukhikh>
* fe61530357 - Declare IrGeneratorContext.builtIns as obsolete descriptor-based API (vor 6 Tagen) <Mikhail Glukhikh>
* ab5cb13dae - Rename: DescriptorBasedIr -> ObsoleteDescriptorBasedAPI (vor 6 Tagen) <Mikhail Glukhikh>
* cbbb497edf - Make descriptor-based API in ir:tree more granular (vor 6 Tagen) <Mikhail Glukhikh>
* c4b24548cb - IrValidator: report errors without rendering descriptors (vor 6 Tagen) <Mikhail Glukhikh>
* 293df7bd50 - [IR BE common] Use Descriptor-based IR only in CheckIrElementVisitor (vor 6 Tagen) <Mikhail Glukhikh>
* 63394858ac - Minor typo fix (vor 6 Tagen) <Mikhail Glukhikh>
* e787dbf374 - [IR.serialization.jvm] Use Descriptor-based IR in JvmIrLinker only (vor 6 Tagen) <Mikhail Glukhikh>
* 1c2fbb61fe - [IR] Introduce & use declaration-based SymbolTable.withReferenceScope (vor 6 Tagen) <Mikhail Glukhikh>
* 7a0f986823 - [IR] Introduce & use DescriptorBasedIr OptIn (vor 6 Tagen) <Mikhail Glukhikh>
* 67158caf73 - FunctionGenerator: use owner instead of descriptor (vor 6 Tagen) <Mikhail Glukhikh>
* 41306d25fd - JsDeclarationTable: drop descriptors in assertion (vor 6 Tagen) <Mikhail Glukhikh>
* 8e8710efec - (tag: build-1.4.20-dev-682) Minor: replace println() with logger (vor 6 Tagen) <Nikolay Krasko>
* 982cbf1148 - (tag: build-1.4.20-dev-680) NI: clear calls info in coroutine inference before the second analysis of `+=` right side (vor 6 Tagen) <Victor Petukhov>
* d3d3b41dea - (tag: build-1.4.20-dev-679) Disable all verification tasks if special option is passed (vor 6 Tagen) <Nikolay Krasko>
* 74c697af92 - (tag: build-1.4.20-dev-678) Fix SamWithReceiver tests for scripts, add tests... (vor 6 Tagen) <Ilya Chernikov>
* 8fb41e4562 - Process compiler plugins and options in scripting compiler (vor 6 Tagen) <Ilya Chernikov>
* a72eeb800d - [minor] Add serialization plugin to kotlin paths (vor 6 Tagen) <Ilya Chernikov>
* 060b2eaf27 - (tag: build-1.4.20-dev-672) Increase warm-up, test iterations in PerformanceTypingIndentationTest (vor 6 Tagen) <Dmitry Gridin>
* ca15c33a62 - (tag: build-1.4.20-dev-667) [FIR] Make light tree consistent with raw FIR for empty init case (vor 6 Tagen) <Mikhail Glukhikh>
* 9db9e2ad57 - (tag: build-1.4.20-dev-665) Fix build error messages (vor 6 Tagen) <Ilya Muradyan>
* 71f53d49ca - (tag: build-1.4.20-dev-661) Revert: Bootstrap: 1.4.20-dev-498 (vor 6 Tagen) <Yunir Salimzyanov>
* d9b4e24b29 - (tag: build-1.4.20-dev-659) Exclude JS API dumps from FIR consistency tests (vor 6 Tagen) <Mikhail Glukhikh>
* 7b89717092 - (tag: build-1.4.20-dev-654) [Gradle, JS] Add task requirements only after evaluated (vor 6 Tagen) <Ilya Goncharov>
* aaf3410708 - [Gradle, JS] Break Task Configuration Avoidance to get all required NPM dependencies (vor 6 Tagen) <Ilya Goncharov>
* 48ec104a34 - [Gradle, JS] Store npm dependencies by compilation (vor 6 Tagen) <Ilya Goncharov>
* 4080bd1325 - [Gradle, JS] Move tranform from requiredNpmDependencies to TasksRequirements (vor 6 Tagen) <Ilya Goncharov>
* 8f156f3609 - [Gradle, JS] Extract TasksRequirements.kt (vor 6 Tagen) <Ilya Goncharov>
* e51874d46a - [Gradle, JS] Use set in task requirements (vor 6 Tagen) <Ilya Goncharov>
* 464c8eb77a - [Gradle, JS] Add kotlin-js-test-runner to dependencies by default (vor 6 Tagen) <Ilya Goncharov>
* 4a52596344 - [Gradle, JS] Remove devServer from common part of legacy (vor 6 Tagen) <Ilya Goncharov>
* 1f5012684b - [Gradle, JS] Force full configuring of NPM tasks in idea import (vor 6 Tagen) <Ilya Goncharov>
* aab4fd7225 - [Gradle, JS] Use unique representation for npm dependency (vor 6 Tagen) <Ilya Goncharov>
* 92c224b616 - [Gradle, JS] Fix NpmDependency toString (vor 6 Tagen) <Ilya Goncharov>
* 1a81f02377 - [Gradle, JS] Add tools npm dependencies as input to package json task (vor 6 Tagen) <Ilya Goncharov>
* d0c0ddd7e5 - [Gradle, JS] Move initialization of RequiresNpmDepends in project resolver (vor 6 Tagen) <Ilya Goncharov>
* 3283a10561 - [Gradle, JS] Define compilation on constructor of RequiresNpmDepends (vor 6 Tagen) <Ilya Goncharov>
* db42b5b062 - [Gradle, JS] Get npm dependencies in compilation npm resolver (vor 6 Tagen) <Ilya Goncharov>
* 49710c9509 - [Gradle, JS] Remove task oriented taskRequirements (vor 6 Tagen) <Ilya Goncharov>
* 8f679bf1d3 - [Gradle, JS] Tools npm dependencies resolved in task execution (vor 6 Tagen) <Ilya Goncharov>
* 1ab6a9bc84 - [Gradle, JS] No NPM tools configuration (vor 6 Tagen) <Ilya Goncharov>
* 34aff5953f - [Gradle, JS] TaskRequirements inside NodeJsRootExtension (vor 6 Tagen) <Ilya Goncharov>
* 791dfb78ab - [Gradle, JS] Dukat only for main compilation (vor 6 Tagen) <Ilya Goncharov>
* 99e05b777a - [Gradle, JS] PackageJsonDukatExecutor -> DukatExecutor (vor 6 Tagen) <Ilya Goncharov>
* 10c501d474 - [Gradle, JS] DukatExecutor -> DukatRunner (vor 6 Tagen) <Ilya Goncharov>
* f5db4b12ba - [Gradle, JS] Rename of DukatTaskss (vor 6 Tagen) <Ilya Goncharov>
* cf65b1f87a - [Gradle, JS] Rename on AbstractDukatTask (vor 6 Tagen) <Ilya Goncharov>
* 9f45ef8df5 - [Gradle, JS] Rename DEFAULT_GENERATE_EXTERNALS (vor 6 Tagen) <Ilya Goncharov>
* 0f47a38042 - [Gradle, JS] Enable Dukat by default with false generateExternals (vor 6 Tagen) <Ilya Goncharov>
* f285a31a5a - [Gradle, JS] Make default generate kotlin externals as false (vor 6 Tagen) <Ilya Goncharov>
* 2ca0e37be7 - [Gradle, JS] Use default generate externals from property (vor 6 Tagen) <Ilya Goncharov>
* eb6e797001 - [Gradle, JS] In npm dependency extension use default generate value from properties (vor 6 Tagen) <Ilya Goncharov>
* 6316949e36 - [Gradle, JS] Rename generateKotlinExternals on generateExternals (vor 6 Tagen) <Ilya Goncharov>
* 85840578ad - (tag: build-1.4.20-dev-652) Increase warm-up, test iterations in PerformanceTypingIndentationTest (vor 6 Tagen) <Dmitry Gridin>
* af1dd6251e - (tag: build-1.4.20-dev-649, origin/rr/ddol/commonizer-lift-up-declarations) [Commonizer] Fallback for const val properties with different values (vor 6 Tagen) <Dmitriy Dolovov>
* ee455abe52 - (tag: build-1.4.20-dev-646) Bootstrap: 1.4.20-dev-498 (vor 6 Tagen) <Yunir Salimzyanov>
* 3766dbff69 - (tag: build-1.4.20-dev-644) Revert "Bootstrap: 1.4.20-dev-498" (vor 6 Tagen) <Yunir Salimzyanov>
* 846fc13519 - (tag: build-1.4.20-dev-642) JVM IR: Fix inline class constructor ABI (KT-37013, KT-37015) (vor 6 Tagen) <Steven Schäfer>
* b93c49afae - (tag: build-1.4.20-dev-639) Promote ArrayDeque and MutableList.removeFirst/LastOrNull to stable (vor 7 Tagen) <Abduqodiri Qurbonzoda>
* 99c5585790 - (tag: build-1.4.20-dev-636) Allow dynamic types in ir fake override substitution arguments (vor 7 Tagen) <Alexander Gorshenev>
* 1a7b30c13a - (tag: build-1.4.20-dev-627) [FIR] Fix incorrect name in anonymous object class id (vor 7 Tagen) <simon.ogorodnik>
* 2f89ba9499 - [FIR] Fix incorrect referential equals on Name instance (vor 7 Tagen) <simon.ogorodnik>
* cb8addc4cd - (tag: build-1.4.20-dev-624) 202: Fix NPE in BaseKotlinJpsBuildTestCase.tearDown() (vor 7 Tagen) <Nikita Bobko>
* 9cac2e1945 - Minor: fix splitting the line (vor 7 Tagen) <Nikolay Krasko>
* 1b47d538ae - (tag: build-1.4.20-dev-616) Flaky test fix: MultiFileHighlightingTestGenerated (vor 7 Tagen) <Andrei Klunnyi>
* 51d74d78c6 - (tag: build-1.4.20-dev-603) Bootstrap: 1.4.20-dev-498 (vor 7 Tagen) <Yunir Salimzyanov>
* d5ae06e7ed - (tag: build-1.4.20-dev-600) Add run configuration for stdlib-js ApiTest (vor 7 Tagen) <Ilya Gorbunov>
* 05f9154bdd - Use fixed versions of node.js and npm packages in tests (vor 7 Tagen) <Ilya Gorbunov>
* d7df249480 - (tag: build-1.4.20-dev-599) Convert contributed descriptors to list... (vor 7 Tagen) <Ilya Chernikov>
* a6feae0fbb - (tag: build-1.4.20-dev-597) Add test for KMM Wizard (vor 7 Tagen) <Kirill Shmakov>
* a22fb2c1ba - Mention downstream usage of new wizard backend (vor 7 Tagen) <Kirill Shmakov>
* fe4bb24a3e - (tag: build-1.4.20-dev-596) Don't use labels for caching (vor 7 Tagen) <Mikhail Bogdanov>
* db50afeafe - Fix compilation with ASM 8 (vor 7 Tagen) <Mikhail Bogdanov>
* 1186d1affd - (tag: build-1.4.20-dev-594) [FIR-TEST] Count all `ConeKotlinErrorType` as error types (vor 7 Tagen) <Dmitriy Novozhilov>
* d7ee168dff - [FIR] Create error candidate for completion instead of simple error reference (vor 7 Tagen) <Dmitriy Novozhilov>
* 7c57c4a2fb - [FIR] Add FirErrorProperty node (vor 7 Tagen) <Dmitriy Novozhilov>
* 535534cf66 - (tag: build-1.4.20-dev-587) Allow shadowing member addSuppressed with extension (vor 7 Tagen) <Ilya Gorbunov>
* f0ff8f202c - (tag: build-1.4.20-dev-582) [JVM IR] Use JVM8 support for unsigned int operations (vor 7 Tagen) <Kristoffer Andersen>
* c95216dc5d - (tag: build-1.4.20-dev-573) KotlinLikeLangLineIndentProvider: cleanup code (vor 7 Tagen) <Dmitry Gridin>
* 01707800c1 - KotlinLikeLangLineIndentProvider: improve indent for braces (vor 7 Tagen) <Dmitry Gridin>
* 9d6ea3c073 - KotlinLikeLangLineIndentProvider: fix options for parentheses (vor 7 Tagen) <Dmitry Gridin>
* 306abc79ed - LineIndentProvider: support empty brackets (vor 7 Tagen) <Dmitry Gridin>
* d69ce74ca5 - KotlinLikeLangLineIndentProvider: remove debug function (vor 7 Tagen) <Dmitry Gridin>
* da5b2cfb64 - LineIndentProvider: support inside block body between `{` and first statement/expression (vor 7 Tagen) <Dmitry Gridin>
* 63a0b5bfde - KotlinLikeLangLineIndentProvider: support braces in blocks (vor 7 Tagen) <Dmitry Gridin>
* 447549f20d - LineIndentProvider: support declarations with body expression (vor 7 Tagen) <Dmitry Gridin>
* 145b2c260b - indentationOnNewLine: sort tests (vor 7 Tagen) <Dmitry Gridin>
* f833b4fe63 - LineIndentProvider: support elvis operator (vor 7 Tagen) <Dmitry Gridin>
* cf655a829c - KotlinLikeLangLineIndentProvider: support options for parentheses (vor 7 Tagen) <Dmitry Gridin>
* a8cb6b2ede - LineIndentProvider: add options for parentheses (vor 7 Tagen) <Dmitry Gridin>
* 7c99a6fef4 - LineIndentProvider: support `catch` and `finally` (vor 7 Tagen) <Dmitry Gridin>
* acc15e5fad - LineIndentProvider: fix for do-while (vor 7 Tagen) <Dmitry Gridin>
* 7a58a59114 - Implement `EnterBetweenBracesAndBracketsNoCommitDelegate` (vor 7 Tagen) <Dmitry Gridin>
* e72fb755a0 - LineIndentProvider: support control flow constructions (vor 7 Tagen) <Dmitry Gridin>
* 201b115ee0 - Add hack for KotlinMultilineStringEnterHandler (vor 7 Tagen) <Dmitry Gridin>
* 8e7bbf1780 - LineIndentProvider: add restriction on position (vor 7 Tagen) <Dmitry Gridin>
* c0d7e565bc - add debug info (vor 7 Tagen) <Dmitry Gridin>
* 29ceb25f5c - LineIndentProvider: support string templates (vor 7 Tagen) <Dmitry Gridin>
* 3a6b9c8d08 - init `line-indent-provider` module (vor 7 Tagen) <Dmitry Gridin>
* 9d98240272 - Create KotlinLineIndentProvider and delegate it to formatter (vor 7 Tagen) <Dmitry Gridin>
* 0f10faabbf - (tag: build-1.4.20-dev-569) [Commonizer] More precise approximation of callables (vor 7 Tagen) <Dmitriy Dolovov>
* 205510863a - [Commonizer] Stats collector: support aggregated stats (vor 7 Tagen) <Dmitriy Dolovov>
* f7ceacb15c - [Commonizer] Update stats collector: report receivers & parameters (vor 7 Tagen) <Dmitriy Dolovov>
* 077853d2ad - Minor. Add words to project dictionary (vor 7 Tagen) <Dmitriy Dolovov>
* 3b4cef1b56 - Minor. Rename excludes list (vor 7 Tagen) <Dmitriy Dolovov>
* cbabb4f76a - JS stdlib api test: various changes (vor 7 Tagen) <Anton Bannykh>
* 7b61bf9178 - (tag: build-1.4.20-dev-567) FIR: Add nullability smartcast after !is check (vor 7 Tagen) <Denis Zharkov>
* 24948a8b3f - FIR: Fix incorrect handling bare types when subject is type alias (vor 7 Tagen) <Denis Zharkov>
2020-06-22 18:37:43 +02:00
Alexander Shabalin
3445de9c38
Do not use Kotlin exceptions from MemorySharedRefs in objc context ( #4184 )
2020-06-22 15:29:10 +03:00
Abduqodiri Qurbonzoda
1ba353291b
Sync minOf/maxOf NaN-propagation documentation
2020-06-22 04:25:40 +03:00
Pavel Punegov
888da2e0b1
Exclude coverage and debugger tests.
2020-06-19 17:34:47 +03:00
Ilya Gorbunov
414da4c07f
Leave StringBuilder.append/insert with non-nullable String parameter
...
Leave these methods as hidden in order to preserve binary compatibility.
#KT-39504
2020-06-19 16:44:19 +03:00
LepilkinaElena
6008d12ce5
Updated kotlix.cli ( #4244 )
2020-06-19 11:48:15 +04:00
Igor Chevdar
e906d298d0
Ignored caches for optimized compilation
2020-06-19 10:11:26 +03:00
Vladimir Ivanov
ba6326ad18
[Interop] Use m128 to declare simd type for Windows target and MSVC ( #4219 )
2020-06-18 12:50:16 +03:00
Vladimir Ivanov
c49bf71d7c
[runtime] Add assert for illegal alignment ( #4235 )
...
Without that check next assert will wrongly pass e.g. for align=65
2020-06-17 11:42:18 +03:00
SvyatoslavScherbina
d6a4a3832e
Add test for https://github.com/JetBrains/kotlin-native/issues/3992
2020-06-17 10:15:47 +03:00
Pavel Punegov
b91f1d3fc7
Add Coverage tests to run and sanity
2020-06-16 11:53:15 +03:00
Pavel Punegov
3e0a7abb20
Add metadata comparison test to sanity
2020-06-16 11:53:15 +03:00
Pavel Punegov
5f69512768
Add metadata comparison tests
2020-06-16 11:53:15 +03:00
Pavel Punegov
8d1c82f9ac
Exclude standard test task from execution to avoid debugger tests instantiation
2020-06-15 17:58:53 +03:00
Pavel Punegov
11b2c80a22
Replace if with a property to limit test to MacOS only
2020-06-15 17:58:53 +03:00
Pavel Punegov
da312cd16e
Rename debugger tests and add to execution
2020-06-15 17:58:53 +03:00
Pavel Punegov
23f4866316
Fix Null and primitives printing
2020-06-15 17:58:53 +03:00
Pavel Punegov
3c07b802a0
Change expected order of printed fields in an object. Move all test code into the test directory
2020-06-15 17:58:53 +03:00
Pavel Punegov
9463901c39
Debugger tests: improve matchers and test data
2020-06-15 17:58:53 +03:00
Vasily Levchenko
0628dfbc7c
[IR][lowering] adopt 6adad1055b
...
JVM IR: generate delegates to DefaultImpls for fun interfaces
2020-06-15 16:54:02 +02:00
Igor Chevdar
5fc1ec57f5
[IR] SAM lowering: made all wrappers private
...
(cherry picked from commit 2720bb766e4d3688f424403cb8aed6f98629a469)
2020-06-15 16:54:02 +02:00
Alexander Udalov
426191ea4a
IR: use String instead of FqName in IdSignature.PublicSignature
...
See https://github.com/JetBrains/kotlin/commit/3154eca218d
(cherry picked from commit de54f9897c589d8111b55a8d5069277a94dd8c39)
2020-06-15 16:54:02 +02:00
Vasily Levchenko
681ac08650
[kotlin compiler][update] 1.4.20-dev-554
...
* 063c973eaa - (HEAD -> master, tag: build-1.4.20-dev-554, origin/rr/4u7/fix-gradle-tests, origin/master, origin/HEAD) Build: Rename empty marker jar to avoid collision with main jar (vor 10 Stunden) <Vyacheslav Gerasimov>
* 852dcedb86 - (tag: build-1.4.20-dev-548) Build: Remove marker task dependencies from gradle integration tests (vor 13 Stunden) <Vyacheslav Gerasimov>
* 5689a2c67a - (tag: build-1.4.20-dev-547) Build: Fix kotlin-jsr223-daemon-local-eval-example test runtime (vor 14 Stunden) <Vyacheslav Gerasimov>
* 38416e7e30 - Build: Fix kotlin-compiler-embeddable test runtime (vor 14 Stunden) <Vyacheslav Gerasimov>
* ef48c38eb4 - Build: Fix kotlin.kotlin-scripting-jsr223-tes test runtime (vor 14 Stunden) <Vyacheslav Gerasimov>
* 07e18654d9 - Build: Fix tests compilation in kotlin.idea.idea-frontend-fir (vor 14 Stunden) <Vyacheslav Gerasimov>
* 3e3afac407 - Build: Fix pom runtime scope for kotlin-klib-commonizer (vor 14 Stunden) <Vyacheslav Gerasimov>
* a5e9e1e9be - Build: Specify Locale.ROOT for humanReadableName generation (vor 14 Stunden) <Vyacheslav Gerasimov>
* 567aabeced - Build: Fix kotlin-reflect publication (vor 14 Stunden) <Vyacheslav Gerasimov>
* b0c9b88485 - Build: Disable sha512 checksums generated by maven-publish (vor 14 Stunden) <Vyacheslav Gerasimov>
* f9ec4f7d5c - Build: Generate human readable project name from gradle project id (vor 14 Stunden) <Vyacheslav Gerasimov>
* b4df4e5525 - Build: Fix variant resolution ambiguity (vor 14 Stunden) <Vyacheslav Gerasimov>
* eeb2f7d3d1 - Build: Migrate plugin markers to maven-publish publication (vor 14 Stunden) <Vyacheslav Gerasimov>
* da6c2ddb2f - Build: Migrate stdlib & kotlin-test to maven-publish publication (vor 14 Stunden) <Vyacheslav Gerasimov>
* f4e8c21309 - Build: Introduce new software component for publishing (vor 14 Stunden) <Vyacheslav Gerasimov>
* e3111730ac - Build: Extract publishing logic to the KotlinBuildPublishingPlugin (vor 14 Stunden) <Vyacheslav Gerasimov>
* 40dfb2a438 - Build: Add additional configuration lambda to the `publish` helper (vor 14 Stunden) <Vyacheslav Gerasimov>
* e3f1ddefd0 - Build: Add modularJar helper (vor 14 Stunden) <Vyacheslav Gerasimov>
* 4925ca2c9a - Build: Fix receiver for configure* helpers in commonConfiguration.gradle (vor 14 Stunden) <Vyacheslav Gerasimov>
* 9faf088c96 - Build: Disable automated publishing setup for kotlin-gradle-plugin (vor 14 Stunden) <Vyacheslav Gerasimov>
* 4aa3040550 - Build: Use runtimeOnly instead of deprecated runtime (vor 14 Stunden) <Vyacheslav Gerasimov>
* 8737168d41 - Build: Use maven-publish in configurePublishing helper (vor 14 Stunden) <Vyacheslav Gerasimov>
* 94b4f4a91a - Build: Remove configureJvmProject helper for groovy script (vor 14 Stunden) <Vyacheslav Gerasimov>
* c2589c7d6d - Build: Rename javadocJar for groovy to configureJavadocJar (vor 14 Stunden) <Vyacheslav Gerasimov>
* d711086be2 - Build: Publish Kotlin artifacts with maven-publish plugin (vor 14 Stunden) <Vyacheslav Gerasimov>
* b85b733e42 - Build: Remove explicit legacy maven plugin application (vor 14 Stunden) <Vyacheslav Gerasimov>
* 410c5f3e69 - Build: Remove artifact configuration out of lazy lambda (vor 14 Stunden) <Vyacheslav Gerasimov>
* b43ff7fbf9 - (tag: build-1.4.20-dev-537) Don't show KDoc references in Call Hierarchy (vor 2 Tagen) <Nikita Bobko>
* a79efd0768 - filter out references in javadoc to fix IDEA-185139 A method's call hierarchy shows also references (vor 2 Tagen) <Alexey Kudravtsev>
* 89aa15c419 - (tag: build-1.4.20-dev-533) JVM_IR: implement isCompiledToJvm8OrHigher on IrClass (vor 2 Tagen) <Georgy Bronnikov>
* 8037baf307 - IR: add SourceElement reference to IrClass (vor 2 Tagen) <Georgy Bronnikov>
* 811e8d0f24 - JVM_IR: remove one usage of descriptors from AnnotationCodegen (vor 2 Tagen) <Georgy Bronnikov>
* 58a9c0c996 - JVM_IR: remove descriptor usage from IrTypeMapper (vor 2 Tagen) <Georgy Bronnikov>
* c875c30f2c - (tag: build-1.4.20-dev-523) Add changelog for 1.4-M2 (vor 3 Tagen) <Lilia>
* 2bf31ae3c3 - (tag: build-1.4.20-dev-503) IR: minor reformat of IdSignature (vor 4 Tagen) <Alexander Udalov>
* d8aee421ac - IR: don't store isPublic as field in IdSignature (vor 4 Tagen) <Alexander Udalov>
* 3154eca218 - IR: use String instead of FqName in IdSignature.PublicSignature (vor 4 Tagen) <Alexander Udalov>
* d24e136ba8 - Minor, make IdSignature.PublicSignature not a data class (vor 4 Tagen) <Alexander Udalov>
* 8b37a094fe - (tag: build-1.4.20-dev-502) Added a test on possible name clash for SAM wrappers (vor 4 Tagen) <Igor Chevdar>
* 66bbd3e102 - [IR] Improved tuning of SAM wrapper visibility (vor 4 Tagen) <Igor Chevdar>
* 1b1e579cbf - (tag: build-1.4.20-dev-501) 201: Uast: fixing `KotlinUastGenerationTest` by using system-independent inline unaware `asRecursiveLogString` (vor 4 Tagen) <Nicolay Mitropolsky>
* b8597b48f1 - (tag: build-1.4.20-dev-498) Fix removed negation in 9b77c2d (vor 4 Tagen) <Yunir Salimzyanov>
* 01b6142500 - (tag: build-1.4.20-dev-497) Revert changes from 6e67e1e78d in Gradle integration tests (vor 4 Tagen) <Alexander Udalov>
* 5d827d9b5c - (tag: build-1.4.20-dev-489) AS41: Disable all tests in idea-gradle and idea-gradle-native (KTI-281) (vor 4 Tagen) <Nikolay Krasko>
* 032d017c4f - (tag: build-1.4.20-dev-488) Revert "Add tests for setup native run gutters." (vor 4 Tagen) <Konstantin Tskhovrebov>
* d528d24f83 - (tag: build-1.4.20-dev-487) Optimize AllUnderImportScope (vor 4 Tagen) <Ilya Chernikov>
* 484d026d2f - Optimize resolution scope queries from the synthetic scopes (vor 4 Tagen) <Ilya Chernikov>
* a0efd1e323 - Optimize scopes handling inside ChainedMemberScope (vor 4 Tagen) <Ilya Chernikov>
* 3da6ff7ec3 - Optimize scopes handling inside LexicalChainedScope (vor 4 Tagen) <Ilya Chernikov>
* bf97323301 - Optimize data handling inside scopes (vor 4 Tagen) <Ilya Chernikov>
* c720fa5793 - Optimize LazyScopeAdapter internals (vor 4 Tagen) <Ilya Chernikov>
* c2ede13d5a - Fix importing scopes problem for scripting REPL (vor 4 Tagen) <Ilya Muradyan>
* b74692e96b - Add missing definitelyDoesNotContainName methods (vor 4 Tagen) <Ilya Muradyan>
* 262e21fcbc - Add overload to comply with the contract (vor 4 Tagen) <Ilya Muradyan>
* 6da22414dc - [minor] Fix typo in comment (vor 4 Tagen) <Ilya Muradyan>
* 4d2caa8e76 - (tag: build-1.4.20-dev-485) KT-33211 Quickfix "add parameter" for method references should infer functional type instead of KFunction (#2664 ) (vor 4 Tagen) <Toshiaki Kameyama>
* 6e67e1e78d - (tag: build-1.4.20-dev-473) Replace appendln with appendLine in project (vor 4 Tagen) <Alexander Udalov>
* d1c88798df - (tag: build-1.4.20-dev-470) Load script definitions only from production source root and libraries (vor 4 Tagen) <Natalia Selezneva>
* 2d5b50531d - (tag: build-1.4.20-dev-463) FIR IDE: fix AbstractFirLazyResolveTest (vor 4 Tagen) <Ilya Kirillov>
* 46907f861a - (tag: build-1.4.20-dev-461) Extend Selection: don't select lambda parameters if lambda is multiple lines (#2586 ) (vor 4 Tagen) <Toshiaki Kameyama>
* 232be94738 - (tag: build-1.4.20-dev-460) Smart enter: support get() clause (#2630 ) (vor 4 Tagen) <Toshiaki Kameyama>
* cbbdec5898 - (tag: build-1.4.20-dev-459) Change Signature: enable on primary constructor keyword (#2482 ) (vor 4 Tagen) <Toshiaki Kameyama>
* 957a927790 - KT-15846 'Change lambda expression return type' quick fix does nothing (#3182 ) (vor 4 Tagen) <Toshiaki Kameyama>
* 5ab05e6e47 - (tag: build-1.4.20-dev-456) FIR: Fix incorrect resolution to synthetic property by implicit receiver (vor 4 Tagen) <Denis Zharkov>
* 293f78efe8 - FIR: Correct capturing for type-alias bases arguments (vor 4 Tagen) <Denis Zharkov>
* bea37569e6 - FIR: Fix processOverriddenFunctions implementations (vor 4 Tagen) <Denis Zharkov>
* 28627e9754 - FIR: Minor. Clarify naming for unwrapping overrides (vor 4 Tagen) <Denis Zharkov>
* 89cbe9bf93 - FIR: Pull down FirScope.processOverriddenFunctions (vor 4 Tagen) <Denis Zharkov>
* 6178cb7206 - FIR: Get rid of last usages of FirScope.processOverriddenFunctions (vor 4 Tagen) <Denis Zharkov>
* 72b09ff323 - FIR: Rename FirSuperTypeScope and reuse it for type parameter type (vor 4 Tagen) <Denis Zharkov>
* 0bd2a74542 - FIR: Add FirTypeScope (vor 4 Tagen) <Denis Zharkov>
* 38922a84f1 - FIR: Do not create synthetic properties for non-Java accessors (vor 4 Tagen) <Denis Zharkov>
* 6a1f921a5c - FIR: Introduce FirScope.processOverriddenFunctions (vor 4 Tagen) <Denis Zharkov>
* 8447f512b4 - Minor. Drop unused FirSyntheticPropertiesScope.synthetic (vor 4 Tagen) <Denis Zharkov>
* ab2a2b3a87 - (tag: build-1.4.20-dev-454) FIR2IR: eager conversion of annotations in Library class and members (vor 4 Tagen) <Jinseong Jeon>
* fd32e918d5 - FIR deserializer: signature-aware annotation loading for property accessors (vor 4 Tagen) <Jinseong Jeon>
* 2d55b8db07 - FIR deserializer: build property accessors if non-default ones exist (vor 4 Tagen) <Jinseong Jeon>
* 369c08214b - (tag: build-1.4.20-dev-453) Add quick isCheapEnoughToSearch check to AddFunctionParametersFix (vor 4 Tagen) <Vladimir Dolzhenko>
* a63f83ab15 - (tag: build-1.4.20-dev-435, origin/rr/ddol/commonizer-lift-up-declarations) Get rid of usages of internal LibraryImpl class (vor 5 Tagen) <Nikita Bobko>
* 801c97f456 - Use ModuleOrderEntry instead of ModuleOrderEntryImpl (vor 5 Tagen) <Alex Plate>
* bc20464bad - (tag: build-1.4.20-dev-434, tag: build-1.4.20-dev-427) 202: Restrict compatibility for 201 plugin (vor 5 Tagen) <Nikolay Krasko>
* 76d819f66d - Drop typo and fix fir package imports in GenerateTests.kt.192 (vor 5 Tagen) <Vladimir Dolzhenko>
* e45e491718 - (tag: build-1.4.20-dev-423) Add options param to external dependencies resolver API (vor 5 Tagen) <Mathias Quintero>
* 83087291df - Add API to get locations of collected script annotations (vor 5 Tagen) <Mathias Quintero>
* 1539128c3f - (tag: build-1.4.20-dev-418) Delete module kotlin-build-common included twice (#3459 ) (vor 5 Tagen) <Andrey>
* 3921a0ed70 - (tag: build-1.4.20-dev-414) Add test for obsolete issue (vor 5 Tagen) <Mikhail Zarechenskiy>
* d61e40e49b - Add tests for setup native run gutters. (vor 5 Tagen) <Konstantin Tskhovrebov>
* 39e1f03cd1 - Fix for 192: enable native run gutters only if gradle plugin exists. (vor 5 Tagen) <Konstantin Tskhovrebov>
* 25f0e38c73 - (tag: build-1.4.20-dev-410) [inliner] parent fix after copy (vor 5 Tagen) <Vasily Levchenko>
* 163bd34172 - (tag: build-1.4.20-dev-408) Fixed GenerateTests.kt.192 compilation (vor 5 Tagen) <Vladimir Dolzhenko>
* 18914ac9a5 - (tag: build-1.4.20-dev-404) [Gradle, JS] Fix name of publication in both mode (vor 5 Tagen) <Ilya Goncharov>
* 60d62148e8 - [Gradle, JS] Fix isMain in js targets (vor 5 Tagen) <Ilya Goncharov>
* b72f7c3021 - [Gradle, JS] Remove Native Only isMainCompilation only (vor 5 Tagen) <Ilya Goncharov>
* 2d068a42f4 - [Gradle, JS] Use common isMain for KotlinCompilation (vor 5 Tagen) <Ilya Goncharov>
* 24568058e1 - (tag: build-1.4.20-dev-402) Minor. Remove unused code (vor 5 Tagen) <Dmitriy Dolovov>
* 84a4644490 - (tag: build-1.4.20-dev-396) [Commonizer] Speed-up serialization of commonized member scopes (vor 5 Tagen) <Dmitriy Dolovov>
* 974e01ec70 - (tag: build-1.4.20-dev-390) Fix bunch files after moving plugin.xml (vor 5 Tagen) <Nikolay Krasko>
* 6babc73320 - AS41: Fix problems with initialization of Android plugin in tests (vor 5 Tagen) <Nikolay Krasko>
* 7190b3400f - (tag: build-1.4.20-dev-388) 202: Fix compilation in DefaultDiagnosticReporter (vor 5 Tagen) <Nikolay Krasko>
* ff7576f8e4 - 202: Fix compilation (vor 5 Tagen) <Nikita Bobko>
* eb67c4519d - 202: Fix compilation because of CoreJarVirtualFile (vor 5 Tagen) <Nikita Bobko>
* 256bd8d594 - 202: Disable check for broken plugins in tests (vor 5 Tagen) <Nikolay Krasko>
* 143cad78bf - 202: Add fastutil dependency to compiler for to make proguard work (vor 5 Tagen) <Nikolay Krasko>
* cc709a2ef9 - 202: Update dependencies (vor 5 Tagen) <Nikolay Krasko>
* 8485532856 - 202: Update to the latest EAP (vor 5 Tagen) <Nikolay Krasko>
* fdbdc5aac7 - (tag: build-1.4.20-dev-382) [Gradle, JS] Fix error message for both executable (vor 5 Tagen) <Ilya Goncharov>
* 83144d59be - (tag: build-1.4.20-dev-380) Fix tests (vor 5 Tagen) <Pavel Kirpichenkov>
* dc34d355bc - (tag: build-1.4.20-dev-371) [JVM_IR] Generate line numbers and nops for init blocks. (vor 5 Tagen) <Mads Ager>
* 85e2392fef - (tag: build-1.4.20-dev-363) Fix merging two reference values (vor 6 Tagen) <Ilmir Usmanov>
* 5567033b33 - Revert "Revert "Completely rewrite reifiedIntTypeAnalysis, making it more streamline"" (vor 6 Tagen) <Ilmir Usmanov>
* e801fad4d4 - (tag: build-1.4.20-dev-362) Minor, unmute test on fun interface inheritance for FIR (vor 6 Tagen) <Alexander Udalov>
* e3a23aed33 - Minor, remove unneeded check in ClosureCodegen (vor 6 Tagen) <Alexander Udalov>
* 93e9d3e57d - (tag: build-1.4.20-dev-347) Delay check for possibly deferred return type for reference candidate (vor 6 Tagen) <Mikhail Zarechenskiy>
* 21f7cd5d8f - (tag: build-1.4.20-dev-341) Add test for check expect/actual gutters at same module. (vor 6 Tagen) <Konstantin Tskhovrebov>
* a6161c6f22 - Fix expect/actual gutters for declarations in the same module. (vor 6 Tagen) <Konstantin Tskhovrebov>
* 3b422377d2 - (tag: build-1.4.20-dev-337, tag: build-1.4.20-dev-335) FIR IDE: move validation contract to analysis session base class (vor 6 Tagen) <Ilya Kirillov>
* fb8acf8c1e - FIR IDE: add tests for call resolve (vor 6 Tagen) <Ilya Kirillov>
* 8ac0466ec2 - FIR IDE: resolve constructors to correct CallInfo (vor 6 Tagen) <Ilya Kirillov>
* 87a65c0e4b - FIR IDE: throw PCE in highlighter & reference resolver if on EDT thread (vor 6 Tagen) <Ilya Kirillov>
* 19043537c1 - FIR IDE: make API functions that returns types return non-null value (vor 6 Tagen) <Ilya Kirillov>
* ee22d0b938 - FIR IDE: introduce TypeInfo as a wrapper for types in high level API (vor 6 Tagen) <Ilya Kirillov>
* 115327b967 - FIR IDE: add validation contract to analysis session (vor 6 Tagen) <Ilya Kirillov>
* 71b916ae8f - FIR IDE: rename AnalysisSessionFirImpl -> FirAnalysisSession (vor 6 Tagen) <Ilya Kirillov>
* 52a422350b - FIR IDE: always invalidate PSI -> FIR caches on any change (vor 6 Tagen) <Ilya Kirillov>
* c3f547ec77 - FIR IDE: add missing runtime dependencies (vor 6 Tagen) <Ilya Kirillov>
* 7ac48f441d - FIR IDE: remove enabled/disable FirResolution by registry (vor 6 Tagen) <Ilya Kirillov>
* 19d721d262 - FIR IDE: mute not passing tests (vor 6 Tagen) <Ilya Kirillov>
* d317ee1197 - FIR IDE: move highlighting to fir ide module (vor 6 Tagen) <Ilya Kirillov>
* a62c0e8163 - FIR IDE: introduce fir lower level module (vor 6 Tagen) <Ilya Kirillov>
* c1a62e2f05 - Fix import optimizer test after reference classes rename (vor 6 Tagen) <Ilya Kirillov>
* 858b053134 - FIR IDE: do not run fir tests in non FIR IDE plugin (vor 6 Tagen) <Ilya Kirillov>
* dbfa43a60a - FIR IDE: remove unneeded dependencies of idea-fir & idea-frontend-fir modules (vor 6 Tagen) <Ilya Kirillov>
* 1b8ea31172 - FIR IDE: ignore not passing highlighting tests (vor 6 Tagen) <Ilya Kirillov>
* 65b22ebfa9 - FIR IDE: improve search of containing declaration for getOrBuildFir (vor 6 Tagen) <Ilya Kirillov>
* 918e4ef7d0 - FIR IDE: remove checker/duplicateJvmSignature tests for FIR as duplicate signature is not implemented for fir ide yet (vor 6 Tagen) <Ilya Kirillov>
* 00a271dd94 - FIR IDE: Remove IGNORE_FIR from passing tests (vor 6 Tagen) <Ilya Kirillov>
* c6ae916b24 - FIR IDE: Fix tests in idea-fir (vor 6 Tagen) <Ilya Kirillov>
* ba7e953760 - FIR IDE: Introduce plugin.xml for fir ide (vor 6 Tagen) <Ilya Kirillov>
* 72175fc40e - Fix idea.xml (vor 6 Tagen) <Ilya Kirillov>
* bd12b37353 - FIR IDE: Move ApplicationUtils to frontend independent module (vor 6 Tagen) <Ilya Kirillov>
* a4f8c6734c - FIR IDE: Introduce ide-frontend-independent.xml extensions (vor 6 Tagen) <Ilya Kirillov>
* 66d44162e9 - FIR IDE: Move common caches related stuff from plugin-common.xml to caches.xml (vor 6 Tagen) <Ilya Kirillov>
* 3ca317e0ce - FIR IDE: Split resources to three folders which is needed for FIR plugin (vor 6 Tagen) <Ilya Kirillov>
* 2290c32a83 - FIR IDE: Move idea related stuff from plugin-common.xml to idea.xml (vor 6 Tagen) <Ilya Kirillov>
* 3e25375013 - FIR IDE: Move jps related stuff from plugin-common.xml to jps.xml (vor 6 Tagen) <Ilya Kirillov>
* 2c0e14ba92 - FIR IDE: Move index related stuff from plugin-common.xml to indexes.xml (vor 6 Tagen) <Ilya Kirillov>
* e06f297499 - FIR IDE: Move inspections from plugin-common.xml to inspections.xml (vor 6 Tagen) <Ilya Kirillov>
* d46088548d - FIR IDE: Implement FIR reference resolve for some kinds of references (vor 6 Tagen) <Ilya Kirillov>
* 30eab6c8a3 - FIR IDE: Implement search of psi elements for deserialized Kotlin declarations (vor 6 Tagen) <Ilya Kirillov>
* a8b94b1cca - FIR IDE: Move some declarations highlighting to before resolve highlighting pass (vor 6 Tagen) <Ilya Kirillov>
* f37e313705 - FIR IDE: Begin implementing semantic highlighting via FIR (vor 6 Tagen) <Ilya Kirillov>
* 507fc34c22 - FIR: fix incorrect psi for named & spread arguments in FIR builder (vor 6 Tagen) <Ilya Kirillov>
* 6a4fa8de9d - FIR IDE: Move base part of highlighting to frontend-independent-module (vor 6 Tagen) <Ilya Kirillov>
* 77550186ad - FIR IDE: Move KDoc Reference & mainReference to frontend-independent module (vor 6 Tagen) <Ilya Kirillov>
* 45ef0e1b50 - FIR IDE: Move fir resolving functionality from idea module to idea-frontend-fir (vor 6 Tagen) <Ilya Kirillov>
* 003827a4f2 - FIR IDE: Start IDEA FIR plugin (vor 6 Tagen) <Ilya Kirillov>
* 418903e9ef - FIR IDE: Make KtReference class descriptors frontend independent (vor 6 Tagen) <Ilya Kirillov>
* 6adad1055b - (tag: build-1.4.20-dev-331, tag: build-1.4.20-dev-322) JVM IR: generate delegates to DefaultImpls for fun interfaces (vor 6 Tagen) <Alexander Udalov>
* fc1217ba07 - Generate delegates to DefaultImpls in fun interface wrappers (vor 6 Tagen) <Alexander Udalov>
* 77e479fda8 - (tag: build-1.4.20-dev-321, origin/aocherepanov) JVM IR: generate InnerClasses attribute for nested classes in annotation arguments (vor 6 Tagen) <Alexander Udalov>
* 2793187bda - (tag: build-1.4.20-dev-318) Handle IllegalArgumentException in trimMargin intrinsics on JVM (vor 6 Tagen) <Alexander Udalov>
* 261ed46341 - (tag: build-1.4.20-dev-313) IR metadata source: do not require descriptor in property metadata (vor 6 Tagen) <Mikhail Glukhikh>
* 6f0eeecc64 - [FIR2IR] Fix generation of type arguments of delegated constructor calls (vor 6 Tagen) <Mikhail Glukhikh>
* 5c6f40b34a - IR metadata source: extract & use declaration name (vor 6 Tagen) <Mikhail Glukhikh>
* b2c78e490e - [FIR2IR] Remove some descriptor-around calls (vor 6 Tagen) <Mikhail Glukhikh>
* 69d5635aae - (tag: build-1.4.20-dev-312) [minor] Fix textdata after reapplying commit w\ CompilerMessageLocation (vor 6 Tagen) <Ilya Chernikov>
* 802272a579 - (tag: build-1.4.20-dev-311) Enable `ContractsOnCallsWithImplicitReceiver` in 1.4 (vor 6 Tagen) <Dmitriy Novozhilov>
* 6478525666 - (tag: build-1.4.20-dev-309) Fixed GenerateCompilerTestsAgainstKlib.kt compilation (vor 6 Tagen) <Vladimir Dolzhenko>
* 3817f7f044 - (tag: build-1.4.20-dev-305) Fixed GenerateKotlinpTests compilation (vor 6 Tagen) <Vladimir Dolzhenko>
* 9936468a5e - (tag: build-1.4.20-dev-298) [Commonizer] Update stats collector to report lifted up declarations (vor 6 Tagen) <Dmitriy Dolovov>
* 611946a7c7 - [Commonizer] Drop useless annotation tests (vor 6 Tagen) <Dmitriy Dolovov>
* 596363ea23 - [Commonizer] Refactor/simplify marker interfaces (vor 6 Tagen) <Dmitriy Dolovov>
* f3b400975e - [Commonizer] Drop useless "allowPrivate" flag in VisibilityCommonizer (vor 6 Tagen) <Dmitriy Dolovov>
* d9bfe11ca1 - [Commonizer] Source-based tests on lifting up identical type aliases (vor 6 Tagen) <Dmitriy Dolovov>
* e5885e9277 - [Commonizer] Unit tests on lifting up identical type aliases (vor 6 Tagen) <Dmitriy Dolovov>
* d3c6dc362e - [Commonizer] Lift up identical type aliases (vor 6 Tagen) <Dmitriy Dolovov>
* e37a485aaa - [Commonizer] Process expect/actual cross-module dependencies in source-based tests (vor 6 Tagen) <Dmitriy Dolovov>
* c8ba3fa8ed - [Commonizer] Clean-up in AbstractCommonizationFromSourcesTest (vor 6 Tagen) <Dmitriy Dolovov>
* 5076f981a6 - Minor. Add "kotlinx" and "cinterop" to project dictionary (vor 6 Tagen) <Dmitriy Dolovov>
* e51c7a79c7 - [Commonizer] Minor. Fixed typo (vor 6 Tagen) <Dmitriy Dolovov>
* 3654da8a63 - [Commonizer] Minor. Improve error reporting (vor 6 Tagen) <Dmitriy Dolovov>
* be9e25a2e5 - [Commonizer] Move fqNameWithTypeParameters extension val into CirType (vor 6 Tagen) <Dmitriy Dolovov>
* 719d5da641 - [Commonizer] Move some extension functions into CirFunctionOrProperty (vor 6 Tagen) <Dmitriy Dolovov>
* da9e0d3c02 - [Commonizer] Simplify detection if property is lifted up (vor 6 Tagen) <Dmitriy Dolovov>
* 50165397c7 - (tag: build-1.4.20-dev-291) (CoroutineDebugger) flaky test coroutine-debug library changed to 1.3.4 (vor 6 Tagen) <Vladimir Ilmov>
* 9319c4c96e - (tag: build-1.4.20-dev-286) DryRun mode for GenerateTests is added (vor 7 Tagen) <Vladimir Dolzhenko>
* cd9273028b - (tag: build-1.4.20-dev-283) Profiling and repeat support for JVM CLI Compiler (vor 7 Tagen) <simon.ogorodnik>
* ce1ef6c159 - (tag: build-1.4.20-dev-272) Fixing a bug with private accessors in IR fake override construction (vor 7 Tagen) <Alexander Gorshenev>
* 89e5e10657 - (tag: build-1.4.20-dev-266) [FIR2IR] Drop effectively unused FirMetadataSource.File.descriptors (vor 7 Tagen) <Mikhail Glukhikh>
* 6eab6a96cb - [FIR2IR] Support type aliases properly (vor 7 Tagen) <Mikhail Glukhikh>
* 6485869659 - (tag: build-1.4.20-dev-258) AbstractKotlinCodeVisionProviderTest has no test methods actually (vor 7 Tagen) <Andrei Klunnyi>
* c3802891fc - (tag: build-1.4.20-dev-251, tag: build-1.4.20-dev-241) Hide commonizer import error message for unsupported kotlin plugin. (vor 7 Tagen) <Konstantin Tskhovrebov>
* 8677d63003 - (tag: build-1.4.20-dev-239) [FIR2IR] Re-use FakeOverrideGenerator for external classes (vor 7 Tagen) <Mikhail Glukhikh>
* ba1172b3ad - FIR2IR: distinguish substitution case when adding external fake overrides (vor 7 Tagen) <Jinseong Jeon>
* 538535c3b7 - [FIR2IR] Introduce & use declaration-based SymbolTable.enter(leave)Scope (vor 7 Tagen) <Mikhail Glukhikh>
* e593c7270f - [FIR2IR] Use specific symbols for enum entries (vor 7 Tagen) <Mikhail Glukhikh>
* 0770a6f848 - [FIR2IR] Drop yet-unused local declaration symbols (vor 7 Tagen) <Mikhail Glukhikh>
* 3567880303 - [FIR] Consider enum entry nested classes as local (vor 7 Tagen) <Mikhail Glukhikh>
* 8a456f578d - [FIR mangler] Handle parent type aliases properly (vor 7 Tagen) <Mikhail Glukhikh>
* 5603afbd20 - FirClassSubstitutionScope: handle fake override local eff. visibility (vor 7 Tagen) <Mikhail Glukhikh>
* 21498359e4 - FirClassSubstitutionScope: extract 'configureAnnotationsAndParameters' (vor 7 Tagen) <Mikhail Glukhikh>
* 7bd872b264 - [FIR2IR] Restore container source related logic (vor 7 Tagen) <Mikhail Glukhikh>
* 0c41fcba6a - [FIR2IR] Use signature composer only for non-local declarations (vor 7 Tagen) <Mikhail Glukhikh>
* 55b7cf0dda - [FIR2IR] Extract declareIr<SomeDeclaration> (vor 7 Tagen) <Mikhail Glukhikh>
* 6d8b0f5566 - [FIR2IR] Provide correct callable ids for fake overrides (vor 7 Tagen) <Mikhail Glukhikh>
* dc660e72e5 - [IR] Don't store descriptor in IR function to allow lazy initialization (vor 7 Tagen) <Mikhail Glukhikh>
* de2980e9e5 - [FIR2IR] Use specific symbols for class declarations (vor 7 Tagen) <Mikhail Glukhikh>
* 85801ea62c - [FIR2IR] Use specific symbols for callable declarations (vor 7 Tagen) <Mikhail Glukhikh>
* c7041c0f1a - [FIR2IR] Add signature to all symbols (vor 7 Tagen) <Mikhail Glukhikh>
* d4cb6b68c4 - [FIR2IR] Introduce own symbol implementations (vor 7 Tagen) <Mikhail Glukhikh>
* 529c73d58d - [FIR2IR] Introduce abstract bindable symbol (vor 7 Tagen) <Mikhail Glukhikh>
* 9719391c82 - (tag: build-1.4.20-dev-233, tag: build-1.4.20-dev-232, origin/rr/vladimiri/work) (PerformanceTest) improvements in profiler snapshots (vor 7 Tagen) <Vladimir Ilmov>
* 0d2552b0b6 - (tag: build-1.4.20-dev-231) FIR: record and serialize the modifier "fun" for functional interface (vor 7 Tagen) <Jinseong Jeon>
2020-06-15 16:54:02 +02:00
SvyatoslavScherbina
66cc0937f4
Update docs for @Throws suspend fun
...
* Update docs for `@Throws suspend fun`.
Co-authored-by: Pavel Semyonov <42832629+p7nov@users.noreply.github.com >
2020-06-15 17:51:31 +03:00
Svyatoslav Scherbina
090edb67cb
Revert "[Coverage] Disable tests"
...
This reverts commit bd35c80b5b .
2020-06-15 08:33:29 +03:00
Svyatoslav Scherbina
d69fbf90b4
Fix JSON deserialization in coverage tests
2020-06-15 08:33:29 +03:00
Svyatoslav Scherbina
a4bd200ea9
Fix LLVM version in coverage tests
2020-06-15 08:33:29 +03:00
Alexander Shabalin
1916a7ed08
Fix stacktrace printing during _tryRetain termination ( #4213 )
...
Avoids using objc runtime for termination handling if illegal sharing is detected in _tryRetain, and adds a test for it.
ObjC runtime uses shared non-recursive locks for object lifetime management methods, which include _tryRetain and object destruction. There are several locks per runtime divided between groups of objects based on their addresses.
_tryRetain takes a lock, and if we terminate with unhandled exception inside its stack, we are not allowed to make ObjC runtime to destruct any object, because that object may take the same lock and consequently fail since locks are not recursive.
Therefore, avoid touching ObjC runtime when terminating inside _tryRetain. This includes avoiding using ObjC's default unhandled exception handler, and our own usage of CoreSymbolication framework.
2020-06-11 12:05:05 +03:00
SvyatoslavScherbina
e279adaa14
Fix embedding static libraries by cinterop
...
Fix 'staticLibraries' '.def' file option and '-staticLibrary' cinterop
flag.
#KT-39396 Fixed.
2020-06-11 10:38:55 +03:00
SvyatoslavScherbina
7cad336013
Workaround false-positive memory leak detected in objc sample
2020-06-09 10:51:07 +03:00
Ilya Gorbunov
260a0e6631
Remove unused kotlinx-serialization dependency
2020-06-08 17:57:54 +03:00
Svyatoslav Scherbina
e8e0ffa6a8
Update dependencies for CoreTelephony.def on macOS
...
Recent Xcode versions provide empty module for CoreTelephony on macOS,
so it doesn't actually depend on anything.
All of its significant declarations are not available on macOS anyway,
so importing headers instead of module doesn't make much sense.
2020-06-08 17:26:21 +03:00
Svyatoslav Scherbina
1a0114d64a
Add new platform libs from Xcode 11.5
2020-06-08 17:26:21 +03:00
Svyatoslav Scherbina
0df9547f43
Update to Xcode 11.5
2020-06-08 17:26:21 +03:00
Abduqodiri Qurbonzoda
1a323d60ff
Deprecate old CharArray to String conversion api #KT-31343
...
(cherry picked from commit a232664c0f498cfa75a3f5f227c9d589b777d012)
2020-06-08 14:29:08 +02:00
Ilya Matveev
740f361885
Use latest Gradle plugin and bootstrap compiler in the shared project
...
This patch sets the following versions in the shared project:
- for Gradle plugin - kotlinVersion
- for Kotlin compiler - buildKotlinVersion
The same approach is used in all other K/N subprojects.
(cherry picked from commit 3ceb022b5f3bbd34375183cb0ff78bc5a0f070fd)
2020-06-08 14:29:08 +02:00
Roman Artemev
e6663e7a34
[PLUGIN API] Corresponding fix to K/N (Compose)
...
(cherry picked from commit 04dc11f789905bc66274c6b9c079e4aeb6e2e34c)
2020-06-08 14:29:08 +02:00
Vasily Levchenko
3992816672
[kotlin compiler][update] 1.4.20-dev-226
...
* 6a2fed33d3 - (tag: build-1.4.20-dev-226) Deprecate old CharArray to String conversion api #KT-31343 (vor 8 Stunden) <Abduqodiri Qurbonzoda>
* 19855c5bd5 - (tag: build-1.4.20-dev-224) Tweaked performance-tests stats output (vor 12 Stunden) <Vladimir Dolzhenko>
* 8216e5cd72 - (tag: build-1.4.20-dev-220) Avoid persisting default anchor configuration (vor 14 Stunden) <Pavel Kirpichenkov>
* b8cbfcbe7e - (tag: build-1.4.20-dev-213) Revert "Add temporary fixMeExtensions to pass test on extensions check" (vor 25 Stunden) <Yunir Salimzyanov>
* 571cab305c - Cleanup as35 patchset logic (KTI-267) (vor 25 Stunden) <Yunir Salimzyanov>
* dce19b0ace - Cleanup 191 patchset logic (KTI-267) (vor 25 Stunden) <Yunir Salimzyanov>
* 820353ee0e - (tag: build-1.4.20-dev-211) Promote scanReduce deprecation level to error (vor 26 Stunden) <Abduqodiri Qurbonzoda>
* 4e820edd1f - Promote randomOrNull, reduceOrNull, scan to stable (vor 26 Stunden) <Abduqodiri Qurbonzoda>
* 094dbf4c2d - Remove experimental status from Array.associateWith (vor 26 Stunden) <Abduqodiri Qurbonzoda>
* db0788c68f - (tag: build-1.4.20-dev-209) (LightClass) KotlinShortNamesCacheTest fix for methods, referenced from companions and classes (vor 35 Stunden) <Vladimir Ilmov>
* 8f00344191 - (UnusedSymbolInspection) optimized path for data-classes (vor 35 Stunden) <Vladimir Ilmov>
* 0f73cdeccb - (tag: build-1.4.20-dev-208) Add ability to skip stats for performance tests if there is a custom stats name (vor 2 Tagen) <Vladimir Dolzhenko>
* bd2a0563ad - (tag: build-1.4.20-dev-204) JS: fix explicit cross-module SAM constructor calls (vor 2 Tagen) <Anton Bannykh>
* 489290263f - (tag: build-1.4.20-dev-195) Add info about the end of range in scripting REPL compiler messages (vor 3 Tagen) <Ilya Muradyan>
* 5e33612238 - Extract interface from CompilerMessageLocation to ease extension (vor 3 Tagen) <Ilya Chernikov>
* f1906bc966 - (tag: build-1.4.20-dev-194) Minor. Update test (vor 3 Tagen) <Ilmir Usmanov>
* f0006f2405 - (tag: build-1.4.20-dev-193) Minor. Add regression test (vor 3 Tagen) <Ilmir Usmanov>
* a3c881da59 - (tag: build-1.4.20-dev-189) KT-38027 Support Code Vision feature in Kotlin // experimental status (vor 3 Tagen) <Andrei Klunnyi>
* b08f501aac - KT-38027 Support Code Vision feature in Kotlin (vor 3 Tagen) <Andrei Klunnyi>
* 4c8f9e4e06 - (tag: build-1.4.20-dev-186) KT-39311 Fix `fix.change.package.family` bundle message (vor 3 Tagen) <Roman Golyshev>
* 46caf27e70 - (tag: build-1.4.20-dev-183) Add "Remove annotation" quickfix for `@Throws override` mismatch (vor 3 Tagen) <Svyatoslav Scherbina>
* 6461c1b4f1 - Add "Remove annotation" quickfix for empty `@Throws` (vor 3 Tagen) <Svyatoslav Scherbina>
* b7a08494ae - Add quickfix for adding CancellableException to `@Throws suspend fun` (vor 3 Tagen) <Svyatoslav Scherbina>
* 290a824107 - Add basic support for Native in idea/testdata/multiModuleQuickFix (vor 3 Tagen) <Svyatoslav Scherbina>
* 46297645a4 - (tag: build-1.4.20-dev-179) Promote String <-> utf8 and CharArray conversions to stable (vor 3 Tagen) <Abduqodiri Qurbonzoda>
* ab02381a83 - (tag: build-1.4.20-dev-177, tag: build-1.4.20-dev-173) [FIR] Make overriding generic callables independent of TP bounds order (vor 3 Tagen) <simon.ogorodnik>
* 2287435740 - [FIR] KT-39033: Fix generic property override detection (vor 3 Tagen) <simon.ogorodnik>
* e4a1c8dcef - (tag: build-1.4.20-dev-172) Anonymous function to lambda: add lambda parameter if type parameter is used, even if parameter is unused (vor 3 Tagen) <Toshiaki Kameyama>
* 311b2d7969 - (tag: build-1.4.20-dev-171) [PLUGIN API] Make context provide information about target platform (vor 3 Tagen) <Roman Artemev>
* 89c87f941f - (tag: build-1.4.20-dev-170) FIR: consider the absence of type arguments when constructing GetClassCall type (vor 3 Tagen) <Jinseong Jeon>
* a086d9f7df - (tag: build-1.4.20-dev-166) Update forgotten FIR test (vor 3 Tagen) <Mikhail Zarechenskiy>
* 6c5806f971 - Add test for obsolete issue (vor 3 Tagen) <Mikhail Zarechenskiy>
* f9b3daabd1 - (tag: build-1.4.20-dev-162) Change testData for `ShortenRefsTestGenerated` to not use `sql` package (vor 3 Tagen) <Roman Golyshev>
* 7d662bf5d1 - Change testData for `IntentionsTestGenerated` to avoid using `javax` and `sql` packages (vor 3 Tagen) <Roman Golyshev>
* 22b558110d - (tag: build-1.4.20-dev-161) Don't apply Unit-conversion for expressions that return Nothing type (vor 3 Tagen) <Mikhail Zarechenskiy>
* 3634cbe3cb - (tag: build-1.4.20-dev-153) (LightClasses) resolve of annotations fast-path (vor 3 Tagen) <Vladimir Ilmov>
* 991f12bd73 - (LightClasses) while looking for accessors we expect them to be taken from single class (vor 3 Tagen) <Vladimir Ilmov>
* c0144d2161 - (LightClasses) minor improvement in annotation order check (vor 3 Tagen) <Vladimir Ilmov>
* 4e7901b807 - (tag: build-1.4.20-dev-151) Bootstrap: 1.4.20-dev-117 (vor 3 Tagen) <Dmitry Petrov>
* fb812301b2 - (tag: build-1.4.20-dev-150) Add test to preserve behaviour (vor 3 Tagen) <Mikhail Zarechenskiy>
* e72401c5f4 - (tag: build-1.4.20-dev-146) Don't allow coercing receivers from signed to unsigned constants (vor 3 Tagen) <Mikhail Zarechenskiy>
* bfa648972f - Introduce call checker for `Unit`-conversions (vor 3 Tagen) <Mikhail Zarechenskiy>
* 6b0a803d14 - Allow suspend-conversion for callable references as part of adaptation (vor 3 Tagen) <Mikhail Zarechenskiy>
* 6b58be377e - Fix chained conversions for subtypes of functional types (vor 3 Tagen) <Mikhail Zarechenskiy>
* 71cbe97688 - Introduce `Unit`-conversions for simple arguments (vor 3 Tagen) <Mikhail Zarechenskiy>
* f08a45f2d4 - Refactoring: rename files to avoid "util" suffixes (vor 3 Tagen) <Mikhail Zarechenskiy>
* a4af833d55 - Narrow down the range for compatibility warning to callee expression (vor 3 Tagen) <Mikhail Zarechenskiy>
* 4bd622c1c5 - Refactoring: rename method to make it more specific (vor 3 Tagen) <Mikhail Zarechenskiy>
* 718f23b34f - Compatibility warning for references to companion via name (KT-13934) (vor 3 Tagen) <Mikhail Zarechenskiy>
* 3fdf048e51 - (tag: build-1.4.20-dev-144) Regenerate Serialization* tests (vor 3 Tagen) <Dmitry Gridin>
* 8ca5d3b6f9 - (tag: build-1.4.20-dev-140) Update library to source analysis mode configuration (vor 3 Tagen) <Pavel Kirpichenkov>
* 8ed4424e3e - Clean up API of AbstractResolverForProject (vor 3 Tagen) <Pavel Kirpichenkov>
* 80a310540e - (tag: build-1.4.20-dev-134) [Gradle, JS]Remove failed on variant aware resolution tests on kotlin2js (vor 3 Tagen) <Ilya Goncharov>
* ee3beea327 - (tag: build-1.4.20-dev-131) [FIR] Cache files with plugin annotations (vor 3 Tagen) <Dmitriy Novozhilov>
* 6c5181d8ce - [FIR-PLUGIN] Add status transformer for default visibility (vor 3 Tagen) <Dmitriy Novozhilov>
* 1f80f35ce6 - [FIR] Don't cache importing scopes while resolving plugin's annotations (vor 3 Tagen) <Dmitriy Novozhilov>
* 1ffe438fa1 - [FIR-PLUGIN] Update AllOpenStatusTransformer according to previous commit (vor 3 Tagen) <Dmitriy Novozhilov>
* 514cbc77fc - [FIR] Add owners to `FirStatusTransformerExtension.transformStatus` (vor 3 Tagen) <Dmitriy Novozhilov>
* b79d6aced4 - [FIR] Add resolve phase for resolving arguments of plugin's annotations (vor 3 Tagen) <Dmitriy Novozhilov>
* 73b738b7ff - [FIR] Replace `resolved` flag with resolve status enum for annotation calls (vor 3 Tagen) <Dmitriy Novozhilov>
* 4f1b7b38b2 - (tag: build-1.4.20-dev-123) (Resolve) lightweight resolve annotations (vor 3 Tagen) <Vladimir Ilmov>
* 46ab338ea6 - (tag: build-1.4.20-dev-122) "Convert anonymous function to lambda expression" intention: add necessary lambda type parameter (vor 4 Tagen) <Toshiaki Kameyama>
* d27c7ce86f - (tag: build-1.4.20-dev-117) Bootstrap: 1.4.20-dev-65 (vor 4 Tagen) <Dmitry Petrov>
* 8cc5f2abfb - (tag: build-1.4.20-dev-116) Forbid val field initialization inside EXACLTY_ONCE lambda (vor 4 Tagen) <Ilmir Usmanov>
* 6d6a228057 - (tag: build-1.4.20-dev-113) Android import: binary-compatible setting of the BuildType attribute (vor 4 Tagen) <Vyacheslav Karpukhin>
* 39a3f5e7d9 - Android import: better value source for BuildTypeAttr (vor 4 Tagen) <Vyacheslav Karpukhin>
* 1f638f52d5 - Android import: setting BuildType attribute for kotlin android compilations (vor 4 Tagen) <Vyacheslav Karpukhin>
* e4e70f1b5b - (tag: build-1.4.20-dev-108) VariantAwareDependenciesIT.kt: remove compile/runtime/... configurations (vor 4 Tagen) <Sergey Igushkin>
* 3291cf7a6e - (tag: build-1.4.20-dev-101) JVM IR: Mark lateinit fields as NotNull (vor 4 Tagen) <Steven Schäfer>
* 52b29b53bc - (tag: build-1.4.20-dev-95) Fixup BuildCacheRelocationIT: Gradle 5.6.1 -> 5.6.4 (AGP requirement) (vor 4 Tagen) <Sergey Igushkin>
* 6ad37eb7a8 - (tag: build-1.4.20-dev-92) Unmute two more FIR BB tests (vor 4 Tagen) <Mikhail Glukhikh>
* 802beb49a6 - (tag: build-1.4.20-dev-91) Use TypeSubstitutor to get the substituted underlying type for inline classes, instead of MemberScope. (vor 4 Tagen) <Mark Punzalan>
* 88b130308d - (tag: build-1.4.20-dev-88) Revert accidental test data change introduced in 0d6e3093 (vor 4 Tagen) <Mikhail Glukhikh>
* 0ce47f2f12 - [FIR TEST] Mute 2 BB tests broken by 0d6e3093 (vor 4 Tagen) <Mikhail Glukhikh>
* 5647a935a2 - (tag: build-1.4.20-dev-84) JVM IR: do not generate DefaultImpls delegate for collection fake overrides (vor 4 Tagen) <Alexander Udalov>
* 47c25982b6 - (tag: build-1.4.20-dev-82) (ResolveElementCache) KtAnnotationEntry resolveToDescriptor added (vor 4 Tagen) <Vladimir Ilmov>
* c5aa35e016 - (tag: build-1.4.20-dev-80) [Gradle, JS] All regular text printed to DEBUG (vor 4 Tagen) <Ilya Goncharov>
* 97e4d23d75 - [Gradle, JS] Filter warning with source maps (vor 4 Tagen) <Ilya Goncharov>
* 69b9a2e98a - [Gradle, JS] Remove trailing commas from webpack config (vor 4 Tagen) <Ilya Goncharov>
* 4bbead6200 - [Gradle, JS] Remove custom source-map-loader (vor 4 Tagen) <Ilya Goncharov>
* a94d2211e4 - (tag: build-1.4.20-dev-77) Cleanup `getLineCount` (vor 4 Tagen) <Nikita Bobko>
* 603bae398f - (tag: build-1.4.20-dev-71) Fix BuildCacheIT and BuildCacheRelocationIT (vor 4 Tagen) <Sergey Igushkin>
* 71a45e56d7 - (tag: build-1.4.20-dev-69) Don't apply copyright notice to Kotlin Ultimate (vor 4 Tagen) <Florian Kistner>
* de25359a90 - (tag: build-1.4.20-dev-65, origin/as41/master) Fix stdlib compilation after updated @JvmName check (vor 4 Tagen) <Dmitry Petrov>
* 202bbdf8dd - Forward compatibility hacks for Result.{success, failure} (vor 4 Tagen) <Dmitry Petrov>
* 8a4521864e - (tag: build-1.4.20-dev-63) Wizard: use cache redirector on project importing tests (vor 4 Tagen) <Ilya Kirillov>
* cce5a9a1ca - Wizard: download latest dev version for tests from bintray (vor 4 Tagen) <Ilya Kirillov>
* 1ea72ec378 - (tag: build-1.4.20-dev-57) Fix test data in FIR diagnostic test (merge with local eff. visibility) (vor 4 Tagen) <Mikhail Glukhikh>
* 74e4a817cb - (tag: build-1.4.20-dev-55) [Gradle, JS] Fix test after changing type of IR link task on mode (vor 4 Tagen) <Ilya Goncharov>
* 0d6e309372 - (tag: build-1.4.20-dev-54) FIR: construct type with actual type arguments during GetClassCall transformation (vor 4 Tagen) <Jinseong Jeon>
* 4f8ad6bdcb - (tag: build-1.4.20-dev-50) Remove compatibility hack (vor 4 Tagen) <Mikhail Bogdanov>
* c023a02884 - (tag: build-1.4.20-dev-44) Create SortedMap with Comparator and items (vor 4 Tagen) <Valeriy.Vyrva>
* e3fb74b656 - (tag: build-1.4.20-dev-36) Promote KClass.cast/safeCast, KAnnotatedElement.hasAnnotation() to stable (vor 5 Tagen) <Abduqodiri Qurbonzoda>
* a4b9e8fdc6 - (tag: build-1.4.20-dev-35) Minor: mute test in JS_IR (vor 5 Tagen) <Dmitry Petrov>
* 0db02926f5 - (tag: build-1.4.20-dev-33) JVM_IR: remove descriptors from MethodSignatureMapper (vor 5 Tagen) <Georgy Bronnikov>
* 77c20066a8 - JVM_IR: implement getJvmModuleNameForDeserialized in MethodSignatureMapper (vor 5 Tagen) <Georgy Bronnikov>
* 80afe42d17 - JVM_IR: implement getJvmNameIfSpecial in MethodSignatureMapper (vor 5 Tagen) <Georgy Bronnikov>
* 986b13c3a1 - (tag: build-1.4.20-dev-20) Optimize synchronization for resolution anchors (vor 5 Tagen) <Pavel Kirpichenkov>
* 175fe163af - Add cancelation check when building anchor mappings (vor 5 Tagen) <Pavel Kirpichenkov>
* 7fff8f82e2 - Changes after review (vor 5 Tagen) <Pavel Kirpichenkov>
* db1210fc67 - Introduce components for library-to-source resolution in IDE (vor 5 Tagen) <Pavel Kirpichenkov>
* 0b2c9ff77a - (tag: build-1.4.20-dev-19) IDE plugin dependencies: publish kotlin-main-kts artifact (vor 5 Tagen) <Yan Zhulanow>
* 822c14814b - (tag: build-1.4.20-dev-18) Revert "Completely rewrite reifiedIntTypeAnalysis, making it more streamline" (vor 5 Tagen) <Ilmir Usmanov>
* 148f49d54a - (tag: build-1.4.20-dev-17) UselessCallOnCollectionInspection: fix false positive when lambda last statement is function call that returns generic type (vor 5 Tagen) <Toshiaki Kameyama>
* 3c8ef5749f - (tag: build-1.4.20-dev-11, origin/rr/4u7/wip) Build: Remove identifying info from build scans (vor 5 Tagen) <Vyacheslav Gerasimov>
* f7ed3139ab - (origin/rr/gradle/igushkin/fix-kt-39304-unused-source-sets-failure) Fix unused source sets missing in compilationsBySourceSets (KT-39304) (vor 6 Tagen) <Sergey Igushkin>
* a18bfad53a - Add stdlib API test + remove some extra IR stdlib API's (vor 5 Tagen) <Anton Bannykh>
* 1ed4324613 - Completely rewrite reifiedIntTypeAnalysis, making it more streamline (vor 5 Tagen) <Ilmir Usmanov>
* 0e908b720d - Replace SourceInterpreter with specific one in tail-call optimization (vor 5 Tagen) <Ilmir Usmanov>
* 3fa9ea9bc0 - Remove unreachable instructions (vor 5 Tagen) <Ilmir Usmanov>
* ea60b83f16 - Fix merging two sources with same type (vor 5 Tagen) <Ilmir Usmanov>
* cd0e218a07 - Rewrite RedundantLocalsEliminationMethodTransformer (vor 5 Tagen) <Ilmir Usmanov>
* f247ea7c27 - Replace SourceInterpreter with a specific one in coroutines inlining (vor 5 Tagen) <Ilmir Usmanov>
* 99a1ef0460 - Minor: mute test in JS_IR (vor 5 Tagen) <Dmitry Petrov>
* 426f164e02 - [Gradle, JS] Webpack on file providers for task configuration avoidance (vor 5 Tagen) <Ilya Goncharov>
* 01f3e4b083 - [Gradle, JS] Make destinationDir as var (vor 5 Tagen) <Ilya Goncharov>
* 402dfd5da7 - [Gradle, JS] Use RegularFile to not explicit dependsOn (vor 5 Tagen) <Ilya Goncharov>
* e27bd04ba2 - [Gradle, JS] Add dependency on dce task (vor 5 Tagen) <Ilya Goncharov>
* d3260bca27 - [Gradle, JS] JsBinaryType to KotlinJsBinaryType (vor 5 Tagen) <Ilya Goncharov>
* d27ad99daa - [Gradle, JS] KotlinJsType to KotlinJsMode (vor 5 Tagen) <Ilya Goncharov>
* a5e46568ee - [Gradle, JS] Move common part of webpack configuration to separate fun (vor 5 Tagen) <Ilya Goncharov>
* ef63d6f84c - [Gradle, JS] Add resolveFromModulesFirst to build tasks (vor 5 Tagen) <Ilya Goncharov>
* d4d8495840 - [Gradle, JS] Use property for webpack entry (vor 5 Tagen) <Ilya Goncharov>
* 65db6bb2a5 - [Gradle, JS] Add dce to development (vor 5 Tagen) <Ilya Goncharov>
* 9d8eb65a5e - [Gradle, JS] Use API form Gradle 5.0 (vor 5 Tagen) <Ilya Goncharov>
* ba43ee8410 - Handle error type in SamType (vor 5 Tagen) <Dmitry Petrov>
* b0445496bb - [JS] Autogenerate and mute missing test (vor 5 Tagen) <Svyatoslav Kuzmich>
* af13ae1ef2 - [JS] Add klib to kostlin-stdlib-js.jar distribution (vor 5 Tagen) <Svyatoslav Kuzmich>
* ebae6332aa - Fix invalid resources placement (vor 5 Tagen) <Igor Yakovlev>
* f2d0d8b422 - [FIR-PLUGIN] Add test for supertype modification extension (vor 5 Tagen) <Dmitriy Novozhilov>
* dae2acca88 - [FIR] Remove useless hack for builtins from supertype resolution (vor 5 Tagen) <Dmitriy Novozhilov>
* 9fa4ff750b - [FIR] Fix ArrayMapImpl.iterator() (vor 5 Tagen) <Dmitriy Novozhilov>
* 15d85bdc05 - [FIR] Add extension for adding new supertypes (vor 5 Tagen) <Dmitriy Novozhilov>
* 0c18cb054d - [FIR-PLUGIN] Add tests for generating declarations from plugin (vor 5 Tagen) <Dmitriy Novozhilov>
* eceeacdf61 - [FIR] Change nested class generation extension to generate top-level classes also (vor 5 Tagen) <Dmitriy Novozhilov>
* 9cc13c8324 - [FIR-PLUGIN] Add dummy implementation for nested class generator extension (vor 5 Tagen) <Dmitriy Novozhilov>
* 8acdb39bdd - [FIR-PLUGIN] Add dummy implementation for member generator extension (vor 5 Tagen) <Dmitriy Novozhilov>
* 1b120c189e - [FIR] Record generated classes in FirProvider (vor 5 Tagen) <Dmitriy Novozhilov>
* ed55e84afa - [FIR] Distinct declarations found by FirPredicateBasedProvider (vor 5 Tagen) <Dmitriy Novozhilov>
* 87f0f123a8 - [FIR] Add extension for generating new members for existing classes (vor 5 Tagen) <Dmitriy Novozhilov>
* bd194686df - [Gradle, JS] Add index.html to Kotlin DSL wizard (vor 5 Tagen) <Ilya Goncharov>
* 6cb0190fad - FoldInitializerAndIfToElvis: should not add new line for multiline initializer (vor 5 Tagen) <Toshiaki Kameyama>
* 5eae262264 - [PLUGIN API] Implement custom linkage for plugin extensions (vor 5 Tagen) <Roman Artemev>
* a401374ed4 - [PLUGIN API] Add extension point to customize linkage process (vor 5 Tagen) <Roman Artemev>
* f9c2c846f7 - [IR] Move `IrProvider` and 'IrDeserializer' into separate package (vor 5 Tagen) <Roman Artemev>
* 71da941c8b - Use system-specific user cache directory in main-kts (vor 5 Tagen) <Henrik Tunedal>
* 8f80cf5664 - Improve hashing of script files (vor 5 Tagen) <Henrik Tunedal>
* 890da492fb - [Gradle, JS] Fix grammar in methods for JS import (vor 5 Tagen) <Ilya Goncharov>
* bc4d7e0020 - [Gradle, JS] Fix grammar on comment (vor 5 Tagen) <Ilya Goncharov>
* e9e850ad8f - [JS IR] Fix findInterfaceImplementation (vor 5 Tagen) <Svyatoslav Kuzmich>
* 19219c37b6 - FIR: Fix test data for KT-13650 related test (vor 5 Tagen) <Denis Zharkov>
* 7a22827af4 - FIR: Unify all references to FIR nodes from non-parents (vor 5 Tagen) <Denis Zharkov>
* 4a4dce1766 - FIR: Use more refined names instead of "safe" (vor 5 Tagen) <Denis Zharkov>
* 6507656496 - FIR: Remove FirQualifiedAccessWithoutCallee.safe from generated code (vor 5 Tagen) <Denis Zharkov>
* 291afd8448 - FIR: Remove FirQualifiedAcces.safe in non-generated code (vor 5 Tagen) <Denis Zharkov>
* 55a4c40970 - FIR: Fix diagnostics test data after safe-call refactoring (vor 5 Tagen) <Denis Zharkov>
* 723b275d99 - FIR: Fix rendered fir and DFA graph test data after safe-calls refactoring (vor 5 Tagen) <Denis Zharkov>
* 409e90e7de - FIR: Fix codegen test data after safe-call refactoring (vor 5 Tagen) <Denis Zharkov>
* 080565e482 - FIR: Support safe-calls new format in DFA (vor 5 Tagen) <Denis Zharkov>
* ec746e17c9 - FIR: Get rid of RealVariable.originalType (vor 5 Tagen) <Denis Zharkov>
* b0b7cf4042 - FIR: Support safe-calls new format in FIR2IR (vor 5 Tagen) <Denis Zharkov>
* 7ba1371466 - FIR: Support safe-calls new format in body resolution (vor 5 Tagen) <Denis Zharkov>
* 755b846877 - FIR: Support safe-calls in renderers (vor 5 Tagen) <Denis Zharkov>
* 9f793f1486 - FIR: Support safe-calls new format in FIR builders (vor 5 Tagen) <Denis Zharkov>
* cb1c3f87f0 - FIR: Prepare tree structure for safe-call refactoring (vor 5 Tagen) <Denis Zharkov>
* 14a41d91f6 - FIR: Extract foldFlow from joinFlow/unionFlow in PersistentLogicSystem (vor 5 Tagen) <Denis Zharkov>
* a3d6c42810 - FIR: Reuse some common parts in PersistentLogicSystem (vor 5 Tagen) <Denis Zharkov>
* 233cf13bdc - FIR: Minor. Remove when branch that is just the same as "else" (vor 5 Tagen) <Denis Zharkov>
* 93f39d5df9 - FIR: Minor. Refactor processLevelForPropertyWithInvoke (vor 5 Tagen) <Denis Zharkov>
* be4d3783a4 - FIR: Fix type resolution for anonymous objects (vor 5 Tagen) <Denis Zharkov>
* 4d484dd971 - FIR: Support java array in type argument (vor 5 Tagen) <Denis Zharkov>
* 164b4dd439 - [FIR-TEST] Update testdata according to #KT-39340 (vor 5 Tagen) <Dmitriy Novozhilov>
* f8fdb0dc7e - [JS] Add `;` after functions in .d.ts (vor 5 Tagen) <Svyatoslav Kuzmich>
* 2ca751a9fc - [JS] Prevent default class constructors in d.ts files. (vor 5 Tagen) <Svyatoslav Kuzmich>
* 695d383ed1 - [JS] Support secondary constructors in JsExport (vor 5 Tagen) <Svyatoslav Kuzmich>
* f128e5222a - (tag: build-1.4.0-dev-9724, origin/rrr/1.4.0/1.4.0_start) [JVM_IR] Fix line number information for try-catch. (vor 5 Tagen) <Mads Ager>
* 5efbe6ae15 - (tag: build-1.4.0-dev-9703, origin/rr/spaseeva/spec-tests) PSI2IR: SAM conversion in varargs (vor 6 Tagen) <Dmitry Petrov>
* 16f175612e - KT-31908 Handle SAM conversion on vararg elements (vor 6 Tagen) <Dmitry Petrov>
* 343af60cb4 - Add intention to expand boolean expression (vor 6 Tagen) <Toshiaki Kameyama>
* f005091dfb - (tag: build-1.4.0-dev-9700) Fix performance test stats reporting (vor 6 Tagen) <Vladimir Dolzhenko>
* afd544cbab - (tag: build-1.4.0-dev-9699) Introduce "Redundant 'asSequence' call" inspections (vor 6 Tagen) <Toshiaki Kameyama>
* e2c3455445 - (tag: build-1.4.0-dev-9689) Document NaN propagation in top-level minOf/maxOf functions (vor 6 Tagen) <Ilya Gorbunov>
* d19f9ee0c5 - Simplify min/max implementation (vor 6 Tagen) <Ilya Gorbunov>
* b4ba00ca36 - Document and test NaN propagation of maxOf/minOf (vor 6 Tagen) <Ilya Gorbunov>
* 7b68de38e1 - Introduce minOf/maxOf, minOfWith/maxOfWith and their OrNull variants (vor 6 Tagen) <Ilya Gorbunov>
* 6a24becd1d - Introduce sumOf with various selector types (vor 6 Tagen) <Ilya Gorbunov>
* bdd53ee9cd - Introduce new overloads of flatMap and flatMapTo (vor 6 Tagen) <Ilya Gorbunov>
* 562788ceb9 - stdlib-gen: allow template function sequences (vor 6 Tagen) <Ilya Gorbunov>
* 79afc4f72b - stdlib-gen: avoid placing exact duplicates of annotations (vor 6 Tagen) <Ilya Gorbunov>
* 4ae6665b94 - Advance bootstrap to 1.4.0-dev-9619 (vor 6 Tagen) <Ilya Gorbunov>
* 0ffa0b2bd7 - (tag: build-1.4.0-dev-9686) [FIR] Fix effective visibility handling for local members (vor 6 Tagen) <Mikhail Glukhikh>
* cb345a4c19 - [FIR mangler] Search for type parameters also in overridden declarations (vor 6 Tagen) <Mikhail Glukhikh>
* 8c422fbfc7 - [FIR2IR] Use signature composer to read external callables (vor 6 Tagen) <Mikhail Glukhikh>
* 9ea69b4b3c - Introduce first version of FirJvmKotlinMangler & its parts (vor 6 Tagen) <Mikhail Glukhikh>
* a239604c24 - Rename & make public: Collection.collect -> collectForMangler (vor 6 Tagen) <Mikhail Glukhikh>
* ecb48b7ed9 - [FIR2IR] Support callables in signature composer (vor 6 Tagen) <Mikhail Glukhikh>
* 563981808d - (tag: build-1.4.0-dev-9671) Build: Move dependencies cleanup to corresponding task action (vor 6 Tagen) <Vyacheslav Gerasimov>
* f8b423046e - Build: Don't build idea sources for teamcity builds (vor 6 Tagen) <Vyacheslav Gerasimov>
* 05d160b130 - (tag: build-1.4.0-dev-9664) Revert "IR linked: introduce IrElement.isExpectMember instead of descriptor use" (vor 6 Tagen) <Mikhail Glukhikh>
* 72dd2ef448 - [FIR] Fix CFG building for secondary constructor with delegation (vor 6 Tagen) <Mikhail Glukhikh>
* b40709649d - [FIR TEST] Add more detailed CFG inconsistency message (vor 6 Tagen) <Mikhail Glukhikh>
* 718f0240a1 - [FIR TEST] Add problematic CFG test (vor 6 Tagen) <Mikhail Glukhikh>
* a476d1dbc4 - (tag: build-1.4.0-dev-9653) String prototypes polyfills on Object.defineProperty (vor 6 Tagen) <Ilya Goncharov>
* 9431fc4693 - Polyfill for Arrays should be declared with Object.defineProperty (vor 6 Tagen) <Ilya Goncharov>
* 83e17cbf09 - (tag: build-1.4.0-dev-9651, origin/rr/gradle/ilgonmic/KT-39213) [Gradle, JS] Use name of target, not name of preset (vor 6 Tagen) <Ilya Goncharov>
* b68715441f - [Gradle, JS] Remove redundant fixing names (vor 6 Tagen) <Ilya Goncharov>
* 44f16eac2e - Fixed resolution of dependencies on js libraries compiled in both mode (vor 6 Tagen) <Andrey Uskov>
2020-06-08 14:29:08 +02:00
Ilya Gorbunov
6ad7f6f08d
Advance buildKotlinVersion to 1.4.0-dev-9619
...
Use it to build shared tools.
Earlier, kotlinVersion was used, which caused shared and main project
being built with different versions of the compiler.
(cherry picked from commit d4ffca9800b40256cf9d505911ca8c8f7acadc4d)
2020-06-08 14:29:08 +02:00
SvyatoslavScherbina
53022fac12
Fix lazy {} memory leak regression caused by #3862
2020-06-08 09:49:38 +03:00
Alexander Gorshenev
33f9f9b917
Make sure the class hierarchy is available for IrLazyClasses in interop modules
2020-06-05 15:59:39 +03:00
SvyatoslavScherbina
40602d47ec
Fix missing "outer this" field in cached super inner classes
...
#KT-39153 Fixed
2020-06-05 14:43:43 +03:00
Pavel Punegov
da5ac1ff70
Add -target to fake_override_0 test
2020-06-05 13:48:10 +03:00
Pavel Punegov
2947df9503
DFS is a Kotlin object and requires INSTANCE to access its methods
2020-06-05 13:10:27 +03:00
Pavel Punegov
4c9449daf4
Fix dependencies and docs
2020-06-04 17:35:43 +03:00
Pavel Punegov
d2f8b3b142
Improve framework test configuration: use DSL with Closure
2020-06-04 17:35:43 +03:00