Vasily Levchenko
616beedbcf
[kotlin compiler][update] 1.5.20-dev-372
...
* dcb47d9934 - (tag: build-1.5.20-dev-372) Fix broken compilation after changing kotlin compiler configuration form (2 days ago) <Dmitriy Novozhilov>
* 391f53154a - (tag: build-1.5.20-dev-355) Fix NPE in Kotlin facets tab (3 days ago) <Vladimir Dolzhenko>
* 250040bab7 - (tag: build-1.5.20-dev-353) Common fix GradleQuickFixTest and GradleUpdateConfigurationQuickFixTest (3 days ago) <Alexander Dudinsky>
* 94e66acd54 - Revert "Fix GradleQuickFixTest" (3 days ago) <Alexander Dudinsky>
* 9f7d7e55da - (tag: build-1.5.20-dev-341) Consider platform compatibility in library usage index (3 days ago) <Pavel Kirpichenkov>
* 27dcd07a5e - (tag: build-1.5.20-dev-336) [Commonizer] Remove filter for simd_ functions (no more relevant) (3 days ago) <Dmitriy Dolovov>
* 4d5ec6e52a - [Commonizer] Minor. Rename: builders.kt -> entityBuilders.kt (3 days ago) <Dmitriy Dolovov>
* 955f86ef9f - [Commonizer] Minor. Rename: buildingVisitor.kt -> metadataBuilder.kt (3 days ago) <Dmitriy Dolovov>
* 33c1ca01f4 - [Commonizer] Simplify creation of SerializedMetadataLibraryProvider (3 days ago) <Dmitriy Dolovov>
* 6c92ea518b - [Commonizer] Add ModulesProvider.loadModuleMetadata() to load raw metadata (3 days ago) <Dmitriy Dolovov>
* cb226e74a5 - [Commonizer] Refactor ModulesProvider.loadModuleInfos() function (3 days ago) <Dmitriy Dolovov>
* 08111031ec - (tag: build-1.5.20-dev-332) [KAPT] Keep annotations from kotlin.jvm. in stubs (3 days ago) <Andrey Zinovyev>
* a68837451a - (tag: build-1.5.20-dev-322) FirCatchParameterChecker: minor fix (3 days ago) <Mikhail Glukhikh>
* 0d1f493b6c - (tag: build-1.5.20-dev-318) Remove unneeded artifacts for Kotlin IDE plugin (3 days ago) <Yan Zhulanow>
* f1ab5d1fbd - (tag: build-1.5.20-dev-317) FIR: introduce & use Throwable built-in type (3 days ago) <Mikhail Glukhikh>
* bbd1da7b71 - Use reportOn in FirThrowableSubclassChecker & FirCatchParameterChecker (3 days ago) <Mikhail Glukhikh>
* a564f92eef - FIR: introduce ThrowableSubclassChecker (3 days ago) <eugenpolytechnic>
* cd189c0812 - (tag: build-1.5.20-dev-311) JVM_IR. Do not unbox Result in inline lambda (4 days ago) <Ilmir Usmanov>
* fb296b5b95 - (tag: build-1.5.20-dev-310) Do not create Array instance in kotlin-reflect where not necessary (4 days ago) <Alexander Udalov>
* 35ec6b4f5c - (tag: build-1.5.20-dev-307) Run IR test on `Test Codegen on different platforms` (4 days ago) <Mikhael Bogdanov>
* d5deccd2e9 - (tag: build-1.5.20-dev-306) Fix GradleQuickFixTest (4 days ago) <Nikolay Krasko>
* dacf012a78 - (tag: build-1.5.20-dev-292) [KAPT] Add newline after each java compiler log (#4087 ) (4 days ago) <Andrey Zinovyev>
* cdb488149f - (tag: build-1.5.20-dev-281) [JS IR] Namer improvements (4 days ago) <Svyatoslav Kuzmich>
* c9cb7bc0fd - [JS IR] Update tests (4 days ago) <Svyatoslav Kuzmich>
* ae738e9c59 - [JS] Add basic optional logs to test runner (4 days ago) <Svyatoslav Kuzmich>
* c6242ad167 - [JS] String.isValidES5Identifier (4 days ago) <Svyatoslav Kuzmich>
* 8be7e6064e - [JS IR] Optimize sanitization (4 days ago) <Svyatoslav Kuzmich>
* 2a424ad2af - [IR] Make isExternal mutable and accessible via common interface (4 days ago) <Svyatoslav Kuzmich>
* 924a7b009b - [JS IR] Fix object getInstance visibility (4 days ago) <Svyatoslav Kuzmich>
* 218c246111 - [JS] Fix extra js function capturing (4 days ago) <Svyatoslav Kuzmich>
* 95140f35f8 - (tag: build-1.5.20-dev-273) [parcelize] Fix codegen for generic classes (4 days ago) <Andrey Zinovyev>
* ca02573d1e - (tag: build-1.5.20-dev-266) [Test] Print bytecode if DxCheckerHandler had failed (4 days ago) <Dmitriy Novozhilov>
* 771b1acbc1 - [Test] Ignore multimodule tests in AbstractLightAnalysisModeTest (4 days ago) <Dmitriy Novozhilov>
* 29b96aa15d - [Test] Properly merge box against java testdata into codegen/box (4 days ago) <Dmitriy Novozhilov>
* 21c493a854 - [Test] Support different backends enumeration in DONT_TARGET_EXACT_BACKEND directive (4 days ago) <Dmitriy Novozhilov>
* acd8c4503b - (tag: build-1.5.20-dev-244) Do not generate $suspendImpl for JvmDefault functions in interfaces (5 days ago) <Alexander Udalov>
* 5f71cd5476 - (tag: build-1.5.20-dev-242) Minor. Mute test on FIR (5 days ago) <Ilmir Usmanov>
* 02f845636e - JVM_IR: Box generic Result parameter in suspend lambda (5 days ago) <Ilmir Usmanov>
* a30a961cf5 - Minor. Throw exceptions in test coroutine builders (5 days ago) <Ilmir Usmanov>
* 52e22796e1 - (tag: build-1.5.20-dev-239) [Commonizer] Prettier message about target with no libraries inside (5 days ago) <Dmitriy Dolovov>
* 73113c1041 - [Commonizer] Dump every module to disk immediately when it's ready (5 days ago) <Dmitriy Dolovov>
* 53204661e3 - (tag: build-1.5.20-dev-238) [JS] Update stdlib API test data after dukat update (5 days ago) <Svyatoslav Kuzmich>
* d3b4df7da8 - [JS] Revert paramter names changed by dukat (5 days ago) <Svyatoslav Kuzmich>
* f1682cba13 - KT-40235 Dukat `0.5.8-rc.4` (5 days ago) <Victor Turansky>
* ba0d60853d - KT-40235 `null` companion for stdlib external union types (5 days ago) <Victor Turansky>
* 7523a5e97f - KT-40235 Fix external interface companion support (5 days ago) <Victor Turansky>
* cc55580300 - (tag: build-1.5.20-dev-235) Exclude kotlin-test root project during JPS sync (5 days ago) <Ilya Gorbunov>
* b32db1ac02 - (tag: build-1.5.20-dev-233) Refactoring: change assertion signature, proper source set copying way (5 days ago) <yaroslav.chernyshev>
* b2017a9c9c - Introduce importing checkers with implementation for orphan source sets (5 days ago) <yaroslav.chernyshev>
* 87e130e77a - (tag: build-1.5.20-dev-228) Remove obsolete diagnostics suppression (5 days ago) <Ilya Gorbunov>
* ebced14db2 - (tag: build-1.5.20-dev-227) [FIR] Implement suppressing diagnostics with @Suppress (5 days ago) <Dmitriy Novozhilov>
* 459a2886a0 - [FIR] Add CheckerContext to DiagnosticReporter and refactor diagnostic reporting (5 days ago) <Dmitriy Novozhilov>
* 923a4427c5 - (tag: build-1.5.20-dev-224) [KAPT] Fix stub generation for anonymous delegates (5 days ago) <Andrey Zinovyev>
* 60a05dded0 - (tag: build-1.5.20-dev-222) Build: fix default value for kotlin.build.disable.werror (5 days ago) <Alexander Udalov>
* 7942bd0b3b - (tag: build-1.5.20-dev-220) Minor. Regenerate tests (5 days ago) <Denis.Zharkov>
* 2535e5d5c9 - (tag: build-1.5.20-dev-212) Minor: LAMBDAS directive in old back-end tests (5 days ago) <Dmitry Petrov>
* bd45a6c11d - (tag: build-1.5.20-dev-211) Support -Xsuppress-version-warnings to suppress API/language version warnings (5 days ago) <Alexander Udalov>
* d901ceb734 - (tag: build-1.5.20-dev-210) FIR: Fix loading Java annotations with Class[]-typed methods (5 days ago) <Denis.Zharkov>
* 5a55d56320 - IR: Fix offsets for value parameters for bridges (5 days ago) <Denis.Zharkov>
* 8712772a5f - FIR: Add test for type resolution when referenced nested class from supertypes (5 days ago) <Denis.Zharkov>
* c51798d46f - Fix warning at VMCounters.kt (5 days ago) <Denis.Zharkov>
* e7669ef9d6 - FIR: Fix builder inference case with independent calls inside lambda (5 days ago) <Denis.Zharkov>
* 29ac4cb9cc - Minor. Simplify conditions in shouldRunCompletion (5 days ago) <Denis.Zharkov>
* 173a852273 - FIR: Fix uninitialized lateinit FirSymbol::symbol for supertype of Java class (5 days ago) <Denis.Zharkov>
* 8b2279072f - Fix compilation in tests-compiler-utils (5 days ago) <Alexander Udalov>
* e0b6d4d917 - (tag: build-1.5.20-dev-208) Add -Xsuppress-deprecated-jvm-target-warning to modules compiled with 1.6 (5 days ago) <Alexander Udalov>
* 99b5e5a373 - Deprecate JVM target 1.6 (5 days ago) <Alexander Udalov>
* ab20a8ffff - (tag: build-1.5.20-dev-205) JVM_IR indy-lambdas: minor updates and fixes (5 days ago) <Dmitry Petrov>
* 088448043a - JVM_IR indy-lambdas: don't use indy for big arity lambdas (5 days ago) <Dmitry Petrov>
* d94912ed62 - JVM_IR indy-lambdas: initial implementation and tests (5 days ago) <Dmitry Petrov>
* 0bc386cb08 - (tag: build-1.5.20-dev-204) [IR] Fixed bug with reflectionTarget evaluation (5 days ago) <Igor Chevdar>
* bb8bf28b8b - [PSI2IR] Set reflectionTarget for all adapted references (5 days ago) <Igor Chevdar>
* 690fb47cbb - (tag: build-1.5.20-dev-202) KT-44079 [Sealed Interfaces]: move refactoring update (5 days ago) <Andrei Klunnyi>
* de3678a805 - (tag: build-1.5.20-dev-196) [JS IR] Add test with fun interface call inside lambda (5 days ago) <Ilya Goncharov>
* d6e74b9620 - [JS IR] Use local scope for SAM if there are scopes (5 days ago) <Ilya Goncharov>
* ca314c5bb9 - (tag: build-1.5.20-dev-194) FIR checker: add diagnostic CANNOT_WEAKEN_ACCESS_PRIVILEGE (5 days ago) <Jinseong Jeon>
* 3a07ca4c64 - FIR checker: add diagnostic VAR_OVERRIDDEN_BY_VAL (5 days ago) <Jinseong Jeon>
* 80d5a1a1db - FIR checker: add diagnostic OVERRIDING_FINAL_MEMBER (5 days ago) <Jinseong Jeon>
* 4ef1e1119f - FIR LT: introduce positioning strategies for specific modifiers (5 days ago) <Jinseong Jeon>
* 0dd5b94556 - FIR checker: rename override checker (5 days ago) <Jinseong Jeon>
* b48835f3ce - FIR checker: fix positions of type mismatch on overrides (5 days ago) <Jinseong Jeon>
* 571c4ce398 - [Test] Support new configuration directives in old codegen tests (5 days ago) <Dmitriy Novozhilov>
* 8277c96933 - (tag: build-1.5.20-dev-184) FIR: copy nullability when mapping type alias arguments (5 days ago) <pyos>
* bd205317aa - (tag: build-1.5.20-dev-180) CLI: improve behavior of -include-runtime (5 days ago) <scaventz>
* 496d857db1 - Add kotlin.build.disable.werror to disable -Werror locally (5 days ago) <Alexander Udalov>
* 6a959fefd0 - [JVM_IR] Fix accessibility bridges for static protected fields. (5 days ago) <Mads Ager>
* 62897a194b - (tag: build-1.5.20-dev-175) [Commonizer] Force GC after each serialized target (6 days ago) <Dmitriy Dolovov>
* ff45e58543 - [Commonizer] Minor. Post-review changes, p.2 (6 days ago) <Dmitriy Dolovov>
* c8a938275c - [Commonizer] Minor. Post-review changes (6 days ago) <Dmitriy Dolovov>
* 318dd22bd1 - [Commonizer] Add tests for CommonizerTarget (6 days ago) <Dmitriy Dolovov>
* 6fe5f85da7 - [Commonizer] Use kotlin/Any as the default supertype for commonized class (6 days ago) <Dmitriy Dolovov>
* 2438265ba8 - [Commonizer] Dump every target to disk immediately when it's ready (6 days ago) <Dmitriy Dolovov>
* 9c4af5070b - [Commonizer] Ignore acceptable (minor) metadata mismatches in tests (6 days ago) <Dmitriy Dolovov>
* a4438ad64f - [Commonizer] Fix calculation of type parameter IDs for nested classes and their members (6 days ago) <Dmitriy Dolovov>
* 55c37183d9 - [Commonizer] Ignore constructors for enum entries (6 days ago) <Dmitriy Dolovov>
* dfd1a53624 - [Commonizer] Don't serialize kotlin/Any? as the single type parameter upper bound (6 days ago) <Dmitriy Dolovov>
* 1c8cd242bf - [Commonizer] Don't write IS_EXPECT flag for synthesized expect functions (6 days ago) <Dmitriy Dolovov>
* 9d6c0e56ed - [Commonizer] Fix HAS_ANNOTATIONS flag calculation for serialized classes (6 days ago) <Dmitriy Dolovov>
* b39a205671 - [Commonizer] Minor. Improved diagnostics message in tests (6 days ago) <Dmitriy Dolovov>
* 80b95a22a4 - [Commonizer] Fix property backing/delegate field annotations serialization (6 days ago) <Dmitriy Dolovov>
* 3b91d1c5e5 - [Commonizer] Don't commonize built-ins (6 days ago) <Dmitriy Dolovov>
* 585cd64b9a - [Commonizer] Drop descriptors for commonized declarations (6 days ago) <Dmitriy Dolovov>
* 5ff6b5ef42 - [Commonizer] Rework test infrastructure to compare metadata instead of descriptors (6 days ago) <Dmitriy Dolovov>
* f67a9615b8 - [Commonizer] Pretty target name output in console (6 days ago) <Dmitriy Dolovov>
* e5aa772639 - [Commonizer] Fix approximation for aliases types (6 days ago) <Dmitriy Dolovov>
* 4c640e3f81 - [Commonizer] Log stats during building metadata (6 days ago) <Dmitriy Dolovov>
* d610837caf - [Commonizer] Integrate metadata builder with the commonizer environment (6 days ago) <Dmitriy Dolovov>
* 2bcaf1fa63 - [Commonizer] Introduce metadata builder (6 days ago) <Dmitriy Dolovov>
* e28c1fd310 - Metadata: Chunked KlibModuleFragmentWriteStrategy implementation (6 days ago) <Dmitriy Dolovov>
* 9551e0fff2 - [Commonizer] Introduce MetadataDeclarationsComparator for metadata-based comparison of KLIBs (6 days ago) <Dmitriy Dolovov>
* 701374a646 - [Commonizer] Embed :kotlinx-metadata-klib into the commonizer Jar (6 days ago) <Dmitriy Dolovov>
* 08cc904a71 - [Commonizer] Restore lost nullability for underlying types in TAs (6 days ago) <Dmitriy Dolovov>
* 85f79695b9 - [Commonizer] Avoid leaking non-commonized underlying types in TAs (6 days ago) <Dmitriy Dolovov>
* 4bf6e58f2b - (tag: build-1.5.20-dev-174) [TD] Fix directive order in codegen testdata (6 days ago) <Dmitriy Novozhilov>
* 3f10914f05 - (tag: build-1.5.20-dev-158) [JS] Replace usages of FileUtil.loadTextAndClose with functions from stdlib to avoid crashes on files larger than 10MiB (6 days ago) <Zalim Bashorov>
* 165533fdb7 - (tag: build-1.5.20-dev-155) JS DCE: use Multimaps to reduce Node fields RAM (6 days ago) <Anton Bannykh>
* f42f2fa743 - JS DCE: disable logging by default (6 days ago) <Anton Bannykh>
* 26ce6b5131 - JS DCE: inline Qualifier class to reduce RAM usage (6 days ago) <Anton Bannykh>
* bbc6d2b993 - JS DCE: use less LinkedHashSets (6 days ago) <Anton Bannykh>
* 3c0b226344 - JS DCE: create collections on demand (6 days ago) <Anton Bannykh>
* 0ebb39a26e - (tag: build-1.5.20-dev-153) [Test] Exclude multimodule tests from codegen tests on android (6 days ago) <Dmitriy Novozhilov>
* 17d59e0daa - [Test] Support skip of android codegen tests with new ASSERTION_MODE directive (6 days ago) <Dmitriy Novozhilov>
* 81ba7aa833 - [Test] Use javac for compilation test java files from runtime by default (6 days ago) <Dmitriy Novozhilov>
* e9cb30b4f3 - [Test] Add ability to use custom CompilerConfigurationProvider (6 days ago) <Dmitriy Novozhilov>
* c432efc364 - [Build] Extract configuration of JUnit5 dependencies to common helper in buildSrc (6 days ago) <Dmitriy Novozhilov>
* dea3c954f1 - [Test] Add ability to stop test pipeline if there was an exception in handler (6 days ago) <Dmitriy Novozhilov>
* 2ae35b0b08 - [Test] Move fir backend tests back to :compiler:fir2ir module (6 days ago) <Dmitriy Novozhilov>
* e79d02f482 - [Test] Don't generate extends clause for nested classes in generated tests for JUnit5 (6 days ago) <Dmitriy Novozhilov>
* a4e9ab90a0 - [Test] Migrate :tests-different-jdk on runners which are using JUnit5 (6 days ago) <Dmitriy Novozhilov>
* c969a34644 - [Test] Set static field with application to null after tests are completed (6 days ago) <Dmitriy Novozhilov>
* 53e5aa4364 - [Test] Don't use PSI based class reading in codegen BB tests (6 days ago) <Dmitriy Novozhilov>
* 09ec3f6eaf - [Test] Support various jdk targets in test infrastructure (6 days ago) <Dmitriy Novozhilov>
* 93741ced5c - [Test] Read default target version from sys property in new test infra (6 days ago) <Dmitriy Novozhilov>
* a3ad626f99 - [Test] Support invoking `box` method in BB tests in separate process (6 days ago) <Dmitriy Novozhilov>
* b351ca6bd4 - [Test] Regenerate spec tests (6 days ago) <Dmitriy Novozhilov>
* 3199ce03a6 - [Test] Merge box against java testdata into codegen black box testsdata (6 days ago) <Dmitriy Novozhilov>
* e62b118351 - [TD] Ignore JS backends in boxAgainstJava tests (6 days ago) <Dmitriy Novozhilov>
* 99cb85ab00 - [Test] Merge box against java tests into codegen black box tests (6 days ago) <Dmitriy Novozhilov>
* 6f3713af5f - [Test] Migrate AbstractIrCompileKotlinAgainstKotlinTest to new infrastructure (6 days ago) <Dmitriy Novozhilov>
* 49c2bfe637 - [Test] Enable SMAP dump handler in boxInline tests (6 days ago) <Dmitriy Novozhilov>
* 64a300bfcd - [TD] Update testdata according to previous commit (6 days ago) <Dmitriy Novozhilov>
* 3a0eee64b8 - [Test] Migrate all jvm tests runners for boxInline tests (6 days ago) <Dmitriy Novozhilov>
* 8973e3f362 - [TD] Update fir directives in boxInline tests (6 days ago) <Dmitriy Novozhilov>
* 92e21e76ba - [Test] Implement SMAP dump handler (6 days ago) <Dmitriy Novozhilov>
* e3ab3d6be3 - [Test] Align lines in TestFile with lines in real testdata file (6 days ago) <Dmitriy Novozhilov>
* 60e0831c11 - [Test] Introduce two module structure transformers for codegen test (6 days ago) <Dmitriy Novozhilov>
* 13a778fd9c - [Test] Add ability to freely transform module structure which was parsed from directive (6 days ago) <Dmitriy Novozhilov>
* fc83dc17fe - [Test] Support USE_OLD_INLINE_CLASSES_MANGLING_SCHEME directive (6 days ago) <Dmitriy Novozhilov>
* 3f758a3fa2 - [Test] Make BytecodeInliningHandler for new infrastructure (6 days ago) <Dmitriy Novozhilov>
* 0768a7089c - [TD] Fix friend modules (6 days ago) <Dmitriy Novozhilov>
* 5075484c8e - [TD] Update directives in kotlinAgainstKotlin testdata (6 days ago) <Dmitriy Novozhilov>
* 9ba41c5b88 - [Test] Improve error reporting if there are too many values passed to directive (6 days ago) <Dmitriy Novozhilov>
* 5c8d555808 - [Test] Move KotlinAgainstKotlin tests under BlackBoxCodegen tests (6 days ago) <Dmitriy Novozhilov>
* 1ea4fa4464 - (tag: build-1.5.20-dev-147) Fix android test with type annotations. Remove obsolete JVM 8 flavors (6 days ago) <Mikhael Bogdanov>
* c13f38f6df - Support proper frame maps for enumValues (6 days ago) <Mikhael Bogdanov>
* 1a044e5af4 - Support proper frame maps for enum valueOf (6 days ago) <Mikhael Bogdanov>
* 5b64ceceb3 - JVM_IR. Generate additional checkcast for when/try epressions to avoid frame map problems on reification (6 days ago) <Mikhael Bogdanov>
* 16928d6e3f - Don't remove checkcast for reified values (6 days ago) <Mikhael Bogdanov>
* 0b0ba7d987 - Don't use warningsAsError in compiler modules if useFIR is ON (6 days ago) <Mikhail Glukhikh>
* d953a03807 - (tag: build-1.5.20-dev-146) Specify type explicitly in KotlinCoreProjectEnvironment.createCoreFileManager to allow overriding this method with different implementation (6 days ago) <Marcin Aman>
* 21000f4174 - [FIR] Support TypeVariableMarker.isReified (6 days ago) <Mikhail Glukhikh>
* 465261e611 - FIR: don't create intersection override for duplicating symbols (6 days ago) <Mikhail Glukhikh>
* b9c33a0c6e - [i18n] copy-paste message from RefactoringBundle to fix missing resource in 202 (6 days ago) <Dmitry Gridin>
* 2fce6a4af9 - (tag: build-1.5.20-dev-127) Locate build history when file is outside of root project dir (6 days ago) <Ivan Gavrilovic>
* 5de34b052f - (tag: build-1.5.20-dev-125) Remove unsupported '!' from DIAGNOSTICS directive (6 days ago) <Nicola Corti>
* e2b7aba086 - (tag: build-1.5.20-dev-122) Do not report UNNECESSARY_SAFE_CALL on ErrorType (6 days ago) <Nicola Corti>
* 59551eb037 - [Plugin API] Provide diagnostic API for IR plugins (6 days ago) <Roman Artemev>
* 9fa5feeeea - [CLI] Provide `MessageCollector` based logger for IR from CLI (6 days ago) <Roman Artemev>
* daa65a2fff - [KLIB] Handle linkage error (6 days ago) <Roman Artemev>
* bf67308cc2 - [KLIB] Use `IrMessageLogger` in klib linker to report errors (6 days ago) <Roman Artemev>
* 6891ad0dfc - [IR] Add `IrMessageLogger` interface for diagnostic reporting from IR (6 days ago) <Roman Artemev>
* bb66b2fd04 - Drop redundant compile dependency (6 days ago) <Roman Artemev>
* c5068b7d45 - [KLIB] Drop unused logger (6 days ago) <Roman Artemev>
* 484b884d04 - [KLIB] Make `IrModuleDeserializer`'s printable (6 days ago) <Roman Artemev>
* d6bb1f2d4e - [KLIB] Make `KotlinLibraryImpl` printable (6 days ago) <Roman Artemev>
* 24d82c63e0 - [JS IR] Commonize CLI error reporting (6 days ago) <Roman Artemev>
* ba5193870e - [IR] Drop unused language version settings parameters from DependenciesGenerator (6 days ago) <Roman Artemev>
* 06498c0efd - (tag: build-1.5.20-dev-121) Support for macos_arm64 target in backend (6 days ago) <Sergey Bogolepov>
* f255f93ad9 - (tag: build-1.5.20-dev-117) [Test] Support skip of android codegen tests with new ASSERTION_MODE directive (6 days ago) <Dmitriy Novozhilov>
* eff13d24dc - (tag: build-1.5.20-dev-106) Remove unneeded language feature configuration from fir:tree (7 days ago) <Alexander Udalov>
* e47dfcbe64 - (tag: build-1.5.20-dev-102) Update ReadMe.md (#3877 ) (7 days ago) <Nwokocha wisdom maduabuchi>
* 18cebe5131 - (origin/yakovlev/fir_incomplete_types) [FIR IDE] Codereview minor refactoring (7 days ago) <Igor Yakovlev>
* e529a7bf9b - [FIR IDE] Implement isInheritor for FirLightClassForClassOrObjectSymbol (7 days ago) <Igor Yakovlev>
* 56db4bd1ac - [FIR IDE] Implement isInheritor for KtFirBasedFakeLightClass (7 days ago) <Igor Yakovlev>
* 5d4606daaa - [FIR IDE] Remove LightClassProvider (7 days ago) <Igor Yakovlev>
* 2812034896 - [FIR IDE] Make KtFakeLightClass independent (7 days ago) <Igor Yakovlev>
* c1cdf273a6 - [FIR IDE] Fix test data fir parameters highlighting test (7 days ago) <Igor Yakovlev>
* 9f282e0ddc - [FIR] Do not erase type arguments for unresolved method calls (7 days ago) <Igor Yakovlev>
* 659d2c13b4 - [FIR IDE] Fix annotation value parameter and ctor resolve (7 days ago) <Igor Yakovlev>
* 019635189a - [FIR IDE] Fix annotation call reference resolve to ctor (7 days ago) <Igor Yakovlev>
* 65b6a95f64 - [FIR IDE] Fix structure element non analyzable elements recording for analyzable properties (7 days ago) <Igor Yakovlev>
* 5480faf5c5 - (tag: build-1.5.20-dev-98) Add tests for issues fixed in JVM IR and other obsolete issues (7 days ago) <Alexander Udalov>
* 3e59adc7f3 - (tag: build-1.5.20-dev-94) Add change-notes for 1.4.30 release (7 days ago) <Anton Yalyshev>
* 90f9dd5b33 - (tag: build-1.5.20-dev-93) Revert change-notes for 1.4.30 (7 days ago) <Anton Yalyshev>
* 206b38f0ab - (tag: build-1.5.20-dev-92) Fix compilation against asm 7.0 (7 days ago) <Mikhael Bogdanov>
* 78c6e0733c - Add change-notes for 1.4.30 (7 days ago) <Anton Yalyshev>
* 1f62fee4f9 - (tag: build-1.5.20-dev-89) Fix typo (7 days ago) <Mikhail Glukhikh>
* 593fb8770b - [FIR] Fix lookup order for statics in super chains (7 days ago) <Mads Ager>
* 4ec369ac5b - (tag: build-1.5.20-dev-83) JVM_IR fix special bridge generation for inline classes (7 days ago) <Dmitry Petrov>
* 8172ae5d89 - (tag: build-1.5.20-dev-82) Fix codegen test classLiteralWithExpectedType.kt on Android (7 days ago) <Alexander Udalov>
* bd3bc13e75 - (tag: build-1.5.20-dev-81) JVM_IR: give loops somewhat more debuggable labels (7 days ago) <pyos>
* ad53fc931e - JVM: optimize temporary `kotlin.jvm.internal.Ref`s as well (7 days ago) <pyos>
* 0f2ca5d84c - JVM_IR: support non-local break/continue in the inliner (7 days ago) <pyos>
* 4a17228621 - (tag: build-1.5.20-dev-77) Infer required kotlin-test jvm capability based on used test framework (7 days ago) <Ilya Gorbunov>
* cbeadba15d - Disable metadata publishing for legacy common artifacts (7 days ago) <Ilya Gorbunov>
* 573aac7252 - Apply common configuration to custom publications in kotlin-test (7 days ago) <Ilya Gorbunov>
* a16aaa3824 - Setup publications with MPP Gradle metadata for kotlin-test library (7 days ago) <Ilya Gorbunov>
* 913c298be8 - (tag: build-1.5.20-dev-72) Kotlin highlight passes are reworked (7 days ago) <Vladimir Dolzhenko>
* 558338f997 - Lazy diagnostics API in frontend (7 days ago) <Vladimir Dolzhenko>
* 8f675fe757 - (tag: build-1.5.20-dev-67) Split combined test into two to avoid flaky behaviour (7 days ago) <Pavel Kirpichenkov>
* 9ad88a5a0d - (tag: build-1.5.20-dev-66) FIR: introduce parameter type is Throwable check (7 days ago) <eugenpolytechnic>
* 5c0231b727 - FIR: introduce CatchParameterChecker (7 days ago) <eugenpolytechnic>
* d8549d6292 - (tag: build-1.5.20-dev-62) Build: fix inaccurate change to the logic of useIRForLibraries (7 days ago) <Alexander Udalov>
* e9436da858 - Change logic of applying JVM target from AGP options (7 days ago) <Alexander Udalov>
* adfa8c788c - Light classes: use JVM target from the module (7 days ago) <Alexander Udalov>
* 64e97225b8 - Light classes: map annotation targets depending on JVM target (7 days ago) <Alexander Udalov>
* d022bb0248 - Switch default JVM target to 1.8 (7 days ago) <Alexander Udalov
2021-02-09 09:00:48 +01:00
SvyatoslavScherbina
14a17fb0ca
Bump konanVersion: 1.5.20
2021-02-09 09:00:47 +01:00
Vasily Levchenko
d72e63334d
[kotlin compiler][update] 1.5.20-dev-60
...
* 509ed64917 - (tag: build-1.5.20-dev-60) KT-43686: Make kapt Gradle task cacheable across machines (2 hours ago) <Ivan Gavrilovic>
* 771600077c - (tag: build-1.5.20-dev-53, origin/push/demiurg906/fir-identical-TC) [Test] Fail if there are changes in generated fir tree files in teamcity build (5 hours ago) <Dmitriy Novozhilov>
* 297288e984 - [Test] Don't generate new files in GeneratorsFileUtil in teamcity mode (5 hours ago) <Dmitriy Novozhilov>
* 772ca2715c - [Test] Don't change testdata in FirIdenticalChecker in teamcity mode (5 hours ago) <Dmitriy Novozhilov>
* 6265ac8c19 - (tag: build-1.5.20-dev-38, origin/rr/gorshenev/klib_evolution_master) Re-enabled disabled test (2 days ago) <Alexander Gorshenev>
* 16b3fedcd4 - Created AbstractKlibBinaryCompatibilityTest and AbstractJsKlibBinaryCompatibilityTest A common test runner for klib binary compatibility tests and its js counterpart (2 days ago) <Alexander Gorshenev>
* e7cf34a2a9 - (tag: build-1.5.20-dev-27) Workaround illegal access problem in daemon for JDK 17-ea (3 days ago) <Alexander Udalov>
* f08733eb75 - CLI: suppress warning on JDK 9+ with illegal access to ResourceBundle (3 days ago) <Alexander Udalov>
* 2ef4ca4e6e - CLI: do not pass -noverify to java process starting from JDK 13 (3 days ago) <Alexander Udalov>
* 2bbe3db041 - Update copyrights in CLI scripts (3 days ago) <Alexander Udalov>
* 9f9c8e3d77 - (tag: build-1.5.20-dev-15) Mute stream api test on Android (3 days ago) <Mikhael Bogdanov>
* 21f022dec2 - (tag: build-1.5.20-dev-13) Add :kotlin-scripting-compiler.test to modules with disabled -Werror flag (3 days ago) <Dmitriy Novozhilov>
* 021a63827d - (tag: build-1.5.20-dev-12) Add API version 1.5 to accepted values in MPP language settings (3 days ago) <Sergey Igushkin>
* 6a29097a8c - Remove obsolete dependency for dx (3 days ago) <Mikhael Bogdanov>
* be9ef8f3c8 - Remove obsolete DxChecker (3 days ago) <Mikhael Bogdanov>
2021-02-02 09:38:07 +01:00
Vasily Levchenko
c4dcdff646
[kotlin compiler][update] 1.5.20-dev-7
...
* 482e217b5e - (tag: build-1.5.20-dev-7) JVM IR: Fix inline class mangling for calls to internal functions (5 hours ago) <Steven Schäfer>
* 6747084fe2 - (tag: build-1.5.20-dev-2) FIR TEST: perform more accurate check on file identity (6 hours ago) <Mikhail Glukhikh>
* 338aad98eb - FIR: run diagnostic "with stdlib" tests also in light tree mode (6 hours ago) <Mikhail Glukhikh>
* 7d4eaefd36 - FIR: report UNSAFE_CALL on dot when possible (6 hours ago) <Mikhail Glukhikh>
* 0ee4f1f393 - FIR: more exact nullability determination in potential UNSAFE_CALL check (6 hours ago) <Mikhail Glukhikh>
* e72ddbcbfe - FIR checker: differentiate UNSAFE_CALL from INAPPLICABLE_CANDIDATE (6 hours ago) <Jinseong Jeon>
* 4b823eca21 - Fix test data (FIR_IDENTICAL) (6 hours ago) <Mikhail Glukhikh>
* 3e1fabd46c - (tag: build-1.5.0-dev-2278, tag: build-1.5.0-M1-7, origin/1.5.0-M1, origin/1.5.0) Set ANDROID_SDK_ROOT for android box tests (7 hours ago) <Mikhael Bogdanov>
* 4a50dc9074 - (tag: build-1.5.0-dev-2269, tag: build-1.5.0-M1-6) Add workaround for problem with initialization of :tools:kotlinp (8 hours ago) <Dmitriy Novozhilov>
* e8068b5576 - Update testdata of maven plugin tests (8 hours ago) <Dmitriy Novozhilov>
* 0a47b1c32b - Remove incorrectly added dependency on experimental coroutines (8 hours ago) <Dmitriy Novozhilov>
* 0769157a16 - Revert "Revert "Build: enable -Werror in stdlib/core/compiler/plugins modules"" (8 hours ago) <Dmitriy Novozhilov>
* 7e3802bde3 - Advance bootstrap to 1.5.0-dev-2205 (8 hours ago) <Dmitriy Novozhilov>
* c5baf3fdd2 - (tag: build-1.5.0-dev-2267) Upgrade gradle plugin to 4.1. and build tools to 29.0.3 for android box tests (9 hours ago) <Mikhael Bogdanov>
* 9459f8113f - Set ANDROID_HOME/ANDROID_SDK_ROOT for android box tests (9 hours ago) <Mikhael Bogdanov>
* fd29fab971 - [Gradle, JS] Update tool versions (9 hours ago) <Ilya Goncharov>
* 9efac8f68b - Propagate all annotations during creating simple functional types (10 hours ago) <Victor Petukhov>
* 5d7dc5fa39 - (tag: build-1.5.0-dev-2264) JVM_IR indy-SAM conversions: minor updates (10 hours ago) <Dmitry Petrov>
* f34224ecee - JVM_IR indy-SAM conversions: tests for function references equality (10 hours ago) <Dmitry Petrov>
* f0abd8bc68 - JVM_IR indy-SAM conversions: prohibit in crossinline lambdas (10 hours ago) <Dmitry Petrov>
* ad1d80d700 - JVM_IR indy-SAM conversions: add more tests (10 hours ago) <Dmitry Petrov>
* 98b0c07b18 - JVM_IR indy-SAM conversions: inline funs and lambdas (10 hours ago) <Dmitry Petrov>
* 4da2f3d9d4 - JVM_IR indy-SAM conversions: use old scheme for suspend funs (10 hours ago) <Dmitry Petrov>
* 1f16b96796 - JVM_IR indy-SAM conversions: inline classes (10 hours ago) <Dmitry Petrov>
* f30e25aa52 - JVM_IR indy-SAM conversions: more cases (10 hours ago) <Dmitry Petrov>
* 3140cca050 - JVM_IR indy-SAM conversions, 1st passing tests (10 hours ago) <Dmitry Petrov>
* c13949d322 - (tag: build-1.5.0-dev-2261) [Gradle, JS] Move incremental test into non-ir js tests and add module name into 2js plugin (11 hours ago) <Ilya Goncharov>
* 7e6abffb62 - (tag: build-1.5.0-dev-2255) FIR: Fix incorrectly serialized type (13 hours ago) <Denis.Zharkov>
* 1e0d9f4075 - FIR2IR: Do not add implicit casts for types with different nullability (13 hours ago) <Denis.Zharkov>
* 5c62ee4ba8 - FIR2IR: Fix complex cases of smart cast expressions used as dispatch receiver (13 hours ago) <Denis.Zharkov>
* b3b1eb57ae - FIR2IR: Simplify Fir2IrImplicitCastInserter::convertToImplicitCastExpression (13 hours ago) <Denis.Zharkov>
* 71596a08b3 - FIR2IR: Simplify Fir2IrImplicitCastInserter (13 hours ago) <Denis.Zharkov>
* aab85121e2 - Minor. Add clarification comment to MainFunctionDetector (13 hours ago) <Denis.Zharkov>
* b1b89e6f5f - FIR2IR: Fix smart-cast approximation implicit receiver (13 hours ago) <Denis.Zharkov>
* d9f45fdf9e - FIR2IR: Fix incorrect fake override structure for delegated member in supertype (13 hours ago) <Denis.Zharkov>
* 844d2572e5 - Don't run dx test in emulator (13 hours ago) <Mikhael Bogdanov>
* 1c612376dd - (tag: build-1.5.0-dev-2235) Disable some android box test (27 hours ago) <Mikhael Bogdanov>
* 0ad24f5346 - (tag: build-1.5.0-dev-2233) Enable Android box test (27 hours ago) <Mikhael Bogdanov>
* b16b1b3b78 - Test for obsolete KT-26360 (27 hours ago) <Mikhael Bogdanov>
* bea29d0de5 - Add test for KT-44074 (27 hours ago) <Mikhael Bogdanov>
* 5fa9acc17a - (tag: build-1.5.0-dev-2227) [JS IR] Add additional exported declarations inside dce loop (28 hours ago) <Ilya Goncharov>
* d88d1d048e - [JS IR] Context to NameTables for stable names in additional exported declarations (28 hours ago) <Ilya Goncharov>
* f186047101 - [JS IR] Add additional exported declarations with exported stub to dce (28 hours ago) <Ilya Goncharov>
* 6e98b81f3a - [JS IR] Use recursive isExported for stable name detection (28 hours ago) <Ilya Goncharov>
* 977781fa49 - [JS IR] Add tests with export all file and export nested class (28 hours ago) <Ilya Goncharov>
* 1b68f35f7c - (tag: build-1.5.0-dev-2217) FIR: create new ConeTypeCheckerContext on every supertypes calculation (32 hours ago) <Ilya Kirillov>
* 1c80c5610d - (tag: build-1.5.0-dev-2205, origin/mg/performance-check-1) FIR: fix serialization of accessor with source-level annotations (34 hours ago) <Mikhail Glukhikh>
* 72b07c727b - fixup! Add runtime dependency on experimental coroutines to :kotlin-scripting-compiler-impl (34 hours ago) <Dmitriy Novozhilov>
* 4389cc7787 - Update testdata of maven plugin tests (34 hours ago) <Dmitriy Novozhilov>
* 8b892a46c9 - Update testdata of maven plugin test (34 hours ago) <Dmitriy Novozhilov>
* f740e4141c - Temporary force building all libraries with old backend (34 hours ago) <Dmitriy Novozhilov>
* 71d8b842fd - Add runtime dependency on experimental coroutines to :kotlin-scripting-compiler-impl (34 hours ago) <Dmitriy Novozhilov>
* 17230397e6 - [Test] Update or drop some IDE tests about experimental coroutines (34 hours ago) <Dmitriy Novozhilov>
* bc3b791cd8 - [TMP] Remove :kotlin-coroutines-experimental-compat module (34 hours ago) <Dmitriy Novozhilov>
* 1300ec3e45 - Revert "Build: enable -Werror in stdlib/core/compiler/plugins modules" (34 hours ago) <Dmitriy Novozhilov>
* f3364ec602 - [TD] Update testdata according to KT-44546 (34 hours ago) <Dmitriy Novozhilov>
* 299272fa6d - [Test] Update diagnostics testdata according to allowed suspend fun interfaces (34 hours ago) <Dmitriy Novozhilov>
* a253b9508e - Mute some ultra light classes tests according to KT-44472 (34 hours ago) <Dmitriy Novozhilov>
* c0bc492029 - Mute some script tests according to KT-44471 (34 hours ago) <Dmitriy Novozhilov>
* 95aa8dc85a - Fix detecting of non-physical files in ClassFileFactory (34 hours ago) <Dmitriy Novozhilov>
* 3b97835b74 - Disable `-Werror` for :compiler:cli module (34 hours ago) <Dmitriy Novozhilov>
* 2c3031f981 - [Test] Mute IC with circular dependencies with JVM IR backend (34 hours ago) <Dmitriy Novozhilov>
* ba44ad1aa3 - Approximate anonymous return types for private inline functions to explicit supertype or Any (KT-33917) (34 hours ago) <Victor Petukhov>
* 670f029bdf - Allow passing non-spread arrays into a vararg parameter after sam properly, through propagating vararg element type to a sam adapter from the original parameter descriptor (34 hours ago) <Victor Petukhov>
* af3eaf5d71 - Add explicit disabling `ProhibitVarargAsArrayAfterSamArgument` feature in tests as it's enabled by default in 1.5 (34 hours ago) <Victor Petukhov>
* e39bbcd937 - Unmute test which checks the evaluation order of value arguments with varargs. (34 hours ago) <Victor Petukhov>
* 4f8b12c96f - [Test] Fix various tests according to switching to kotlin 1.5 (34 hours ago) <Dmitriy Novozhilov>
* 64100eec07 - [Test] Add workaround for KT-44359 (34 hours ago) <Dmitriy Novozhilov>
* ffc585ad5c - [Debugger] Fix compiler option for disabling IR backend in tests (34 hours ago) <Dmitriy Novozhilov>
* cd93b2f39b - Use old backend in script compilation context (34 hours ago) <Dmitriy Novozhilov>
* ee1aff1012 - [Test] Update different testdata according to changes in sealed classes (34 hours ago) <Dmitriy Novozhilov>
* 81fd8b5940 - [IR] Fix undeterministic order in signature clash reporting (34 hours ago) <Dmitriy Novozhilov>
* 6a2796b067 - [Test] Fix source maps in testdata according to KT-37704 (34 hours ago) <Dmitriy Novozhilov>
* a6600cef47 - [Test] Remove some outdated tests from LocalInspectionTestGenerated (34 hours ago) <Dmitriy Novozhilov>
* a9ef8bb32f - [IDE] Update SuperClassNotInitialized to relaxed restrictions on sealed classes (34 hours ago) <Dmitriy Novozhilov>
* 16e0c0b820 - [Test] Update testdata of quickfix tests related to sealed classes (34 hours ago) <Dmitriy Novozhilov>
* 7632c11745 - Enforce using old backend in JvmCliReplShellExtension (34 hours ago) <Dmitriy Novozhilov>
* c6039d76d3 - Enforce using old backend in JvmAbiAnalysisHandlerExtension (34 hours ago) <Dmitriy Novozhilov>
* f350e9dacb - Fix rendering of metadata of multifile facades in classFilesComparison.kt (34 hours ago) <Alexander Udalov>
* 1deb317e0d - Update and regenerate incremental compilation tests for 1.5 (34 hours ago) <Alexander Udalov>
* 4dff7e648f - Minor, restore abiStabilityUnstableWithOldBackend CLI test (34 hours ago) <Alexander Udalov>
* d87d0cceae - JVM IR: report all sources as outputs for .kotlin_module file (34 hours ago) <Alexander Udalov>
* f3393eae1b - [Test] Update testdata of CompileKotlinAgainstCustomBinariesTest (34 hours ago) <Dmitriy Novozhilov>
* 9b80a552e9 - [Test] Update testdata of spec tests (34 hours ago) <Dmitriy Novozhilov>
* 73e6d42224 - [Test] Update CLI tests according to new default language version (34 hours ago) <Dmitriy Novozhilov>
* 5122e748c1 - Add workaround for KT-44316 (34 hours ago) <Dmitriy Novozhilov>
* facc52fe49 - Introduce ApiVersion.KOTLIN_1_5 (34 hours ago) <Dmitriy Novozhilov>
* f14bd87ecc - [Test] Update testdata of diagnostic tests during to change language to 1.5 (34 hours ago) <Dmitriy Novozhilov>
* d7cfd9c188 - Switch latest stable version to 1.5 (34 hours ago) <Dmitriy Novozhilov>
* 5098eb84af - Switch IS_PRE_RELEASE flag to true (34 hours ago) <Dmitriy Novozhilov>
* 836261ba6e - (tag: build-1.5.0-dev-2201, tag: build-1.5.0-dev-2195) [Test] Ignore test infrastucture sources in debugging tests (2 days ago) <Kristoffer Andersen>
* 46b7a774b5 - (tag: build-1.5.0-dev-2182, tag: build-1.5.0-dev-2180) Commonize CharCategory and related functions #KT-39177 #KT-43216 #KT-39906 #KT-30652 (2 days ago) <Abduqodiri Qurbonzoda>
* 9b429fb535 - (tag: build-1.5.0-dev-2171) FIR IDE: update testdata (2 days ago) <Ilya Kirillov>
* 1d167e4bc5 - FIR: enable inline classes support in kotlin.compiler.fir.tree module (2 days ago) <Ilya Kirillov>
* c53d6ed5d2 - FIR: remove SymbolProviderCache as it is unused now (2 days ago) <Ilya Kirillov>
* 9f5b46cc76 - FIR: use MutableMap in JavaSymbolProvider.parentClassTypeParameterStackCache as temp solution (2 days ago) <Ilya Kirillov>
* 6a83b8b5a4 - FIR: migrate FirDependenciesSymbolProviderImpl to FirCachesFactory (2 days ago) <Ilya Kirillov>
* 6543429b9a - FIR: use FirCachesFactory for package parts cache in KotlinDeserializedJvmSymbolsProvider (2 days ago) <Ilya Kirillov>
* 32ae395e05 - FIR: use FirCachesFactory for package type alias in KotlinDeserializedJvmSymbolsProvider (2 days ago) <Ilya Kirillov>
* b270d66f68 - FIR: use FirCachesFactory for class cache in KotlinDeserializedJvmSymbolsProvider (2 days ago) <Ilya Kirillov>
* 3cee5e848a - FIR: encapsulate annotation loading in KotlinDeserializedJvmSymbolsProvider.knownClassNamesInPackage into class (2 days ago) <Ilya Kirillov>
* 169134655a - FIR: encapsulate KotlinDeserializedJvmSymbolsProvider.knownClassNamesInPackage into class (2 days ago) <Ilya Kirillov>
* 7284acc9f9 - FIR IDE: use FirCaches in JavaSymbolProvider (2 days ago) <Ilya Kirillov>
* 1fef5859e3 - FIR IDE: implement thread safe fir caches for IDE (2 days ago) <Ilya Kirillov>
* 191a948ffe - FIR: introduce caches factory (2 days ago) <Ilya Kirillov>
* 2f12b8f87f - FIR: refactoring, move class Java class building to separate fun (2 days ago) <Ilya Kirillov>
* 93436c1341 - (tag: build-1.5.0-dev-2170) FIR: optimize / simplify member checkers (2 days ago) <Mikhail Glukhikh>
* 97241599bf - FIR checker: add support diagnostic: EXPECTED_PRIVATE_DECLARATION (2 days ago) <Jinseong Jeon>
* 57c8dd86a0 - FIR checker: introduce top-level property checkers (2 days ago) <Jinseong Jeon>
* f9378a3ab7 - FIR checker: add diagnostic EXPECTED_DECLARATION_WITH_BODY (2 days ago) <Jinseong Jeon>
* 9341ca3004 - FIR checker: introduce top-level function checker (2 days ago) <Jinseong Jeon>
* df68f319bc - FIR LT: simplify defaultValue() search (2 days ago) <Mikhail Glukhikh>
* 8b4f2b269c - FIR checker: introduce PARAMETER_* positioning strategies (2 days ago) <Jinseong Jeon>
* 33b7c68a21 - (tag: build-1.5.0-dev-2161) Add FIR_IDENTICAL to kt44440.kt test (2 days ago) <Mikhail Glukhikh>
* 977ac7cbe7 - (tag: build-1.5.0-dev-2150) Propagate nullness flexibility into the result type from type variables in other constraints during result type finding, to prevent variable fixation to less flexible type (2 days ago) <Victor Petukhov>
* ce1f9882df - (tag: build-1.5.0-dev-2140) FIR2IR: Fix mapping for intersection overrides of deserialized functions (2 days ago) <Mikhail Glukhikh>
* 4bde884844 - (tag: build-1.5.0-dev-2138) [JS IR] Use non-persistent IR for non-dce-driven mode (2 days ago) <Svyatoslav Kuzmich>
* 02615ec569 - [JS IR] Fix: Use proper parameter in ExportedDefaultParameterStub (2 days ago) <Svyatoslav Kuzmich>
* 75ed167566 - (tag: build-1.5.0-dev-2117, minamoto/composite-build-fix) FIR IDE: Use `FirModuleResolveState` instead of `TowerDataContextProvider` (3 days ago) <Roman Golyshev>
* dd91ebf1ea - FIR IDE: Collect TowerDataContext only for block-level expressions (3 days ago) <Roman Golyshev>
* b51b8b59b1 - FIR IDE: Collect scopes in `FirDesignatedImplicitTypesTransformerForIDE` (3 days ago) <Roman Golyshev>
* 445edf8e28 - FIR IDE: Mark `FirTowerDataContextCollector` as `ThreadSafeMutableState` (3 days ago) <Roman Golyshev>
* 11564d7950 - FIR: Collect all scopes in `FirModuleResolveStateImpl` (3 days ago) <Roman Golyshev>
* 8bc7866f01 - (tag: build-1.5.0-dev-2110) [KLIB] Fix klib IO when accessing parent file (3 days ago) <Roman Artemev>
* 6118d1cf23 - (tag: build-1.5.0-dev-2096, tag: build-1.5.0-dev-2086) [Commonizer] Fix commonizer build (3 days ago) <Roman Artemev>
* b0adcffed9 - [JS IR] Fix transitive dependency resolve (3 days ago) <Roman Artemev>
* 75016bf54d - [Gradle, JS] Fix bridge between Gradle and Js IR CLI (3 days ago) <Roman Artemev>
* 350ff8033d - [IC KLIB] Replace JS IR build log with KLIB build log for klib compialtion (3 days ago) <Roman Artemev>
* 5c25ef62e2 - [JVM IR] Fix jvm test runner (3 days ago) <Roman Artemev>
* b4ed7110dd - [IC TEST] Fix IC multi module tests for gradle (3 days ago) <Roman Artemev>
* 04777d2ff2 - [IC TEST] Generate legacy js multi module IC tests (3 days ago) <Roman Artemev>
* 898c0470dc - [IC TEST] Implement legacy js multi module gradle-like test infra (3 days ago) <Roman Artemev>
* 43022a292d - [IC TEST] Abstract multi module test runner from klib (3 days ago) <Roman Artemev>
* 5b1c70a430 - [KLIB IC] Generate multi module klib IC tests (3 days ago) <Roman Artemev>
* 10d8e95df7 - [IC TEST] Support multi module IC tests for klibs (3 days ago) <Roman Artemev>
* 9aeda12b99 - [KLIB IC] Produce .klib file instead of directory in test (3 days ago) <Roman Artemev>
* 37c7f60ae7 - [KLIB] Fix issues between directory and .klib modes (3 days ago) <Roman Artemev>
* 939da9dbc8 - [KLIB] Take into account *.klib rebuild similar to *.jar (3 days ago) <Roman Artemev>
* daf1da1c70 - [KLIB IC] Fix klib IC test data (3 days ago) <Roman Artemev>
* 380225e0cb - [KLIB IC] Support special klib-build.log in IC test infrastructure (3 days ago) <Roman Artemev>
* 96ba3b873e - [IC] Add in-module tests for incremental compilation (3 days ago) <Roman Artemev>
* 697d4675a2 - [KLIB] Improve klib debugging implementing `KotlinLibrary.toString()` (3 days ago) <Roman Artemev>
* 2daf0cc11c - [JS IR] Support additional repositories in CLI (cli part) (3 days ago) <Roman Artemev>
* cd9e341fa9 - [JS IR] Support additional repositories in CLI (compiler part) (3 days ago) <Roman Artemev>
* e22711d17f - (tag: build-1.5.0-dev-2085) [FIR] Reuse empty scopes (3 days ago) <Simon Ogorodnik>
* 67267518f0 - [FIR] Optimize tower group comparisons (3 days ago) <Simon Ogorodnik>
* 4530cdefe5 - [FIR] Implement proper equals/hashCode for TowerGroupKind.WithDepth (3 days ago) <Simon Ogorodnik>
* a4dd47daab - (tag: build-1.5.0-dev-2080, origin/master-for-ide) Update ReadMe.md (3 days ago) <Alexander Anisimov>
* 8019dbe06c - (tag: build-1.5.0-dev-2076) Do not leak LowMemoryWatcher on plugin unload (3 days ago) <Vladimir Dolzhenko>
* 76c2288e21 - (tag: build-1.5.0-dev-2073) IrInterpreter: interpret IrGetField properly (3 days ago) <Mikhail Glukhikh>
* b311e95487 - FIR2IR: don't generate IR getter for const library properties (3 days ago) <Mikhail Glukhikh>
* e2521718dd - (tag: build-1.5.0-dev-2069) Kapt: Add flag to keep KDoc comments in stubs (3 days ago) <Hung Nguyen>
* dcda47b502 - (tag: build-1.5.0-dev-2067) Ensure that Decompiler and IDE agree on rendered function types with parameterized annotations (3 days ago) <sebastian.sellmair>
* 122d04b9fa - (tag: build-1.5.0-dev-2065) Returned support for generic serializers in @UseSerializers (#4055 ) (3 days ago) <Sergey Shanshin>
* 1a4b327210 - (tag: build-1.5.0-dev-2053) FIR2IR: fix smart casts in case field is accessed (3 days ago) <Mikhail Glukhikh>
* 1c9064836e - FIR2IR: fix intersection type smart cast when synthetic property accessed (3 days ago) <Mikhail Glukhikh>
* 504bdfc283 - (tag: build-1.5.0-dev-2038) testData for binary compatibility tests on klib library evolution (4 days ago) <Alexander Gorshenev>
* 3704b2a5af - (tag: build-1.5.0-dev-2031) Fix testJvmKtAppDependsOnMppTestRuntime after 3b0f4f31 (4 days ago) <Sergey Igushkin>
* d4965b1e6e - (tag: build-1.5.0-dev-2029) Avoid resolving deprecated configurations in tests (#3970 ) (4 days ago) <Bingran>
* 3b0f4f3164 - (tag: build-1.5.0-dev-2028) Set canBeConsumed = false on the deprecated configurations like compile (4 days ago) <Sergey Igushkin>
* 3e820ff3b1 - (tag: build-1.5.0-dev-2023) JVM: Take inline class mangling state into account for default methods (4 days ago) <Steven Schäfer>
* f85263ca7f - (tag: build-1.5.0-dev-2018) [JS IR] Add fast path to JsCodeOutliningLowering (4 days ago) <Svyatoslav Kuzmich>
* cb3b1f8ae2 - [JS IR] Fix referencing Kotin variables in inline JS code (4 days ago) <Svyatoslav Kuzmich>
* 708e6914bd - (tag: build-1.5.0-dev-2012, tag: build-1.5.0-dev-2006) JVM JVM_IR hide sealed class constructors (4 days ago) <Dmitry Petrov>
* ca3bb02897 - (tag: build-1.5.0-dev-2004) [TD] Update spec testdata after f06a5321 (4 days ago) <Dmitriy Novozhilov>
* f61a318c9d - [Test] Migrate AbstractBytecodeTextTest to new test infrastructure (4 days ago) <Dmitriy Novozhilov>
* e928448e00 - [Test] Fix default jps `[JSP] Fast FIR tests` run configuration (4 days ago) <Dmitriy Novozhilov>
* 663d5026d8 - [Test] Migrate FIR diagnostic spec tests to new infrastructure (4 days ago) <Dmitriy Novozhilov>
* 0b45139b34 - [Test] Fix OutOfMemoryError during extracting meta info from test (4 days ago) <Dmitriy Novozhilov>
* fd8795de99 - [Test] Fix FirIdenticalChecker and update some FIR_IDENTICAL testdata (4 days ago) <Dmitriy Novozhilov>
* 98c22f9e59 - [TD] Add forgotten bytecode dump (4 days ago) <Dmitriy Novozhilov>
* 5c0cfa87ba - [Test] Support some jvm codegen specific configuration directives (4 days ago) <Dmitriy Novozhilov>
* 7d4adaba21 - [Test] Add ability to simply declaring mapping between directives and configuration keys (4 days ago) <Dmitriy Novozhilov>
* 5490689fea - [Test] Add ability to disable specific handler if there was an error from previous one (4 days ago) <Dmitriy Novozhilov>
* 42f9442728 - [Test] Handle any Throwable from test instead of AssertionError (4 days ago) <Dmitriy Novozhilov>
* c111c33950 - (tag: build-1.5.0-dev-2001) Fix failing tests after 8bd78064be (4 days ago) <Victor Petukhov>
* 1654dfb3bf - (tag: build-1.5.0-dev-1999) Upgrade Apache Ant dependency to 1.10.7 (4 days ago) <scaventz>
* aa1e23d9b0 - (tag: build-1.5.0-dev-1993) [JS IR] Use origins for bridge with and without stable names (4 days ago) <Ilya Goncharov>
* 57fdabdace - [JS IR] Add BRIDGE origin as ignore for stabitility of names (4 days ago) <Ilya Goncharov>
* a89fe90043 - [JS IR] Add test on exportable overriden method (4 days ago) <Ilya Goncharov>
* f06a5321a6 - (tag: build-1.5.0-dev-1991, tag: build-1.5.0-M1-4, tag: build-1.5.0-M1-2, tag: build-1.5.0-M1-1) Approximate definitely not-null types for type parameter's types if they are already not-null (has not-null upper bounds) (4 days ago) <Victor Petukhov>
* f2c1608c2b - (tag: build-1.5.0-dev-1988) Update testData (4 days ago) <Simon Ogorodnik>
* 9548caf6ea - (tag: build-1.5.0-dev-1982) FIR2IR: Use TEST ClassBuilderFactory in for tests (4 days ago) <Denis.Zharkov>
* 8c30adc301 - FIR2IR: Unwrap intersection overrides for intersection types (4 days ago) <Denis.Zharkov>
* 3a3d2ee3e9 - FIR2IR: Fix mapping for intersection overrides of deserialized properties (4 days ago) <Denis.Zharkov>
* fdf0934ade - Don't generate txt dump for `buildFlexibleEnhancement.kt` diagnostic test (4 days ago) <Victor Petukhov>
* 8bd78064be - Do substitution of a type enhancement, not only lower and upper bounds (4 days ago) <Victor Petukhov>
* 83c93aca2e - Build type enhancement properly, by taking into account both bounds of the original flexible type (5 days ago) <Victor Petukhov>
2021-02-01 16:54:15 +01:00
Vasily Levchenko
e9501e82cc
[kotlin compiler][update] 1.5.0-dev-1963
...
* 293f2f9950 - (HEAD -> master, tag: build-1.5.0-dev-1963, origin/push/nk/all, origin/master, origin/HEAD) Build: Replace Bintray with Space for kotlin-dependencies repository (KTI-466) (vor 20 Stunden) <Nikolay Krasko>
* eed0f50c5d - (tag: build-1.5.0-dev-1955) Code cleanup: ConeAttributes (vor 2 Tagen) <Mikhail Glukhikh>
* 94e613dd01 - FIR: support custom annotation-based type attributes (vor 2 Tagen) <Mikhail Glukhikh>
* 4cd6266bce - FIR: fix suspend type serialization (vor 2 Tagen) <Mikhail Glukhikh>
* afe335e504 - FIR: serialize ExtensionFunctionType attribute (vor 2 Tagen) <Mikhail Glukhikh>
* 9e5c9efadf - FIR2IR: don't generate IrGetObject for anonymous objects (vor 2 Tagen) <Mikhail Glukhikh>
* 06ee768c6a - FIR: in case of smart cast, use original type for FirThisRcvrExpression (vor 2 Tagen) <Mikhail Glukhikh>
* 4fd4f504d0 - FIR: make componentX functions operator (vor 3 Tagen) <Mikhail Glukhikh>
* 7934853c8e - Set ABI stability to JVM modules which are built with FIR (vor 3 Tagen) <Mikhail Glukhikh>
* 4a76ea6ecb - (tag: build-1.5.0-dev-1927) JVM: regenerate objects if they have been regenerated in parent contexts (vor 3 Tagen) <pyos>
* ef36b81c67 - (tag: build-1.5.0-dev-1924) [JVM_IR] Reduce the amount of `super` suffixes on accesibility bridges. (vor 3 Tagen) <Mads Ager>
* a33877a9b9 - (tag: build-1.5.0-dev-1914) Fix add import quick fix for unresolved conventional invoke operator (vor 3 Tagen) <Mikhail Zarechenskiy>
* d2ce73853d - Report more specific diagnostic for variable + invoke calls (vor 3 Tagen) <Mikhail Zarechenskiy>
* c423750962 - (tag: build-1.5.0-dev-1913) [TD] Fix incorrect module structure directives in test data file (vor 3 Tagen) <Dmitriy Novozhilov>
* 0d058c7c8c - [Test] Allow parse FILE and MODULE directives with other strings between them in old tests (vor 3 Tagen) <Dmitriy Novozhilov>
* b9e9620ab5 - [TD] Unmute passing Fir2Ir text test (vor 3 Tagen) <Dmitriy Novozhilov>
* 842ed624a7 - [TD] Remove some outdated dumps in FIR_IDENTICAL tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 77115cea92 - [TD] Union ir dumps of different test files (vor 3 Tagen) <Dmitriy Novozhilov>
* 4752924b13 - [TD] Update FQN's in testdata of IR text tests (vor 3 Tagen) <Dmitriy Novozhilov>
* 8286a160bd - [TD] Update order of directives (vor 3 Tagen) <Dmitriy Novozhilov>
* bdcb8aecab - [Test] Migrate AbstractFir2IrTextTest to new infrastructure (vor 3 Tagen) <Dmitriy Novozhilov>
* aba029237d - [Test] Add handler for comparing pretty kt ir dumps (vor 3 Tagen) <Dmitriy Novozhilov>
* 87ffbd8206 - [IR] Collect all dependencies of module recursively (vor 3 Tagen) <Dmitriy Novozhilov>
* aaa3fa5845 - [Test] Migrate IrTextTestGenerated to new infrastructure (vor 3 Tagen) <Dmitriy Novozhilov>
* 5ae5f660f6 - [Test] Add ability to explicitly declare default binary kind for test (vor 3 Tagen) <Dmitriy Novozhilov>
* a2ae618185 - [Test] Introduce IGNORE_ERRORS diagnostic to suppressing backend errors (vor 3 Tagen) <Dmitriy Novozhilov>
* acb6d2e196 - [Test] Allow facades to return null which indicates that facade can't complete it's job (vor 3 Tagen) <Dmitriy Novozhilov>
* 6a7cd0c811 - [Test] Add ability to specify applicability of diagnostic to module or file (vor 3 Tagen) <Dmitriy Novozhilov>
* 28cff22cd0 - [Test] Add ability to specify directive for test file (vor 3 Tagen) <Dmitriy Novozhilov>
* e17153fab9 - (tag: build-1896, tag: build-1.5.0-dev-1901) Minor, improve Ant test on includeRuntime (vor 4 Tagen) <Alexander Udalov>
* a13eb4c8e6 - Ant task: do not include runtime by default if destination is a jar (vor 4 Tagen) <scaventz>
* b0b7f39c75 - (tag: build-1893) FIR: Do not use return statement for type of a block expression (vor 4 Tagen) <Denis.Zharkov>
* 4dc2653736 - FIR: Do not complete finally parts of try-finally (vor 4 Tagen) <Denis.Zharkov>
* 7df4f67f7c - FIR: Minor. Drop unused parameter (vor 4 Tagen) <Denis.Zharkov>
* 9493e68584 - FIR: Do not run completion for lambda's explicit return too early (vor 4 Tagen) <Denis.Zharkov>
* 5afebb4e78 - FIR: Transform synthetic calls children even without incomplete candidate (vor 4 Tagen) <Denis.Zharkov>
* 5f0d00a83f - FIR: Use proper tower data contexts for postponed callable references (vor 4 Tagen) <Denis.Zharkov>
* ad30c6c380 - FIR: Fix callable references resolution when they're being returned from lambdas (vor 4 Tagen) <Denis.Zharkov>
* 0e368cc237 - FIR: Analyze return statements for implicit lambda with independent context (vor 4 Tagen) <Denis.Zharkov>
* 5e83e10a72 - FIR: Add callable references nodes to CFG (vor 4 Tagen) <Denis.Zharkov>
* 6dc0440cd0 - (tag: build-1.5.0-dev-1889) Remove commented code in previous commit (vor 4 Tagen) <Alexander Dudinsky>
* 71e74497b5 - (tag: build-1.5.0-dev-1888) Use `addTestJdk`&`removeTestJdk` methods instead `addJdk`&`removeJdk` (vor 4 Tagen) <Alexander Dudinsky>
* 20843b6894 - (tag: build-1.5.0-dev-1887) Remove error suppression in KotlinChangeSignatureDialog (vor 4 Tagen) <Mikhail Glukhikh>
* 628d6a9c30 - (tag: build-1.5.0-dev-1880) Don't store logger in instance field (vor 4 Tagen) <Pavel Kirpichenkov>
* 5003738d29 - Fix: use idea caches correctly (vor 4 Tagen) <Pavel Kirpichenkov>
* 87c6b6bffc - (tag: build-1.5.0-dev-1878) Revert "Set canBeConsumed = false on the deprecated configurations like compile" (vor 4 Tagen) <Sergey Igushkin>
* 2e660ef62a - (tag: build-1.5.0-dev-1875) Raw FIR: use lambda parameter type if available (vor 4 Tagen) <Jinseong Jeon>
* fa0b933bc8 - FIR checker: add diagnostics for missing/ambiguous component calls (vor 4 Tagen) <Jinseong Jeon>
* 83b9c29495 - FIR checker: relocate sealed class ctor call checker (vor 4 Tagen) <Jinseong Jeon>
* 5f0eb8a401 - FIR checker: minor cleanups (vor 4 Tagen) <Jinseong Jeon>
* be29b6d64d - FIR checker: use aliased checker when possible (part 2) (vor 4 Tagen) <Jinseong Jeon>
* de592f4f67 - FIR checker: introduce FunctionChecker alias (vor 4 Tagen) <Jinseong Jeon>
* 40bec30393 - FIR: implement LT positioning in diagnostic tests, fix LT strategies (vor 4 Tagen) <Mikhail Glukhikh>
* f1d8a6e5d1 - FIR checker: introduce DECLARATION_SIGNATURE_OR_DEFAULT positioning strategy (vor 4 Tagen) <Jinseong Jeon>
* 2e4daee1d4 - (tag: build-1.5.0-dev-1874) [FIR] Fix invalid diagnostic fir node sites and improved invalid type parameters count diagnostic report (vor 4 Tagen) <Igor Yakovlev>
* b7d3469819 - [FIR] Remove transform/accept from FirResolvedTypeRef.delegateTypeRef (vor 4 Tagen) <Simon Ogorodnik>
* 243f85a4d6 - [FIR IDE] Add base support for FIR incomplete types resolve (vor 4 Tagen) <Igor Yakovlev>
* 704366e531 - (tag: build-1.5.0-dev-1869) JVM: Mark suspend lambda receiver as used if callable reference (vor 4 Tagen) <Ilmir Usmanov>
* de00f72fa3 - (tag: build-1.5.0-dev-1863) Generate linenumber for inline call site in case of implicit iterator/hasNext/next calls in for loop (vor 4 Tagen) <Mikhael Bogdanov>
* dfacccf84f - (tag: build-1.5.0-dev-1862) Set canBeConsumed = false on the deprecated configurations like compile (vor 4 Tagen) <Sergey Igushkin>
* 6e913e16ad - Add integration tests for Kapt + Android Gradle plugin 7.0 (vor 4 Tagen) <Sergey Igushkin>
* 341b87fad0 - Use `implementation` instead of `compile` in GradleIT, fix versions (vor 4 Tagen) <Sergey Igushkin>
* 17b71555e0 - KT-43944: Don't access Android test source sets' API configurations (vor 4 Tagen) <Sergey Igushkin>
* 77ffc318f2 - (tag: build-1.5.0-dev-1860) KT-44250 [Sealed interfaces]: completion fails for 'when' with sealed (vor 4 Tagen) <Andrei Klunnyi>
* 14108011ee - (tag: build-1.5.0-dev-1853) [FIR] Fix inferring arguments of bare types in different situations (vor 4 Tagen) <Dmitriy Novozhilov>
* b99f1a1512 - (tag: build-1.5.0-dev-1847) FIR checker: error messages for function diagnostics (vor 4 Tagen) <Jinseong Jeon>
* 021395ce39 - FIR checker: error message for destructuring declaration diagnostic (vor 4 Tagen) <Jinseong Jeon>
* 35093e0958 - FIR checker: error messages for properties/accessors diagnostics (vor 4 Tagen) <Jinseong Jeon>
* 952576e98f - (tag: build-1.5.0-dev-1837) JVM_IR: Do not unbox Result parameter if it not only one inline class (vor 5 Tagen) <Ilmir Usmanov>
* d48f92775b - JVM_IR: Do not unbox Result parameter in invoke if there is a bridge (vor 5 Tagen) <Ilmir Usmanov>
* 0ddb603eaa - (tag: build-1.5.0-dev-1836) [JS IR] Fix of test with method in abstract class calling extension on super type (vor 5 Tagen) <Ilya Goncharov>
* 9c4f8f7e54 - (tag: build-1.5.0-dev-1835) JVM IR: Fix signature mapping for inline classes using new mangling (vor 5 Tagen) <Steven Schäfer>
* 91717cdcdd - (tag: build-1.5.0-dev-1822) Perform inline checks in IR tests (vor 5 Tagen) <Mikhael Bogdanov>
* 216b775095 - Remove obsolete code (vor 5 Tagen) <Mikhael Bogdanov>
* 147d60523d - Generate inline function arguments with parameters types (vor 5 Tagen) <Mikhael Bogdanov>
* 50ab9ed054 - [JS IR] Add test on interface with default method calling extension method on super-interface (vor 5 Tagen) <Ilya Goncharov>
* 5c28762c02 - (tag: build-1.5.0-dev-1765, tag: build-1.5.0-dev-1760) Fix check for local classes in approximating string table (vor 5 Tagen) <Pavel Kirpichenkov>
* b66f5c8180 - Drop type aliases for JS and KLIB string tables (vor 5 Tagen) <Pavel Kirpichenkov>
* 2f3f75b512 - Fix local anonymous class name error in K2MetadataCompiler (vor 5 Tagen) <Pavel Kirpichenkov>
* b82a44fa63 - Add test for KT-20996 (vor 5 Tagen) <Pavel Kirpichenkov>
* cce9469e6a - (tag: build-1.5.0-dev-1753) JVM_IR: Do not unbox Result parameter in Result methods (vor 5 Tagen) <Ilmir Usmanov>
* 10d9259df5 - (tag: build-1.5.0-dev-1738) Returned support for nullable types by not null serializers (vor 6 Tagen) <Sergey Shanshin>
* b476f1cc3e - (tag: build-1.5.0-dev-1727) Minor. Change test to use the feature instead of suppressing error (vor 6 Tagen) <Ilmir Usmanov>
* d1ee45b518 - Add language feature for suspend functions in fun interfaces (vor 6 Tagen) <Ilmir Usmanov>
* 6aa6f82c47 - (tag: build-1.5.0-dev-1723) Fix MultiplatformModelImportingContextImpl#isOrphanSourceSet predicate (vor 6 Tagen) <Yaroslav Chernyshev>
* cf228bebc3 - (tag: build-1.5.0-dev-1722) Use static year range in copyright of generated FIR and tests (vor 6 Tagen) <Svyatoslav Kuzmich>
* ba8223218f - [Wasm] Add inline property accessors optimization (vor 6 Tagen) <Svyatoslav Kuzmich>
* 2aa3c197a3 - [Wasm] Use non-persistent IR to speed up tests (vor 6 Tagen) <Svyatoslav Kuzmich>
* 11a3126c8c - (tag: build-1.5.0-dev-1719) FIR: copy class supertypes list on iterating while calculating supertypes (vor 6 Tagen) <Ilya Kirillov>
* a0ad85e20d - (tag: build-1.5.0-dev-1716, origin/rr/4u7/wip) Build: Disable caching of test tasks (vor 6 Tagen) <Vyacheslav Gerasimov>
* 284d42fd2b - (tag: build-1.5.0-dev-1710) Use camelCase for cacheKind control property (vor 6 Tagen) <Sergey Bogolepov>
* 29f95c7df2 - (tag: build-1.5.0-dev-1690) FIR: improve inference of implicit type arguments in casts (vor 7 Tagen) <pyos>
* acdc1f532b - (tag: build-1.5.0-dev-1682) Rewrite CommonizerTask params to fix ^KT-42098 (vor 7 Tagen) <sebastian.sellmair>
* 23332bac13 - (tag: build-1.5.0-dev-1665) More precise message for "this test can be unmuted" (vor 7 Tagen) <Shagen Ogandzhanian>
* 6331a135c8 - (tag: build-1.5.0-dev-1662) Add LightClassUtil.getLightClassMethodsByName to avoid resolving all lightClassMethods and filtration later on (vor 7 Tagen) <Vladimir Dolzhenko>
* 167bfcf6ea - (tag: build-1.5.0-dev-1658) Minor. Remove accidentally added bunch file (vor 7 Tagen) <Ilmir Usmanov>
* bf5feb1b4a - (tag: build-1.5.0-dev-1657) Remove KotlinMetadataTarget's KotlinTargetComponent in favour of KotlinSoftwareComponent.kt ^KT-44322 fixed (vor 7 Tagen) <Sebastian Sellmair>
* 9a5791ad6d - (tag: build-1.5.0-dev-1654) FIR: use correct context for enum entry resolve (vor 7 Tagen) <Mikhail Glukhikh>
* f85fc47383 - FIR: introduce separate companion object resolve context (vor 7 Tagen) <Mikhail Glukhikh>
* f282c3e547 - Cleanup: FirTowerResolveTask (vor 7 Tagen) <Mikhail Glukhikh>
* 9f06c1a500 - FIR cleanup: runResolverForDelegatingConstructor (vor 7 Tagen) <Mikhail Glukhikh>
* 6cee4e968e - [FIR] Don't call componentX for anonymous destructuring entry (vor 7 Tagen) <Mikhail Glukhikh>
* 795bd26eaf - FIR bootstrap: don't use -Werror in useFIR mode (vor 7 Tagen) <Mikhail Glukhikh>
* 3787018e40 - [FIR] Fix parameter index storage in contract serializer (vor 7 Tagen) <Mikhail Glukhikh>
* 12caf5d743 - Fix test BE JvmBoxRunner to be able to see FIR BB tests exceptions (vor 7 Tagen) <Mikhail Glukhikh>
2021-01-26 17:38:03 +03:00
Vasily Levchenko
ece5d9b109
[kotlin compiler][update] 1.5.0-dev-1616
...
* 0c463d3260 - (HEAD -> master, tag: build-1.5.0-dev-1616, origin/master, origin/HEAD) KT-44378 don't generate no-arg constructor for sealed classes (vor 2 Tagen) <Dmitry Petrov>
* ee93efc19d - (tag: build-1.5.0-dev-1615) [Commonizer] Avoid leaking non-commonized types as arguments in short-circuited TAs (vor 2 Tagen) <Dmitriy Dolovov>
* 8fa848bed3 - (tag: build-1.5.0-dev-1602) FIR IDE: fix testdata after rebase (vor 3 Tagen) <Ilya Kirillov>
* 459c919072 - FIR IDE: introduce JAVA_SYNTHETIC_PROPERTY symbol origin (vor 3 Tagen) <Ilya Kirillov>
* a5e6c1d82b - FIR IDE: implement new getTopLevelFunction(/property)Symbols in FirModuleWithDependenciesSymbolProvider (vor 3 Tagen) <Ilya Kirillov>
* 450ab33f16 - FIR IDE: do not highlight by-name argument as parameter (vor 3 Tagen) <Ilya Kirillov>
* 16cd2f08fe - FIR: preserve delegatedTypeRef when transforming FirFunctionTypeRef (vor 3 Tagen) <Ilya Kirillov>
* b405cbb1ff - FIR IDE: consider synthetic functional interfaces to have LIBRARY origin (vor 3 Tagen) <Ilya Kirillov>
* 981f932033 - FIR IDE: ignore synthetic references in reference resolve (vor 3 Tagen) <Ilya Kirillov>
* 087840122a - FIR: mark FirBuiltinSymbolProvider with ThreadSafeMutableState (vor 3 Tagen) <Ilya Kirillov>
* 56bd6a30b3 - FIR IDE: introduce delegated symbol origin (vor 3 Tagen) <Ilya Kirillov>
* 2a9779cd89 - FIR IDE: resolve reference to intersection override member to overridden members (vor 3 Tagen) <Ilya Kirillov>
* 95eb701f75 - FIR: introduce symbols for intersection override (vor 3 Tagen) <Ilya Kirillov>
* 2ef8f58d90 - FIR IDE: add KDoc for KtSymbolOrogin (vor 3 Tagen) <Ilya Kirillov>
* e060778528 - FIR IDE: implement assignment statement references (vor 3 Tagen) <Ilya Kirillov>
* 14d2b1be49 - FIR IDE: resolve by-name-parameter call (vor 3 Tagen) <Ilya Kirillov>
* 47894c6cc9 - FIR IDE: invalidate LibraryModificationTracker in memory leak test (vor 3 Tagen) <Ilya Kirillov>
* 87e6dbf435 - FIR IDE: generate heap dump on memory leak in memory leak test (vor 3 Tagen) <Ilya Kirillov>
* f454ec8e4a - FIR IDE: introduce methods for working with annotations (vor 3 Tagen) <Ilya Kirillov>
* 191a1ee242 - FIR: add fake source fir element to `it` parameter (vor 3 Tagen) <Ilya Kirillov>
* 132fc9e68b - FIR IDE: invalidate caches between tests (vor 3 Tagen) <Ilya Kirillov>
* 861c9b8e45 - FIR IDE: unmute passing tests (vor 3 Tagen) <Ilya Kirillov>
* c97c4fa99c - FIR IDE: fix finding fir in container which have conflicting duplicate by name (vor 3 Tagen) <Ilya Kirillov>
* 601d5cbff8 - FIR IDE: fix duplicating diagnostics collection (vor 3 Tagen) <Ilya Kirillov>
* 008260451c - FIR: make FirNestedClassifierScopeWithSubstitution to be name aware (vor 3 Tagen) <Ilya Kirillov>
* c2866152bf - FIR IDE: fix not initialized containingClassAttr for copied declaration (vor 3 Tagen) <Ilya Kirillov>
* a7903c64f1 - FIR IDE: do not consider function literal as fqName-having declaration (vor 3 Tagen) <Ilya Kirillov>
* 1fb33207b8 - FIR IDE: add meaningful error message when opening non-source file (vor 3 Tagen) <Ilya Kirillov>
* 1901436c96 - FIR IDE: add more info to error messages (vor 3 Tagen) <Ilya Kirillov>
* c131983188 - FIR IDE: implement FirIdeProvider.getClassNamesInPackage (vor 3 Tagen) <Ilya Kirillov>
* a52674f181 - FIR: use more meaningful error messages (vor 3 Tagen) <Ilya Kirillov>
* 4d07eb27bb - FIR IDE: add incremental analysis test for function in companion object (vor 3 Tagen) <Ilya Kirillov>
* e63d084cdc - FIR IDE: allow getting light class name from EDT (vor 3 Tagen) <Ilya Kirillov>
* d53af8170b - FIR IDE: cache module libraries (vor 3 Tagen) <Ilya Kirillov>
* 8c113f02d5 - FIR IDE: consider top level file change as out of block modification (vor 3 Tagen) <Ilya Kirillov>
* d3dd6e3b96 - FIR IDE: delegate light classes is valid to corresponding symbol validity check (vor 3 Tagen) <Ilya Kirillov>
* a95f38569f - FIR IDE: fix FirModuleWithDependenciesSymbolProvider recursive calls (vor 3 Tagen) <Ilya Kirillov>
* 5838357e61 - (tag: build-1.5.0-dev-1590) Extract long project wizard tests to separate TC configuration (KTI-422) (vor 3 Tagen) <Nikolay Krasko>
* 2f30b0994a - (tag: build-1.5.0-dev-1588) Minor: mute test in WASM (vor 3 Tagen) <Dmitry Petrov>
* 6b5ee6c9f9 - (tag: build-1.5.0-dev-1586) FIR checker: warn redundant open in interface members properly (vor 3 Tagen) <Jinseong Jeon>
* 2e8b5f2380 - FIR checker: make member property checker robust to conflict modifiers (vor 3 Tagen) <Jinseong Jeon>
* 39df3e2b0a - FIR checker: introduce member function checker (vor 3 Tagen) <Jinseong Jeon>
* 5594af0d70 - FIR checker: utilize modifier retrievals (vor 3 Tagen) <Jinseong Jeon>
* 3af820eaf4 - FIR: utilize lookups of certain properties of classes/functions (vor 3 Tagen) <Jinseong Jeon>
* ec68ac36db - FIR checker: use the aliased checker when possible (vor 3 Tagen) <Jinseong Jeon>
* 03cb0c3cd1 - FIR checker: introduce PropertyChecker alias (vor 3 Tagen) <Jinseong Jeon>
* db65c787e5 - FIR checker component generator: handle type parameters in alias arguments (vor 3 Tagen) <Jinseong Jeon>
* f3dfb38163 - (tag: build-1.5.0-dev-1571) [Gradle, JS] Exclude transitive dependencies of semver4j (vor 3 Tagen) <Ilya Goncharov>
* e742af5444 - (tag: build-1.5.0-dev-1565) [Test] Run fir diagnostics tests with light tree in sequential mode (vor 3 Tagen) <Dmitriy Novozhilov>
* 2f1e4862e5 - [Test] Enable builtin parallel tests execution form JUnit5 in :compiler:tests-common-new (vor 3 Tagen) <Dmitriy Novozhilov>
* 78b2eb994b - Deduplicate logic of computing orphan source sets in MPP Gradle Import (vor 3 Tagen) <Dmitry Savvinov>
* 1d0a696a62 - Simplify building of source-sets during MPP Import (vor 3 Tagen) <Dmitry Savvinov>
* 9e58e3c3fd - Remove unused KotlinSourceSetImpl.defaultIsTestModule; simplify logic of test modules detection (vor 3 Tagen) <Dmitry Savvinov>
* 58b2064295 - Introduce MultiplatformModelImportingContext (vor 3 Tagen) <Dmitry Savvinov>
* f87aa4612b - Minor: return map straight away (vor 3 Tagen) <Dmitry Savvinov>
* cf2bd75a73 - Minor: reformat (vor 3 Tagen) <Dmitry Savvinov>
* 0aef3680c1 - Remove useless function (vor 3 Tagen) <Dmitry Savvinov>
* 824efe8498 - Remove useless condition (vor 3 Tagen) <Dmitry Savvinov>
* ecd96e14c9 - Use all participated compilations for source-sets platform detection even in non-HMPP (vor 3 Tagen) <Dmitry Savvinov>
* 09286504b7 - Add a bunch of tests on corner-cases in Gradle MPP Import (vor 3 Tagen) <Dmitry Savvinov>
* 69261ca1e6 - Add tests on precise platforms importing (vor 3 Tagen) <Dmitry Savvinov>
* 250cc1dc92 - (tag: build-1.5.0-dev-1563) [JVM] Never treat arguments to methods as locals that can be removed. (vor 3 Tagen) <Mads Ager>
* ada51509c4 - (tag: build-1.5.0-dev-1560) Test caches for linux_x64 on Linux host. (vor 3 Tagen) <Sergey Bogolepov>
* ed18fcdf28 - Use target-specific cache control in tests (vor 3 Tagen) <Sergey Bogolepov>
* 2dabfbc613 - Bump Native version. (vor 3 Tagen) <Sergey Bogolepov>
* 092020577c - More precise native cache control. (vor 3 Tagen) <Sergey Bogolepov>
* d017e1c2ce - (tag: build-1.5.0-dev-1544) Add protection for master branch in VCS settings (vor 3 Tagen) <Nikolay Krasko>
* a0d42b5da6 - Build: Download ktor from maven central (KTI-445) (vor 3 Tagen) <Nikolay Krasko>
* 0a1e4fd7d7 - Download ktor from maven central in wizard project (vor 3 Tagen) <Nikolay Krasko>
* ae67bb4565 - (tag: build-1.5.0-dev-1543) Add changelog for 1.4.30-M1 (vor 3 Tagen) <Margarita Bobova>
* c1360c5a7a - (tag: build-1.5.0-dev-1540) Uast: resolve reified callees from classpath (#4013 , KT-41279) (vor 3 Tagen) <Kevin Bierhoff>
* c0dd731818 - (tag: build-1.5.0-dev-1528) Load JVM built-ins in IDE from module dependencies (vor 4 Tagen) <Pavel Kirpichenkov>
* 1479c7a270 - Minor: load FALLBACK built-ins in JvmPlatformAnalyzerServices (vor 4 Tagen) <Dmitry Savvinov>
* ba4cc4e075 - Minor: cleanup (vor 4 Tagen) <Pavel Kirpichenkov>
* b9d5c1bc39 - Move KotlinSdk to idea-analysis module (vor 4 Tagen) <Pavel Kirpichenkov>
* 2df4d26b37 - Built-ins in IDE: update tests (vor 4 Tagen) <Pavel Kirpichenkov>
* d6c27608ac - Minor: remove effectively unused test runner (vor 4 Tagen) <Dmitry Savvinov>
* 71c71d8619 - (tag: build-1.5.0-dev-1521) AndroidDependencyResolver: compatibility with AGP 7 (vor 4 Tagen) <Vyacheslav Karpukhin>
* c1722350b6 - (tag: build-1.5.0-dev-1516, origin/jupiter/rr/yunir/check-promote-to-autopush, origin/jupiter/master) Add constructors to KtScope (vor 4 Tagen) <Stanislav Erokhin>
* c5229291be - Add dispatchReceiver and extensionReceiver to relevant KtSymbols (vor 4 Tagen) <Stanislav Erokhin>
* 96b6efd401 - Add type parameters to the KtConstructorSymbol (vor 4 Tagen) <Stanislav Erokhin>
* 732a997479 - Use Variance instead of custom class in KtTypeArgumentWithVariance (vor 4 Tagen) <Stanislav Erokhin>
* f6bf2f6b7b - Add variance and isReified into KtTypeParameterSymbol (vor 4 Tagen) <Stanislav Erokhin>
* c17eee0085 - Add data/inline/fun/isExternal flags to KtClassLikeSymbol (vor 4 Tagen) <Stanislav Erokhin>
* 7e4ba1a062 - Remove unused Unknown modality from KtSymbolWithModality. (vor 4 Tagen) <Stanislav Erokhin>
* e1e096b4ea - Add PRIVATE_TO_THIS visibility to KtSymbolWithVisibility (vor 4 Tagen) <Stanislav Erokhin>
* d50a5e7517 - Add ConstantValueKind to KtSimpleConstantValue (vor 4 Tagen) <Stanislav Erokhin>
* d24331955e - Rename FirConstKind to ConstantValueKind and move it to compiler.common (vor 4 Tagen) <Stanislav Erokhin>
* eed27906e3 - (tag: build-1.5.0-dev-1508) KT-44043 [Sealed interfaces]: tests (vor 4 Tagen) <Andrei Klunnyi>
* 43cc022613 - KT-44043 [Sealed interfaces]: quickfix for nested -> to another file (vor 4 Tagen) <Andrei Klunnyi>
* da98fc4b07 - KT-44043 [Sealed interfaces]: quickfix for nested -> to upper level (vor 4 Tagen) <Andrei Klunnyi>
* 521bebee0f - KT-44043 [Sealed interfaces]: quickfix for top level abstractions (vor 4 Tagen) <Andrei Klunnyi>
* a6b51da308 - (tag: build-1.5.0-dev-1490, origin/master-for-ide) Fix compilation in the case of JDK_16 pointing to JDK 1.8 (vor 4 Tagen) <Alexander Udalov>
* 3be62dfc89 - (tag: build-1.5.0-dev-1489) Build: enable -Werror in stdlib/core/compiler/plugins modules (vor 4 Tagen) <Alexander Udalov>
* cc90ff78fd - Build: output build time for tasks with --info (vor 4 Tagen) <Alexander Udalov>
* 07ce991b3f - Build: minor, remove extra newlines in log (vor 4 Tagen) <Alexander Udalov>
* 2a7a297399 - Suppress "runtime JAR files version mismatch" warnings in some plugins (vor 4 Tagen) <Alexander Udalov>
* 0d8f909bda - Use ObsoleteTestInfrastructure instead of Deprecated in black box tests (vor 4 Tagen) <Alexander Udalov>
* 221f44da5f - Fix warnings in stdlib/compiler/plugins/test code (vor 4 Tagen) <Alexander Udalov>
* b3d85e656e - Fix warnings after update to 202 platform (vor 4 Tagen) <Alexander Udalov>
* ee7691f1ad - Fix IntArrayList deprecation warning in JvmDependenciesIndexImpl (vor 4 Tagen) <Alexander Udalov>
* 8ae19f5cd7 - Fix deprecated Interner/StringInterner usages after update to 202 (vor 4 Tagen) <Alexander Udalov>
* f8c2f4a8d0 - Fix incorrect code in AbstractJspecifyAnnotationsTest (vor 4 Tagen) <Alexander Udalov>
* d101f1b3a6 - Minor, fix compiler warnings in kotlin-serialization-compiler (vor 4 Tagen) <Alexander Udalov>
* e0363788f4 - (tag: build-1.5.0-dev-1487) Remove some remaining tests on old coroutines (vor 4 Tagen) <Alexander Udalov>
* 7953974f3d - (tag: build-1.5.0-dev-1474) [FIR] Make WRONG_IMPLIES_CONDITION warning instead of error (vor 5 Tagen) <Mikhail Glukhikh>
* 7c8a67b20b - Make useFir build property set -Xuse-fir flag (vor 5 Tagen) <Simon Ogorodnik>
* bfbb6afee5 - (tag: build-1.5.0-dev-1472) Add sourcesJar from metadata target to root multiplatform publication (vor 5 Tagen) <sebastian.sellmair>
* dfdd107fc0 - (tag: build-1.5.0-dev-1466) Update KAPT stubs for tests (vor 5 Tagen) <Ivan Gavrilovic>
* 3b2986f069 - Apply consistent sorting for elements from the same position (vor 5 Tagen) <Ivan Gavrilovic>
* ad8517c19a - Add tests from the reverted commit (vor 5 Tagen) <Ivan Gavrilovic>
* ecc0eee3cf - KT-44130: Sort fields and methods in generated stubs (vor 5 Tagen) <Ivan Gavrilovic>
* a320152a03 - Revert "Sort class members to ensure deterministic builds" (vor 5 Tagen) <Ivan Gavrilovic>
* 77f8c1e58f - (tag: build-1.5.0-dev-1447) Improve cacheability test coverage on kotlin compile, kapt tasks (vor 5 Tagen) <Bingran>
* 1c8a25c106 - (tag: build-1.5.0-dev-1443) KT-44020: Rename KAPT configuration used as task property (vor 5 Tagen) <Ivan Gavrilovic>
* 47c4197098 - (tag: build-1.5.0-dev-1429) [JS old] Revert fix made for KT-44221 in ab753625 (vor 5 Tagen) <Zalim Bashorov>
* 0d6c5dd2bc - (tag: build-1.5.0-dev-1425) Fix incorrect generation of Ant task tests, restore tests (vor 5 Tagen) <Alexander Udalov>
* 0e62cd9998 - (tag: build-1.5.0-dev-1412) Regenerate tests (vor 6 Tagen) <Dmitriy Novozhilov>
* e3066a166e - [Test] Migrate AbstractFirBlackBoxCodegenTest to new infrastructure (vor 6 Tagen) <Dmitriy Novozhilov>
* af5a635f85 - [Test] Ignore error diagnostics from FIR in some BB tests (vor 6 Tagen) <Dmitriy Novozhilov>
* 2eeed1281c - [Test] Mute failing FIR BB tests related to MPP (vor 6 Tagen) <Dmitriy Novozhilov>
* 5329a6ce8e - [Test] Properly dispose class loader for running BB tests (vor 6 Tagen) <Dmitriy Novozhilov>
* e6fd74f368 - [Test] Add ability to remove default directives in test configuration (vor 6 Tagen) <Dmitriy Novozhilov>
* e3c7bd5f85 - [Test] Migrate AbstractIrBlackBoxCodegenTest to new infrastructure (vor 6 Tagen) <Dmitriy Novozhilov>
* f1a2e66ba4 - [Test] Setup proper jvm target for kotlinClassImplementsJavaInterface test (vor 6 Tagen) <Dmitriy Novozhilov>
* 93ce37319a - [Test] Drop BlackBoxCodegenTestGenerated from :compiler:tests-different:jdk (vor 6 Tagen) <Dmitriy Novozhilov>
* 85c87f7df9 - [Test] Migrate AbstractBlackBoxCodegenTest to new infrastructure (vor 6 Tagen) <Dmitriy Novozhilov>
* f01122d8dc - [Test] Fix module names according to MPP module conventions in test data (vor 6 Tagen) <Dmitriy Novozhilov>
* 0608c50e27 - [Test] Properly configure dependencies for common modules in ModuleStructureExtractor (vor 6 Tagen) <Dmitriy Novozhilov>
* 285ccf7583 - [Test] Don't generate JVM BB tests for expect-actual linker (vor 6 Tagen) <Dmitriy Novozhilov>
* 3a41f1e435 - [Test] Filter out `support` module with coroutine helpers from module deps (vor 6 Tagen) <Dmitriy Novozhilov>
* 065255adbe - [Test] Support friend modules in new test infrastructure (vor 6 Tagen) <Dmitriy Novozhilov>
* 7e92fb8eb9 - [Test] Remove redundant empty `IGNORE_BACKEND` directive (vor 6 Tagen) <Dmitriy Novozhilov>
* 726184eda9 - [Test] Add @JvmMultifileClass to coroutine helpers files (vor 6 Tagen) <Dmitriy Novozhilov>
* 9fd2800594 - [Test] Support KOTLIN_CONFIGURATION_FLAGS directive in new tests (vor 6 Tagen) <Dmitriy Novozhilov>
* e0cd830a0e - [Test] Drop codegen tests for experimental coroutines (vor 6 Tagen) <Dmitriy Novozhilov>
* d547ce7c42 - [Test] Save TargetBackend instead of BackendKind in TestModule (vor 6 Tagen) <Dmitriy Novozhilov>
* 3c2079c926 - [Test] Compute target backend in test generator automatically using reflection (vor 6 Tagen) <Dmitriy Novozhilov>
* 9378d1ff31 - [Test] Add nullability annotations on InTextDirectivesUtils methods (vor 6 Tagen) <Dmitriy Novozhilov>
* 49f2ac3545 - (tag: build-1.5.0-dev-1404) KT-43818:NPM Dependencies already resolved and installed in Android Studio resolve (vor 6 Tagen) <fjjohnchen>
* 5382e68180 - (tag: build-1.5.0-dev-1402) [Test] Properly delete temporary directories after test run (vor 6 Tagen) <Dmitriy Novozhilov>
* ce44a2a7e4 - [Test] Inject info about test (class and method names, tags) to TestServices (vor 6 Tagen) <Dmitriy Novozhilov>
* 84eb74e194 - [Test] Fix bug with FirCfgDumpHandler which didn't start at all (vor 6 Tagen) <Dmitriy Novozhilov>
* 13f6b37ae7 - [Test] Drop duplicating `Constructor` typealias (vor 6 Tagen) <Dmitriy Novozhilov>
* af94bcebea - (tag: build-1.5.0-dev-1401) [IDE] Propagate KotlinFacetSettings version and completely drop isReleaseCoroutines flag (vor 6 Tagen) <Dmitriy Novozhilov>
* e991c9d476 - [CLI] Drop `CommonCompilerArguments.coroutinesState` (vor 6 Tagen) <Dmitriy Novozhilov>
* df3b12e13b - [FE] Drop `coroutinesState` from build configurations plugins (vor 6 Tagen) <Dmitriy Novozhilov>
* 7f4a925b85 - [FE] Drop `isReleaseCoroutines` flag from LanguageSettingsProvider (vor 6 Tagen) <Dmitriy Novozhilov>
* a8b65bc673 - [IDE] Drop coroutines KotlinFacetSettings.coroutineSupport (vor 6 Tagen) <Dmitriy Novozhilov>
* 69e1d60b08 - [IDE] Drop coroutines combo box from compiler configuration tab (vor 6 Tagen) <Dmitriy Novozhilov>
* 0fef890d1a - Minor refactoring in CompileEnvironmentUtil (vor 6 Tagen) <Alexander Udalov>
* 4374438ff1 - Kotlinc: Exclude module-info.class from resulting jar when "-include-runtime" is specified (vor 6 Tagen) <scaventz>
* 742fef9042 - (tag: build-1.5.0-dev-1398) Rewrite generator for OperationsMapGenerated (vor 6 Tagen) <Alexander Udalov>
* df75cddcb8 - (tag: build-1.5.0-dev-1395) [Gradle, JS] Add possibility to set jvmArgs for dce process (vor 6 Tagen) <Ilya Goncharov>
* ab753625fe - (tag: build-1.5.0-dev-1394) [JS Legacy] Fix returning Char from suspend functions (KT-44221) (vor 6 Tagen) <Svyatoslav Kuzmich>
* 2d88ff6fb2 - [JS IR] Fix unsgined integer default arguemtns (KT-44180) (vor 6 Tagen) <Svyatoslav Kuzmich>
* 0110b4e4b4 - (tag: build-1.5.0-dev-1390) Ant: Add support for fork-mode (vor 6 Tagen) <scaventz>
* ee952db1a2 - (tag: build-1.5.0-dev-1389) Added samples for String.replace() function (vor 6 Tagen) <Kris Hall>
* 77180a5b13 - (tag: build-1.5.0-dev-1388) [JVM IR] Make file classes with all private members package-private (vor 6 Tagen) <Iaroslav Postovalov>
* 032c64669c - (tag: build-1.5.0-dev-1386) Show pre-released 1.5 version in configuration preferences (vor 6 Tagen) <Mikhail Zarechenskiy>
* d53354057a - (tag: build-1.5.0-dev-1377, origin/push/mg-google-prs) FIR: build functional type for SAM with receiver properly (vor 6 Tagen) <Jinseong Jeon>
* f618763250 - FIR: implement -Xfriend-paths (vor 6 Tagen) <pyos>
* bd708da82c - (tag: build-1.5.0-dev-1361, origin/rr/ic/fixes2) Do not check script discovery file extension (vor 6 Tagen) <Ilya Chernikov>
* 0e3aaceb16 - (tag: build-1.5.0-dev-1356) Fix ultra light structure for @JvmRecord classes (vor 6 Tagen) <Denis.Zharkov>
* 43b61a618d - (tag: build-1.5.0-dev-1355) [IR+Tests] Improve Local Function Debugging Experience (vor 6 Tagen) <Kristoffer Andersen>
* c2d7b69e5f - (tag: build-1.5.0-dev-1349) Remove bytecode text test kt15806.kt (vor 7 Tagen) <Alexander Udalov>
* 92f3b759c0 - (tag: build-1.5.0-dev-1347) Fix codegen test data for genericTypeWithNothing.kt (vor 7 Tagen) <Alexander Udalov>
* 0c0dbd6245 - (tag: build-1.5.0-dev-1338) [FIR] Perform more accurate pre-check of candidate receiver type (vor 7 Tagen) <Mikhail Glukhikh>
* 4e4293b609 - [FIR] Introduce separate getTopLevelFunction/PropertySymbols (vor 7 Tagen) <Mikhail Glukhikh>
* fd99f2b2cf - FirDefaultStarImportingScope: improve measurements (vor 7 Tagen) <Mikhail Glukhikh>
* 33037fd885 - FirAbstractImportingScope: minor simplification (vor 7 Tagen) <Mikhail Glukhikh>
* 3f5e515bd6 - Fix broken ABI in DiagnosticFactory #KT-44145 Fixed (vor 7 Tagen) <Mikhail Glukhikh>
* b02a9846d0 - (tag: build-1.5.0-dev-1335) IR KT-44233 support flexible nullability in IrTypeSystemContext (vor 7 Tagen) <Dmitry Petrov>
* 093f62caac - (tag: build-1.5.0-dev-1330) FIR2IR: check non-parameter Unit type for adapted callable references (vor 7 Tagen) <Jinseong Jeon>
* 4d3ec301c0 - (tag: build-1.5.0-dev-1328) Misprint: "val or val" instead of "val or var" (vor 7 Tagen) <Mikhail Galanin>
* 12078666c2 - (tag: build-1.5.0-dev-1326) Add warning if both -Xuse-ir and -Xuse-old-backend are passed (vor 7 Tagen) <Alexander Udalov>
* cb3191769d - Enable JVM IR by default if language version is >= 1.5 (vor 7 Tagen) <Alexander Udalov>
* 22d0e5eb65 - Rename -Xno-use-ir -> -Xuse-old-backend, add Gradle option (vor 7 Tagen) <Alexander Udalov>
* b8fb1ce83c - (tag: build-1.5.0-dev-1325) Fix Java 9 module tests for many JDKs (vor 7 Tagen) <Alexander Udalov>
* b8d7b39e2c - Extract Java 9 module test about irrelevant jars in JDK home (vor 7 Tagen) <Alexander Udalov>
* 9fd250b2b1 - Exclude libraries/stdlib/wasm/build in CodeConformanceTest (vor 7 Tagen) <Alexander Udalov>
* 1e67702128 - (tag: build-1.5.0-dev-1323) [Test] Introduce opt in @ObsoleteTestInfrastructure for migrating tests to new infrastructure (vor 7 Tagen) <Dmitriy Novozhilov>
* dfc86feecd - (tag: build-1.5.0-dev-1321, origin/push/pr3982) [IR] Extend test coverage for smart cast handling. (vor 7 Tagen) <Mads Ager>
* 6fc0de39c2 - [PSI2IR] Propagate smart cast information for variable loads. (vor 7 Tagen) <Mads Ager>
2021-01-19 13:37:37 +03:00
Vasily Levchenko
d1fa7bb27c
[kotlin compiler][update] 1.5.0-dev-1282
...
* 98a9e142e8 - (HEAD -> master, tag: build-1.5.0-dev-1282, origin/master, origin/HEAD) JVM IR: Fix visibility of protected/private functions with reified types (vor 3 Tagen) <Steven Schäfer>
* dad10e94aa - (tag: build-1.5.0-dev-1281) JVM IR: Mangle names of $$forInline functions (vor 3 Tagen) <Steven Schäfer>
* 7cc06489dd - (tag: build-1.5.0-dev-1267) IR: move enum value array initialization out of <clinit> (vor 3 Tagen) <Jinseong Jeon>
* f8f08e8134 - IR: add a test about maximum number of constants in an enum class (vor 3 Tagen) <Jinseong Jeon>
* 0a8858fbfe - (tag: build-1.5.0-dev-1263) [minor] document -compiler-path option for kotlin runner (vor 4 Tagen) <Ilya Chernikov>
* 979144157f - Implement -howtorun option for kotlin runner (vor 4 Tagen) <Ilya Chernikov>
* edc730f70b - Implement -no-stdlib argument support in kotlin runner (vor 4 Tagen) <Ilya Chernikov>
* d2ecc1e361 - Implement -X arguments passing from kotlin runner to compiler (vor 4 Tagen) <Ilya Chernikov>
* 9a7d1948a7 - Implement support for -Xdefault-script-extension cli option (vor 4 Tagen) <Ilya Chernikov>
* 534342a566 - [minor] use new kotlin.io.path API in tests (vor 4 Tagen) <Ilya Chernikov>
* 1bd6cc823c - Fix provided properties access generation (vor 4 Tagen) <Ilya Chernikov>
* ffdcda8914 - [build] Fix JDK detection on Mac OS X 11 (Big Sur) (vor 4 Tagen) <Ilya Chernikov>
* 77836f1aa9 - (tag: build-1.5.0-dev-1258) [Test] Port checkVariableTable suspend lambda tests (vor 4 Tagen) <Kristoffer Andersen>
* 82abc80215 - (tag: build-1.5.0-dev-1256) Move old changelogs to docs/changelogs/ (vor 4 Tagen) <Alexander Udalov>
* db3bebb531 - (tag: build-1.5.0-dev-1255) Add Revved up by Gradle Enterprise badge to Readme (vor 5 Tagen) <Nelson Osacky>
* 41c4693ebf - (tag: build-1.5.0-dev-1233) Build: remove obsolete -Xir-binary-with-stable-abi (vor 7 Tagen) <Alexander Udalov>
* ee2ae0c471 - (tag: build-1.5.0-dev-1225) JVM IR: remove obsolete -Xir-check-local-names (vor 7 Tagen) <Alexander Udalov>
* acd29481bd - (tag: build-1.5.0-dev-1220) Regenerate sources of builtins and stdlib (vor 7 Tagen) <Alexander Udalov>
* ed9a0e514d - (tag: build-1.5.0-dev-1219) Regenerate tests and fir-tree (vor 8 Tagen) <Alexander Udalov>
* 96de9144de - (tag: build-1.5.0-dev-1211) [JS IR] Generate stub for exported functions with default params (vor 11 Tagen) <Shagen Ogandzhanian>
* bf3f6594d5 - (tag: build-1.5.0-dev-1210) IR: do not lose $default function annotations when generating calls (vor 11 Tagen) <Alexander Udalov>
* ac325f6111 - IR: add toString for IrBased descriptors (vor 11 Tagen) <Alexander Udalov>
* 3c37bbaf64 - (tag: build-1.5.0-dev-1209) Duration: normalize to avoid negative zeroes (KT-44168) (vor 11 Tagen) <Ilya Gorbunov>
* ae6f10df3b - Duration: reject NaN duration values (KT-44168) (vor 11 Tagen) <Ilya Gorbunov>
* 1d40ed39d0 - (tag: build-1.5.0-dev-1206) KotlinVersion: Advance snapshot version 1.4.255 -> 1.5.255 (vor 11 Tagen) <Ilya Gorbunov>
* 133e39b783 - (tag: build-1.5.0-dev-1204, origin/push/nk/all) Advance snapshot version 1.4.255 -> 1.5.255 (KTI-421) (vor 11 Tagen) <Nikolay Krasko>
* 662787b12b - (tag: build-1.5.0-dev-1192) Straighten Char-to-code and Char-to-digit conversions out #KT-23451 (vor 11 Tagen) <Abduqodiri Qurbonzoda>
* 79e426270c - (tag: build-1.5.0-dev-1188) Rename Random.Default serialization surrogate object (KT-25571) (vor 11 Tagen) <Ilya Gorbunov>
* 00506a75d3 - (tag: build-1.5.0-dev-1183) Make Random implementations serializable (KT-25571) (vor 11 Tagen) <Iaroslav Postovalov>
* 38967f208e - (tag: build-1.5.0-dev-1170, origin/rr/skuzmich/wasm-interface-calls-improvements2) [Wasm] Remove unused WasmI1 type (vor 12 Tagen) <Svyatoslav Kuzmich>
* 22239e2733 - [Wasm] Remove unused super class field in type info (vor 12 Tagen) <Svyatoslav Kuzmich>
* 785c947782 - [Wasm] Improve class type checks (vor 12 Tagen) <Svyatoslav Kuzmich>
* b6ad1584c9 - [Wasm] Improve interface method dispatch (vor 12 Tagen) <Svyatoslav Kuzmich>
* e7dc199ad7 - (tag: build-1.5.0-dev-1162) Init enum entries whenever we access companion object or accessing valueOf (vor 12 Tagen) <Shagen Ogandzhanian>
* 7fa04afda2 - (tag: build-1.5.0-dev-1155) JVM_IR KT-32115 fix $$delegatedProperties initialization in enum (vor 12 Tagen) <Dmitry Petrov>
* 3e3ffee2a0 - (tag: build-1.5.0-dev-1152, origin/push/demiurg906/bootstrap-update) Advance bootstrap to 1.5.0-dev-1141 (vor 12 Tagen) <Dmitriy Novozhilov>
* 81e00ca371 - (tag: build-1.5.0-dev-1145) JVM box tests for KT-30402 (vor 12 Tagen) <Dmitry Petrov>
* 1314adb6f7 - (tag: build-1.5.0-dev-1143) Locale-agnostic case conversions by default #KT-43023 (vor 12 Tagen) <Abduqodiri Qurbonzoda>
* 80289e4a3f - (tag: build-1.5.0-dev-1141, origin/master-for-ide) IC Mangling: Generate inline class literal instead of underlying type (vor 12 Tagen) <Ilmir Usmanov>
* 55a5695fc0 - (tag: build-1.5.0-dev-1132) [JS] Forbid export of interfaces (vor 13 Tagen) <Shagen Ogandzhanian>
* a6534c4653 - (tag: build-1.5.0-dev-1117) [FIR] Fix completion of synthetic call arguments (vor 13 Tagen) <Mikhail Glukhikh>
* b7a382f097 - (tag: build-1.5.0-dev-1115) Revert "Fix ISE when inferring type of a property that delegates to itself" (vor 13 Tagen) <Denis.Zharkov>
* 826985450e - (tag: build-1.5.0-dev-1110) Add test for KT-42036 (vor 13 Tagen) <Roman Artemev>
* 30a5eee481 - (tag: build-1.5.0-dev-1108) Don't approximate abbreviation during substitution it as it can't be projected at top-level (vor 13 Tagen) <Victor Petukhov>
* 009add2b41 - (tag: build-1.5.0-dev-1107) [Test] Report difference in test data file in a first place (vor 13 Tagen) <Dmitriy Novozhilov>
* 0af1c81d62 - (tag: build-1.5.0-dev-1104) Revert "Probably fix issue with creating module descriptor for SDK twice" (vor 13 Tagen) <Dmitriy Novozhilov>
* 6230a7861a - (tag: build-1.5.0-dev-1098) Wizard: do not print plugin repositories in build files if all of them are default ones (vor 13 Tagen) <Ilya Kirillov>
* 74077bf6d2 - (tag: build-1.5.0-dev-1090) [FIR] Don't attempt to process interface constructors (vor 13 Tagen) <Mikhail Glukhikh>
* 6a6e2a1c77 - (tag: build-1.5.0-dev-1089) Set custom timeout for flaky muted tests synchronization requests (vor 13 Tagen) <Yunir Salimzyanov>
* 27dd9484ba - (tag: build-1.5.0-dev-1086) Add missed type arguments for a star projection into the enhanced type arguments list (vor 13 Tagen) <Victor Petukhov>
* 531ba4bb48 - (tag: build-1.5.0-dev-1070) [IR] Narrow usage scope of ObsoleteDescriptorBasedAPI in CheckIrElementVisitor (vor 2 Wochen) <Zalim Bashorov>
* 02849edc22 - [IR] Make descriptor parameter optional for IrFileSymbolImpl and IrExternalPackageFragmentSymbolImpl (vor 2 Wochen) <Zalim Bashorov>
* 14254ceb0b - [IR] Remove no longer needed usages of ObsoleteDescriptorBasedAPI (vor 2 Wochen) <Zalim Bashorov>
* 0372dae3ce - [JS scripting] Remove usages of descriptor based APIs and proper support for callable references (vor 2 Wochen) <Zalim Bashorov>
* 9ac7c3d8bc - [Wasm] Remove usage of descriptor based API usage from WasmSharedVariablesManager (vor 2 Wochen) <Zalim Bashorov>
* c569ec1bad - [IR] Add dumpKotlinLike for IrType and IrTypeArgument (vor 2 Wochen) <Zalim Bashorov>
* 77a9d14f93 - (tag: build-1.5.0-dev-1067) Capitalize/decapitalize only ASCII characters across project (vor 2 Wochen) <Alexander Udalov>
* 5d4b0b19d4 - (tag: build-1.5.0-dev-1066) JVM_IR KT-13213 split string constants into parts of acceptable length (vor 2 Wochen) <Dmitry Petrov>
* 3f287d344e - (tag: build-1.5.0-dev-1065) KT-43941 [Sealed interfaces]: subclass intention (vor 2 Wochen) <Andrei Klunnyi>
* 1cac8b0d61 - KT-43941 [Sealed interfaces]: preliminary, J2K (vor 2 Wochen) <Andrei Klunnyi>
* 86792131cd - KT-43941 [Sealed interfaces]: preliminary, code cleanup (vor 2 Wochen) <Andrei Klunnyi>
* acbf382d04 - (tag: build-1.5.0-dev-1054) FIR: Add test on ambiguous vararg (vor 2 Wochen) <Denis.Zharkov>
* 8c7b23a8dd - FIR Java/JVM: avoid plain "Array" comparison (vor 2 Wochen) <Jinseong Jeon>
* 383de7a9c5 - FIR Java: Fix Java override ambiguity with vararg value type (vor 2 Wochen) <Jinseong Jeon>
* d663f204e5 - (tag: build-1.5.0-dev-1050) FIR Java: make method annotations lazy (vor 2 Wochen) <Mikhail Glukhikh>
* c8c34ebf17 - FIR Java: make constructor annotations lazy (vor 2 Wochen) <Mikhail Glukhikh>
* 56df95b8e7 - FIR Java: make field annotations lazy (vor 2 Wochen) <Mikhail Glukhikh>
2021-01-12 15:09:31 +03:00
Vasily Levchenko
53c301faec
[kotlin compiler][update] 1.5.0-dev-1023
...
* 33892f3ddf - (HEAD -> master, tag: build-1.5.0-dev-1023, origin/master, origin/HEAD) Make checker tests independent of plugin version (KTI-433) (vor 2 Tagen) <Nikolay Krasko>
* f72cec7904 - Minor: remove unused methods (vor 2 Tagen) <Nikolay Krasko>
* 37473ad640 - (tag: build-1.5.0-dev-1019) Substitute lambda's receiver type during completion including the builder inference stub variables substitution (vor 2 Tagen) <Victor Petukhov>
* 672859d447 - (tag: build-1.5.0-dev-1015) [Wasm] Support init blocks in inline classes (vor 3 Tagen) <Svyatoslav Kuzmich>
* 0945c110bf - [JS IR] Support init blocks in inline classes (vor 3 Tagen) <Svyatoslav Kuzmich>
* 07b6f0d871 - (tag: build-1.5.0-dev-1007) Fix failing tests (vor 3 Tagen) <Victor Petukhov>
* 0d40fde713 - (tag: build-1.5.0-dev-1003) FIR synthetics: make setter subtype check more precise #KT-43347 Fixed (vor 3 Tagen) <Mikhail Glukhikh>
* 8c8f81330a - FIR Java: make value parameter annotations lazy (vor 3 Tagen) <Mikhail Glukhikh>
* 1239a8629e - FIR Java: make type annotations lazy (vor 3 Tagen) <Mikhail Glukhikh>
* 776c4ba6ca - Add test for KT-25489 (to reproduce, turn UL classes OFF) (vor 3 Tagen) <Mikhail Glukhikh>
* 532124d9a1 - (tag: build-1.5.0-dev-1001) Increase timeout for flaky muted tests synchronization requests (vor 3 Tagen) <Yunir Salimzyanov>
* f2ecf7f666 - Mute MultiModuleHighlightingTest via csv-file (vor 3 Tagen) <Yunir Salimzyanov>
* 7ed6aae46e - (tag: build-1.5.0-dev-998) Fix tests after rebasing (vor 3 Tagen) <Victor Petukhov>
* 50a388aec1 - Mute wasm tests around builder inference and callable references (vor 3 Tagen) <Victor Petukhov>
* 0dde5ddd7e - Fail calls constraints of which contain uninferred type parameter (vor 3 Tagen) <Victor Petukhov>
* 9afc13f002 - Unwrap block expressions to report errors on them about not enough type information (vor 3 Tagen) <Victor Petukhov>
* 4c56962678 - Report errors on callable references which contains postponed type variables in the receiver type (vor 3 Tagen) <Victor Petukhov>
* 86edc5ca3a - Reuse information from already recorder descriptor for some callable references and don't rewrite at slice (vor 3 Tagen) <Victor Petukhov>
* 1926434b18 - Report error about uninferred type parameter for some special call' subcalls (vor 3 Tagen) <Victor Petukhov>
* 0b472f858b - Don't create DONT_CARE type for CR and lambdas within builder inference calls (vor 3 Tagen) <Victor Petukhov>
* b4d8adeeb4 - Don't clean type info for containment operator if the resolution was unsuccessful, but all diagnostics were about only input types and non-strict only input types check was enabled (vor 3 Tagen) <Victor Petukhov>
* 954c9cecca - Compute type for callable references and lambdas inside not null assertion if couldn't get already recorded type (vor 3 Tagen) <Victor Petukhov>
* 39e579db91 - Move tests for builder inference into the corresponding directory (vor 3 Tagen) <Victor Petukhov>
* 9b148325fe - (tag: build-1.5.0-dev-985) Minor: regenerate tests (vor 3 Tagen) <Dmitry Petrov>
* 9715ae88fe - (tag: build-1.5.0-dev-983) Minor: regenerate tests (vor 3 Tagen) <Dmitry Petrov>
* 03594baa07 - (tag: build-1.5.0-dev-973) [IR] Improve dumpKotlinLike (vor 4 Tagen) <Zalim Bashorov>
* f7b0f55532 - [JS IR test] Add an ability to setup phases to dump after and phases to validate after in box tests using system properties (vor 4 Tagen) <Zalim Bashorov>
* ee60a1a431 - [IR] Add an ability to change dump strategy using a system property (vor 4 Tagen) <Zalim Bashorov>
* 274b09cf36 - [JS IR] Support generating JS expression from IrComposite (vor 4 Tagen) <Zalim Bashorov>
* 72593e3d30 - [JS IR] Revert jsClass_js-ir.kt to not break compatibility with older compiler versions (vor 4 Tagen) <Zalim Bashorov>
* d7e3f826bb - [JS IR] Generate jsClass function inside the compiler instead of relying on declaration inside stdlib (vor 4 Tagen) <Zalim Bashorov>
* df6635085b - [JS IR] Replace calls with invalid type arguments for type parameters with call to `errorCode` function from runtime. (vor 4 Tagen) <Zalim Bashorov>
* ff77155b5a - [JS IR] A type argument of the jsClass intrinsic must be a class (IrClass) (vor 4 Tagen) <Zalim Bashorov>
* c1f6a72ae1 - [JS IR] Remove inline properties with reified parameters (vor 4 Tagen) <Zalim Bashorov>
* da8dacb495 - [JS IR] run RemoveInlineFunctionsWithReifiedTypeParametersLowering earlier (vor 4 Tagen) <Zalim Bashorov>
* bc9828f3f3 - [JS IR] Generate a key using hashedMangle for all IR declarations in mapToKey (vor 4 Tagen) <Zalim Bashorov>
* 7c5ea414b7 - [JS IR] Use mappedNames in NameTable only for REPL (vor 4 Tagen) <Zalim Bashorov>
* faa24e3230 - (tag: build-1.5.0-dev-972) KT-44043 Sealed interfaces: 201/203 compatibility fix (vor 4 Tagen) <Andrei Klunnyi>
* a1574bf50a - (tag: build-1.5.0-dev-971) JVM box tests for KT-30548 (vor 4 Tagen) <Dmitry Petrov>
* daa6255ab7 - (tag: build-1.5.0-dev-966) Update testdata of PsiCheckerSealedTest after 07b980fe (vor 4 Tagen) <Dmitriy Novozhilov>
* f00e5b1992 - (tag: build-1.5.0-dev-964) FIR: Check `relativeClassName` of found class in `JavaSymbolProvider` (vor 4 Tagen) <Roman Golyshev>
* 2ce51a4c11 - (tag: build-1.5.0-dev-962) [Gradle, JS] Fix tests with decamelizing names (vor 4 Tagen) <Ilya Goncharov>
* 0bd4de65e1 - [Gradle, JS] Fix upper case names in js files, decamelize instead (vor 4 Tagen) <Ilya Goncharov>
* 9c67d8f89e - (tag: build-1.5.0-dev-961) IC Mangling: Correctly mangle functions with generic return type (vor 4 Tagen) <Ilmir Usmanov>
* f8cca288ab - (tag: build-1.5.0-dev-959) KT-44075 Sealed interfaces: New Kotlin Class/File menu update (vor 4 Tagen) <Andrei Klunnyi>
* 740b8a9aec - (tag: build-1.5.0-dev-958) [Commonizer] Fix computing outer class type arguments (vor 4 Tagen) <Dmitriy Dolovov>
* 8bd4e67341 - (tag: build-1.5.0-dev-954) [Test] Drop obsolete FIR tests (vor 4 Tagen) <Dmitriy Novozhilov>
* 660c438ebe - [Test] Migrate tests of foreign annotations to new infrastructure (vor 4 Tagen) <Dmitriy Novozhilov>
* ef3d966d53 - [Test] Fix dependencies in task `[JPS] Generate All Tests` (vor 4 Tagen) <Dmitriy Novozhilov>
* 8689fc43cd - [Test] Move java generation utils to :compiler:tests-compiler-utils module (vor 4 Tagen) <Dmitriy Novozhilov>
* cb7b1652e7 - [Test] Extract MockLibraryUtil to :compiler:tests-compiler-utils (vor 4 Tagen) <Dmitriy Novozhilov>
* eadec08937 - [Test] Reformat MockLibraryUtil according to code style (vor 4 Tagen) <Dmitriy Novozhilov>
* e287742842 - [Test] Add ability to provide additional analysis flags in EnvironmentConfigurator (vor 4 Tagen) <Dmitriy Novozhilov>
* c4691de72d - [Test] Deprecate AbstractDiagnosticsTest in old test infrastructure (vor 4 Tagen) <Dmitriy Novozhilov>
* a9f913a97f - [Test] Migrate AbstractDiagnosticsWithJdk15Test to new infrastructure (vor 4 Tagen) <Dmitriy Novozhilov>
* 02fb11a2cd - [Test] Fix double reading of module directives (vor 4 Tagen) <Dmitriy Novozhilov>
* 0e3ed3fee6 - [Test] Remove duplicating code from ClassicFrontend2IrConverter (vor 4 Tagen) <Dmitriy Novozhilov>
* 1a03d5c93e - (tag: build-1.5.0-dev-949) Fix ISE when inferring type of a property that delegates to itself (vor 4 Tagen) <Denis.Zharkov>
* cbb8459e4e - Fix AE: No receiver found on incomplete code with $-signs (vor 4 Tagen) <Denis.Zharkov>
* 77d4a46a6b - Fix light classes exception occurring on obfuscated Kotlin libraries (vor 4 Tagen) <Denis.Zharkov>
* 7b9f6c1560 - Fix exceptions caused by cyclic dependency between ModuleDescriptor and JvmBuiltIns (vor 4 Tagen) <Denis.Zharkov>
* 5a8dc00a0d - Rename JvmBuiltInsSettings -> JvmBuiltInsCustomizer (vor 4 Tagen) <Denis.Zharkov>
* 70ae756083 - (tag: build-1.5.0-dev-947) Revert "[Test] Save TargetBackend instead of BackendKind in TestModule" (vor 4 Tagen) <Dmitriy Novozhilov>
* 07b980fea0 - (tag: build-1.5.0-dev-943) [FE] Fix error message of SEALED_INHERITOR_IN_DIFFERENT_PACKAGE diagnostic (vor 4 Tagen) <Dmitriy Novozhilov>
* 29d923d50d - [Test] Save TargetBackend instead of BackendKind in TestModule (vor 4 Tagen) <Dmitriy Novozhilov>
* 70c4bdf32e - [FE] Detect recursion when typealias referenced as annotation in its RHS (vor 4 Tagen) <Dmitriy Novozhilov>
* d3349197ba - (tag: build-1.5.0-dev-925) Minor: regenerate tests (vor 4 Tagen) <Dmitry Petrov>
* 4e261cc358 - JVM_IR KT-24258 fix NPE message for delegated properties (vor 4 Tagen) <Dmitry Petrov>
* ad8bed078f - JVM box tests for KT-24193 (vor 4 Tagen) <Dmitry Petrov>
* a8d848ccbd - JVM box tests for KT-23974 (vor 4 Tagen) <Dmitry Petrov>
* 3f7a776fb8 - JVM box tests for KT-21092 (vor 4 Tagen) <Dmitry Petrov>
* 0841a6b0ea - irText tests for KT-19306 (vor 4 Tagen) <Dmitry Petrov>
* 9f908cdf7c - JVM box tests for KT-16752 (vor 4 Tagen) <Dmitry Petrov>
* 8bfcef415e - Do not generate variables for non-generated fields (vor 4 Tagen) <Ilmir Usmanov>
* 8a7bc2ef6f - Rename continuation fields according the convention and count them in IR (vor 4 Tagen) <Iaroslav Postovalov>
* cd2b05eb00 - Discard misc.xml changes (vor 4 Tagen) <Iaroslav Postovalov>
* 165ba85337 - Remove useless OptIn annotation (vor 4 Tagen) <Iaroslav Postovalov>
* b13822bb2d - Remove unrelated change (vor 4 Tagen) <Iaroslav Postovalov>
* 6f34f00c61 - Do not generate the field for unused parameters in suspend lambdas (vor 4 Tagen) <Iaroslav Postovalov>
* f49cf2d5ca - (tag: build-1.5.0-dev-920) IC Mangling: correctly mangle inline default functions (vor 5 Tagen) <Ilmir Usmanov>
* 7c9cf45a3f - (tag: build-1.5.0-dev-915) FIR IDE: fix testdata (vor 5 Tagen) <Ilya Kirillov>
* b2b364eca6 - FIR IDE: resolve fir file to BODY_RESOLVE when it requested by getOrBuildFir (vor 5 Tagen) <Ilya Kirillov>
* fa42f9302e - FIR IDE: unmute passing test (vor 5 Tagen) <Ilya Kirillov>
* ce77903898 - FIR IDE: add deadlock checking for read/write resolve locks (vor 5 Tagen) <Ilya Kirillov>
* 0ec152e457 - FIR IDE: fix deadlock in override check (vor 5 Tagen) <Ilya Kirillov>
* 8a17a16ee2 - FIR IDE: consider modification in invalid PSI as OOBM (vor 5 Tagen) <Ilya Kirillov>
* d06a5fb413 - FIR IDE: disable some script stuff in FIR plugin as causes exceptions (vor 5 Tagen) <Ilya Kirillov>
* 70b1edb81d - FIR IDE: allow using some light classes stuff from EDT :( (vor 5 Tagen) <Ilya Kirillov>
* 306b46b8f2 - FIR IDE: consider FirErrorReferenceWithCandidate as reference with error (vor 5 Tagen) <Ilya Kirillov>
* 9a86d2e10c - FIR IDE: do not mark declaration with some lazy resolve phase if only some children are resolved to that phase (vor 5 Tagen) <Ilya Kirillov>
* 1e2536402d - FIR: render constructor resolve phase in FirRenderer when renderDeclarationResolvePhase is requested (vor 5 Tagen) <Ilya Kirillov>
* 85c65e20b3 - FIR: add meaningful error message when type ref is unresolved (vor 5 Tagen) <Ilya Kirillov>
* 6ad396f417 - FIR: use transformer creator from existing return type calculator when creating a new one (vor 5 Tagen) <Ilya Kirillov>
* 68f6e734be - FIR IDE: add test case for resolving call as value argument (vor 5 Tagen) <Ilya Kirillov>
* af5aa5fa66 - FIR IDE: add more info to the call resolve error message (vor 5 Tagen) <Ilya Kirillov>
* c5788290f3 - FIR IDE: refactor: move designation & transformer creation in lazy resolve to separate functions (vor 5 Tagen) <Ilya Kirillov>
* c61b0d1f31 - FIR IDE: fix designation collection for lazy resolve (vor 5 Tagen) <Ilya Kirillov>
* 3aef1154c8 - FIR IDE: Get rid of `FirTransformerProvider` class (vor 5 Tagen) <Roman Golyshev>
* d3cab96ca0 - FIR IDE: consider declaration to be lazy resolvable if it has fqName (vor 5 Tagen) <Ilya Kirillov>
* 8e592bdff0 - FIR IDE: invalidate analysis session cache on out of block (vor 5 Tagen) <Ilya Kirillov>
* 9c26edbaaa - FIR IDE: split ValidityToken.isValid into isValid & isAccessible (vor 5 Tagen) <Ilya Kirillov>
* a2befd4635 - FIR IDE: add missing ClsJavaStubByVirtualFileCache service (vor 5 Tagen) <Ilya Kirillov>
* eead868cd2 - FIR IDE: use correct out of block modification tracker (vor 5 Tagen) <Ilya Kirillov>
* 0862928bf7 - FIR IDE: move KotlinOutOfBlockModificationTrackerFactory to frontend independent module (vor 5 Tagen) <Ilya Kirillov>
* a30d9e0ed3 - FIR: add fake source fir element to `it` parameter symbol (vor 5 Tagen) <Ilya Kirillov>
* af0e8b28d5 - FIR IDE: add missing statistic extension points (vor 5 Tagen) <Ilya Kirillov>
* b35d4134a7 - (tag: build-1.5.0-dev-913) Psi2IR: workaround for IR-based descriptors (vor 5 Tagen) <Georgy Bronnikov>
* 99c874ba8a - IR: use NullDescriptorRemapper in DeepCopySymbolRemapper (vor 5 Tagen) <Georgy Bronnikov>
* c5961da780 - IR: remove WrappedDescriptors altogether (vor 5 Tagen) <Georgy Bronnikov>
* e9f45e23f2 - IR: NullDescriptorsRemapper (vor 5 Tagen) <Georgy Bronnikov>
* 3683cd0f7b - IR: fix IrBasedTypeAliasDescriptor (vor 5 Tagen) <Georgy Bronnikov>
* 076272f7ca - FIR2IR: avoid descriptors computing hashCode (vor 5 Tagen) <Georgy Bronnikov>
* b07dccb8d7 - Fir2IR: remove wrapped descriptors (vor 5 Tagen) <Georgy Bronnikov>
* b05400154d - IR: remove IrSymbolDeclaration (vor 5 Tagen) <Georgy Bronnikov>
* d714adacae - IR: removing WrappedDescriptors from symbols (vor 5 Tagen) <Georgy Bronnikov>
* 989d4350b1 - IR: make descriptor optional in IrSymbol (vor 5 Tagen) <Georgy Bronnikov>
* aaa3f2e2c1 - (tag: build-1.5.0-dev-906) FIR2IR: correct IR origin for substitution overrides (vor 5 Tagen) <Jinseong Jeon>
* 34dbbdce07 - FIR2IR: use lookupTag or class to getLocalClass, not classId (vor 5 Tagen) <Jinseong Jeon>
* 94315bc4dc - (tag: build-1.5.0-dev-903) Remove mapping to kotlin-ultimate from vsc.xml (vor 5 Tagen) <Alexander Dudinsky>
* 632f5af442 - (tag: build-1.5.0-dev-900) Minor: kt21014.kt - add JVM_TARGET 1.8 (vor 5 Tagen) <Dmitry Petrov>
* 10a5727260 - (tag: build-1.5.0-dev-893) Merge together MultiplatformHighlighting and MultiplatformAnalysis tests (vor 5 Tagen) <Alexander Dudinsky>
* 73576c80e4 - (tag: build-1.5.0-dev-890) FIR2IR: calculate IR parent for Java field ahead (vor 5 Tagen) <Jinseong Jeon>
* 89577543a2 - (tag: build-1.5.0-dev-888) Build: Disable plugin marker publication for sonatype (vor 5 Tagen) <Vyacheslav Gerasimov>
* 107a825c5f - (tag: build-1.5.0-dev-882) Make FileDescriptorForVisibilityCheck subtype of PackageFragmentDescriptor (vor 5 Tagen) <Mikhail Glukhikh>
* 3ae8521f12 - (tag: build-1.5.0-dev-877) Minor: drop kt21014.kt (SIGSEGV on HotSpot 6.0_45-b06) (vor 6 Tagen) <Dmitry Petrov>
* f647233189 - (tag: build-1.5.0-dev-872) Minor: drop empty bunch file (vor 6 Tagen) <Dmitry Petrov>
* 796d821776 - JVM_IR box tests for JDK9 (vor 6 Tagen) <Dmitry Petrov>
* c9d330207b - JVM_IR no nullability annotations on SAM wrapper constructor parameters (vor 6 Tagen) <Dmitry Petrov>
* 4780c73e40 - Ignore anonymous inner classes in LightAnalysisMode tests (vor 6 Tagen) <Dmitry Petrov>
* 0dff583070 - JVM KT-36984 SAM wrappers are anonymous inner classes (vor 6 Tagen) <Dmitry Petrov>
* 57dd9fc87a - JVM_IR KT-36984 SAM wrappers are anonymous inner classes (vor 6 Tagen) <Dmitry Petrov>
* 443cd0fc2c - (tag: build-1.5.0-dev-866) Tests for issues fixed in JVM_IR (vor 6 Tagen) <Dmitry Petrov>
* 5e5b236ef8 - (tag: build-1.5.0-dev-863) Extract record related parts into smaller bunch files for 201 (vor 6 Tagen) <Denis.Zharkov>
* e05d26b9b0 - (origin/push/mg-google-prs) FIR2IR: cache type parameters in delegated property (vor 6 Tagen) <Jinseong Jeon>
* 78fa8814c4 - FIR: unwrap f/overrides when determining mutability of property reference (vor 6 Tagen) <Jinseong Jeon>
* 0918e73dff - (tag: build-1.5.0-dev-854, tag: build-1.5.0-dev-834, origin/push/nk/all) Move wasm tests to JS tests configuration (KTI-419) (vor 7 Tagen) <Nikolay Krasko>
* 554fa358e8 - (tag: build-1.5.0-dev-829) [FIR] Fix calculating offsets of light tree source elements for local declarations (vor 7 Tagen) <Dmitriy Novozhilov>
* 298e27bdac - [Test] Migrate AbstractExtendedFirDiagnosticsTest to new infrastructure (vor 7 Tagen) <Dmitriy Novozhilov>
* a276d05917 - [Test] Generate FIR tests with new infrastructure in :analysis-tests module (vor 7 Tagen) <Dmitriy Novozhilov>
* 537e4f0bb4 - [Test] Move existing fir tests on old infrastructure to :legacy-fir-tests module (vor 7 Tagen) <Dmitriy Novozhilov>
* 1f258c28fc - [Test] Extract main compiler test generator to separate project (vor 7 Tagen) <Dmitriy Novozhilov>
* d753d21dee - (tag: build-1.5.0-dev-828) FIR2IR: don't add SAM conversion for explicit subtype cases (vor 7 Tagen) <Jinseong Jeon>
* 7df289746c - FIR: fix invoke lookup for SAM resolution (vor 7 Tagen) <Jinseong Jeon>
* 3bca6ae893 - FIR: allow lower bound of flexible type when finding contributed invoke (vor 7 Tagen) <Jinseong Jeon>
* 4a24f0fab3 - FIR2IR: use FirSamResolverImpl to get function type for possible SAM type (vor 7 Tagen) <Jinseong Jeon>
* d5a6991b2d - FIR: extend SAM conversion to subtype of functional type (vor 7 Tagen) <Jinseong Jeon>
* c6a40b2322 - (tag: build-1.5.0-dev-827) Optimize/simplify FirJvmTypeMapper.defaultType (vor 7 Tagen) <Mikhail Glukhikh>
* 3ab5b57594 - Optimize/simplify FirJvmTypeMapper.representativeUpperBound (vor 7 Tagen) <Mikhail Glukhikh>
* 42b590d07c - Optimize/simplify FirSealedClassConstructorCallChecker (vor 7 Tagen) <Mikhail Glukhikh>
* c94c71cc50 - Optimize/simplify ConeClassLikeLookupTag.getNestedClassifierScope (vor 7 Tagen) <Mikhail Glukhikh>
* 7add186616 - Optimize/simplify FirClass<*>.findNonInterfaceSupertype (vor 7 Tagen) <Mikhail Glukhikh>
* 3e8016ed25 - (tag: build-1.5.0-dev-819) KTIJ-717 [Java side inspection]: "implementation of Kotlin sealed" (vor 7 Tagen) <Andrei Klunnyi>
* 65cf941b9b - (tag: build-1.5.0-dev-818, origin/rr/ic/fixes-em) Remove assertion about dispatch receiver in scripts (vor 7 Tagen) <Ilya Chernikov>
* 0671fd9aaa - Support destructuring declarations in scratch files (vor 7 Tagen) <Ilya Chernikov>
* 9ee17cd610 - Do not throw assertion on recursion in typealias declaration, (vor 7 Tagen) <Ilya Chernikov>
* 02c617468f - Add support for a callback on recursion for memoized functions (vor 7 Tagen) <Ilya Chernikov>
* eef06cded3 - (tag: build-1.5.0-dev-815) JVM IR: output stable ABI binaries by default (vor 7 Tagen) <Alexander Udalov>
* e0593ff70f - Minor, extract CompilerConfiguration.messageCollector to extension property (vor 7 Tagen) <Alexander Udalov>
* 691b20a685 - JVM IR, FIR: set IR configuration key to true if FIR is enabled (vor 7 Tagen) <Alexander Udalov>
* 06805ffbaa - Change CLI flags for controlling diagnostics for ABI of FIR and JVM IR (vor 7 Tagen) <Alexander Udalov>
* 3f517d7e8d - Add new metadata flag for class files compiled with FIR (vor 7 Tagen) <Alexander Udalov>
* cbd90c3af5 - Refactor boolean IR ABI stability flag to enum (vor 7 Tagen) <Alexander Udalov>
* b7d32a8754 - Minor, invert analysis flag that allows unstable dependencies (vor 7 Tagen) <Alexander Udalov>
* 7d37030095 - JVM IR, FIR: add JvmBackendExtension instead of MetadataSerializerFactory (vor 7 Tagen) <Alexander Udalov>
2020-12-28 22:55:51 +03:00
Vasily Levchenko
6ed224fb36
[kotlin compiler][update] 1.5.0-dev-805
...
* a5ddb1fdf1 - (HEAD -> master, tag: build-1.5.0-dev-805, origin/master, origin/HEAD) Update error about unsupported inline classes (vor 2 Tagen) <Leonid Startsev>
* 272273baed - Support serializable inline classes in IR plugin (vor 2 Tagen) <Leonid Startsev>
* 631a72d14a - Support old serialization runtime versions (vor 2 Tagen) <Leonid Startsev>
* f671c27f27 - (tag: build-1.5.0-dev-804) Adapt serialization exceptions constructor calls in legacy JS (vor 2 Tagen) <Leonid Startsev>
* 18e7a1485c - Additional fix for Compose: (vor 2 Tagen) <Leonid Startsev>
* f922ebbfc3 - (tag: build-1.5.0-dev-797) Value classes: Add JvmInlineValueClasses language feature (vor 3 Tagen) <Ilmir Usmanov>
* 48d9812d9e - (tag: build-1.5.0-dev-795) Review fixes around type enhancement and loading type use annotations (vor 3 Tagen) <Victor Petukhov>
* 9a52863fbd - Report warnings about type mismatches based on freshly supported nullability annotations deeply (vor 3 Tagen) <Victor Petukhov>
* d6017420de - Mark freshly supported annotations to use that mark for reporting corresponding warnings (vor 3 Tagen) <Victor Petukhov>
* 9693ea19fb - Add tests for type enhancement uncluding with compiled java (vor 3 Tagen) <Victor Petukhov>
* 71ca18e937 - Support diagnostic tests with Kotlin against compiled Java (vor 3 Tagen) <Victor Petukhov>
* 6f8f531d87 - Put type enhancement improvements under the compiler flag (vor 3 Tagen) <Victor Petukhov>
* 857cc92326 - Support preference of TYPE_USE annotations to enhance over others like METHOD, FIELD and VALUE_PARAMETER to avoid double applying them in case of arrays: @NotNull Integer [] (both to the array element and to the entire array) (vor 3 Tagen) <Victor Petukhov>
* 69f31afecc - Exclude tests for loading type use annotations and type enhancement based on them to pass using javac and psi class files reading (vor 3 Tagen) <Victor Petukhov>
* f389654fea - Support type enhancement for super classes' types (vor 3 Tagen) <Victor Petukhov>
* 276498793f - Support enhancement of type parameter's bound for all nullability annotations (vor 3 Tagen) <Victor Petukhov>
* c91301d04c - Support type use annotations on fields (vor 3 Tagen) <Victor Petukhov>
* b0debbe4c9 - Add forced mark "isDeprecated" as false for missing types among javac types (vor 3 Tagen) <Victor Petukhov>
* 8777d28228 - Use new jetbrains annotations with type use target for "load java 8" tests (vor 3 Tagen) <Victor Petukhov>
* 6f64e2c036 - Avoid a cycle of analysing of type parameters via checking that it's a type parameter first (vor 3 Tagen) <Victor Petukhov>
* a89329e077 - Support reading from class files of the type use annotations on type parameters and type arguments (vor 3 Tagen) <Victor Petukhov>
* 0833719a79 - Support annotations on array types (vor 3 Tagen) <Victor Petukhov>
* f0ab8bc332 - Clean up some code in `compiler.resolution.common.jvm` (vor 3 Tagen) <Victor Petukhov>
* 63aa809280 - (tag: build-1.5.0-dev-790) [FIR IDE] Add fir type annotations test (vor 3 Tagen) <Igor Yakovlev>
* c4b708b5dc - [FIR IDE] Fixed test data for types (vor 3 Tagen) <Igor Yakovlev>
* 9e89cfae08 - [FIR IDE] Fixed invalid leaks test (vor 3 Tagen) <Igor Yakovlev>
* fb94470741 - [FIR IDE] Fix resolve value parameter symbol (vor 3 Tagen) <Igor Yakovlev>
* 8891a337e2 - [FIR IDE] Implement type annotations for fir symbols (vor 3 Tagen) <Igor Yakovlev>
* 9670f67912 - [FIR IDE] Make annotations and extension receiver lazy (vor 3 Tagen) <Igor Yakovlev>
* 9c2d06cf70 - (tag: build-1.5.0-dev-782) FIR: strengthen resolution success check for augmented array set call (vor 3 Tagen) <Jinseong Jeon>
* 9bf2dfaa02 - (tag: build-1.5.0-dev-781) KT-40200: Fix main function detector in lazy resolve overload resolver (vor 3 Tagen) <Simon Ogorodnik>
* 92adccde47 - (tag: build-1.5.0-dev-779) Probably fix issue with creating module descriptor for SDK twice (vor 3 Tagen) <Dmitriy Novozhilov>
* 6296f6dc33 - [FE] Don't throw assertion in OverrideResolver if directOverridden is empty (vor 3 Tagen) <Dmitriy Novozhilov>
* dea01125d6 - (tag: build-1.5.0-dev-775) FIR deserializer: keep SourceElement for more precise Fir2IrLazyClass's source (vor 3 Tagen) <Jinseong Jeon>
* fe0c25693d - FIR2IR: do not convert @ExtensionFunctionType twice (vor 3 Tagen) <Jinseong Jeon>
* 4608431682 - (tag: build-1.5.0-dev-771) FIR2IR: correct base symbols of fake overrides for delegated member (vor 3 Tagen) <Jinseong Jeon>
* 44c6ec2c44 - (tag: build-1.5.0-dev-767) FIR checker: make unused checker handle invoke properly (vor 3 Tagen) <Jinseong Jeon>
* d907c48d9c - (tag: build-1.5.0-dev-764) Allow KtEnumEntry...RefExpression.referencedElement be nullable (vor 3 Tagen) <Mikhail Glukhikh>
* 4f96f9d6a1 - (tag: build-1.5.0-dev-762) [JS IR] Initialize enum fields before accessing them in companion object (vor 3 Tagen) <Shagen Ogandzhanian>
* 3eb0745b58 - (tag: build-1.5.0-dev-750) KTIJ-650 [Code completion]: "sealed interface" is for 1.5+ only (vor 4 Tagen) <Andrei Klunnyi>
* 27ebb6c946 - KTIJ-650 [Code completion]: test framework fix (vor 4 Tagen) <Andrei Klunnyi>
* efc7ab5023 - (tag: build-1.5.0-dev-748) KTIJ-664 [SealedClassInheritorsProvider]: test fixes (vor 4 Tagen) <Andrei Klunnyi>
* 88a0fe7ec1 - (tag: build-1.5.0-dev-727) Make a longer description for Kotlin Android plugin (vor 4 Tagen) <Nikolay Krasko>
* 43c04dfd08 - (tag: build-1.5.0-dev-726) [Wasm] Publish stdlib: remove separate project (vor 4 Tagen) <Ilya Gorbunov>
* be688356c9 - (tag: build-1.5.0-dev-722) [IR] Fixed bug with thread unsafety (vor 4 Tagen) <Igor Chevdar>
* 03693e3d5a - (tag: build-1.5.0-dev-721) [klib] Optimized away some Files.exists() (vor 4 Tagen) <Igor Chevdar>
* f597343d82 - (tag: build-1.5.0-dev-710) [TEST] Fix testdata (vor 5 Tagen) <Dmitriy Novozhilov>
* 8974d31bb8 - [TEST] Fix problem with line separator on windows (vor 5 Tagen) <Dmitriy Novozhilov>
* f2fa36f9cb - (tag: build-1.5.0-dev-709) Split modules scan based if facedSettings can affect api/lang level of module (vor 5 Tagen) <Vladimir Dolzhenko>
* e7c4121e67 - (tag: build-1.5.0-dev-677, tag: build-1.5.0-dev-676, tag: build-1.5.0-dev-675) [TEST] Add muting tests with .fail file for js box tests (vor 5 Tagen) <Dmitriy Novozhilov>
* 416f17e5ec - [TEST] Drop remaining tests of experimental coroutines (vor 5 Tagen) <Dmitriy Novozhilov>
* 019cb1485e - [TEST] Extract language feature regex pattern to :test-infrastructure-utils (vor 5 Tagen) <Dmitriy Novozhilov>
* 4ed2651c1f - [CMI] Rename platforms to attributes in some forgotten places (vor 5 Tagen) <Dmitriy Novozhilov>
* e1802fde29 - [TD] Update test data after previous commit (vor 5 Tagen) <Dmitriy Novozhilov>
* 49d9b85950 - [TEST] Migrate AbstractFirDiagnosticsWithLightTreeTest to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 7e9deb7602 - [FIR] Fix NPE in light tree source utils (vor 5 Tagen) <Dmitriy Novozhilov>
* b048296dca - [FIR] Fix calculating offsets for light tree source elements (vor 5 Tagen) <Dmitriy Novozhilov>
* acbc468fdd - [FIR] Add light tree mode to FirAnalyzerFacade (vor 5 Tagen) <Dmitriy Novozhilov>
* 2aa1cb7451 - [TEST] Migrate AbstractDiagnosticsNativeTest to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* e7f8486078 - [TEST] Migrate AbstractDiagnosticsTestWithJvmBackend to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 71ffaa2d97 - [TEST] Migrate AbstractDiagnosticsTestWithJsStdLib to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 1fe5148f0d - [TEST] Extract compiler-specific test utils from :tests-common to new module (vor 5 Tagen) <Dmitriy Novozhilov>
* d15c7861b2 - [TEST] Invert dependency between :test-generator and :tests-common modules (vor 5 Tagen) <Dmitriy Novozhilov>
* bc7e18fb8a - [TEST] Regenerate tests after previous commit (vor 5 Tagen) <Dmitriy Novozhilov>
* 9e2d691425 - [TEST] Move utils for checking all files presented to KtTestUtil (vor 5 Tagen) <Dmitriy Novozhilov>
* 64ce307f7f - [TEST] Drop mechanism for muting tests with .mute files (vor 5 Tagen) <Dmitriy Novozhilov>
* f8ad096abb - [TEST] Mute tests in IC JS Klib tests using exclude pattern instead of .mute file (vor 5 Tagen) <Dmitriy Novozhilov>
* d9848544dc - [TEST] Move auto mute wrapping utils to :compiler:tests-mutes (vor 5 Tagen) <Dmitriy Novozhilov>
* 8a5fc2ad29 - [Build] Split `:tests-mutes` package to common and TC integration parts (vor 5 Tagen) <Dmitriy Novozhilov>
* 26d7ea6ce6 - [TEST] Migrate AbstractDiagnosticsWithModifiedMockJdkTest to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* b43fa94cb6 - [TEST] Migrate AbstractDiagnosticsWithUnsignedTypes to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 23e704f361 - [TEST] Migrate AbstractDiagnosticsWithExplicitApi to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* c0e4452cf8 - [TEST] Migrate AbstractDiagnosticsWithJdk9Test to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 61302a2e08 - [TEST] Migrate duplicating javac tests to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* b44dc55109 - [TD] Mute some javac tests or update their testdata (vor 5 Tagen) <Dmitriy Novozhilov>
* 8ddf419be5 - [Build] Fix gradle tests filter for JUnit 5 (vor 5 Tagen) <Dmitriy Novozhilov>
* e6b5cb5216 - [TD] Update diagnostics test data due to new test runners (vor 5 Tagen) <Dmitriy Novozhilov>
* 1d04fecd29 - [TD] Remove some outdated tests with unsupported EXPLICIT_FLEXIBLE directive (vor 5 Tagen) <Dmitriy Novozhilov>
* 0b0e2c3ad2 - [TD] Create real helpers files for coroutines checkers (vor 5 Tagen) <Dmitriy Novozhilov>
* 710c5ec8cc - [TEST] Drop old generated tests which are duplicated by new ones (vor 5 Tagen) <Dmitriy Novozhilov>
* 6128d5e7f2 - [TEST] Generate new tests using new runners and old testdata (vor 5 Tagen) <Dmitriy Novozhilov>
* d7224ad63e - [Build] Add generating and running new compiler tests to gradle (vor 5 Tagen) <Dmitriy Novozhilov>
* 3bd3545a05 - [TEST] Add abstract test runners for some of compiler test in new infrastructure (vor 5 Tagen) <Dmitriy Novozhilov>
* 32fda13ef9 - [TEST] Implement test generators for junit 5 based tests (vor 5 Tagen) <Dmitriy Novozhilov>
* cb5183ab4d - [TEST] Add implementation of new infrastructure services for compiler tests (vor 5 Tagen) <Dmitriy Novozhilov>
* dd402b16d9 - [TEST] Add core of new tests infrastructure (vor 5 Tagen) <Dmitriy Novozhilov>
* 35437e6da9 - [FE] Allow explicitly specify dependent modules fin TopDownAnalyzerFacade (vor 5 Tagen) <Dmitriy Novozhilov>
* c8f3a4802e - [TEST] Introduce test-infrastructure-utils module and extract common test utilities here (vor 5 Tagen) <Dmitriy Novozhilov>
* 1c91b74ff0 - [CMI] Fix clearing code meta infos from original text (vor 5 Tagen) <Dmitriy Novozhilov>
* 7960182674 - [CMI] Fix CodeMetaInfoParser to properly handle nested meta infos (vor 5 Tagen) <Dmitriy Novozhilov>
* c558df5b4a - [CMI] Fix rendering metainfos at the end of file (vor 5 Tagen) <Dmitriy Novozhilov>
* ceb44ddccd - [CMI] Improve CodeMetaInfoRenderer (vor 5 Tagen) <Dmitriy Novozhilov>
* 98a2f29f95 - [CMI] Allow using right angle bracket symbol in MetaInfo message (vor 5 Tagen) <Dmitriy Novozhilov>
* 09df07349c - [CMI] Add ability to replace render configuration of DiagnosticCodeMetaInfo (vor 5 Tagen) <Dmitriy Novozhilov>
* d6ff83c7d8 - [CMI] Add ability to copy ParsedCodeMetaInfo (vor 5 Tagen) <Dmitriy Novozhilov>
* 3bf60b3acc - [CMI] Rename `CodeMetaInfo.platforms` to `attributes` (vor 5 Tagen) <Dmitriy Novozhilov>
* ced9a6fe35 - [CMI] Replace `getTag` with `tag` property in `CodeMetaInfo` (vor 5 Tagen) <Dmitriy Novozhilov>
* 9e31b049fc - [CMI] Add additional constructor for DiagnosticCodeMetaInfo (vor 5 Tagen) <Dmitriy Novozhilov>
* 87a6a66953 - [CMI] Parse description of meta info and save it to ParsedCodeMetaInfo (vor 5 Tagen) <Dmitriy Novozhilov>
* 2bbab3170f - [CMI] Replace StringBuffer with StringBuilder in CodeMetaInfoRenderer (vor 5 Tagen) <Dmitriy Novozhilov>
* 25c011ca40 - [CMI] Extract core of CodeMetaInfo to :compiler:tests-common (vor 5 Tagen) <Dmitriy Novozhilov>
* 4ad9f48642 - [CMI] Cleanup code of CodeMetaInfo (vor 5 Tagen) <Dmitriy Novozhilov>
* 23c088afd6 - [TEST-GEN] Reorganize package structure in `:generators:test-generator` module (vor 5 Tagen) <Dmitriy Novozhilov>
* 380e8a3814 - [TEST-GEN] Extract run of TestGenerator to top of test generation DSL (vor 5 Tagen) <Dmitriy Novozhilov>
* 2a73aaba4d - [TEST-GEN] Move all generation data to `TestGroup.TestClass` (vor 5 Tagen) <Dmitriy Novozhilov>
* c51ea6b142 - [TEST-GEN] Create abstract TestGenerator and move current generator logic to TestGeneratorImpl (vor 5 Tagen) <Dmitriy Novozhilov>
* d45fb4dfd8 - [TEST-GEN] Extract logic of generating test methods into separate abstraction MethodGenerator (vor 5 Tagen) <Dmitriy Novozhilov>
* 2acbe96f15 - [TEST-GEN] Convert Test Generation DSL classes from java to kotlin (vor 5 Tagen) <Dmitriy Novozhilov>
* 31bccb4fb0 - [TEST-GEN] Rename .java to .kt (vor 5 Tagen) <Dmitriy Novozhilov>
* 580d2ed693 - [TEST-GEN] Add some comments to TestGenerationDSL (vor 5 Tagen) <Dmitriy Novozhilov>
* 0e43eaa662 - (tag: build-1.5.0-dev-674) Don't call possibleGetterNamesByPropertyName without a reason (vor 5 Tagen) <Mikhail Glukhikh>
* 44948aa9a2 - (tag: build-1.5.0-dev-669) [FE] Properly report diagnostics about type arguments of implicit invoke (vor 5 Tagen) <Dmitriy Novozhilov>
* 329066a4f3 - [Parser] Fix parsing of unfinished dot access in string template (vor 5 Tagen) <Dmitriy Novozhilov>
* 8999fd88b1 - (tag: build-1.5.0-dev-658, origin/rr/pdn_jvm_be_fix) JVM_IR KT-43401 KT-43518 fix ACC_STRICT and ACC_SYNCHRONIZED flags (vor 5 Tagen) <Dmitry Petrov>
* 7ed3860c70 - (tag: build-1.5.0-dev-654) JVM_IR KT-43043 fix nullability annotations for inline class members (vor 5 Tagen) <Dmitry Petrov>
* 2b3fc330ad - (tag: build-1.5.0-dev-653) KTIJ-664 [SealedClassInheritorsProvider]: test fixes (vor 5 Tagen) <Andrei Klunnyi>
* c2bf124d86 - (tag: build-1.5.0-dev-652) [FIR IDE] File symbol scope and symbol test (vor 5 Tagen) <Igor Yakovlev>
* 2f4842b271 - [FIR IDE] Add KtFileScope to support KtFileSymbol (vor 5 Tagen) <Igor Yakovlev>
* 2fa5ab6e31 - [FIR IDE] LC Remove difficult caching from FirLightClassBase (vor 5 Tagen) <Igor Yakovlev>
* f282b721bc - [FIR IDE] LC Fix test data (vor 5 Tagen) <Igor Yakovlev>
* f5d8ae0550 - [FIR IDE] LC add caching to light facades (vor 5 Tagen) <Igor Yakovlev>
* da54dbba8e - [FIR IDE] LC Add callable declarations to KtFileSymbol (vor 5 Tagen) <Igor Yakovlev>
* fb63b74b37 - [FIR IDE] LC Add KtFileSymbol and fix facade annotations (vor 5 Tagen) <Igor Yakovlev>
* 46071c1925 - [FIR IDE] LC fix annotations with special sites and nullability (vor 5 Tagen) <Igor Yakovlev>
* 2e7866ca86 - [FIR IDE] LC Fix annotations and modifiers for class members (vor 5 Tagen) <Igor Yakovlev>
* 3019f439fb - [FIR IDE] LC More accurate processing for JvmSynthetic and JvmHidden annotations (vor 5 Tagen) <Igor Yakovlev>
* 3895ad375c - [FIR IDE] LC add jvmstatic method into companion object (vor 5 Tagen) <Igor Yakovlev>
* d32d0a65f0 - (tag: build-1.5.0-dev-643) Revert "Report warning on @JvmStatic in private companion objects" (vor 5 Tagen) <Victor Petukhov>
* 94deddef7f - Revert "Minor: cover negative cases with test +m" (vor 5 Tagen) <Victor Petukhov>
* 5a9ff3471a - (tag: build-1.5.0-dev-633) FIR IDE: fix function targets on context element copy (vor 6 Tagen) <Ilya Kirillov>
* 67fc1bcb3d - FIR IDE: add debug error message when not possible to find fir declarartion by psi (vor 6 Tagen) <Ilya Kirillov>
* 940ec06f5b - FIR IDE: precalculate completion context on dependent analysis session creation (vor 6 Tagen) <Ilya Kirillov>
* 40b1a4df5a - FIR IDE: temp mute failing find usages test (vor 6 Tagen) <Ilya Kirillov>
* 2d5b23b650 - FIR IDE: separate KtExpressionTypeProvider into components (vor 6 Tagen) <Ilya Kirillov>
* 2101816f03 - FIR IDE: add expected type calculation for function calls (vor 6 Tagen) <Ilya Kirillov>
* 7be8d69870 - FIR IDE: add completion weighers tests for return/if/while (vor 6 Tagen) <Ilya Kirillov>
* b16ebe2dc4 - FIR IDE: consider if & while conditions expected type as boolean (vor 6 Tagen) <Ilya Kirillov>
* c2d83353e8 - FIR IDE: introduce builtin types container (vor 6 Tagen) <Ilya Kirillov>
* 835577383b - FIR IDE: introduce expected type provider for return expressions (vor 6 Tagen) <Ilya Kirillov>
* 299f36183c - FIR IDE: add tests for completion weighers from old testdata (vor 6 Tagen) <Ilya Kirillov>
* 19fff2b1e7 - FIR IDE: implement expected type weigher for completion (vor 6 Tagen) <Ilya Kirillov>
* c61d4b5f9c - FIR IDE: introduce return statement target provider (vor 6 Tagen) <Ilya Kirillov>
* a0ed14eafe - FIR: use real source element for return statement (vor 6 Tagen) <Ilya Kirillov>
* 3af0257b38 - (tag: build-1.5.0-dev-627) KTIJ-664 [SealedClassInheritorsProvider]: IDE-specific implementation (vor 6 Tagen) <Andrei Klunnyi>
* f02b73103b - KTIJ-650 [Code completion]: no "sealed" for classes with modifiers (vor 6 Tagen) <Andrei Klunnyi>
* fe64b13140 - KTIJ-650 [Code completion]: support for "sealed interface" (vor 6 Tagen) <Andrei Klunnyi>
* 602ed42b99 - (tag: build-1.5.0-dev-626) [Wasm] Move intrinsic generators to generators/wasm (vor 6 Tagen) <Svyatoslav Kuzmich>
* efeabac2c5 - (tag: build-1.5.0-dev-620) FIR: do not force coercion-to-Unit for nullable lambda return type (vor 6 Tagen) <Jinseong Jeon>
* 6239301f4e - FIR: no constraint for coerced-to-Unit last expression of lambda (vor 6 Tagen) <Jinseong Jeon>
* 4ab0897d7d - FIR: pass the explicit expected type to block type (vor 6 Tagen) <Jinseong Jeon>
* 0ea6b32c01 - NI: allow lower bound of flexible type for coercion-to-Unit (vor 6 Tagen) <Jinseong Jeon>
* b0f6461fa9 - (tag: build-1.5.0-dev-598) JVM_IR KT-42020 special IdSignature for some fake override members (vor 6 Tagen) <Dmitry Petrov>
* 12cfba9ca9 - (tag: build-1.5.0-dev-590) FIR BB: remove stale test ignoring tags in old language versions (vor 6 Tagen) <Jinseong Jeon>
* f7ade2b0b8 - FIR2IR: introduce implicit casts for extension receivers (vor 6 Tagen) <Jinseong Jeon>
* 6e9ac6b333 - (tag: build-1.5.0-dev-584) [Commonizer] Internal tool for tracking memory usage (vor 6 Tagen) <Dmitriy Dolovov>
* 010a290132 - (tag: build-1.5.0-dev-580) [LC] Fix for light classes equivalence (vor 6 Tagen) <Igor Yakovlev>
* 45112a3c11 - (tag: build-1.5.0-dev-575) [ULC] Fix invalid positive inheritor for self checking (vor 7 Tagen) <Igor Yakovlev>
* 0f4173cdfa - (tag: build-1.5.0-dev-572) Fix running stdlib tests in worker on Native (vor 7 Tagen) <Svyatoslav Scherbina>
* 8f4e4a4d40 - Specify common sources for stdlib test compilation tasks (vor 7 Tagen) <Ilya Gorbunov>
* c094d77794 - Fix DeepRecursiveFunction in worker on Native (vor 7 Tagen) <Svyatoslav Scherbina>
* b3d8c4a0fc - (tag: build-1.5.0-dev-571) [JS IR] Apply missing property for all tests tasks like jsIrTest and quickTest (vor 7 Tagen) <Svyatoslav Kuzmich>
* 32cc95a3b0 - (tag: build-1.5.0-dev-569) [JS IR] Skip export annotations while generating default stubs (vor 7 Tagen) <Shagen Ogandzhanian>
* 7efc95705a - (tag: build-1.5.0-dev-568) [Wasm] Publish stdlib klib to maven (vor 7 Tagen) <Svyatoslav Kuzmich>
* d37271bf35 - (tag: build-1.5.0-dev-559, tag: build-1.5.0-dev-550) [Wasm] Support packed integer array elements (vor 7 Tagen) <Svyatoslav Kuzmich>
* 51e8d782b0 - [Wasm] Support packed integer class fields (vor 7 Tagen) <Svyatoslav Kuzmich>
* 28168bf230 - (tag: build-1.5.0-dev-549, origin/rr/stdlib/js-map-entries-contains-fix-merge) Correctly implement specialized MutableEntrySet.contains KT-41278 (vor 7 Tagen) <Ilya Gorbunov>
* 0a3f3bef51 - (tag: build-1.5.0-dev-529) [Gradle, JS]Process error output and rethrow errors and warns to console (vor 7 Tagen) <Ilya Goncharov>
* 55b0775565 - (tag: build-1.5.0-dev-528) [FE] Call SealedClassInheritorsProvider only for sealed classes (vor 7 Tagen) <Dmitriy Novozhilov>
* 0a2269cccb - (tag: build-1.5.0-dev-518) Fixed out-of-process compiler execution if project directy is absent (vor 8 Tagen) <Andrey Uskov>
* 9be7221efd - Clear IC caches if they were not properly closed (vor 8 Tagen) <Andrey Uskov>
* 7bdd7ce6b8 - Reformat DirtyClassesMap (vor 8 Tagen) <Andrey Uskov>
* 275a02ce88 - Fix synchronization when working with IC caches (vor 8 Tagen) <Andrey Uskov>
* af95b8d1fe - Add explicit path sensitivity for InspectClassesForMultiModuleIC (vor 8 Tagen) <Andrey Uskov>
* 2e607335db - Add tests for incremental compilation of sealed interfaces (vor 8 Tagen) <Andrey Uskov>
* 36f99156fd - IC of sealed classes (vor 8 Tagen) <Andrey Uskov>
2020-12-21 16:18:37 +01:00
Vasily Levchenko
bd84f978ba
[kotlin compiler][update] 1.5.0-dev-500
...
* a0651cdba7 - (tag: build-1.5.0-dev-500) FIR IDE: add Java synthetic properties support for completion (vor 31 Stunden) <Ilya Kirillov>
* 48b7150566 - FIR IDE: split KtPropertySymbol into KtKotlinPropertySymbol and KtJavaSyntheticPropertySymbol (vor 31 Stunden) <Ilya Kirillov>
* 2201dd5198 - FIR: make FirSyntheticPropertiesScope to be name aware (vor 31 Stunden) <Ilya Kirillov>
* 8a5f260d04 - (tag: build-1.5.0-dev-496) [IR] Align debugging of suspend lambdas with old BE (vor 32 Stunden) <Kristoffer Andersen>
* 2be62c13b0 - (tag: build-1.5.0-dev-485) [Commonizer] Minor. Renamings (vor 2 Tagen) <Dmitriy Dolovov>
* b7330a9e14 - (tag: build-1.5.0-dev-481) JVM_IR KT-43877 fix generic signatures for SAM-converted lambdas (vor 2 Tagen) <Dmitry Petrov>
* dc11c2de77 - (tag: build-1.5.0-dev-477) IC Mangling: Use correct java field type if the type is inline class (vor 2 Tagen) <Ilmir Usmanov>
* 2b0a99b7b0 - IC Mangling: Use correct java field type if the type is inline class (vor 2 Tagen) <Ilmir Usmanov>
* 69bb65496f - IC Mangling: Change test since we pass boxed inline class to java method (vor 2 Tagen) <Ilmir Usmanov>
* cbb8eb494a - IC Mangling: Do not mangle functions with inline classes from Java (vor 2 Tagen) <Ilmir Usmanov>
* 0cab69a7a0 - IC Mangling: Do not mangle functions with inline classes from Java (vor 2 Tagen) <Ilmir Usmanov>
* 5aaaa3881d - (tag: build-1.5.0-dev-470, tag: build-1.5.0-dev-457) Refine diagnostic text for NULLABLE_TYPE_PARAMETER_AGAINST_NOT_NULL_TYPE_PARAMETER (vor 2 Tagen) <Denis.Zharkov>
* b143cb9ae5 - (tag: build-1.5.0-dev-450, tag: build-1.5.0-dev-444) Disable new test on WASM (vor 3 Tagen) <Mikhael Bogdanov>
* c922484758 - (tag: build-1.5.0-dev-443) [JVM_IR] Use direct field access to backing fields on current class. (vor 3 Tagen) <Mads Ager>
* 1d14926444 - (tag: build-1.5.0-dev-432) Re-enable evaluation tests in 201 platform (vor 3 Tagen) <Nikolay Krasko>
* 1bc369c63c - (tag: build-1.5.0-dev-428) Build: Enable caching for test task with enabled test distribution (vor 3 Tagen) <Vyacheslav Gerasimov>
* 8f2ad57f7a - (tag: build-1.5.0-dev-425) FIR: pass elvis expected type to lhs/rhs (vor 3 Tagen) <Jinseong Jeon>
* 41f56729f9 - FIR: serialize correct fqnames for local classes (vor 3 Tagen) <pyos>
* 12f936f6b7 - FIR2IR: do not approximate reified type arguments to super class (vor 3 Tagen) <pyos>
* 148d540580 - FIR checker: make unused checker visit qualified accesses in annotations (vor 3 Tagen) <Jinseong Jeon>
* 5efe774dba - FIR: remap Java meta-annotations to Kotlin equivalents (vor 3 Tagen) <pyos>
* a9ad85f306 - (tag: build-1.5.0-dev-423) FIR IDE: temporary mute find usages test as it fails because of incorrect resolve of init blocks (vor 3 Tagen) <Ilya Kirillov>
* 170928f498 - FIR IDE: allow type rendering only in analysis session (vor 3 Tagen) <Ilya Kirillov>
* f30c6bf86a - FIR IDE: rework KtCall to work with error cals (vor 3 Tagen) <Ilya Kirillov>
* e6327ef490 - (tag: build-1.5.0-dev-420) Build: Enable test distribution for :js:js.tests:test task (vor 3 Tagen) <Vyacheslav Gerasimov>
* 06fd7f8526 - Build: Add helper to configure gradle test distribution (vor 3 Tagen) <Vyacheslav Gerasimov>
* 7bbb738a71 - Build: Cleanup :js:js.tests buildscript (vor 3 Tagen) <Vyacheslav Gerasimov>
* d43af46bf4 - Build: Add V8 engine & repl.js to js tests inputs (vor 3 Tagen) <Vyacheslav Gerasimov>
* fadedc84db - (tag: build-1.5.0-dev-417) [JVM_IR] Refactor and add bytecode text tests for compose-like code. (vor 3 Tagen) <Mads Ager>
* 83588e9f22 - [JVM_IR] Add tests of Compose-like default argument handling. (vor 3 Tagen) <Mads Ager>
* a7efa5c98b - [IR] Fix remapping of arguments in LocalDeclarationsLowering. (vor 3 Tagen) <Mads Ager>
* 167e60b9fb - (tag: build-1.5.0-dev-415) [JS IR] Assert createdOn equals 0 for properties initialization fun for file (vor 3 Tagen) <Ilya Goncharov>
* 5be28520fc - (tag: build-1.5.0-dev-412) JVM_IR KT-43851 preserve static initialization order in const val read (vor 3 Tagen) <Dmitry Petrov>
* b0ef6ee1fc - JVM_IR Minor: refactor rawType (vor 3 Tagen) <Dmitry Petrov>
* f4a25066a8 - (tag: build-1.5.0-dev-403) Fix freshly added CLI tests for windows agents (vor 3 Tagen) <Denis.Zharkov>
* dd66da7c65 - (tag: build-1.5.0-dev-393) Optimize FirJavaSyntheticNamesProvider.possibleGetterNamesByPropertyName (vor 3 Tagen) <Mikhail Glukhikh>
* 6d545fc281 - Make FirTowerLevel an abstract class (vor 3 Tagen) <Mikhail Glukhikh>
* 34d7a7c184 - FIR tower levels: inline processElementsByName[AndStoreResult] (vor 3 Tagen) <Mikhail Glukhikh>
* af4941b222 - [FIR] Drop delayedNode from ControlFlowGraph.orderNodes (vor 3 Tagen) <Mikhail Glukhikh>
* 7b277600a9 - Optimize/simplify loadFunctions(Properties)ByName in FIR deserializer (vor 3 Tagen) <Mikhail Glukhikh>
* e51503ab42 - Code cleanup: KotlinDeserializedJvmSymbolsProvider (vor 3 Tagen) <Mikhail Glukhikh>
* 1383e923ea - Drop KotlinDeserializedJvmSymbolsProvider.findRegularClass (vor 3 Tagen) <Mikhail Glukhikh>
* 7e99f0ee23 - Optimize ConeInferenceContext.typeDepth a bit (vor 3 Tagen) <Mikhail Glukhikh>
* 67c7b5ca0a - Optimize/simplify FirAbstractImportingScope.getStaticsScope (vor 3 Tagen) <Mikhail Glukhikh>
* d90cc452fe - Simplify: FirSymbolProvider.getClassDeclaredPropertySymbols (vor 3 Tagen) <Mikhail Glukhikh>
* e344d9e438 - Drop unused functions from FirBuiltinSymbolProvider (vor 3 Tagen) <Mikhail Glukhikh>
* bb0410b143 - [FIR] Drop unused utility functions from StandardTypes.kt (vor 3 Tagen) <Mikhail Glukhikh>
* f88d51613f - (tag: build-1.5.0-dev-391) Remove old 193 and as40 bunches (vor 3 Tagen) <Yunir Salimzyanov>
* bf8de487a0 - (tag: build-1.5.0-dev-388, tag: build-1.5.0-dev-384) CliTrace: rewrite smart cast-vulnerable piece of code (vor 3 Tagen) <Mikhail Glukhikh>
* c8c83c04c0 - (tag: build-1.5.0-dev-381, tag: build-1.5.0-dev-380) [IR] Fix saving function calls during inlining const properties in PropertyAccessorInlineLowering (#3971 ) (vor 3 Tagen) <LepilkinaElena>
* dccfb33bcc - (tag: build-1.5.0-dev-373) JVM_IR: Unbox argument of type kotlin.Result (vor 3 Tagen) <Ilmir Usmanov>
* 775d610045 - Value classes: Forbid any identity equality check on value class (vor 3 Tagen) <Ilmir Usmanov>
* 7e088457a2 - Temporary clear sinceVersion for ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated (vor 3 Tagen) <Denis.Zharkov>
* dbc85a5f18 - (tag: build-1.5.0-dev-361) [TEST] Fix compilation of CodegenTestsOnAndroidGenerator.kt (vor 4 Tagen) <Dmitriy Novozhilov>
* b416c669b0 - [TEST] Update testdata due to dropped COMMON_COROUTINE_TEST directive (vor 4 Tagen) <Dmitriy Novozhilov>
* aacf934b49 - [TEST] Drop machinery about experimental coroutines from compiler tests (vor 4 Tagen) <Dmitriy Novozhilov>
* 8c4b7ad1e1 - [TEST] Drop generating tests for coroutines of Kotlin 1.2 (vor 4 Tagen) <Dmitriy Novozhilov>
* 0389589d83 - (tag: build-1.5.0-dev-360) Build: Setup inputs and outputs for :js:js-tests:test task properly (vor 4 Tagen) <Vyacheslav Gerasimov>
* d5c1e5681c - (tag: build-1.5.0-dev-355) [IR] Don't assume subclasses as part of member scope of sealed class (vor 4 Tagen) <Dmitriy Novozhilov>
* b6bd7c48f4 - [FE] Rename FreedomForSealedClasses feature with more meaningful name (vor 4 Tagen) <Dmitriy Novozhilov>
* 77aad06008 - [FE] Add bunch files to fix compilation on 201 platform (vor 4 Tagen) <Dmitriy Novozhilov>
* 3246e6b9ac - [IC] Add ability to pass additional compiler args to IC tests (vor 4 Tagen) <Dmitriy Novozhilov>
* 57a081c399 - [FE] Prohibit inheritance of sealed classes in different module (vor 4 Tagen) <Dmitriy Novozhilov>
* f8d6f79c17 - [FE] Temporary disable exhaustiveness checker for java sealed classes (vor 4 Tagen) <Dmitriy Novozhilov>
* 1c9f9130e6 - [FE] Prohibit implementing java sealed classes (vor 4 Tagen) <Dmitriy Novozhilov>
* 6809adee9c - [FE] Extract computation of sealed class inheritors into separate component (vor 4 Tagen) <Dmitriy Novozhilov>
* c0a1aecf9b - [FE] Add test for compiling against library with kotlin sealed classes and interfaces (vor 4 Tagen) <Dmitriy Novozhilov>
* 7897bb6adb - [FE] Support sealed classes and interfaces from java (vor 4 Tagen) <Dmitriy Novozhilov>
* bdfb71b149 - [FE] Add sealed classes related properties to java model (vor 4 Tagen) <Dmitriy Novozhilov>
* 8e9e34350f - [FE] Properly support sealed interfaces in exhaustiveness checker (vor 4 Tagen) <Dmitriy Novozhilov>
* 9609954560 - [FE] Allow using sealed modifier on interface and compute `sealed` modality for them (vor 4 Tagen) <Dmitriy Novozhilov>
* d605c7e491 - [FE] Prohibit inheritors of sealed classes which are declared in different package (vor 4 Tagen) <Dmitriy Novozhilov>
* e76acc8ee0 - [FE] Collect inheritors of sealed classes from new places in `computeSealedSubclasses` (vor 4 Tagen) <Dmitriy Novozhilov>
* 70c61be1ef - [FE] Allow declare sealed class inheritors as inner or nested classes (vor 4 Tagen) <Dmitriy Novozhilov>
* f5f1984a60 - [FE] Allow declare sealed class inheritors in different files in one module (vor 4 Tagen) <Dmitriy Novozhilov>
* 1a377069dd - (tag: build-1.5.0-dev-351) Allow AnalysisHandlerExtension to provide additional classpath on retry (vor 4 Tagen) <Jiaxiang Chen>
* a6cb156ce9 - Allow multiple retry for AnalysisHandlerExtension (vor 4 Tagen) <Jiaxiang Chen>
* 313dfaf48c - (tag: build-1.5.0-dev-341) JVM_IR KT-43812 erase generic arguments of SAM wrapper supertype (vor 4 Tagen) <Dmitry Petrov>
* 5daa406cdf - (tag: build-1.5.0-dev-340) Use FirNamedFunctionSymbol in FirScope.processFunctionsByName (vor 4 Tagen) <Mikhail Glukhikh>
* 2dfba10d84 - FIR: extend suspend conversion to intersection type (vor 4 Tagen) <Jinseong Jeon>
* 42ea4463ee - Fix type argument inconsistency in FirResolvedQualifier (vor 4 Tagen) <Mikhail Glukhikh>
* d6e144c80e - [FIR] Extend callableNames known for JvmMappedScope (vor 4 Tagen) <Mikhail Glukhikh>
* 94014ba3eb - Fir2IrLazyClass: don't generate non-f/o properties from superclass (vor 4 Tagen) <Mikhail Glukhikh>
* 9b0ada2b0f - [FIR2IR] Generate f/o overridden symbol with FakeOverrideGenerator (vor 4 Tagen) <Mikhail Glukhikh>
* 91834ccf46 - Use FirNamedFunctionSymbol in FirSimpleFunction & its inheritors (vor 4 Tagen) <Mikhail Glukhikh>
* 15021f30ff - Use FirNamedFunctionSymbol around processOverriddenFunctions (vor 4 Tagen) <Mikhail Glukhikh>
* 8fedfd2d2a - (tag: build-1.5.0-dev-338) Minor, add workaround for KT-43812 (vor 4 Tagen) <Alexander Udalov>
* 2b22cbcdd2 - Advance bootstrap to 1.5.0-dev-309 (vor 4 Tagen) <Dmitriy Novozhilov>
* 38b59ddabf - (tag: build-1.5.0-dev-335) Wizard: Fix tests (vor 4 Tagen) <anastasiia.spaseeva>
* 71459db9dd - Wizard: Do not add bintray repoitory for eap versions (vor 4 Tagen) <anastasiia.spaseeva>
* 2d8a8d252b - (tag: build-1.5.0-dev-327) Add 201 bunch files for JavaClass implementations (vor 4 Tagen) <Denis.Zharkov>
* 5a006a3690 - Minor. Specify targetBackend for new IR tests (vor 4 Tagen) <Denis.Zharkov>
* 92b402759b - Report incorrect JVM target only when @JvmRecord is actually used (vor 4 Tagen) <Denis.Zharkov>
* 920ed558ee - Add some tests on corner cases for @JvmRecord (vor 4 Tagen) <Denis.Zharkov>
* 3aa55620d0 - Prohibit explicit j.l.Record supertype even for @JvmRecord (vor 4 Tagen) <Denis.Zharkov>
* 2b29e70b64 - Temporary avoid using constant from the new ASM (vor 4 Tagen) <Denis.Zharkov>
* f399f013dd - Temporary add another env variable JDK_15_0 that is set on TC agents (vor 4 Tagen) <Denis.Zharkov>
* 46c3979acd - Separate JVM target option from javac's --enable-preview analogue (vor 4 Tagen) <Denis.Zharkov>
* 3abd8b1ab2 - Adapt CliTests for api requirement of @JvmRecord (vor 4 Tagen) <Denis.Zharkov>
* dc1a1c5821 - Support cross-module usages of @JvmRecord classes (vor 4 Tagen) <Denis.Zharkov>
* ac0604377d - Minor. Extract runJvmInstance for running BB tests with custom JVM (vor 4 Tagen) <Denis.Zharkov>
* 6e4f84dddf - Add @SinceKotlin("1.5") on JvmRecord annotation (vor 4 Tagen) <Denis.Zharkov>
* ddbd62054f - Prohibit extending java.lang.Record from non-@JvmRecord classes (vor 4 Tagen) <Denis.Zharkov>
* 695d0dbfbb - Check JvmRecordSupport language feature before generating synthetic properties (vor 4 Tagen) <Denis.Zharkov>
* a4bf36aee7 - Support @JvmRecord for JVM_IR (vor 4 Tagen) <Denis.Zharkov>
* f64980a597 - Add check for bytecode target when @JvmRecord is used (vor 4 Tagen) <Denis.Zharkov>
* b860a0c664 - Separate JvmTarget::bytecodeVersion version into major/minor parts (vor 4 Tagen) <Denis.Zharkov>
* c8851c4f75 - Prohibit @JvmRecord for non-data classes (vor 4 Tagen) <Denis.Zharkov>
* cc0b584445 - Adapt test infrastructure to the latest changes (vor 4 Tagen) <Denis.Zharkov>
* 1d873a1a73 - Move earlier generated tests (vor 4 Tagen) <Denis.Zharkov>
* 033f43794d - Prohibit irrelevant fields in @JvmRecord classes (vor 4 Tagen) <Denis.Zharkov>
* 1b575d7903 - Add initial support for @JvmRecord in backend (vor 4 Tagen) <Denis.Zharkov>
* 26d525fa3c - Prepare ClassBuilder for record components (vor 4 Tagen) <Denis.Zharkov>
* f6a3580c93 - Add @JvmRecord diagnostics for open and enums (vor 4 Tagen) <Denis.Zharkov>
* bef50c0342 - Correct descriptor shape for @JvmRecord annotated classes (vor 4 Tagen) <Denis.Zharkov>
* ca2e199b53 - Minor. Move @JvmRecord tests to relevant directory (vor 4 Tagen) <Denis.Zharkov>
* d4de2c4dce - Add check that we have JDK 15 in classpath when using @JvmRecord (vor 4 Tagen) <Denis.Zharkov>
* 85962d8312 - Add check that @JvmRecord classes cannot inherit other classes (vor 4 Tagen) <Denis.Zharkov>
* 4f5db241ea - Add @JvmRecord annotation and relevant diagnostics (vor 4 Tagen) <Denis.Zharkov>
* 059e2aab7a - Make BlackBox tests for Java 9 generated (vor 4 Tagen) <Denis.Zharkov>
* 5d05419016 - Add simple JDK15 BlackBox test (vor 4 Tagen) <Denis.Zharkov>
* 513f7177ca - Support loading Java records (vor 4 Tagen) <Denis.Zharkov>
* f25b7672a7 - Introduce FULL_JDK_15 TestJdkKind (vor 4 Tagen) <Denis.Zharkov>
* 430da22b4b - Setup 15_PREVIEW LanguageLevel for Java sources in CLI (vor 4 Tagen) <Denis.Zharkov>
* ff52a3f867 - (tag: build-1.5.0-dev-322) [Gradle, JS] Null library and libraryTarget when they are null (vor 4 Tagen) <Ilya Goncharov>
* d4233f3f0e - (tag: build-1.5.0-dev-321) [Wasm] Use Wasm GC arrays instead of JS arrays (vor 4 Tagen) <Svyatoslav Kuzmich>
* d15af70a3e - [Wasm] Refactoring: replace "struct types" with "GC types" (vor 4 Tagen) <Svyatoslav Kuzmich>
* 4bb163fd1f - [Wasm IR] Add missing GC and function reference instructions (vor 4 Tagen) <Svyatoslav Kuzmich>
* 6063353b64 - [Wasm] Generate stdlib WasmOp based on WasmOp from Wasm IR (vor 4 Tagen) <Svyatoslav Kuzmich>
* 1cfb81455c - (tag: build-1.5.0-dev-317) Generate correct names for companion @JvmStatic accessors in annotation class (vor 4 Tagen) <Mikhael Bogdanov>
* 3e0efeef31 - (tag: build-1.5.0-dev-309) JVM IR: add test for complex generic diamond hierarchy (vor 4 Tagen) <Alexander Udalov>
* 3370fa03d7 - Revert "JVM IR: remove obsolete isDefaultImplsBridge in findInterfaceImplementation" (vor 4 Tagen) <Alexander Udalov>
* 69c88a8a0a - (tag: build-1.5.0-dev-299) PSI2IR KT-41284 use getters for open data class property values (vor 4 Tagen) <Dmitry Petrov>
* d8d30263d3 - (tag: build-1.5.0-dev-298) IC Mangling: search parents for method if descriptor is fake override (vor 5 Tagen) <Ilmir Usmanov>
* e089e3606f - (tag: build-1.5.0-dev-297) Disable `testSingleAndroidTarget` while OOM investigation in progress KT-43755 (vor 5 Tagen) <Alexander Dudinsky>
* df9ecb0f4a - (tag: build-1.5.0-dev-289) Dependency of js tests generation on compiler test data generation (KTI-404) (vor 5 Tagen) <Nikolay Krasko>
* 0ca7c50452 - (tag: build-1.5.0-dev-288) FIR IDE: refactor, separate resolveSimpleNameReference into functions (vor 5 Tagen) <Ilya Kirillov>
* 717e087fd9 - (tag: build-1.5.0-dev-275) [JVM] Do not collaps unrelated locals in state machine transform. (vor 5 Tagen) <Mads Ager>
* 1bb864bbb0 - [JVM] Add tests that expose problem with locals collapsing. (vor 5 Tagen) <Mads Ager>
* 8e38f9d176 - (tag: build-1.5.0-dev-268) Stop mangle common project descriptor in GenerateTestSupport tests (vor 5 Tagen) <Nikolay Krasko>
* b0347c3822 - Stable order of generation and errors in ConvertSealedClassToEnumIntention (vor 5 Tagen) <Nikolay Krasko>
* 2ad4824eb0 - (tag: build-1.5.0-dev-241) Fix exception on resolving collection literal inside lambda (vor 5 Tagen) <Mikhail Zarechenskiy>
* c5015c9294 - (tag: build-1.5.0-dev-235) Don't recognize IrVariable as declaration scope in inlining (vor 6 Tagen) <Mikhael Bogdanov>
* 7f51f57998 - (tag: build-1.5.0-dev-234) Generate correct $default method for actual suspend function (vor 6 Tagen) <Ilmir Usmanov>
* 0dc5f3ac00 - (tag: build-1.5.0-dev-233) IC: call JvmDefault method of inline class using boxed receiver (vor 6 Tagen) <Ilmir Usmanov>
* d6330337a9 - (tag: build-1.5.0-dev-218) FIR IDE: introduce param for enabling disabled tests (vor 6 Tagen) <Ilya Kirillov>
* a671054fa3 - FIR IDE: change until-build to 203.* in plugin.xml (vor 6 Tagen) <Ilya Kirillov>
* b6d80a1149 - (tag: build-1.5.0-dev-214) Build: Fix kotlin-compiler-internal-test-framework empty sources jar (vor 6 Tagen) <Vyacheslav Gerasimov>
* 1d51dffd76 - (tag: build-1.5.0-dev-211) Reminder about -Pidea.fir.plugin=true for running fir-idea tests (vor 6 Tagen) <Nikolay Krasko>
* e5c62c3838 - (tag: build-1.5.0-dev-205) [JS] Disable special checks in labeled-block-to-do-while (vor 6 Tagen) <Zalim Bashorov>
* 7ca54ec405 - [JS IR] unmute test arraySort.kt (vor 6 Tagen) <Zalim Bashorov>
* 4c69f78de8 - [JS] Replace J2V8 based ScriptEngine with a process-based version (vor 6 Tagen) <Zalim Bashorov>
* 39cc149da0 - [JS] Revert disabling running ES6 tests on all platforms except linux (vor 6 Tagen) <Zalim Bashorov>
* 2cb4a4906f - [JS] Remove j2v8 from dependencies (vor 6 Tagen) <Zalim Bashorov>
* f4431a21fc - [JS] Make all JS test tasks depending on setupV8 (vor 6 Tagen) <Zalim Bashorov>
* 9cc3725db1 - [JS] Move JS engines download and setup code higher to use it from other tasks (vor 6 Tagen) <Zalim Bashorov>
* bc4c2349c0 - [JS] Extract engine setup related code from wasmTest (vor 6 Tagen) <Zalim Bashorov>
* 70eb3d2486 - [JS] BasicBoxTest.kt: cleanup (vor 6 Tagen) <Zalim Bashorov>
* f573b81456 - [JS] Minor: fix typo in AntTaskJsTest (vor 6 Tagen) <Zalim Bashorov>
* b8903f8cf8 - (tag: build-1.5.0-dev-191) Enable kotlin-annotation-processing-cli tests on TC (vor 6 Tagen) <Mikhael Bogdanov>
* 078aa18479 - (tag: build-1.5.0-dev-190) Fix KAPT cli tests on windows (vor 6 Tagen) <Ivan Gavrilovic>
* 82ad230e0d - (tag: build-1.5.0-dev-182) [Gradle, JS] Add nodeArgs to NodeJsExec (vor 6 Tagen) <Ilya Goncharov>
* cdfe1771d9 - (tag: build-1.5.0-dev-181) FIR DFA: reimplement type OR operation to its original semantics (vor 6 Tagen) <Jinseong Jeon>
* 16b9312695 - FIR DFA: refactor type statements manipulation (vor 6 Tagen) <Jinseong Jeon>
* 7ea58adc50 - FIR: reproduce KT-43569 (vor 6 Tagen) <Jinseong Jeon>
* 0d8cdb7bdb - (tag: build-1.5.0-dev-171) Fix double registered "com.intellij.psi.classFileDecompiler" for 203 platform (vor 6 Tagen) <Nikita Bobko>
2020-12-14 15:31:10 +01:00
Vasily Levchenko
50d708abb5
[kotlin compiler][update] 1.5.0-dev-156
...
* 5f91f79382 - (HEAD -> master, tag: build-1.5.0-dev-156, origin/master, origin/HEAD) Remove usage of idea file systems for checking js libraries (vor 35 Stunden) <Nikolay Krasko>
* c959ad7911 - (tag: build-1.5.0-dev-155) FIR checker: revisit per-label iterations to avoid !! (vor 2 Tagen) <Jinseong Jeon>
* 762e315ce3 - FIR checker: deprecate path-insensitive data collection (vor 2 Tagen) <Jinseong Jeon>
* 168503573a - FIR checker: make unused checker path-sensitive (vor 2 Tagen) <Jinseong Jeon>
* 3d7d87ace5 - FIR: keep nullability of lambda return type (vor 2 Tagen) <Jinseong Jeon>
* 28a1d1ceac - (tag: build-1.5.0-dev-152) Disable test on Windows (vor 2 Tagen) <Mikhael Bogdanov>
* c87edc44f3 - (tag: build-1.5.0-dev-148) Fix compilation error in :noarg-ide-plugin (vor 2 Tagen) <Alexander Udalov>
* 69be56d042 - (tag: build-1.5.0-dev-143) Value classes: Forbid cloneable value classes (vor 2 Tagen) <Ilmir Usmanov>
* 25c228297a - (tag: build-1.5.0-dev-142) JVM IR: support noarg compiler plugin (vor 2 Tagen) <Alexander Udalov>
* a06bffc4b9 - Noarg: prohibit noarg for inner and local classes (vor 2 Tagen) <Alexander Udalov>
* a343fffe9e - Noarg: somewhat refactor tests (vor 2 Tagen) <Alexander Udalov>
* b10e206144 - IR: minor, deduplicate unbound symbol in error message (vor 2 Tagen) <Alexander Udalov>
* bf4f2605d4 - (tag: build-1.5.0-dev-137) Mark FirPsiCheckerTestGenerated.Regression.testJet53 as FLAKY (vor 3 Tagen) <Nikolay Krasko>
* 7354bcbc99 - (tag: build-1.5.0-dev-136) Build: Publish kotlin-compiler-internal-test-framework maven artifact (vor 3 Tagen) <Vyacheslav Gerasimov>
* 5d9e86863a - (tag: build-1.5.0-dev-135) [IR] Make isHidden and isAssignable explicit on IrValueParameter. (vor 3 Tagen) <Mads Ager>
* 3dbe02b7fe - (tag: build-1.5.0-dev-134) JVM_IR KT-43109 generate internal bridge for custom internal 'toArray' (vor 3 Tagen) <Dmitry Petrov>
* 149bcc2d22 - (tag: build-1.5.0-dev-129) Revert using regex Pattern in String.replace (vor 3 Tagen) <Ilya Gorbunov>
* 5167d69b7c - (tag: build-1.5.0-dev-125) FIR checker: introduce member property checker (vor 3 Tagen) <Jinseong Jeon>
* 2bf22caeb7 - (tag: build-1.5.0-dev-123) Revert "Keep application environment alive between JPS tests" (vor 3 Tagen) <Nikolay Krasko>
* 2d8bdcbc9b - Minor: use unique temp directories in jps-build tests (vor 3 Tagen) <Nikolay Krasko>
* 1ee0892f73 - (tag: build-1.5.0-dev-106) [ULC] Fix NPE on generating data class ctor parameters (vor 3 Tagen) <Igor Yakovlev>
* f43899086a - (tag: build-1.5.0-dev-96) Value Classes: Forbid var properties with value class receivers (vor 3 Tagen) <Ilmir Usmanov>
* 19b16da183 - (tag: build-1.5.0-dev-94) Minor. Add test to check value classes (vor 3 Tagen) <Ilmir Usmanov>
* 0d55c9108d - (tag: build-1.5.0-dev-91) IC: Forbid inner classes inside inline classes (vor 3 Tagen) <Ilmir Usmanov>
* 15c325cf10 - Value classes: Allow nested inline classes (vor 3 Tagen) <Ilmir Usmanov>
* 235813736e - (tag: build-1.5.0-dev-89, tag: build-1.5.0-dev-84) Build: Set file access rights explicitly in kotlin-stdlib-js jar (vor 3 Tagen) <Vyacheslav Gerasimov>
* 4626f21c58 - (tag: build-1.5.0-dev-76) Record type arguments for FirResolvedQualifier (vor 4 Tagen) <Mikhail Glukhikh>
* 68d271fc91 - Move FirModifierList inside FirModifierChecker to reduce its scope (vor 4 Tagen) <Mikhail Glukhikh>
* 94ddb71213 - [FIR] Simplify UnusedChecker & delete FirSourceChildren.kt (vor 4 Tagen) <Mikhail Glukhikh>
* 8abf27898d - Simplify FirMemberDeclaration.implicitModality (vor 4 Tagen) <Mikhail Glukhikh>
* 5fbdc0af5e - [FIR] Introduce & use MODALITY_MODIFIER positioning strategy (vor 4 Tagen) <Mikhail Glukhikh>
* 54f9edb597 - Simplify RedundantVisibilityModifierChecker (vor 4 Tagen) <Mikhail Glukhikh>
* b1c9d4b046 - [FIR] Introduce & use VISIBILITY_MODIFIER positioning strategy (vor 4 Tagen) <Mikhail Glukhikh>
* 7f1b539011 - [FIR] Simplify CanBeValChecker.getDestructuringChildrenCount (vor 4 Tagen) <Mikhail Glukhikh>
* 3877933913 - [FIR] Adapt VAL_OR_VAR strategy & use it in CanBeValChecker (vor 4 Tagen) <Mikhail Glukhikh>
* ea7d738ee1 - [FIR] Introduce & use SourceElementPositioningStrategies.OPERATOR (vor 4 Tagen) <Mikhail Glukhikh>
* c9806c5af9 - [FIR] Simplify RedundantExplicitTypeChecker (vor 4 Tagen) <Mikhail Glukhikh>
* 516fce37db - (tag: build-1.5.0-dev-73) Value classes: Allow unsigned arrays in annotations (vor 4 Tagen) <Ilmir Usmanov>
* a9c072f826 - (tag: build-1.5.0-dev-70) Regenerate compiler tests (vor 4 Tagen) <Alexander Udalov>
* caea0a9df0 - (tag: build-1.5.0-dev-62) JVM_IR KT-43721 coerce intrinsic result to corresponding unsigned type (vor 4 Tagen) <Dmitry Petrov>
* c776fcbd00 - (tag: build-1.5.0-dev-60) [JVM_IR] Fix incorrect name in inner class attributes. (vor 4 Tagen) <Mads Ager>
* fae5b8da4b - [JVM] Do not put the name of default lambda parameter in LVT. (vor 4 Tagen) <Mads Ager>
* e5c46a86aa - (tag: build-1.5.0-dev-59) [Commonizer] Minor. Rename file (vor 4 Tagen) <Dmitriy Dolovov>
* daf42c1ee6 - [Commonizer] Remove unnecessary nullability at CirKnownClassifiers.commonDependeeLibraries (vor 4 Tagen) <Dmitriy Dolovov>
* 984b3c2f30 - (tag: build-1.5.0-dev-56) Fix to address platform expectation for project path (vor 4 Tagen) <Vladimir Dolzhenko>
* 68f8e88d8b - (tag: build-1.5.0-dev-51) [Commonizer] Introduce various types of classifier caches (vor 4 Tagen) <Dmitriy Dolovov>
* dce3d4d1b7 - [Commonizer] Rename InputTarget and OutputTarget (vor 4 Tagen) <Dmitriy Dolovov>
* b0ff3e7e5e - [Commonizer] More fine-grained control of commonized module dependencies (vor 4 Tagen) <Dmitriy Dolovov>
* 9d749feb64 - (tag: build-1.5.0-dev-49) Fix gradle test for endorsed libraries in K/N (#3953 ) (vor 4 Tagen) <LepilkinaElena>
* d25ad269e0 - (tag: build-1.5.0-dev-44) Reuse captured arguments for flexible type's bounds properly, by equality of type constructors modulo mutability and type argument (vor 4 Tagen) <Victor Petukhov>
* 9f58e4bcfe - Add `FlexibleTypeBoundsChecker` which can answer the question: "can two types be different bounds of the same flexible type?"; and provide the base bound for the given bound. (vor 4 Tagen) <Victor Petukhov>
* 1ccbb09029 - Fix formatting in flexibleTypes.kt (vor 4 Tagen) <Victor Petukhov>
* 8e5bcd349e - (tag: build-1.5.0-dev-32) [JS IR] Respect JsExport while assigning stable names (vor 4 Tagen) <Shagen Ogandzhanian>
* 6b649d02d3 - (tag: build-1.5.0-dev-31) JVM IR: fix visibility/modality of $suspendImpl methods (vor 4 Tagen) <Alexander Udalov>
* 8ce2e4654b - JVM IR: allow custom toArray to have any array type (vor 4 Tagen) <Alexander Udalov>
* e6a3e38c4d - (tag: build-1.5.0-dev-27) JVM_IR no static inline class members for Kotlin JvmDefault methods (vor 5 Tagen) <Dmitry Petrov>
* 11673bd09c - (tag: build-1.5.0-dev-25) KAPT: add tests for processed types, remove dead code, simplify logic (vor 5 Tagen) <Ivan Gavrilovic>
* 08a2b47c77 - Incremental KAPT: fix typo and do check processed sources on clean build (vor 5 Tagen) <Ivan Gavrilovic>
* 0522583602 - Incremental KAPT: add test for isolating AP with classpath origin (vor 5 Tagen) <Ivan Gavrilovic>
* 05e47da458 - Incremental KAPT: simplify impacted types computation (vor 5 Tagen) <Ivan Gavrilovic>
* c7e5beece5 - Use types are origins for incremental KAPT and track generated source (vor 5 Tagen) <Ivan Gavrilovic>
* d512158c25 - (tag: build-1.5.0-dev-22) [JS IR] Remove redundant guard assertion for extension funs with default params (vor 5 Tagen) <Shagen Ogandzhanian>
* a917ebd11e - (tag: build-1.5.0-dev-19) JVM IR: use origin to detect property/typealias $annotations methods (vor 5 Tagen) <Alexander Udalov>
* c7c793c724 - JVM IR: do not use origin DEFAULT_IMPLS_BRIDGE(_TO_SYNTHETIC) (vor 5 Tagen) <Alexander Udalov>
* d41d1bf64d - JVM IR: remove obsolete isDefaultImplsBridge in findInterfaceImplementation (vor 5 Tagen) <Alexander Udalov>
* be03bc477d - JVM IR: do not use origin DEFAULT_IMPLS_WITH_MOVED_RECEIVERS(_SYNTHETIC) (vor 5 Tagen) <Alexander Udalov>
* 988cc52174 - JVM IR: do not use origin DEFAULT_IMPLS_BRIDGE_FOR_COMPATIBILITY(_SYNTHETIC) (vor 5 Tagen) <Alexander Udalov>
* 697b2b02f1 - (tag: build-1.5.0-dev-18) [JS IR] Add properties lazy initialization with multiple modules (vor 5 Tagen) <Ilya Goncharov>
* 6cb573cb45 - (tag: build-1.5.0-dev-6) [FIR] Import parents of companion objects first (vor 5 Tagen) <pyos>
* 4d7b6c022b - (tag: build-1.5.0-dev-5) [FIR IDE] LC Anonymous to SuperClass type substitution (vor 5 Tagen) <Igor Yakovlev>
* 842d31d04e - [FIR IDE] Fix HL API test data (vor 5 Tagen) <Igor Yakovlev>
* 7cbcde77dd - [FIR IDE] LC More accurate fields visibility and modality (vor 5 Tagen) <Igor Yakovlev>
* a7d7aa123e - [FIR IDE] LC minor refactorings (vor 5 Tagen) <Igor Yakovlev>
* a1603716ed - [FIR IDE] LC Add anonymous objects support (vor 5 Tagen) <Igor Yakovlev>
* 5630667320 - [FIR IDE] LC better support for JvmMultiFileClass annotation (vor 5 Tagen) <Igor Yakovlev>
* 56c3faee00 - [FIR IDE] LC Fix generating unique field names (vor 5 Tagen) <Igor Yakovlev>
* 18e5af37ff - [FIR IDE] LC Fixed incorrect JvmOverloads (vor 5 Tagen) <Igor Yakovlev>
* 535aa1e9e0 - [FIR IDE] LC expand typealiases for applied annotations (vor 5 Tagen) <Igor Yakovlev>
* 229c6f97ac - [FIR IDE] LC Fixed nullability for getters (vor 5 Tagen) <Igor Yakovlev>
* aff90b335c - [FIR IDE] LC Implement special keywords like transient, volatile, synchronized, strictfp (vor 5 Tagen) <Igor Yakovlev>
* 6aff96a401 - [FIR IDE] Remove extra analyzing for local declarations (vor 5 Tagen) <Igor Yakovlev>
* 3fc424246b - [FIR IDE] LC basic support for type arguments (vor 5 Tagen) <Igor Yakovlev>
* 2a8f783393 - [FIR IDE] HL API Better support of nullability and modality (vor 5 Tagen) <Igor Yakovlev>
* 4c69043a15 - [FIR IDE] Move refactoring and minor bugfixing for modality, jvmname, etc. (vor 5 Tagen) <Igor Yakovlev>
* 3e3ec5fc69 - [FIR IDE] Supporting member scopes in EnumEntries (vor 5 Tagen) <Igor Yakovlev>
* fdaf31dbf3 - [FIR IDE] Fix typemapping for FirTypeAliasSymbol (vor 5 Tagen) <Igor Yakovlev>
* aae0081f3f - [FIR IDE] Fixed invalid HL API getters request (vor 5 Tagen) <Igor Yakovlev>
* 2429f429c5 - (tag: build-1.5.0-dev-4) [FIR] Set isStubTypeEqualsToAnything = true for inference as in FE 1.0 (vor 5 Tagen) <Mikhail Glukhikh>
* eae8821dec - FIR Java: unbind possible named annotation cycle (vor 5 Tagen) <Mikhail Glukhikh>
* 2ffedd2731 - (tag: build-1.5.0-dev-2) Fix Daemon compiler tests on Windows (vor 5 Tagen) <Nikolay Krasko>
* 8a969dab7d - (tag: build-1.5.0-dev-1, tag: build-1.4.30-dev-3428) Bugfix for FIR (vor 5 Tagen) <Georgy Bronnikov>
* b23d7a79b0 - IR: get rid of WrappedDescriptorWithContainerSource (vor 5 Tagen) <Georgy Bronnikov>
* c0cd9064d7 - IR: IrMemberWithContainerSource (vor 5 Tagen) <Georgy Bronnikov>
* 14b773c1fd - JVM_IR: do not rely on DescriptorWithContainerSource in InlineCodegen (vor 5 Tagen) <Georgy Bronnikov>
* f0a787551a - (tag: build-1.4.30-dev-3420) Value classes: Raise retention of @JvmInline to RUNTIME (vor 5 Tagen) <Ilmir Usmanov>
* 129de76288 - Value classes: Generate @JvmInline annotation for inline classes (vor 5 Tagen) <Ilmir Usmanov>
* ae8abd1832 - (tag: build-1.4.30-dev-3406, origin/master-for-ide) Minor: ignore nestedBigArityFunCalls.kt in WASM (vor 6 Tagen) <Dmitry Petrov>
* 1412ee96f8 - JVM_IR KT-43524 static wrappers for deprecated accessors are deprecated (vor 6 Tagen) <Dmitry Petrov>
* e96fc74ffa - JVM_IR KT-43519 no delegates for external funs in multifile facades (vor 6 Tagen) <Dmitry Petrov>
* 2b4564059e - JVM_IR KT-43459 fix $annotations method receiver type (vor 6 Tagen) <Dmitry Petrov>
* 85b5948931 - JVM_IR KT-43051 no static inline class members for default Java methods (vor 6 Tagen) <Dmitry Petrov>
* 4c3ffc3451 - JVM_IR KT-41911 process big arity 'invoke' arguments recursively (vor 6 Tagen) <Dmitry Petrov>
* b0e2d5637d - (tag: build-1.4.30-dev-3405) Mute a test for WASM (vor 6 Tagen) <Georgy Bronnikov>
* bb4950a021 - (tag: build-1.4.30-dev-3397) Regenerate LightAnalysis tests (vor 6 Tagen) <Georgy Bronnikov>
* 91bccad72b - (tag: build-1.4.30-dev-3396) [JS] Fix path of generated js tests (vor 6 Tagen) <Dmitriy Novozhilov>
* 7550a1870b - (tag: build-1.4.30-dev-3391) [FIR2IR] Make checks about f/o accessors necessity more precise (vor 6 Tagen) <Mikhail Glukhikh>
* b179b567a9 - (tag: build-1.4.30-dev-3389) [Gradle, JS] Add test on resolution of js project with directory dependency (vor 6 Tagen) <Ilya Goncharov>
* 2fdc2dfaaf - (tag: build-1.4.30-dev-3388) JVM IR: fix regression in JvmStatic-in-object lowering for properties (vor 6 Tagen) <Alexander Udalov>
* 4607eca987 - (tag: build-1.4.30-dev-3383) JVM_IR: bug fix in classFileContainsMethod (vor 6 Tagen) <Georgy Bronnikov>
* f50480d258 - (tag: build-1.4.30-dev-3378) FIR IDE: Fix resolving of nested types in type references (vor 6 Tagen) <Roman Golyshev>
* 94a5379631 - FIR IDE: Add tests for resolving from nested types references (vor 6 Tagen) <Roman Golyshev>
* 19ca9c0fde - (tag: build-1.4.30-dev-3364) Enable JVM IR for bootstrap in the project (vor 6 Tagen) <Alexander Udalov>
* 606de26646 - (tag: build-1.4.30-dev-3362) JVM IR: fix generation of equals/hashCode for fun interfaces over references (vor 7 Tagen) <Alexander Udalov>
* 50ae360ff9 - (tag: build-1.4.30-dev-3360) FIR2IR: fix the way annotations are moved to fields (vor 7 Tagen) <pyos>
* 4817d5e01d - (tag: build-1.4.30-dev-3354) KTIJ-585 [Gradle Runner]: main() cannot be launched from AS 4.1 (vor 7 Tagen) <Andrei Klunnyi>
* 995d96e5a3 - (tag: build-1.4.30-dev-3350) [JS IR] Use one concat elements for non vararg and vararg arguments (vor 7 Tagen) <Ilya Goncharov>
* 67e4b0948e - [JS IR] Constructor call with vararg invoking with apply (vor 7 Tagen) <Ilya Goncharov>
* ac42dcd8da - [JS IR] Add test for external fun vararg (vor 7 Tagen) <Ilya Goncharov>
* e7789d2e30 - (tag: build-1.4.30-dev-3348) [Gradle, JS] Add filter on file on fileCollectionDependencies because Gradle can't hash directory (vor 7 Tagen) <Ilya Goncharov>
* 96ed99d62e - (tag: build-1.4.30-dev-3343, tag: build-1.4.30-M1-7, tag: build-1.4.30-M1-4) JVM_IR KT-40305 no nullability assertions on built-in stubs (vor 7 Tagen) <Dmitry Petrov>
* b2aed536c9 - JVM_IR KT-39612 process subexpressions recursively in 'name' lowering (vor 7 Tagen) <Dmitry Petrov>
* 3b604cfa7f - JVM_IR KT-32701 generate multiple big arity invokes, report error later (vor 7 Tagen) <Dmitry Petrov>
* a157b58c61 - JVM_IR KT-43610 keep track of "special bridges" for interface funs (vor 7 Tagen) <Dmitry Petrov>
* c43db2ee8d - (tag: build-1.4.30-dev-3341) [TEST] Inherit `UpdateConfigurationQuickFixTest` from `KotlinLightPlatformCodeInsightFixtureTestCase` (vor 7 Tagen) <Dmitriy Novozhilov>
* 7d9eeb6847 - (tag: build-1.4.30-dev-3338) Minor, add workaround for KT-42137 (vor 7 Tagen) <Alexander Udalov>
* e1d54bf99f - Minor, add workaround for KT-43666 (vor 7 Tagen) <Alexander Udalov>
* ad579de328 - (tag: build-1.4.30-dev-3337) Don't run KaptPathsTest.testSymbolicLinks test on Windows (vor 7 Tagen) <Mikhael Bogdanov>
* d706a7ff74 - (tag: build-1.4.30-dev-3331, tag: build-1.4.30-3) Build: mute failing tests (vor 7 Tagen) <Dmitriy Novozhilov>
* 1cccf2645f - (tag: build-1.4.30-dev-3330) FIR: serialize HAS_CONSTANT at least for const properties (vor 7 Tagen) <pyos>
* 04d9afe83e - FIR Java: add workaround for classId = null in JavaAnnotation (vor 7 Tagen) <Mikhail Glukhikh>
* feb13f98c0 - [FIR2IR] Handle Java annotation parameter mapping properly (vor 7 Tagen) <Mikhail Glukhikh>
* 9b30655d66 - [FIR] Load Java annotations named arguments properly (see KT-43584) (vor 7 Tagen) <Mikhail Glukhikh>
* e6f380182a - (tag: build-1.4.30-dev-3329) Revert "FIR IDE: Add tests for resolving from nested types references" (vor 7 Tagen) <Roman Golyshev>
* f8b6559b6a - Revert "FIR IDE: Fix resolving of nested types in type references" (vor 7 Tagen) <Roman Golyshev>
* dba14ba995 - (tag: build-1.4.30-dev-3327) FIR IDE: Fix resolving of nested types in type references (vor 7 Tagen) <Roman Golyshev>
* e127ea3dad - FIR IDE: Add tests for resolving from nested types references (vor 7 Tagen) <Roman Golyshev>
* 8a00470b40 - (tag: build-1.4.30-dev-3324) Enable kotlin-annotation-processing-base tests on TC (vor 7 Tagen) <Mikhael Bogdanov>
* 29bed39a54 - (tag: build-1.4.30-dev-3319, tag: build-1.4.30-2) Bump to native version version with watchos_x64 enabled (vor 7 Tagen) <Sergey Bogolepov>
* 37ee2cbe53 - [KT-43276] Update tests to support watchos_x64 (vor 7 Tagen) <Sergey Bogolepov>
* d6f54a7730 - [KT-43276] Fix `watchos` target shortcut. (vor 7 Tagen) <Sergey Bogolepov>
* f3424a98b7 - generateMppTargetContainerWithPresets: remove unneeded hack (vor 7 Tagen) <Sergey Bogolepov>
* e39560b134 - [KT-43276] Add watchos_x64 target (vor 7 Tagen) <Sergey Bogolepov>
2020-12-14 15:25:37 +01:00
Dmitriy Dolovov
3cd335c1c5
Bump konanVersion: 1.5.0
2020-12-14 15:25:36 +01:00
Vasily Levchenko
d8caa2a8b0
[kotlin compiler][update] 1.4.30-dev-3308
...
* 0634351fbc - (HEAD -> master, tag: build-1.4.30-dev-3308, origin/master, origin/HEAD) Introduce pathString/absolute/absolutePathString (vor 18 Stunden) <Ilya Gorbunov>
* 84f5a294f7 - Allow passing null parent directory to createTempFile/Directory (vor 18 Stunden) <Ilya Gorbunov>
* 64d85f259c - Relax writeText/appendText parameter type to CharSequence (vor 18 Stunden) <Ilya Gorbunov>
* 2ee8bf7dde - (tag: build-1.4.30-dev-3302, origin/rr/demiurg906/platform-switch) Add fastutil dependency for 202 and higher platforms (vor 2 Tagen) <Pavel Punegov>
* f668e906cc - Build: unmute passed tests (vor 2 Tagen) <Dmitriy Novozhilov>
* e7d305b97a - Build: mute failing stepping tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 78c786de46 - Build: Mute failing goto declaration tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 33b545aea7 - Build: Mute failing gradle import with android tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 85c59328c7 - [DEBUGGER] Temporary mute AbstractKotlinEvaluateExpressionTest (vor 2 Tagen) <Dmitriy Novozhilov>
* 3d33ea7da8 - Use absolute paths to locate existed projects to open in AbstractConfigureKotlinTest (vor 2 Tagen) <Vladimir Dolzhenko>
* 124888eb43 - Revert back AddFunctionParametersFix test data output for 201- (vor 2 Tagen) <Vladimir Dolzhenko>
* e251a9be14 - Build: fix finding layout-api jar in parcelize box test due to platform change (vor 2 Tagen) <Dmitriy Novozhilov>
* cc1a0bf6d7 - [FE] Update testdata (vor 2 Tagen) <Dmitriy Novozhilov>
* 17e6e88176 - Fixed AddFunctionParametersFix test data output (vor 2 Tagen) <Vladimir Dolzhenko>
* 406e863a73 - [FE] Fix creating location of compiler errors in CLI (vor 2 Tagen) <Dmitriy Novozhilov>
* dc364b8be4 - Remove useless @author comment (vor 2 Tagen) <Dmitriy Novozhilov>
* 95e5ea4840 - temporary ignore/disable tests (vor 2 Tagen) <Vladimir Dolzhenko>
* 02f71a63b8 - [FE] Disable `SKIP_DEBUG` flag when building java model from binaries (vor 2 Tagen) <Dmitriy Novozhilov>
* bf1abed246 - Build: add shadowing processor for core.xml in embeddable compiler (vor 2 Tagen) <Dmitriy Novozhilov>
* ad953b6285 - Build: remove redundant bunch TODO's (vor 2 Tagen) <Dmitriy Novozhilov>
* 986ab9cb54 - Build: remove useless .as40 files (vor 2 Tagen) <Dmitriy Novozhilov>
* 1b559fe676 - Don't set KOTLIN_BUNDLED in unit tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 7396abf5a4 - Build: add fastutil dependency to scripting tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 5ab9710cc5 - Remove `./local` directory from CodeConformanceTest (vor 2 Tagen) <Dmitriy Novozhilov>
* d3ef0eb519 - Build: register missing TreeAspect service in KtParsingTestCase (vor 2 Tagen) <Dmitriy Novozhilov>
* 68719831ee - Build: update asm version in kotlinp (vor 2 Tagen) <Dmitriy Novozhilov>
* dc35a13008 - Build: remove useless bunch files (vor 2 Tagen) <Dmitriy Novozhilov>
* 46fcc7d59d - Build: fix registration of `ClassFileDecompilers` extension (vor 2 Tagen) <Dmitriy Novozhilov>
* 48cbb74a01 - Build: drop deprecated extension point used in test of old j2k (vor 2 Tagen) <Dmitriy Novozhilov>
* d887814cc5 - Build: fix compilation of :libraries:tools:kotlin-maven-plugin-test (vor 2 Tagen) <Dmitriy Novozhilov>
* 4779092ba5 - Build: fix API differences between 201 and 202 in idea performance tests (vor 2 Tagen) <Dmitriy Novozhilov>
* 2a053c214d - Build: fix API differences between 201 and 202 in scratch tests (vor 2 Tagen) <Dmitriy Novozhilov>
* d50d56f68c - Build: fix API differences between 201 and 202 in NewKotlinFileAction (vor 2 Tagen) <Dmitriy Novozhilov>
* e4e28a5495 - Build: update grovy dependencies in :compiler:tests-spec (vor 2 Tagen) <Dmitriy Novozhilov>
* 07dd9179e8 - Build: change 202 platform version (vor 2 Tagen) <Dmitriy Novozhilov>
* eeb9b3214c - Switch to 202 platform (vor 2 Tagen) <Dmitriy Novozhilov>
* 89bba93615 - (tag: build-1.4.30-dev-3300) Introduce GetScriptingClassByClassLoader interface (vor 2 Tagen) <Ilya Muradyan>
* 65ce7cd0c2 - Fix path for Windows in Fibonacci test (vor 2 Tagen) <Ilya Muradyan>
* 78e607c6b0 - (tag: build-1.4.30-dev-3294) Value classes: Support @JvmName annotation on functions with inline (vor 2 Tagen) <Ilmir Usmanov>
* 871912f257 - (tag: build-1.4.30-dev-3289) Value Classes: Increase BINARY_STUB_VERSION after decompiler changes (vor 2 Tagen) <Ilmir Usmanov>
* 05c4dfef3d - Value classes: Use 'value' keyword instead of 'inline' in stub dumps (vor 2 Tagen) <Ilmir Usmanov>
* 9b9c43b702 - Value classes: Change relevant diagnostic to say 'value class' (vor 2 Tagen) <Ilmir Usmanov>
* ca3e7cf1a7 - Value classes: Report lacking @JvmInline only on JVM backend (vor 2 Tagen) <Ilmir Usmanov>
* 92f1681de0 - Value classes: treat @JvmInline value classes as inline classes (vor 2 Tagen) <Ilmir Usmanov>
* 6c68660ffd - Value classes: Render 'value' before class (vor 2 Tagen) <Ilmir Usmanov>
* f158411f9a - Value classes: Increase JVM metadata version to distinguish (vor 2 Tagen) <Ilmir Usmanov>
* 361ed117bb - Value classes: Add isValue property to class descriptors (vor 2 Tagen) <Ilmir Usmanov>
* 8eff3a6bb3 - Value classes: Increase stub version due to changes in the parser (vor 2 Tagen) <Ilmir Usmanov>
* 11b2a07a59 - Value classes: Support 'value' modifier in parser (vor 2 Tagen) <Ilmir Usmanov>
* d5979ffded - (tag: build-1.4.30-dev-3286) FIR IDE: add tests for checking module invalidation (vor 2 Tagen) <Ilya Kirillov>
* 2fb4a917f6 - FIR IDE: fix module invalidation algorithm (vor 2 Tagen) <Ilya Kirillov>
* 519f1549f0 - FIR IDE: separate logic of TestProjectStructure from AbstractFirMultiModuleLazyResolveTest (vor 2 Tagen) <Ilya Kirillov>
* 3515cd546d - FIR IDE: use PersistentMap to store FromModuleViewSessionCache mappings (vor 2 Tagen) <Ilya Kirillov>
* 76c0dc7dba - (tag: build-1.4.30-dev-3278) FIR IDE: add property support for incremental analysis (vor 3 Tagen) <Ilya Kirillov>
* 953dba808b - FIR IDE: move withFirDeclaration to LowLevelFirApiFacade (vor 3 Tagen) <Ilya Kirillov>
* b4d63b9b13 - FIR IDE: add docs for LowLevelFirApiFacade functions (vor 3 Tagen) <Ilya Kirillov>
* 93648e6cd3 - FIR IDE: use mor specific exception in EntityWasGarbageCollectedException (vor 3 Tagen) <Ilya Kirillov>
* 65a7ee5012 - FIR IDE: remove duplicating withFirResolvedToBodyResolve (vor 3 Tagen) <Ilya Kirillov>
* 3141fead0d - FIR IDE: get rid of LowLevelFirApiFacade object (vor 3 Tagen) <Ilya Kirillov>
* a206eca164 - (tag: build-1.4.30-dev-3272) JVM_IR KT-43611 report signature clash on private interface members (vor 3 Tagen) <Dmitry Petrov>
* fd935b7c54 - (tag: build-1.4.30-dev-3270) [TEST] Move generated js compiler tests to `test-gen` directories (vor 3 Tagen) <Dmitriy Novozhilov>
* 77ed51b3ab - (tag: build-1.4.30-dev-3266) [JS IR] Add message for for enabling option for overwriting reachable nodes (vor 3 Tagen) <Ilya Goncharov>
* 908732b3c1 - (tag: build-1.4.30-dev-3257, tag: build-1.4.30-dev-3254) [TEST] Move generated visualizer tests to `test-gen` directories (vor 3 Tagen) <Dmitriy Novozhilov>
* eca769f8e4 - [TEST] Move generated fir tests to `test-gen` directories (vor 3 Tagen) <Dmitriy Novozhilov>
* 1ee38286a8 - [TEST] Move generated compiler tests to `test-gen` directory (vor 3 Tagen) <Dmitriy Novozhilov>
* 524419a2fe - (tag: build-1.4.30-dev-3240) IC Mangling: Use new mangling scheme for range tests (vor 3 Tagen) <Ilmir Usmanov>
* 6381d97aab - JVM_IR: compute classId on IR structures (vor 3 Tagen) <Georgy Bronnikov>
* ee1e05fedd - (tag: build-1.4.30-dev-3225) KT-42151 fix type arguments in local class constructor reference types (vor 4 Tagen) <Dmitry Petrov>
* b2b8562f92 - (tag: build-1.4.30-dev-3221) Properly extract JVM version in kapt (vor 4 Tagen) <Mikhael Bogdanov>
* 9ed5b8f870 - (tag: build-1.4.30-dev-3220) IC & Coroutines: Do not box suspend operator fun invoke receiver (vor 4 Tagen) <Ilmir Usmanov>
* 4e334217a8 - IC & Coroutines: Unbox inline class parameter of suspend lambda (vor 4 Tagen) <Ilmir Usmanov>
* eba260f681 - IC & Coroutines: Unbox inline classes of suspend lambdas (vor 4 Tagen) <Ilmir Usmanov>
* 0a0b5b5d2b - (tag: build-1.4.30-dev-3218) [FIR DFA] Don't consider anonymous object as stable initializer to bind (vor 4 Tagen) <Mikhail Glukhikh>
* 1dc897346c - [FIR] Fix WRONG_IMPLIES_CONDITION problem in DFA model (vor 4 Tagen) <Mikhail Glukhikh>
* 7fd96f5773 - (tag: build-1.4.30-dev-3211) Fix annotation spelling in docs (vor 4 Tagen) <Ilya Gorbunov>
* db9f301eed - [FE] Make DiagnosticFactory.name not null (vor 4 Tagen) <Dmitriy Novozhilov>
* 94ce56bfdc - (tag: build-1.4.30-dev-3199, tag: build-1.4.30-dev-3189, origin/master-for-ide) Minor. Add words to project dictionary (vor 4 Tagen) <Dmitriy Dolovov>
* c741284458 - [Commonizer] Stricter processing of forward declarations (vor 4 Tagen) <Dmitriy Dolovov>
* eca231a01d - [Commonizer] Extract CIR classifiers cache from the root node (vor 4 Tagen) <Dmitriy Dolovov>
* 8d9abed3dc - [Commonizer] Minor. More specific upper bounds for CirNodeWithClassId (vor 4 Tagen) <Dmitriy Dolovov>
* d4b0bf4ad8 - (tag: build-1.4.30-dev-3184) [FIR] Make DEFAULT positioning strategy public, drop duplicated one (vor 4 Tagen) <Mikhail Glukhikh>
* 97c1a3f270 - Simplify FirSupertypeInitializedWithoutPrimaryConstructor checker (vor 4 Tagen) <Mikhail Glukhikh>
* bf2b318bee - Simplify FirSupertypeInitializedInInterfaceChecker (vor 4 Tagen) <Mikhail Glukhikh>
* 12726cd366 - FIR light builder: use type reference node as FirTypeRef source (vor 4 Tagen) <Mikhail Glukhikh>
* d5f17ea41c - Simplify FirDelegationInInterfaceChecker (vor 4 Tagen) <Mikhail Glukhikh>
* b673996586 - Simplify source operations in FirAnnotationArgumentChecker (vor 4 Tagen) <Mikhail Glukhikh>
* 1c71e64f58 - [FIR] Create string interpolating call even for single argument (vor 4 Tagen) <Mikhail Glukhikh>
* 915a66f4fa - [FIR] Introduce & use "multiplexing" SourceElementPositioningStrategy (vor 4 Tagen) <Mikhail Glukhikh>
* f3334b03c4 - FIR checkers: simplify FirSupertypeInitializedWithoutPrimaryConstructor (vor 4 Tagen) <Mikhail Glukhikh>
* 58301d8820 - FIR exposed visibility checkers: use positioning strategy (vor 4 Tagen) <Mikhail Glukhikh>
* f095a33970 - FIR checkers: extract getChildren(), simplify findSuperTypeDelegation() (vor 4 Tagen) <Mikhail Glukhikh>
* 1e3621a896 - FIR checkers: simplify hasPrimaryConstructor by source element check (vor 4 Tagen) <Mikhail Glukhikh>
* 0838ab7fe7 - FIR checkers: simplify hasVal / hasVar source element checks (vor 4 Tagen) <Mikhail Glukhikh>
* c6b703b598 - Simplify LighterASTNode.toFirLightSourceElement (vor 4 Tagen) <Mikhail Glukhikh>
* 037c505069 - Unbind general FirDiagnostic from PsiFile & PsiElement (vor 4 Tagen) <Mikhail Glukhikh>
* 68b748e164 - Rename DebugInfoUtil.java to DebugInfoUtil.kt, same with AnalyzingUtils (vor 4 Tagen) <Mikhail Glukhikh>
* 6f8947dd04 - Extract UnboundDiagnostic, DiagnosticFactory/Renderer to frontend-common (vor 4 Tagen) <Mikhail Glukhikh>
* 52a07e31c7 - [FIR] Remove D_I_EXPRESSION_TYPE from qualified calls in spec test data (vor 4 Tagen) <Mikhail Glukhikh>
* 558ac1678e - Create FIR fake source element for checked safe call subject (vor 4 Tagen) <Mikhail Glukhikh>
* 2592eed0e7 - [FIR TEST] More precise control of source kind in createDebugInfo (vor 4 Tagen) <Mikhail Glukhikh>
* 82c5cefba9 - Update test data in FIR diagnostic spec tests (vor 4 Tagen) <Mikhail Glukhikh>
* e7e162c7eb - [FIR TEST] Filter some particular tokens during createDebugInfo (vor 4 Tagen) <Mikhail Glukhikh>
* c602ccb33e - Create FIR fake source element for vararg argument expression (vor 4 Tagen) <Mikhail Glukhikh>
* fa3f805573 - Support FirDiagnostic.isValid properly (vor 4 Tagen) <Mikhail Glukhikh>
* c7ae176ae4 - [FIR] Inherit FIR with parameter renderer from the old parameter renderer (vor 4 Tagen) <Mikhail Glukhikh>
* 3dec848c03 - [FIR] Implement light tree DECLARATION_NAME & SIGNATURE strategies (vor 4 Tagen) <Mikhail Glukhikh>
* 42c59f7383 - [FIR] Enhance light tree DEFAULT strategy for objects to cover header only (vor 4 Tagen) <Mikhail Glukhikh>
* d844b33b1c - [FIR] Implement light tree CONSTRUCTOR_DELEGATION_CALL strategy (vor 4 Tagen) <Mikhail Glukhikh>
* 8320a2966a - [FIR] Implement light tree VAL_VAR strategy as an example (vor 4 Tagen) <Mikhail Glukhikh>
* 1795c4f3e5 - Implement common Diagnostic(Factory/Renderer) in related FIR classes (vor 4 Tagen) <Mikhail Glukhikh>
* d47e16331c - Convert DiagnosticFactory.java to Kotlin (vor 4 Tagen) <Mikhail Glukhikh>
* 84f3a4ba9d - Rename DiagnosticFactory.java to DiagnosticFactory.kt (vor 4 Tagen) <Mikhail Glukhikh>
* 9040999b55 - Convert Diagnostic.java to Kotlin (vor 4 Tagen) <Mikhail Glukhikh>
* b6cfcc6cad - Rename Diagnostic.java to Diagnostic.kt (vor 4 Tagen) <Mikhail Glukhikh>
* d942780c14 - [FIR] Introduce LightTreePositioningStrategy (vor 4 Tagen) <Mikhail Glukhikh>
* 1cb2aeaeff - FirSourceElement: introduce common 'treeStructure' property (vor 4 Tagen) <Mikhail Glukhikh>
* 3a2b15521b - FirSourceElement: introduce common 'lighterASTNode' property (vor 4 Tagen) <Mikhail Glukhikh>
* 6abd656116 - (tag: build-1.4.30-dev-3169) [IR] dumpKotlinLike: update testdata after rebase (vor 5 Tagen) <Zalim Bashorov>
* 0d5a0b207e - [IR] KotlinLikeDumper: add a note about some conventions used for TODO comments (vor 5 Tagen) <Zalim Bashorov>
* c004269547 - [IR] KotlinLikeDumper: unify and add more comments for the cases when used a syntax which is invalid in Kotlin (vor 5 Tagen) <Zalim Bashorov>
* 5a755054f8 - [IR] dumpKotlinLike: add a comment about some conventions which could be unclear (vor 5 Tagen) <Zalim Bashorov>
* 69f0f4ef19 - [IR] update testdata: unify printing custom/non-standard modifiers (vor 5 Tagen) <Zalim Bashorov>
* 90fdfbde68 - [IR] KotlinLikeDumper: unify printing custom/non-standard modifiers (vor 5 Tagen) <Zalim Bashorov>
* 57cb8f97e9 - [IR] update testdata: don't use "D" suffix on double constants (vor 5 Tagen) <Zalim Bashorov>
* 73771a3513 - [IR] KotlinLikeDumper: don't use "D" suffix on double constants (vor 5 Tagen) <Zalim Bashorov>
* 7df6575a18 - [IR] update testdata: unify representation for error nodes (vor 5 Tagen) <Zalim Bashorov>
* ef9a901635 - [IR] KotlinLikeDumper: unify representation for error nodes (vor 5 Tagen) <Zalim Bashorov>
* f8690d0395 - [IR] KotlinLikeDumper: minor, collapse an `if` to helper function and add few more todos (vor 5 Tagen) <Zalim Bashorov>
* c68040753d - [IR] dumpKotlinLike: add testdata for FIR tests (vor 5 Tagen) <Zalim Bashorov>
* d7bd4240e1 - [IR] dumpKotlinLike: don't crash when type argument is null (vor 5 Tagen) <Zalim Bashorov>
* dec067af8c - [IR] stop overwriting testdata for dumpKotlinLike and use assertEqualsToFile (vor 5 Tagen) <Zalim Bashorov>
* 43ee50b91d - [IR] update testdata after rebase (vor 5 Tagen) <Zalim Bashorov>
* 2773e4baca - [IR] KotlinLikeDumper.kt -> dumpKotlinLike.kt (vor 5 Tagen) <Zalim Bashorov>
* 36591ba5f7 - [IR] KotlinLikeDumper: replace all usages of commentBlockH with commentBlock (vor 5 Tagen) <Zalim Bashorov>
* ad0f154ed1 - [IR] add new testdata after rebase (vor 5 Tagen) <Zalim Bashorov>
* f9fe82e735 - [IR] KotlinLikeDumper: process specially when IrElseBranch's condition is not `true` constant (vor 5 Tagen) <Zalim Bashorov>
* 503370c9c2 - [IR] update testdata: escape special symbols in Char and String constant values (vor 5 Tagen) <Zalim Bashorov>
* 0f10b5eb9e - [IR] KotlinLikeDumper: escape special symbols in Char and String constant values (vor 5 Tagen) <Zalim Bashorov>
* 92dda5cd92 - [IR] KotlinLikeDumper.kt: cleanup (vor 5 Tagen) <Zalim Bashorov>
* 5b0efe2b64 - [IR] KotlinLikeDumper: rearrange methods (vor 5 Tagen) <Zalim Bashorov>
* d9dbc01c3e - [IR] KotlinLikeDumper: `p.print("")` -> `p.printIndent()` (vor 5 Tagen) <Zalim Bashorov>
* c7d9b7adbe - [IR] KotlinLikeDumper: rearrange methods (vor 5 Tagen) <Zalim Bashorov>
* 76e959ef8c - [IR] KotlinLikeDumper: minor, update some comments (vor 5 Tagen) <Zalim Bashorov>
* e94528fe0d - [IR] update testdata: print class name for callable references without receivers (vor 5 Tagen) <Zalim Bashorov>
* b6e37c1f89 - [IR] KotlinLikeDumper: print class name for callable references without receivers (vor 5 Tagen) <Zalim Bashorov>
* 2dbd784a6a - [IR] update testdata: print `else -> ...` (vor 5 Tagen) <Zalim Bashorov>
* 14dabed85a - [IR] KotlinLikeDumper.kt: move branch support to corresponding visit* methods (vor 5 Tagen) <Zalim Bashorov>
* 8f155c23a0 - [IR] update testdata: better support for callable references (vor 5 Tagen) <Zalim Bashorov>
* 0d3d61862b - [IR] KotlinLikeDumper: better support for callable references (vor 5 Tagen) <Zalim Bashorov>
* 87eb06a21f - [IR] update testdata: improve annotations rendering in case when argument was not provided and there is default value (vor 5 Tagen) <Zalim Bashorov>
* a34a311e86 - [IR] update testdata: support annotations on parameters (vor 5 Tagen) <Zalim Bashorov>
* 182cb52bdb - [IR] KotlinLikeDumper: various changes for value and type params (vor 5 Tagen) <Zalim Bashorov>
* 5cb2572c60 - [IR] update testdata: better support for enum and object accesses (vor 5 Tagen) <Zalim Bashorov>
* 1fd12b7b8a - [IR] KotlinLikeDumper: better support for enum and object accesses (vor 5 Tagen) <Zalim Bashorov>
* 635cb44bf3 - [IR] update testdata: support IrDynamic* nodes (vor 5 Tagen) <Zalim Bashorov>
* 82839e6a67 - [IR] KotlinLikeDumper: support IrDynamic* nodes (vor 5 Tagen) <Zalim Bashorov>
* cdc74304c7 - [IR] add testdata for irJsText (vor 5 Tagen) <Zalim Bashorov>
* 68b17fe55b - [IR] KotlinLikeDumper: add more visit* to implement (vor 5 Tagen) <Zalim Bashorov>
* 4fb762e019 - [IR] update testdata: minor updates for error nodes (vor 5 Tagen) <Zalim Bashorov>
* b129788823 - [IR] KotlinLikeDumper: minor updates for error nodes (vor 5 Tagen) <Zalim Bashorov>
* a128cdc99c - [IR] KotlinLikeDumper: add more TODOs and remove some obsolete ones (vor 5 Tagen) <Zalim Bashorov>
* bf20720590 - [IR] KotlinLikeDumper: reformat (vor 5 Tagen) <Zalim Bashorov>
* ad5df79e39 - [IR] KotlinLikeDumper: merge Break & Continue (vor 5 Tagen) <Zalim Bashorov>
* 64b42401a1 - [IR] update testdata: print a parameter in catch (vor 5 Tagen) <Zalim Bashorov>
* 2775c89ebb - [IR] KotlinLikeDumper: print a parameter in catch (vor 5 Tagen) <Zalim Bashorov>
* 5c8a93c7ff - [IR] update testdata: support labels on loops, break & continue (vor 5 Tagen) <Zalim Bashorov>
* 9daa86c1a2 - [IR] KotlinLikeDumper: support labels on loops, break & continue (vor 5 Tagen) <Zalim Bashorov>
* 21da2b0350 - [IR] update testdata: print whole string concatenation at one line (vor 5 Tagen) <Zalim Bashorov>
* 91c9d9d25c - [IR] KotlinLikeDumper: print whole string concatenation at one line (vor 5 Tagen) <Zalim Bashorov>
* a6b408978f - [IR] update testdata: super and receiver for field accesses (vor 5 Tagen) <Zalim Bashorov>
* 029ee6f2e7 - [IR] KotlinLikeDumper: super and receiver on field accesses (vor 5 Tagen) <Zalim Bashorov>
* 0bf587ad4b - [IR] KotlinLikeDumper: deduplicate code between IrDelegatingConstructorCall and IrEnumConstructorCall (vor 5 Tagen) <Zalim Bashorov>
* e56787c0b0 - [IR] update testdata: IrInstanceInitializerCall (vor 5 Tagen) <Zalim Bashorov>
* 26dd009713 - [IR] KotlinLikeDumper: change rendering for IrInstanceInitializerCall (vor 5 Tagen) <Zalim Bashorov>
* ab8188b032 - [IR] update testdata: removed extra indentation for function expressions (vor 5 Tagen) <Zalim Bashorov>
* cf5ba82453 - [IR] KotlinLikeDumper: don't indent function expressions (vor 5 Tagen) <Zalim Bashorov>
* 5500b014f5 - [IR] update testdata: better support for IrEnumConstructorCall and IrEnumEntry (vor 5 Tagen) <Zalim Bashorov>
* 602f0ddbc8 - [IR] update testdata after using maxBlankLines=1 for Printer (vor 5 Tagen) <Zalim Bashorov>
* 6e318893f6 - [IR] KotlinLikeDumper: support for IrEnumConstructorCall and better rendering for IrEnumEntry (vor 5 Tagen) <Zalim Bashorov>
* b518c19b38 - [IR] update testdata: support for IrDelegatingConstructorCall (vor 5 Tagen) <Zalim Bashorov>
* 84d6e43590 - [IR] update testdata: print arguments for annotations (vor 5 Tagen) <Zalim Bashorov>
* 2a19dc32f2 - [IR] update testdata: better support for IrConstructorCall (vor 5 Tagen) <Zalim Bashorov>
* 197f5ca885 - [IR] update testdata: better support for IrCall (vor 5 Tagen) <Zalim Bashorov>
* ef2adfa835 - [IR] KotlinLikeDumper: better support for calls and annotations (vor 5 Tagen) <Zalim Bashorov>
* fc5c674c60 - [IR] update testdata (vor 5 Tagen) <Zalim Bashorov>
* 6a1ab1b325 - [IR] KotlinLikeDumper: WIP (vor 5 Tagen) <Zalim Bashorov>
* 0294ff4f10 - [IR] add TODO to RenderIrElement (vor 5 Tagen) <Zalim Bashorov>
* a5b224fda1 - [IR] add new testdata after rebase (vor 5 Tagen) <Zalim Bashorov>
* 3b1a6389ab - [IR] update testdata after rebase (vor 5 Tagen) <Zalim Bashorov>
* 1c6c996084 - [IR] KotlinLikeDumper: fixes after rebase (vor 5 Tagen) <Zalim Bashorov>
* 7abd09ce96 - [IR] initial version of dumpKotlinLike (vor 5 Tagen) <Zalim Bashorov>
* 8d5facb15f - [IR] add testdata for dumpKotlinLike (vor 5 Tagen) <Zalim Bashorov>
* d2022ab115 - [IR] hack AbstractIrTextTestCase to test dumpKotlinLike (vor 5 Tagen) <Zalim Bashorov>
* 6241f9be2d - (tag: build-1.4.30-dev-3165) Build: Fix ide plugin maven artifacts publication (vor 5 Tagen) <Vyacheslav Gerasimov>
* 8f187f328a - (tag: build-1.4.30-dev-3162) Switch ASM artifact (vor 5 Tagen) <Mikhael Bogdanov>
* b5143ba2ab - (tag: build-1.4.30-dev-3161) Optimize check for missing fields in deserialization (#3862 ) (vor 5 Tagen) <Sergey Shanshin>
* f9503efb74 - (tag: build-1.4.30-dev-3159) [JS IR] Make WITH_RUNTIME imply KJS_WITH_FULL_RUNTIME (vor 5 Tagen) <Svyatoslav Kuzmich>
* b0ebb02b6f - (tag: build-1.4.30-dev-3158) Fix more deprecated configurations and disable fail mode for some tests (vor 5 Tagen) <Bingran>
* 858f73124d - Update settings script properly, more tests with warning-mode=fail (vor 5 Tagen) <Bingran>
* 52c22d891f - MPP plugin: add expectedBy deps to "api" configuration (vor 5 Tagen) <Bingran>
* 4bf63a9539 - Sort class members to ensure deterministic builds (vor 5 Tagen) <Hung Nguyen>
* 07a797cc3a - (tag: build-1.4.30-dev-3155) [IR] Fixed bug with type parameters of referenced constructor (vor 5 Tagen) <Igor Chevdar>
* c90546104e - (tag: build-1.4.30-dev-3149) Uast: partial fix for reified functions resolve (#3923 , KT-41279) (vor 5 Tagen) <Kevin Bierhoff>
* 7cc6204d6b - (tag: build-1.4.30-dev-3144) Minor: update testData (vor 5 Tagen) <Dmitry Petrov>
* e5dce9f994 - KT-42933 inline class backing field can't be static (vor 5 Tagen) <Dmitry Petrov>
* f6abc5c3cf - KT-43286 use JVM 1.8 intrinsics for coercible unsigned values only (vor 5 Tagen) <Dmitry Petrov>
* 498047e64e - KT-43562 don't remap static inline class funs as special builtins (vor 5 Tagen) <Dmitry Petrov>
* f6c7372089 - (tag: build-1.4.30-dev-3141) Fix serializing properties with custom accessors (#3907 ) (vor 5 Tagen) <Sergey Shanshin>
* 7327c20200 - (tag: build-1.4.30-dev-3140) FIR: add a resolution mode for property delegates (vor 5 Tagen) <pyos>
* 0a5b899aab - FIR: more comprehensive substitution of stub types after builder inference (vor 5 Tagen) <Jinseong Jeon>
* 30c97e6cb4 - FIR: update unsubstituted return types in builder (vor 5 Tagen) <Jinseong Jeon>
* d58e5b1d95 - Remove unnecessary semi-colons (vor 5 Tagen) <Jinseong Jeon>
* a0dd62f8c5 - Remove unnecessary expression (vor 5 Tagen) <Jinseong Jeon>
* dfc5059d6b - FIR: reproduce KT-43340 (vor 5 Tagen) <Jinseong Jeon>
* c13650fd79 - (tag: build-1.4.30-dev-3131) KT-43511 [Gradle Runner]: run task is not created for top level modules (vor 5 Tagen) <Andrei Klunnyi>
* 25a631a1ca - (tag: build-1.4.30-dev-3125) Improved IDE performance tests vega specs (vor 5 Tagen) <Vladimir Dolzhenko>
* dcdd69d039 - (tag: build-1.4.30-dev-3123) Invalidate caches before resolve in AbstractPerformanceHighlightingTest (vor 5 Tagen) <Ilya Kirillov>
* 04846ca47a - (tag: build-1.4.30-dev-3122) Rework checking constraints by presented `OnlyInputTypes` annotation in accordance with changed incorporation mechanism (vor 5 Tagen) <Victor Petukhov>
* 0857b9c9e7 - Rethink constraints incorporation (vor 5 Tagen) <Victor Petukhov>
* 616e40f879 - Reuse equality constraints during simplification in adding constraints (vor 5 Tagen) <Victor Petukhov>
* aabe709079 - (tag: build-1.4.30-dev-3116) Value classes: Add @JvmInline annotation to stdlib (vor 5 Tagen) <Ilmir Usmanov>
* a7100134a0 - (tag: build-1.4.30-dev-3111) Don't mark testJsTestOutputFileInProjectWithAndroid as flaky in 202 (vor 6 Tagen) <Andrey Uskov>
* ee40b3a4a4 - (tag: build-1.4.30-dev-3109) Drop redundant fields around AbstractFir2IrLazyFunction (vor 6 Tagen) <Mikhail Glukhikh>
* fda5ee7d06 - Fir2IrLazyPropertyAccessor: make inline iff FIR accessor is inline (vor 6 Tagen) <Mikhail Glukhikh>
* d27a0c91f6 - Extract AbstractFir2IrLazyFunction (base for accessor & simple function) (vor 6 Tagen) <Mikhail Glukhikh>
* c03fa59a63 - Introduce Fir2IrLazyPropertyAccessor (vor 6 Tagen) <Mikhail Glukhikh>
* 7117932623 - JVM IR: handle JvmStatic in object as module phase (vor 6 Tagen) <Alexander Udalov>
* 0a00cbefaf - JVM IR: minor, refactor replaceThisByStaticReference (vor 6 Tagen) <Alexander Udalov>
* ebb545a9fb - (tag: build-1.4.30-dev-3106) Split ChangeLog file to files by major releases (vor 6 Tagen) <Margarita Bobova>
* 71d3d8bffc - Add ChangeLog for 1.4.20 (vor 6 Tagen) <Margarita Bobova>
* b1c355e7eb - Directly search in IrClass for declarations to fill bodies with plugin (vor 6 Tagen) <Leonid Startsev>
* 5efefabb93 - (tag: build-1.4.30-dev-3102) [JS IR] webpackConfigAppliers as internal to not break Gradle lambda serialization in some cases (vor 6 Tagen) <Ilya Goncharov>
* 42a9d64578 - (tag: build-1.4.30-dev-3098) Track binary output class names (vor 6 Tagen) <Mikhael Bogdanov>
* 6748560184 - Proper support of aggregated processors (vor 6 Tagen) <Mikhael Bogdanov>
* f382a55b17 - (tag: build-1.4.30-dev-3095) [JS IR] Add EXPECTED_REACHABLE_NODES for JS tests of external tail args (vor 6 Tagen) <Ilya Goncharov>
* 176071b7db - Add support of nullable serializers to UseSerializers annotation (#3906 ) (vor 6 Tagen) <Sergey Shanshin>
* 6c7247cbd3 - (tag: build-1.4.30-dev-3092) syncKotlinAndAndroidSourceSets: Don't register Kotlin source dirs in Android java source dirs (vor 6 Tagen) <sebastian.sellmair>
* 2286498d8d - Share defaultSourceFolder logic between syncKotlinAndAndroidSourceSets.kt and KotlinSourceSetFactory.kt (vor 6 Tagen) <sebastian.sellmair>
* 7c7eada452 - Add comment about unsupported associate compilations to functionalTest source files (vor 6 Tagen) <sebastian.sellmair>
* 3f98e2974c - Expand AndroidSourceSet#kotlinSourceSet to AndroidSourceSet#kotlinSourceSetOrNull (vor 6 Tagen) <sebastian.sellmair>
* 3e5cbf324d - syncKotlinAndAndroidSourceSets.kt: Cover flavors with tests (vor 6 Tagen) <sebastian.sellmair>
* cdfbbca580 - Also register `shaders` for kotlin source sets (vor 6 Tagen) <sebastian.sellmair>
* 2c325c45e2 - Register Kotlin MPP source sets in AGP (vor 6 Tagen) <sellmair>
* 3a166f3592 - (tag: build-1.4.30-dev-3088) KT-43525 forbid @JvmOverloads on mangled funs and hidden constructors (vor 6 Tagen) <Dmitry Petrov>
* ca78261d7f - (tag: build-1.4.30-dev-3080) Minor, fix "unknown -Xstring-concat mode" error message (vor 6 Tagen) <Alexander Udalov>
* ed481add08 - Fix performance regression in KotlinSuppressCache.isSuppressedByAnnotated (vor 6 Tagen) <Alexander Udalov>
* efee3ea648 - (tag: build-1.4.30-dev-3076) [JS IR] - Remove file lowering declarations from lowering phases (vor 6 Tagen) <Ilya Goncharov>
* 1b5ebd83de - [JS IR] Lazy initialisation is optional for tests (vor 6 Tagen) <Ilya Goncharov>
* a2d41b86bf - [JS IR] Add compiler argument about lazy initialisation (vor 6 Tagen) <Ilya Goncharov>
* fcb3ee5e45 - [JS IR]Add check on pureness to not calculate fields to expression twice (vor 6 Tagen) <Ilya Goncharov>
* aa0f9dc1e2 - [JS IR] Don't target exact wasm backend (vor 6 Tagen) <Ilya Goncharov>
* c224394dfc - [JS IR] Return with createdOn hack (vor 6 Tagen) <Ilya Goncharov>
* 8b4d42e70a - [JS IR] Add initialisation call for functions in method (vor 6 Tagen) <Ilya Goncharov>
* 06b276f9c3 - [JS IR] Migrate on body lowering pass and declaration transformer (vor 6 Tagen) <Ilya Goncharov>
* 99d0740234 - [JS IR] Ignore JS_IR backend in top level side effect properties (vor 6 Tagen) <Ilya Goncharov>
* d6bc309c94 - [JS IR] Eager initialisation for all pure properties (vor 6 Tagen) <Ilya Goncharov>
* 3da9761f37 - [JS IR] Add test on lazy initialisation (vor 6 Tagen) <Ilya Goncharov>
* f4c1e52338 - [JS IR] Continuation parameter in main through accessor (vor 6 Tagen) <Ilya Goncharov>
* 34ee146148 - [JS IR] Internal visibility for init fun (vor 6 Tagen) <Ilya Goncharov>
* 07b6ef65a3 - [JS IR] Init delegated properties as usual (vor 6 Tagen) <Ilya Goncharov>
* 841118a64d - [JS IR] Add init properties call to top level functions (vor 6 Tagen) <Ilya Goncharov>
* 5746a7c4fc - [JS IR] Only consider top level properties (vor 6 Tagen) <Ilya Goncharov>
* 0dc4f51d74 - [JS IR] Add init function call into first step of property accessor (vor 6 Tagen) <Ilya Goncharov>
* 71bfed3253 - [JS IR] From searcher get only properties, mutate in lowering (vor 6 Tagen) <Ilya Goncharov>
* 42e1a3280b - [JS IR] Add guard into init properties function (vor 6 Tagen) <Ilya Goncharov>
* d752b7439e - [JS IR] Add init function for properties (vor 6 Tagen) <Ilya Goncharov>
* 003ea4bcdf - (tag: build-1.4.30-dev-3070) [Gradle, MPP] Make metadata jar task cc-compatible with warnings (vor 6 Tagen) <Alexander Likhachev>
* 3282e092d8 - (tag: build-1.4.30-dev-3058) [JS] Don't fail on recursive upper bounds while resolving JsExports (vor 7 Tagen) <Shagen Ogandzhanian>
* f9a032dbfa - (tag: build-1.4.30-dev-3053) FIR2IR: add AnnotationGenerator to Fir2IrComponents (vor 7 Tagen) <Jinseong Jeon>
* eff4cec3e0 - FIR2IR: convert annotations on delegated members (vor 7 Tagen) <Jinseong Jeon>
* d980074624 - FIR: deserialize the `fun interface` flag (vor 7 Tagen) <pyos>
* 20c7c4881d - FIR: fix @JvmPackageName (vor 7 Tagen) <pyos>
* 2d4e9af289 - (tag: build-1.4.30-dev-3046) [JS IR] Throw exception if test class or test method has explicit parameter (vor 7 Tagen) <Shagen Ogandzhanian>
* c4a8d1c3a1 - (tag: build-1.4.30-dev-3044) FIR: use java functional interface as a source of sam function call (vor 7 Tagen) <Ilya Kirillov>
* 7b1eef136e - FIR IDE: introduce KtFirCollectionLiteralReference (vor 7 Tagen) <Ilya Kirillov>
* bac5ebcb12 - FIR IDE: use custom thread local value for storing KtFirScopeProvider (vor 7 Tagen) <Ilya Kirillov>
* b31def0bae - FIR IDE: invalidate analysis session on project roots change (vor 7 Tagen) <Ilya Kirillov>
* be95d067f3 - FIR IDE: add KotlinOutOfBlockPsiTreeChangePreprocessor (vor 7 Tagen) <Ilya Kirillov>
* 7a86ca632d - FIR IDE: fix collecting diagnostics for anonymous object declaration (vor 7 Tagen) <Ilya Kirillov>
* 7061608567 - FIR IDE: introduce common function to mute tests (vor 7 Tagen) <Ilya Kirillov>
* e4d2e38ea2 - FIR IDE: fix reference resolving of qualified expression with nested classes (vor 7 Tagen) <Ilya Kirillov>
* 164f4d14d7 - FIR IDE: do not collect diagnostics for generated declarations (vor 7 Tagen) <Ilya Kirillov>
* 60cc30286c - FIR IDE: update file structure testdata after structure elements classes rename (vor 7 Tagen) <Ilya Kirillov>
* 75990f7619 - FIR IDE: fix tesdata (vor 7 Tagen) <Ilya Kirillov>
* 7320620285 - FIR IDE: add local visibility to symbols (vor 7 Tagen) <Ilya Kirillov>
* 5fdcc4bb83 - FIR IDE: refactor KotlinFirModificationTrackerService (vor 7 Tagen) <Ilya Kirillov>
* 112f6771eb - FIR IDE: fix compilation (vor 7 Tagen) <Ilya Kirillov>
* 65b5e4b62b - FIR IDE: make some session components to be non-thread local (vor 7 Tagen) <Ilya Kirillov>
* c3caa3a137 - FIR IDE: clean AbstractFirReferenceResolveTest (vor 7 Tagen) <Ilya Kirillov>
* 3174eb4b09 - FIR IDE: do not get ktDeclaration for FirFile (vor 7 Tagen) <Ilya Kirillov>
* ff7857a812 - FIR IDE: refactor, simplify structure element class names (vor 7 Tagen) <Ilya Kirillov>
* 15277c0974 - FIR IDE: introduce memory leak checking in symbols test (vor 7 Tagen) <Ilya Kirillov>
* 11e94c1de1 - FIR IDE: fix building of local declaration symbols (vor 7 Tagen) <Ilya Kirillov>
* e78e26234b - FIR IDE: do not store cone session in every KtFirType (vor 7 Tagen) <Ilya Kirillov>
* e54d16e7e4 - FIR IDE: fix fir declaration leak in symbols (vor 7 Tagen) <Ilya Kirillov>
* b01ee163d1 - FIR IDE: wrap KotlinDeserializedJvmSymbolsProvider into thread safe cache (vor 7 Tagen) <Ilya Kirillov>
* 911662bc2f - FIR IDE: introduce out of block modification tracker tests (vor 7 Tagen) <Ilya Kirillov>
* da7b12f7e1 - FIR IDE: introduce ProjectWideOutOfBlockKotlinModificationTrackerTest (vor 7 Tagen) <Ilya Kirillov>
* 880e76b203 - FIR IDE: introduce FIR IDE specific out of block modification tracker (vor 7 Tagen) <Ilya Kirillov>
* 6c1faec171 - FIR IDE: introduce file structure tests (vor 7 Tagen) <Ilya Kirillov>
* 7c912cd3e4 - FIR IDE: introduce FileElementFactory (vor 7 Tagen) <Ilya Kirillov>
* 315629c99b - FIR IDE: refactor lock provider (vor 7 Tagen) <Ilya Kirillov>
* 559b07d78a - FIR IDE: fix memory leak in scope provider (vor 7 Tagen) <Ilya Kirillov>
* 64895fe7da - (tag: build-1.4.30-dev-3035) [JS IR] Test with js specific moved to `js.translator` (vor 7 Tagen) <Ilya Goncharov>
* fe3030c432 - [JS IR] Drop last null arguments in calls of external functions (vor 7 Tagen) <Ilya Goncharov>
* 5c731c6c04 - [JS IR] Add test in external js fun with default args (vor 7 Tagen) <Ilya Goncharov>
* 8eb2ae18dc - (tag: build-1.4.30-dev-3030) FIR checker: refactor EventOccurrencesRange accumulation (vor 7 Tagen) <Jinseong Jeon>
* b9d3578a86 - FIR checker: refactor ControlFlowInfos whose key is EdgeLabel (vor 7 Tagen) <Jinseong Jeon>
* b6a4c279a4 - FIR checker: refactor ControlFlowInfos whose value is EventOccurrencesRange (vor 7 Tagen) <Jinseong Jeon>
* cf8f5b0912 - FIR checker: make calls effect analyzer path-sensitive (vor 7 Tagen) <Jinseong Jeon>
* 2662679579 - (tag: build-1.4.30-dev-3022) KT-43399 properly erase extension receiver type in property$annotations (vor 7 Tagen) <Dmitry Petrov>
* 551d0c1b64 - JVM_IR KT-43440 private-to-this default interface funs are private (vor 7 Tagen) <Dmitry Petrov>
* bf7fdcda6e - KT-42909 fix missing loop variable in 'withIndex' ranges (vor 7 Tagen) <Dmitry Petrov>
* a9c9406a55 - [Gradle, K/N] Set LIBCLANG_DISABLE_CRASH_RECOVERY=1 for cinterop (vor 7 Tagen) <Ilya Matveev>
* 37197a95cd - Update ReadMe.md (vor 7 Tagen) <Alexander Anisimov>
* 18612c1ef0 - (tag: build-1.4.30-dev-3019) [JVM+IR] Rebase LVT test of destructuing in lambda params (vor 7 Tagen) <Kristoffer Andersen>
* ccc272c49f - (tag: build-1.4.30-dev-3015) KT-43489: KGP - Avoid storing build history mapping in a property (vor 7 Tagen) <Ivan Gavrilovic>
* 2c28e6556b - (tag: build-1.4.30-dev-3012) Add JetBrains to the first part of text (vor 7 Tagen) <Alexander Anisimov>
2020-12-14 15:25:36 +01:00
Alexander Udalov
10a1ea9091
Add kotlin.build.useIR property to compile project with JVM IR
...
The change in Devirtualization.kt is needed to workaround JVM IR issue
reported at KT-43286.
(cherry picked from commit 4a945686bae98c147a641c0b41d3e8474f133ca2)
2020-11-28 21:13:48 +01:00
Vasily Levchenko
b919685795
[kotlin compiler][update] 1.4.30-dev-3009
...
* 926dc085da - (HEAD -> master, tag: build-1.4.30-dev-3009, tag: build-1.4.30-dev-3000, origin/master, origin/HEAD) Fix typo (vor 2 Tagen) <Hollow Man>
* 3351887ae5 - (tag: build-1.4.30-dev-2979) Build: Upgrade GE plugin to 3.5 (vor 3 Tagen) <Vyacheslav Gerasimov>
* dd9c0c5c6e - (tag: build-1.4.30-dev-2969) Use separate logic for filtering and skipping in collectAndFilterRealOverrides [KT-43487] (#3921 ) (vor 3 Tagen) <LepilkinaElena>
* 362775b6b6 - (tag: build-1.4.30-dev-2951) JVM IR: minor, improve exception message (vor 3 Tagen) <Alexander Udalov>
* b495fd542f - (tag: build-1.4.30-dev-2949) JVM, JVM_IR: KT-42281 proper array->primitive coercion (vor 3 Tagen) <Dmitry Petrov>
* e59c8e0a5c - JVM_IR KT-42137 bridges are not generated for fake overrides (vor 3 Tagen) <Dmitry Petrov>
* 5d5473ef08 - (tag: build-1.4.30-dev-2943) [IR BE] Drop unused context member (vor 3 Tagen) <Roman Artemev>
* 51cff97b78 - [JS IR BE] Drop implicit declaration file (vor 3 Tagen) <Roman Artemev>
* 67604551c5 - (tag: build-1.4.30-dev-2934) FIR: reuse visibility checker when determining immutable property reference (vor 3 Tagen) <Jinseong Jeon>
* 463d53ee5c - FIR: handle reference to property with invisible setter (vor 3 Tagen) <Jinseong Jeon>
* b2b2629e79 - (tag: build-1.4.30-dev-2933) Use new kotlin.io.path API in tests (vor 3 Tagen) <Ilya Gorbunov>
* d38e145529 - Use new kotlin.io.path API in generators (vor 3 Tagen) <Ilya Gorbunov>
* dce3e57685 - Use NIO Files for creating temp files: idea plugin (vor 3 Tagen) <Ilya Gorbunov>
* 090b562db7 - Use NIO Files for creating temp files: scripting, daemon, main-kts (vor 3 Tagen) <Ilya Gorbunov>
* c9bbdf6575 - Use NIO Files for creating temp files: build tools (vor 3 Tagen) <Ilya Gorbunov>
* 30bb7d19c0 - (tag: build-1.4.30-dev-2921) Revert "Build: Temporary disable capturing inputs for tasks" (vor 3 Tagen) <Nikolay Krasko>
* e8af601cea - Mute very flaky FirPsiCheckerTestGenerated.Regression.testJet53 (vor 3 Tagen) <Nikolay Krasko>
* 7bfe2c0bbc - (tag: build-1.4.30-dev-2917) JVM IR: Update test expectation for testSamAdapterAndInlineOnce (vor 3 Tagen) <Steven Schäfer>
* 8574cb4466 - JVM IR: Don't generate line numbers and null checks in SAM wrapper constructors (vor 3 Tagen) <Steven Schäfer>
* 68e2d0d245 - JVM IR: Generate synthetic final implementation methods in SAM wrappers (vor 3 Tagen) <Steven Schäfer>
* a475fa2a21 - JVM IR: Use raw types in SAM wrappers (vor 3 Tagen) <Steven Schäfer>
* 999151abac - JVM IR: Generate SAM wrapper fields as synthetic final (vor 3 Tagen) <Steven Schäfer>
* ec1d42e92b - JVM IR: Generate SAM wrapper classes as non-synthetic (vor 3 Tagen) <Steven Schäfer>
* 36711a768b - JVM IR: Use inline SAM wrappers inside of inline lambdas (vor 3 Tagen) <Steven Schäfer>
* f2b8c67962 - (tag: build-1.4.30-dev-2913) Fix JvmTarget6OnJvm11 tests after 7b5544ebd3 (vor 4 Tagen) <Alexander Udalov>
* c22071566e - (tag: build-1.4.30-dev-2909) IC mangling: Use old mangling scheme when LV is 1.3 (vor 4 Tagen) <Ilmir Usmanov>
* 7ee35af721 - IC mangling: Use correct mangling scheme when (vor 4 Tagen) <Ilmir Usmanov>
* 7761d30365 - Minor. Add test to check fallback (vor 4 Tagen) <Ilmir Usmanov>
* 7a18ab9094 - IC mangling: Generate version requirements to properties as well (vor 4 Tagen) <Ilmir Usmanov>
* 0d79ed1077 - Minor. Update test data (vor 4 Tagen) <Ilmir Usmanov>
* 9070d6d581 - IC mangling: Use old mangling scheme in stdlib (vor 4 Tagen) <Ilmir Usmanov>
* 89d45bf909 - IC mangling: Use old mangling scheme in FIR tests (vor 4 Tagen) <Ilmir Usmanov>
* 2cd9016016 - IC mangling: Replace compiler hack with configuration flag (vor 4 Tagen) <Ilmir Usmanov>
* bc1b6fef1f - IC mangling: Generalize mangling algorithm between two backends (vor 4 Tagen) <Ilmir Usmanov>
* b33774e5f2 - IC mangling: Use empty list as a separator in the new mangling scheme (vor 4 Tagen) <Ilmir Usmanov>
* 20e7a77b78 - IC mangling: Write version 1.4.30 requirement to functions with new mangling (vor 4 Tagen) <Ilmir Usmanov>
* 2829d37cf5 - IC mangling: Use old mangling scheme for stdlib (vor 4 Tagen) <Ilmir Usmanov>
* 488d4ab018 - IC mangling: Use '_' instead of 'x' as a placeholder before hashing (vor 4 Tagen) <Ilmir Usmanov>
* f7164404c9 - IC mangling: Ignore FIR tests (vor 4 Tagen) <Ilmir Usmanov>
* 23184bae05 - IC mangling: JVM_IR: Fallback to old mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* 546eea1982 - IC mangling: Old JVM BE: Fallback to old mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* c62093f54c - IC mangling: Change mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* d21a01ef59 - (tag: build-1.4.30-dev-2905) IR: improve "no such .. argument slot" exception message (vor 4 Tagen) <Alexander Udalov>
* 8ede19811d - (tag: build-1.4.30-dev-2897) Make mpp tests gutters aware of different platforms run (vor 4 Tagen) <Kirill Shmakov>
* 0d50ccc42d - (tag: build-1.4.30-dev-2895) [Commonizer] Fix: Lost nullability in commonized type aliases (vor 4 Tagen) <Dmitriy Dolovov>
* e17158d961 - (tag: build-1.4.30-dev-2891) JVM_IR KT-42758 don't use 'this' for object self-reference by name (vor 4 Tagen) <Dmitry Petrov>
* 118a7d4e34 - JVM_IR KT-43242 generate switch subject as primitive 'int' (vor 4 Tagen) <Dmitry Petrov>
* 05ddbeab0a - (tag: build-1.4.30-dev-2886) KT-42561 [Gradle Runner]: run task is created for extra modules (vor 4 Tagen) <Andrei Klunnyi>
* b0c74c841e - (tag: build-1.4.30-dev-2874) Remove extra copyOf calls during filtering in collectRealOverrides (#3916 ) (vor 4 Tagen) <LepilkinaElena>
* 7b5544ebd3 - (tag: build-1.4.30-dev-2861) Use -source/target 1.6 for Java sources in codegen tests (vor 5 Tagen) <Alexander Udalov>
* 7b4e0b2f5d - (tag: build-1.4.30-dev-2857) [JVM_IR] Deal with lowering ordering issues for JvmStatic function references. (vor 5 Tagen) <Mads Ager>
* 3d2f5f4bc1 - (tag: build-1.4.30-dev-2855) KT-42018 explicitly cast inline class values in safe-as (vor 5 Tagen) <Dmitry Petrov>
* edd3b457d4 - (tag: build-1.4.30-dev-2847) [JVM+IR] Migrate/improve receiver mangling test suite (vor 5 Tagen) <Kristoffer Andersen>
* 5967e8295e - [IR] Align captured receiver variable naming with old BE (vor 5 Tagen) <Kristoffer Andersen>
* 7732fc38e0 - (tag: build-1.4.30-dev-2842) Add more IDE performance tests vega chart specs (vor 5 Tagen) <Vladimir Dolzhenko>
* bcf6980f67 - (tag: build-1.4.30-dev-2841) [FIR2IR] Fix CCE in FirTypeRef.canBeNull (vor 5 Tagen) <Mikhail Glukhikh>
* 91738b7f88 - (tag: build-1.4.30-dev-2839) [FIR] Fix broken IDE test data (vor 5 Tagen) <Mikhail Glukhikh>
* ca41f733b6 - (tag: build-1.4.30-dev-2835) KT-41841 no delegate to private $default fun in multifile facade (vor 5 Tagen) <Dmitry Petrov>
* 9a99af53ba - (tag: build-1.4.30-dev-2827) FIR JVM: correct signature conversion for array (vor 5 Tagen) <Jinseong Jeon>
* 77ce5ea15d - FIR Java: handle primitive void return type for synthetic setter (vor 5 Tagen) <Jinseong Jeon>
* 5c61079d75 - FIR: reproduce KT-43339 (Throwable.stackTrace) (vor 5 Tagen) <Jinseong Jeon>
* 4cb32cd38a - FIR2IR: add implicit NOT_NULL cast for @FlexibleNullability type (vor 5 Tagen) <Jinseong Jeon>
* b658e99f91 - FIR Java: simplify flexible nullability manipulations (vor 5 Tagen) <Mikhail Glukhikh>
* fc7f589caa - FIR Java: record Java types with flexible nullability (vor 5 Tagen) <Jinseong Jeon>
* 1f48092ec1 - FIR Java: convert more annotations to @EnhancedNullability (vor 5 Tagen) <Jinseong Jeon>
* 01ef41ab17 - (tag: build-1.4.30-dev-2826) No need to explicitly deprecate -Xdisable-fake-override-validator A warning is produced automagically (vor 5 Tagen) <Alexander Gorshenev>
* f42b902bc8 - Made -Xfake-override-validator off by default Deprected -Xdisable-fake-override-validator (vor 5 Tagen) <Alexander Gorshenev>
* 4e03b1e05f - (tag: build-1.4.30-dev-2812) JVM: Allow the JvmSynthetic annotation on file classes (KT-41884) (vor 5 Tagen) <Steven Schäfer>
* 66bc142f92 - (tag: build-1.4.30-dev-2798) [Commonizer] Empty sources/javadocs Jars (vor 6 Tagen) <Dmitriy Dolovov>
* a27c6b77cf - (tag: build-1.4.30-dev-2795, tag: build-1.4.30-dev-2794) KT-43370 ACC_DEPRECATED on property accessors implemented by delegation (vor 6 Tagen) <Dmitry Petrov>
* 986bdd1099 - Build: replace usages of `kotlin.build.useIR` with `kotlinBuildProperties.useIR` (vor 6 Tagen) <Dmitriy Novozhilov>
* c625a83ab5 - Build: replace usages of `idea.fir.plugin` with `kotlinBuildProperties.useFirIdeaPlugin` (vor 6 Tagen) <Dmitriy Novozhilov>
* 1a3727a17c - Build: advance kotlin-build-gradle-plugin version in build files (vor 6 Tagen) <Dmitriy Novozhilov>
* f531612aa4 - Build: update kotlin-build-gradle-plugin version (vor 6 Tagen) <Dmitriy Novozhilov>
* bab08c29be - Build: add several FIR flags to kotlin-build-gradle-plugin (vor 6 Tagen) <Dmitriy Novozhilov>
* 8160f579d3 - Build: add useIR/useIRForLibraries to kotlin-build-gradle-plugin (vor 6 Tagen) <Alexander Udalov>
* e331e80b5d - (tag: build-1.4.30-dev-2785) Build: Temporary disable capturing inputs for tasks (vor 6 Tagen) <Nikolay Krasko>
* 33a0ec9b4f - (tag: build-1.4.30-dev-2765) KGP: Clean up configurations setup (vor 6 Tagen) <Ivan Gavrilovic>
* 519aeeb644 - KT-40140: Task configuration avoidance for Android projects (vor 6 Tagen) <Ivan Gavrilovic>
* d376585821 - IDE dependencies: Publish kotlin-coroutines-experimental-compat library (vor 6 Tagen) <Yan Zhulanow>
* d7474bb2f7 - (tag: build-1.4.30-dev-2753) Build: Use only @Exported & whitelisted classes for tools.jar api (vor 6 Tagen) <Vyacheslav Gerasimov>
* ac851523d8 - (tag: build-1.4.30-dev-2750) [Gradle, MPP] Make KotlinCompileCommon task cc-compatible with warnings (vor 6 Tagen) <Alexander Likhachev>
* c6f46598ca - (tag: build-1.4.30-dev-2740) Set TARGET_BACKEND to JVM for failing irrelevant tests (vor 6 Tagen) <Denis Zharkov>
* 68fdeaf865 - (tag: build-1.4.30-dev-2738) Produce deterministic jar files. (vor 7 Tagen) <Martin Petrov>
* a3830b2611 - (tag: build-1.4.30-dev-2736) JVM IR: copy corresponding property+annotations for DefaultImpls methods (vor 7 Tagen) <Alexander Udalov>
* 5212ae6bbd - JVM IR: keep property annotations for inline class replacements (vor 7 Tagen) <Alexander Udalov>
* 4ca60a2d7d - Fix warnings and some inspections in buildSrc (vor 7 Tagen) <Alexander Udalov>
* 22109e97d6 - (tag: build-1.4.30-dev-2717) FIR: Unmute passing FirPsiCheckerTestGenerated.testJet53 (vor 7 Tagen) <Denis Zharkov>
* 14305d1eba - FIR: Simplify callable references resolution (vor 7 Tagen) <Denis Zharkov>
* 387fd895a6 - FIR: Drop unused FirComposedSuperTypeRef (vor 7 Tagen) <Denis Zharkov>
* ad35723f56 - FIR: Simplify super-qualified calls resolution (vor 7 Tagen) <Denis Zharkov>
* d4c7d4fc7c - FIR: Fix callable references resolution with stub receivers (vor 7 Tagen) <Denis Zharkov>
* f97cc0b62d - FIR: Rework receivers processing in resolution (vor 7 Tagen) <Denis Zharkov>
* e2099a0307 - FIR: Fix false-positive successful resolution of call with lambda receiver (vor 7 Tagen) <Denis Zharkov>
* 396e799e5d - FIR: Fix resolution for type-alias based SAM (vor 7 Tagen) <Denis Zharkov>
* 4c9a4548f2 - FIR: Fix overrides binding for Java inheritor (vor 7 Tagen) <Denis Zharkov>
* 855af08f7c - Regenerate tests (vor 7 Tagen) <Denis Zharkov>
* 4f7b45dfcc - (tag: build-1.4.30-dev-2715) Fir2IrTypeConverter: simplify captured type cache (vor 7 Tagen) <Mikhail Glukhikh>
* cb77b76c0d - FIR2IR: convert recursive captured type properly (vor 7 Tagen) <Jinseong Jeon>
* 8ecf056927 - (tag: build-1.4.30-dev-2713) [FIR2IR] Enter scope a bit earlier in createIrPropertyAccessor (vor 7 Tagen) <Mikhail Glukhikh>
* 59c86bcdc4 - [FIR2IR] Provide more information for errors inside convertToIrSetCall (vor 7 Tagen) <Mikhail Glukhikh>
* 9de244515e - (tag: build-1.4.30-dev-2711) Upgrade coroutines: 1.3.7 -> 1.3.8 (vor 7 Tagen) <Mikhail Glukhikh>
* 93f868fb96 - (tag: build-1.4.30-dev-2710) KT-43196 member extension property can't be "primary" in inline class (vor 7 Tagen) <Dmitry Petrov>
* b6f958f856 - (tag: build-1.4.30-dev-2700) Do not queue bg task under read action (vor 7 Tagen) <Vladimir Dolzhenko>
2020-11-28 21:13:48 +01:00
Vasily Levchenko
5fd113afd8
[kotlin compiler][update] 1.4.30-dev-2687
...
* 6e7b5a55b3 - (HEAD -> master, tag: build-1.4.30-dev-2687, tag: build-1.4.30-dev-2671, origin/master, origin/HEAD) kotlinx-metadata: Don't write flags for absent property accessors (vor 2 Tagen) <Dmitriy Dolovov>
* a6cbae9719 - (tag: build-1.4.30-dev-2660) [FIR] Rename FirErrors.SYNTAX_ERROR to SYNTAX (vor 3 Tagen) <Dmitriy Novozhilov>
* 2f5b231d50 - [FIR] Add default renderers to FirDiagnosticFactories (vor 3 Tagen) <Dmitriy Novozhilov>
* dc662efcf4 - [FIR] Introduce FirDiagnosticRenderers (vor 3 Tagen) <Dmitriy Novozhilov>
* ed0e5adce7 - [FIR] Make FirAnalyzerFacade returns diagnostics grouped by fir file (vor 3 Tagen) <Dmitriy Novozhilov>
* dabc259ae8 - [FIR] Make diagnostics collectors returns List instead of Iterable (vor 3 Tagen) <Dmitriy Novozhilov>
* 20453bf0d8 - [FIR] Get rid of FirSessionProvider.project property (vor 3 Tagen) <Dmitriy Novozhilov>
* 82a2ecfe14 - [FIR] Cleanup creating sessions in CLI FIR compiler (vor 3 Tagen) <Dmitriy Novozhilov>
* 3aa8b09e31 - [FIR] Add configurable language version settings to FirSessionFactories (vor 3 Tagen) <Dmitriy Novozhilov>
* 5d76df6e1a - (tag: build-1.4.30-dev-2659) KT-43045 mangle function name for fake override with default impl (vor 3 Tagen) <Dmitry Petrov>
* 1ecf5943ab - (tag: build-1.4.30-dev-2657) [JVM_IR] Determine correct type of empty varargs array. (vor 3 Tagen) <Mads Ager>
* ffc003c051 - (tag: build-1.4.30-dev-2650) IR: copy IrProperty's attributes in deepCopyWithSymbols (vor 3 Tagen) <Georgy Bronnikov>
* 7b98876475 - (tag: build-1.4.30-dev-2649) Parcelize: Fix typo in diagnostic message (KT-43290) (vor 3 Tagen) <Yan Zhulanow>
* e3bfb9245c - (tag: build-1.4.30-dev-2638) [FIR] Rename `nested` directory with testdata to `innerClasses` (vor 3 Tagen) <Dmitriy Novozhilov>
* 419f54259c - [TEST] Change semantics of `CHECK_TYPE` directive and update testdata (vor 3 Tagen) <Dmitriy Novozhilov>
* 653b26174b - (tag: build-1.4.30-dev-2636) KT-43006 don't generate no-arg constructor with inline class parameters (vor 3 Tagen) <Dmitry Petrov>
* 364773bf0f - (tag: build-1.4.30-dev-2628) IR: fix IrClassSymbol.starProjectedType (vor 3 Tagen) <Georgy Bronnikov>
* f5329b6f1d - (tag: build-1.4.30-dev-2619) [Commonizer] Don't publish sources and javadocs (vor 4 Tagen) <Dmitriy Dolovov>
* 15cc979378 - (tag: build-1.4.30-dev-2616) [FIR] Add enter contract node as exit for exceptional path to avoid compiler crashing (vor 4 Tagen) <Dmitriy Novozhilov>
* 87380d1913 - [FIR] Don't assume that exit lambda node is target for exceptional exit for inplace lambdas (vor 4 Tagen) <Dmitriy Novozhilov>
* 440cf78884 - FIR CFG: add more uncaught exception paths (vor 4 Tagen) <Jinseong Jeon>
* 7b06885348 - FIR checker: reproduce KT-43156 (vor 4 Tagen) <Jinseong Jeon>
* f4347a60c2 - [FIR] Fix typo (vor 4 Tagen) <Dmitriy Novozhilov>
* 3c48f2eb68 - (tag: build-1.4.30-dev-2615) [FIR] Handle isProp/setProp synthetic pair properly in Java use-site scope (vor 4 Tagen) <Mikhail Glukhikh>
* 2725930460 - [FIR] Code cleanup in JavaClassUseSiteMemberScope (vor 4 Tagen) <Mikhail Glukhikh>
* fb961f7070 - [FIR] Copy also synthetic setter during fake override generation (vor 4 Tagen) <Mikhail Glukhikh>
* 22fb620344 - [FIR Java] Copy also synthetic setter during enhancement (vor 4 Tagen) <Mikhail Glukhikh>
* e0abf3a62c - [FIR Java] More precise synthetic setter search in use-site scope (vor 4 Tagen) <Mikhail Glukhikh>
* c515af4373 - Fir2IrDeclarationStorage: extract common getIrCallableSymbol (vor 4 Tagen) <Mikhail Glukhikh>
* b90391ced4 - [FIR2IR] Implement getIrConstructorSymbol like getIrFunctionSymbol (vor 4 Tagen) <Mikhail Glukhikh>
* 0cc57fc90c - Fir2IrDeclarationStorage: reorder functions slightly (vor 4 Tagen) <Mikhail Glukhikh>
* 90f135dc3e - [FIR2IR] Use computeDeclarationOrigin in getIrPropertySymbol (vor 4 Tagen) <Mikhail Glukhikh>
* 6c1f5a4513 - [FIR2IR] Cache functions/properties both by symbol & signature (vor 4 Tagen) <Mikhail Glukhikh>
* 92840b8ec5 - FirTypeIntersectionScope: fix typo in name (vor 4 Tagen) <Mikhail Glukhikh>
* 5b947144d4 - FirTypeIntersectionScope: don't create in no-supertypes situation (vor 4 Tagen) <Mikhail Glukhikh>
* 8ace0d9ad1 - [FIR] Replace local types with Any in deserializer (vor 4 Tagen) <Mikhail Glukhikh>
* 744918fb47 - [FIR] Cleanup ConeIntegerLiteralTypeImpl (vor 4 Tagen) <Mikhail Glukhikh>
* 0d03e5f235 - [FIR] Simplify constructStarProjectedType (vor 4 Tagen) <Mikhail Glukhikh>
* af52232058 - [FIR2IR] Use proper lookup tags in data class member generator (vor 4 Tagen) <Mikhail Glukhikh>
* 7905bc8632 - Forbid creation of local ConeClassLikeLookupTagImpl (vor 4 Tagen) <Mikhail Glukhikh>
* 5dc7964137 - (tag: build-1.4.30-dev-2606) Optimize the way of enabling "--warning-mode=fail" (vor 4 Tagen) <Bingran>
* e5539b9a9e - (tag: build-1.4.30-dev-2605) Gradle, Native: Log raw and transformed args in KotlinToolRunner, p.2 (vor 4 Tagen) <Dmitriy Dolovov>
* 4767696840 - (tag: build-1.4.30-dev-2603) Qualify replacement expression with receiver to workaround KT-42874 (vor 4 Tagen) <Ilya Gorbunov>
* e0655b2f96 - (tag: build-1.4.30-dev-2599) Unmute fixed android importing tests in platform 202 (vor 4 Tagen) <Andrey Uskov>
* a0d5af8dd1 - Execute gutters calculation in read action in tests (vor 4 Tagen) <Andrey Uskov>
* e5be9601e6 - Disable indexation ExternalSystem tests (vor 4 Tagen) <Andrey Uskov>
* 9318d401f7 - Fix test runtime dependencies in NativeImportingTests (vor 4 Tagen) <Andrey Uskov>
* dea383460e - Add dependency on platform-images in tests (vor 4 Tagen) <Andrey Uskov>
* 5f7d7ff9c7 - (tag: build-1.4.30-dev-2598) Parcelize: Activate checkers only when the plugin is enabled for module (KT-43291) (vor 4 Tagen) <Yan Zhulanow>
* 9d207c2cf5 - (tag: build-1.4.30-dev-2593) FIR IDE: temporary mute some not passing tests (vor 5 Tagen) <Ilya Kirillov>
* 3e43efb93e - FIR IDE: fix working with copied file in completion (vor 5 Tagen) <Ilya Kirillov>
* 0d59656532 - FIR IDE: Add resolving KtParameter in FirLazyDeclarationResolver (vor 5 Tagen) <Igor Yakovlev>
* 345a0d3f89 - [FIR] Implement `writeGenericType` in FirJvmTypeMapper (vor 5 Tagen) <Dmitriy Novozhilov>
* 9350f7aff9 - FIR IDE: remove unused method in light classes with compilation error (vor 5 Tagen) <Ilya Kirillov>
* b42bed7b3c - FIR IDE: make some access to FIR elements under read locks, resolve under write locks (vor 5 Tagen) <Ilya Kirillov>
* 12ed92cd49 - FIR IDE: allow getting parent declaration for Java one (vor 5 Tagen) <Ilya Kirillov>
* cbd1ec35ce - FIR IDE: lazy resolve property accessors (vor 5 Tagen) <Ilya Kirillov>
* fbc6f1b10f - FIR IDE: introduce SOURCE_MEMBER_GENERATED declaration kind (vor 5 Tagen) <Ilya Kirillov>
* 7dcda00e1d - FIR IDE: do not fail on invalid code (vor 5 Tagen) <Ilya Kirillov>
* c646cb3d7e - FIR IDE: fix deadlock in getter symbol resolve (vor 5 Tagen) <Ilya Kirillov>
* 171157ff78 - FIR IDE: allow reference resolving from EDT (vor 5 Tagen) <Ilya Kirillov>
* b742a475ff - [FIR IDE] Initial FIR LightClass implementation (vor 5 Tagen) <Igor Yakovlev>
* c881cf7af6 - [FIR IDE] Add when branch for new symbols in FunctionCallHighlightingVisitor (vor 5 Tagen) <Igor Yakovlev>
* b423da106f - [FIR IDE] Add fir data into symbols to support FIR LC (vor 5 Tagen) <Igor Yakovlev>
* 3d93503894 - FIR IDE: introduce analyze function for with by existing module resolve state (vor 5 Tagen) <Ilya Kirillov>
* dbb54c87bc - [FIR IDE] Add Fir lightclasses tests and fix FindUsages tests (vor 5 Tagen) <Igor Yakovlev>
* 3cefef03ff - Move refactoring for ifTrue and ifFalse extensions (vor 5 Tagen) <Igor Yakovlev>
* a42674ef0e - FIR IDE: add hack to allow access symbols on edt (vor 5 Tagen) <Ilya Kirillov>
* 97f062cb2a - [FIR IDE] Add FirJvmTypeMapper to Ide components factory (vor 5 Tagen) <Igor Yakovlev>
* 36ffde5ca8 - [FIR] Implement isArrayOrNullableArray for ConeTypeContext (vor 5 Tagen) <Igor Yakovlev>
* 06cb64bb51 - (tag: build-1.4.30-dev-2592) Allow open callable members in expect interfaces (vor 5 Tagen) <sebastian.sellmair>
* bf0156f7c6 - (tag: build-1.4.30-dev-2591) Native, Gradle IT: Fix GeneralNativeIT.testNativeArgsWithSpaces() (vor 5 Tagen) <Dmitriy Dolovov>
* 0fe842c38f - Gradle, Native: Log raw and transformed arguments in KotlinToolRunner (vor 5 Tagen) <Dmitriy Dolovov>
* ee7f3b1bfe - Native: Use NIO Files.createTemp*() in favor of File.createTemp*() extension functions (vor 5 Tagen) <Dmitriy Dolovov>
* 47e2656ca9 - (tag: build-1.4.30-dev-2589, tag: build-1.4.30-dev-2584) JVM_IR keep track of original overrides at collection stubs generation (vor 5 Tagen) <Dmitry Petrov>
* 65d8e5a615 - (tag: build-1.4.30-dev-2580) Don't publish kotlin-dist-for-ide in publishIdeArtifacts as it's now published alone (vor 5 Tagen) <Yan Zhulanow>
* 01f3c06ec9 - (tag: build-1.4.30-dev-2576) Add test for KT-40412 (vor 5 Tagen) <Roman Artemev>
* 116606ecd2 - (tag: build-1.4.30-dev-2564) JVM IR: fix class kind of created java.lang.Deprecated symbol (vor 5 Tagen) <Alexander Udalov>
* c1b73f5fee - (tag: build-1.4.30-dev-2557) [Wasm] Diable Wasm IR tests on Windows TeamCity (vor 5 Tagen) <Svyatoslav Kuzmich>
* 3feff16a77 - Cleanup 193 compatibility fixes (vor 5 Tagen) <Vyacheslav Gerasimov>
* 8620d26a8a - Delete 193 bunch files (vor 5 Tagen) <Vyacheslav Gerasimov>
* ade46ef808 - Update Kotlin/Native: 1.4.30-dev-17200 (vor 5 Tagen) <Alexander Gorshenev>
* 3666327c81 - (tag: build-1.4.30-dev-2552) Fix JVM `maven-publish` caching by not capturing state in POM rewriting (vor 5 Tagen) <Sergey Igushkin>
* d1ba2f3d46 - (tag: build-1.4.30-dev-2551) Restore KotlinExplicitMovementProvider in as41 and as42 (vor 5 Tagen) <Sam Wang>
* 4f76c747ec - (tag: build-1.4.30-dev-2550) Mark org.jetbrains.kotlin.mavenProjectImportHandler as dynamic (vor 5 Tagen) <Vladimir Dolzhenko>
* b0f6b739d0 - Declare missed org.jetbrains.kotlin.defaultErrorMessages EP (vor 5 Tagen) <Vladimir Dolzhenko>
* 51a1990e50 - Drop missing gradle extensions from jvm-common.xml (vor 5 Tagen) <Vladimir Dolzhenko>
* 0eea3a5e95 - (tag: build-1.4.30-dev-2540) Bump AS version (vor 5 Tagen) <Kirill Shmakov>
* f2f00a4654 - (tag: build-1.4.30-dev-2539) Fix BB test to work on JDK 6 (vor 5 Tagen) <Mikhail Glukhikh>
* 078963eead - (tag: build-1.4.30-dev-2538) Native, Gradle IT: Fix assertion message (vor 5 Tagen) <Dmitriy Dolovov>
* fbd8de04b8 - (tag: build-1.4.30-dev-2536) [Gradle, K/N] Configuration cache support for run with warns (vor 5 Tagen) <Alexander Likhachev>
* 2d2042ad12 - [Gradle, K/N] Configuration cache support for compile & link with warns (vor 5 Tagen) <Alexander Likhachev>
* a3b951e505 - (tag: build-1.4.30-dev-2535) [Gradle, Cocoapods] Refactor, log process outputs with `info` level (vor 5 Tagen) <Yaroslav Chernyshev>
* 67b262aa34 - (tag: build-1.4.30-dev-2534) [FIR] Move tracking candidate applicability from CheckerSink to Candidate (vor 5 Tagen) <Dmitriy Novozhilov>
* f1ac1f177b - [FIR] Extract overload by lambda return type into separate component (vor 5 Tagen) <Dmitriy Novozhilov>
* a97c107a2b - [FIR] Replace callee reference before checking completion from inference session (vor 5 Tagen) <Dmitriy Novozhilov>
* 9f5aadd2f4 - [FIR] Implement overload resolution by lambda return type (vor 5 Tagen) <Dmitriy Novozhilov>
* 025ec8e8b1 - Add `FQ_NAME` postfix to OVERLOAD_RESOLUTION_BY_LAMBDA_ANNOTATION (vor 5 Tagen) <Dmitriy Novozhilov>
* dfad21270f - [FIR] Remove workaround for #KT-43129 (vor 5 Tagen) <Dmitriy Novozhilov>
* 1148d527ee - (tag: build-1.4.30-dev-2531) Build: Upgradle gradle to 6.7 (vor 5 Tagen) <Vyacheslav Gerasimov>
* 173954b3b3 - (tag: build-1.4.30-dev-2530, tag: build-1.4.30-dev-2527) Add samples for Random.nextX() functions (vor 5 Tagen) <Kris>
* ebdd023633 - Add samples for last() and lastOrNull() functions (vor 5 Tagen) <Kris>
* e83a3c3f27 - (tag: build-1.4.30-dev-2521) Parcelize: Use @Parcelize annotations from Android Extensions instead of the copied&deprecated ones (KT-42342, KT-43150) (vor 5 Tagen) <Yan Zhulanow>
* fa42a6ba58 - (tag: build-1.4.30-dev-2520) Use non-local return target instead of inline site in suspend function (vor 5 Tagen) <Ilmir Usmanov>
* d4f08018ce - (tag: build-1.4.30-dev-2518) [FIR2IR] Extract special symbol provider to make JVM extension (vor 6 Tagen) <Mikhail Glukhikh>
* bc47a30dd3 - [FIR] Handle 'EnhancedNullability' more properly (vor 6 Tagen) <Mikhail Glukhikh>
* e7a84fd1ee - [FIR2IR] Preserve 'EnhancedNullability' type annotation in IR (vor 6 Tagen) <Mikhail Glukhikh>
* f8dc56e2bb - FIR render: fix typos on RenderMode (vor 6 Tagen) <Jinseong Jeon>
* f8e03786c0 - Mute not relevant JS/WASM back ends for new BB tests (vor 6 Tagen) <Mikhail Glukhikh>
* 9486f58fb1 - [FIR] fix subtyping for definitely notnull types. (vor 6 Tagen) <Juan Chen>
* eb804709da - [FIR] fix subtyping for nullable captured types. (vor 6 Tagen) <Juan Chen>
* d96223a2ff - (tag: build-1.4.30-dev-2515) Fix compiler warnings in new wasm modules (vor 6 Tagen) <Alexander Udalov>
* 84d1393711 - Minor, workaround compiler exception (KT-43286) (vor 6 Tagen) <Alexander Udalov>
* 202459531d - (tag: build-1.4.30-dev-2512) Add support of nullable serializers to UseSerializers annotation (#3898 ) (vor 6 Tagen) <Sergey Shanshin>
* 66f5c98505 - (tag: build-1.4.30-dev-2508) Deprecate createTempFile/createTempDir functions (vor 6 Tagen) <Ilya Gorbunov>
* 31bfc7d4e3 - (tag: build-1.4.30-dev-2503) Fix test data (vor 6 Tagen) <Georgy Bronnikov>
* 2c404a654b - JVM_IR: avoid scope violation in BridgeLowering (vor 6 Tagen) <Georgy Bronnikov>
* d246005891 - JVM_IR: fix unbound type parameters in AddContinuationLowering (vor 6 Tagen) <Georgy Bronnikov>
* 9929047f5d - JVM_IR: avoid scope violation in BridgeLowering (vor 6 Tagen) <Georgy Bronnikov>
* e10d8e51b6 - (tag: build-1.4.30-dev-2498) JVM_IR more precise superclass stub filtering (vor 6 Tagen) <Dmitry Petrov>
* 7f26deb5e6 - (tag: build-1.4.30-dev-2497) [Wasm] Enable for loops optimization (vor 6 Tagen) <Svyatoslav Kuzmich>
* 233bb47b99 - (tag: build-1.4.30-dev-2488) FIR: Fix SAM conversion for raw types with non-trivial TP upper bounds (vor 6 Tagen) <Denis Zharkov>
* ce4a11144d - FIR: Correctly handle nullable/flexible captured types (vor 6 Tagen) <Denis Zharkov>
* ed07bbc734 - FIR: Fix inner type resolution during body transformation (vor 6 Tagen) <Denis Zharkov>
* a5545b96cb - FIR: Fix ambiguity between current Companion and one from supertypes (vor 6 Tagen) <Denis Zharkov>
* 96352b9c8c - (tag: build-1.4.30-dev-2487) Add (and disable) metadata compilation for single backend source sets (vor 6 Tagen) <sebastian.sellmair>
* 03e63f1103 - (tag: build-1.4.30-dev-2486) [Wasm] Enable maven-publish plugin in wasm stdlib (vor 6 Tagen) <Svyatoslav Kuzmich>
* ffe3487aa5 - [Wasm] Don't generate unnecessary unreachable instructions (vor 6 Tagen) <Svyatoslav Kuzmich>
* b371b61cf5 - [Wasm] Indent blocks of produced WAT (vor 6 Tagen) <Svyatoslav Kuzmich>
* 4d59a58291 - [Wasm] Add interop annotation @JsFun (vor 6 Tagen) <Svyatoslav Kuzmich>
* e51a76bc4e - [Wasm] Basic CLI (vor 6 Tagen) <Svyatoslav Kuzmich>
* 80f316168e - (tag: build-1.4.30-dev-2484) Updated IDE perf tests vega visualization to handle wide time ranges with aggregation (vor 6 Tagen) <Vladimir Dolzhenko>
* 297c33b452 - [IR] Correct line number on suspend function with implicit unit return (vor 6 Tagen) <Kristoffer Andersen>
* c2fec38384 - (tag: build-1.4.30-dev-2472) [JS IR BE] Unmute fixed tests (vor 6 Tagen) <Roman Artemev>
* 94acfa50bd - [IR BE] Remap dispatch receiver for inner ctor too (vor 6 Tagen) <Roman Artemev>
* 1ced0138ff - [JS IR BE] Drop redundant marker since function doesn't use descriptors anymore. (vor 6 Tagen) <Roman Artemev>
* e66daf90fd - (tag: build-1.4.30-dev-2471) Advance bootstrap to 1.4.30-dev-2196 (vor 6 Tagen) <Dmitriy Novozhilov>
* 785466acee - (tag: build-1.4.30-dev-2461) Minor: add '// JVM_TARGET: 1.8' (vor 6 Tagen) <Dmitry Petrov>
* 106ee1d1ff - (tag: build-1.4.30-dev-2453) JVM IR: restore ability to suppress codegen-reported diagnostics (vor 6 Tagen) <Alexander Udalov>
* 61548a0a36 - Fix inspections and slightly "kotlinify" KotlinSuppressCache (vor 6 Tagen) <Alexander Udalov>
* 9d3c9a823d - Improve rendering of failures in AbstractWriteFlagsTest (vor 6 Tagen) <Alexander Udalov>
* 0e91d3fcb0 - JVM IR: generate ACC_SYNTHETIC for deprecated-hidden declarations correctly (vor 6 Tagen) <Alexander Udalov>
* d9efc2d922 - (tag: build-1.4.30-dev-2451) Fix warnings in compiler code and tests (vor 6 Tagen) <Alexander Udalov>
* ebfbc2f601 - (tag: build-1.4.30-dev-2435) KT-43205 Ignore annotations in `CallableClsStubBuilder` when needed (vor 7 Tagen) <Roman Golyshev>
* fdd7fa5aea - (tag: build-1.4.30-dev-2428) [Wasm] Mute codegen box tests (vor 7 Tagen) <Svyatoslav Kuzmich>
* 02a84fa6e1 - [Wasm] Remove wasmBox tests (vor 7 Tagen) <Svyatoslav Kuzmich>
* bfd0f21e9d - [Wasm] Major compiler and stdlib update (vor 7 Tagen) <Svyatoslav Kuzmich>
* 3be38d1796 - [Wasm] Add Wasm IR (vor 7 Tagen) <Svyatoslav Kuzmich>
* 65cf991e84 - [JS IR] Move JS-specific isInlineClass utils from common to JS compiler module (vor 7 Tagen) <Svyatoslav Kuzmich>
* e101e6762c - Add uploading IDE performance benchmarks to ES (vor 7 Tagen) <Vladimir Dolzhenko>
* ff7c38b2df - Unmuted a test (vor 7 Tagen) <Alexander Gorshenev>
* eea5a9102c - Bump klib abi version to 1.4.2 to reflect absence of serialized fake overrides (vor 7 Tagen) <Alexander Gorshenev>
* cb288d47ea - Don't serialize fake overrides anymore (vor 7 Tagen) <Alexander Gorshenev>
* 5de7a10df0 - Eliminated -Xdeserialize-fake-overrides (vor 7 Tagen) <Alexander Gorshenev>
* b9c6267a63 - (tag: build-1.4.30-dev-2422) KT-43217 Encode @EnhancedNullability types in IdSignature (vor 7 Tagen) <Dmitry Petrov>
* f6df624c6b - (tag: build-1.4.30-dev-2410) KT-43202 Fix isEap function: support RC version (vor 7 Tagen) <Stanislav Erokhin>
* 5e0f54a30b - (tag: build-1.4.30-dev-2406) [IR] Fixed https://youtrack.jetbrains.com/issue/KT-43159 (vor 7 Tagen) <Igor Chevdar>
2020-11-28 21:01:55 +01:00
Vasily Levchenko
780c7929fa
[kotlin compiler][update] 1.4.30-dev-2395
...
* 0e8cf58a35 - (HEAD -> master, tag: build-1.4.30-dev-2395, origin/master, origin/HEAD) Minor: reformat (vor 16 Stunden) <Pavel Kirpichenkov>
* b79b94fe75 - [MPP] Allow smart casts for properties from dependsOn modules (vor 16 Stunden) <Pavel Kirpichenkov>
* 778bbd76cb - [MPP] Add test for KT-42754 (vor 16 Stunden) <Pavel Kirpichenkov>
* 9f0cec3443 - (tag: build-1.4.30-dev-2389) Native, Gradle IT: Add verbosity to IT (vor 2 Tagen) <Dmitriy Dolovov>
* 9adc1a6e9b - (tag: build-1.4.30-dev-2381) JVM IR: generate 'main' wrappers as non-final (vor 2 Tagen) <Alexander Udalov>
* 791be7c2dc - JVM IR: improve ABI of properties in multifile facades (vor 2 Tagen) <Alexander Udalov>
* 55974b4eda - JVM IR: do not generate InlineOnly property accessors in multifile facade (vor 2 Tagen) <Alexander Udalov>
* 500b1cfbd3 - JVM IR: fix flags of $default methods in multi-file facades (vor 2 Tagen) <Alexander Udalov>
* d326d6a693 - Specify module name via moduleName option instead of freeCompilerArgs (vor 2 Tagen) <Alexander Udalov>
* bdb8a58b3b - JVM IR: merge JvmBackendFacade into JvmIrCodegenFactory (vor 2 Tagen) <Alexander Udalov>
* 5c2c2591a1 - Minor, rename file to keep git history (vor 2 Tagen) <Alexander Udalov>
* 624204c7b4 - JVM IR: remove outdated code in JvmIrCodegenFactory (vor 2 Tagen) <Alexander Udalov>
* b2d49e9615 - Minor, fix whitespace in toString (vor 2 Tagen) <Alexander Udalov>
* c1a292b01b - Psi2ir: improve exception stack traces (vor 2 Tagen) <Alexander Udalov>
* 3cb202f576 - (tag: build-1.4.30-dev-2373) Gradle IT: Fix Gradle output checks in Kotlin/Native ITs (vor 3 Tagen) <Dmitriy Dolovov>
* e3db96354d - (tag: build-1.4.30-dev-2361) Add javadoc and sources artifacts to kotlin-gradle-build-metrics module (vor 3 Tagen) <Alexander Likhachev>
* 5f2a963006 - Better wording and comments for klib compatibility code (vor 3 Tagen) <Alexander Gorshenev>
* 891a4c4621 - Dropped outdated klib version compatibility mechanisms (vor 3 Tagen) <Alexander Gorshenev>
* 8b2b36d61f - Enabled klib abi version compatibility (vor 3 Tagen) <Alexander Gorshenev>
* e434a1c892 - (tag: build-1.4.30-dev-2355) FIR: Drop unused AbstractFirOverrideScope::create*Copy (vor 3 Tagen) <Denis Zharkov>
* 2e4c41c0d8 - FIR: Drop PossiblyFirFakeOverrideSymbol (vor 3 Tagen) <Denis Zharkov>
* 7b48625b58 - FIR: Remove FirCallableSymbol::overriddenSymbol (vor 3 Tagen) <Denis Zharkov>
* 78b374ec88 - FIR: Do not set overriddenSymbol for KFunction::invoke (vor 3 Tagen) <Denis Zharkov>
* a11b488c82 - FIR: Add workaround for combination of intersection + delegated members (vor 3 Tagen) <Denis Zharkov>
* 41f878e104 - FIR: Adjust test data for type alias constructors (vor 3 Tagen) <Denis Zharkov>
* 96c3436e73 - FIR: Temporary adjust diagnostics test data (vor 3 Tagen) <Denis Zharkov>
* d58e66e79a - FIR: Merge both synthetic type alias constructor kinds (vor 3 Tagen) <Denis Zharkov>
* f9aab77ce5 - FIR: Simplify ConstructorProcessing relevant to type aliases (vor 3 Tagen) <Denis Zharkov>
* 8a949b0dcf - FIR: Use attribute instead of overriddenSymbol for synthetic type alias constructor (vor 3 Tagen) <Denis Zharkov>
* 4282e27d73 - FIR: Get rid of usages of FirCallableSymbol::overriddenSymbol (vor 3 Tagen) <Denis Zharkov>
* 728c2a808f - FIR: Do not propagate overriddenSymbol at FirObjectImportedCallableScope (vor 3 Tagen) <Denis Zharkov>
* 037ba4d973 - FIR: Simplify VariableStorage::isStable (vor 3 Tagen) <Denis Zharkov>
* 317d981472 - FIR: Do not use overriddenSymbol for imported from object (vor 3 Tagen) <Denis Zharkov>
* 65119adb6a - FIR: Adjust test data. FakeOverride -> SubssitutionOverride (vor 3 Tagen) <Denis Zharkov>
* 3e37995004 - FIR: Get rid of FirCallableSymbol::isFakeOverride and isIntersectionOverride (vor 3 Tagen) <Denis Zharkov>
* 36387d97ad - (tag: build-1.4.30-dev-2323) Add IC metrics reporting (vor 3 Tagen) <Alexey Tsvetkov>
* 5bde6457b1 - Metrics reporting utils (vor 3 Tagen) <Alexey Tsvetkov>
* 97a09680d5 - Remove CompositeICReporterAsync (vor 3 Tagen) <Alexey Tsvetkov>
* 2c1e4c1769 - (tag: build-1.4.30-dev-2319) [IR] Use more specific type (IrSimpleFunction) for accessors in IrLocalDelegatedProperty (vor 3 Tagen) <Zalim Bashorov>
* 11bc1c0753 - (tag: build-1.4.30-dev-2316) Revert "Fix configuration cache issue in AbstractKotlinTarget" (vor 3 Tagen) <Sergey Igushkin>
* 8ca9e792e9 - (tag: build-1.4.30-dev-2314) [KLIB] Make sure that referenced local anonymous class is deserialzied. (vor 3 Tagen) <Roman Artemev>
* 0dd329d3d4 - (tag: build-1.4.30-dev-2306) Gradle IT: Intercept and log Gradle process output on import failures (vor 4 Tagen) <Dmitriy Dolovov>
* 4de1bf8d35 - Gradle IT: Move GradleProcessOutputInterceptor to the test framework (vor 4 Tagen) <Dmitriy Dolovov>
* fae3ba35e9 - Gradle, Native: More verbose logging in KotlinToolRunner (vor 4 Tagen) <Dmitriy Dolovov>
* 734dff6282 - [Commonizer] Use compact variants of collections to reduce memory footprint (vor 4 Tagen) <Dmitriy Dolovov>
* 30bf7b87fe - Minor. Code formatted (vor 4 Tagen) <Dmitriy Dolovov>
* f5bb60f7cd - [Commonizer] Refactor CIR type representation (vor 4 Tagen) <Dmitriy Dolovov>
* 2764550bbe - [Commonizer] Relax conditions for TA lifting-up (vor 4 Tagen) <Dmitriy Dolovov>
* cb2e94df16 - [Commonizer] Minor. Convert approximation keys back to data classes (vor 4 Tagen) <Dmitriy Dolovov>
* 45ce0c6c11 - (tag: build-1.4.30-dev-2293) avoid failing KotlinGradleIT.testInternalTest for Windows agent (vor 4 Tagen) <nataliya.valtman>
* 6d29bb5814 - Fix configuration cache issue in AbstractKotlinTarget (vor 10 Tagen) <Hung Nguyen>
* 90ea64a0e5 - (tag: build-1.4.30-dev-2289) Don't report warning about changing execution order for varargs if it's inside an annotation (vor 4 Tagen) <Victor Petukhov>
* f052bc341c - Don't report warning about implicitly inferred Nothing for call arguments if there is non-Nothing return type (vor 4 Tagen) <Victor Petukhov>
* 7859287337 - (tag: build-1.4.30-dev-2288) [KT-40688] Inlay Hints: lambda hints removal on editing (vor 4 Tagen) <Andrei Klunnyi>
* b3b09ea9b7 - (tag: build-1.4.30-dev-2271) FIR: adjust spec testData after DFA changes: (vor 5 Tagen) <Jinseong Jeon>
* a5389b067b - FIR DFA: use element-wise join everywhere (vor 5 Tagen) <Jinseong Jeon>
* 771c839d74 - FIR DFA: element-wise join at merging points of try expression (vor 5 Tagen) <Jinseong Jeon>
* bd173ebebc - FIR DFA: isolate effects between blocks in try expression (vor 5 Tagen) <Jinseong Jeon>
* 1f1e1828a7 - FIR CFG: reconfigure exception throwing paths in try expression (vor 5 Tagen) <Jinseong Jeon>
* 146036010c - FIR DFA: add tests about smartcasts in/after try-catch-finally (vor 5 Tagen) <Jinseong Jeon>
* 2c8c47399a - (tag: build-1.4.30-dev-2263) [JVM_IR] Enable KotlinAgainstJava and remaining JavaAgainstKotlin test. (vor 5 Tagen) <Mads Ager>
* 24345bb6b3 - (tag: build-1.4.30-dev-2262) Prevent NPE while fetching muted tests from Teamcity server (vor 5 Tagen) <Yunir Salimzyanov>
* bc2b396ecd - (tag: build-1.4.30-dev-2257) kotlin.native.cocoapods.targets can be a custom list of architectures (#3861 ) (vor 5 Tagen) <MikeKulasinski-visa>
* 0279068214 - (tag: build-1.4.30-dev-2255) [JVM_IR] Follow old backend in bridge visibility and varargs marking. (vor 5 Tagen) <Mads Ager>
* 326768e8b5 - (tag: build-1.4.30-dev-2251) Minor. Update test data (vor 5 Tagen) <Ilmir Usmanov>
* bd4e2a283c - (tag: build-1.4.30-dev-2247) JVM IR: Don't generate null checks on value parameters of private operator functions (vor 5 Tagen) <Steven Schäfer>
* d4cb521433 - (tag: build-1.4.30-dev-2239) JVM IR: Fix names for SAM callable references with inline class return types (vor 5 Tagen) <Steven Schäfer>
* aa81041415 - (tag: build-1.4.30-dev-2235) FIR: Fix DiagnosticsTestGenerated when FIR starts requesting light classes (vor 6 Tagen) <Denis Zharkov>
* a936386e53 - FIR: Add more complicated workaround for OverloadResolutionByLambdaReturnType (vor 6 Tagen) <Denis Zharkov>
* 4612f26bfb - FIR: Add workaround for OverloadResolutionByLambdaReturnType (vor 6 Tagen) <Denis Zharkov>
* 07ed89b02b - Move OVERLOAD_RESOLUTION_BY_LAMBDA_ANNOTATION to compiler.common (vor 6 Tagen) <Denis Zharkov>
* a444618c27 - FIR: Correctly handle Java annotations from deserialization (vor 6 Tagen) <Denis Zharkov>
* f2b0d057b9 - (tag: build-1.4.30-dev-2231) JVM IR: minor optimizations in IrTypeMapper.classInternalName (vor 6 Tagen) <Alexander Udalov>
* b3e79d36df - (tag: build-1.4.30-dev-2223) Fix compiler warnings and some inspections (vor 6 Tagen) <Alexander Udalov>
* e5d5c20473 - Minor, suppress deprecation warnings in parcelize plugin (vor 6 Tagen) <Alexander Udalov>
* ee8db2f760 - (tag: build-1.4.30-dev-2221) Escape resolving same library several times in K/N (#3880 ) (vor 6 Tagen) <LepilkinaElena>
* 1376fed1d4 - (tag: build-1.4.30-dev-2210) Support non-public inline class constructors (vor 6 Tagen) <Ilmir Usmanov>
* 88bbeea7f6 - (tag: build-1.4.30-dev-2208) Fix deprecated gradle api usage in artifact transform (vor 6 Tagen) <Bingran>
* 94145f880c - (tag: build-1.4.30-dev-2199) [IR] Inliner: supported recursion in default arguments (vor 6 Tagen) <Igor Chevdar>
* 5f8fabed61 - (tag: build-1.4.30-dev-2196) Minor. Update test data (vor 6 Tagen) <Ilmir Usmanov>
* 497b7ee266 - (tag: build-1.4.30-dev-2183) [minor] fix accidental addition of FirScriptCodegenTestGenerated (vor 6 Tagen) <Ilya Chernikov>
* 89836a2c9a - (tag: build-1.4.30-dev-2173) Minor, test-data-only: Remove unused "IGNORE_BACKEND_FIR" directives in asmLike test-data. (vor 6 Tagen) <Mark Punzalan>
* c02e92a5e0 - JVM IR: minor, use createJvmIrBuilder to simplify code (vor 6 Tagen) <Alexander Udalov>
* dd33ed9297 - Fix suspend function with inline class types in reflection (vor 6 Tagen) <Alexander Udalov>
* 56f7e34e3e - (tag: build-1.4.30-dev-2171) [Gradle, K/N] Revert change of AbstractKotlinNativeCompile supertype (vor 6 Tagen) <Alexander Likhachev>
* 369b1ef5df - (tag: build-1.4.30-dev-2166) Fix compilation in perfTests (vor 7 Tagen) <Vladimir Dolzhenko>
* 2bffce2259 - (tag: build-1.4.30-dev-2163) Revert Open build tool window on Gradle DSL errors (vor 7 Tagen) <Vladimir Dolzhenko>
* 1a57794e82 - (tag: build-1.4.30-dev-2162) Clean ups in IDE performance tests output (vor 7 Tagen) <Vladimir Dolzhenko>
* 617279310e - (tag: build-1.4.30-dev-2159) [JVM_IR] Rebase inline function and defaults args stepping test. (vor 7 Tagen) <Mads Ager>
* 7b315a8b52 - (tag: build-1.4.30-dev-2150) JVM_IR: Do not box inline class in methods (vor 7 Tagen) <Ilmir Usmanov>
* e20093d762 - (tag: build-1.4.30-dev-2145) Support @JvmStatic and @JvmOverload in annotation companion (vor 7 Tagen) <Mikhael Bogdanov>
* 7ec2d036ae - Don't generate `final` modifier on static interface methods produced by @JvmStatic+@JvmOverloads from interface companion (vor 7 Tagen) <Mikhael Bogdanov>
2020-11-28 20:56:41 +01:00
Vasily Levchenko
773bb38a66
[kotlin compiler][update] 1.4.30-dev-2139
...
* 7d0e9654bd - (HEAD -> master, tag: build-1.4.30-dev-2139, origin/master, origin/HEAD) Clean ups in IDE performance tests output (vor 16 Stunden) <Vladimir Dolzhenko>
* d36511c094 - (tag: build-1.4.30-dev-2135) Clean ups in IDE performance tests output (vor 31 Stunden) <Vladimir Dolzhenko>
* 5fae769a90 - (tag: build-1.4.30-dev-2134) Wizard: use new compose icon (vor 2 Tagen) <Ilya Kirillov>
* 8eefcbb1d4 - Wizard: update compose templates (vor 2 Tagen) <Ilya Kirillov>
* 21928d8f51 - Wizard: do not allow creating compose projects with gradle groovy (vor 2 Tagen) <Ilya Kirillov>
* 4f6fa1059c - (tag: build-1.4.30-dev-2133) Add missed task dependency for IDE performance tests output (vor 2 Tagen) <Vladimir Dolzhenko>
* ceea57ab58 - (tag: build-1.4.30-dev-2132) Add missed task dependency for IDE performance tests output (vor 2 Tagen) <Vladimir Dolzhenko>
* 3c0d43dc0d - (tag: build-1.4.30-dev-2123) Rebuild IDE performance tests output (vor 2 Tagen) <Vladimir Dolzhenko>
* f87e46b599 - (tag: build-1.4.30-dev-2117) Kx-serialization: generate wrapper type for reference array serializer (vor 3 Tagen) <Alexander Udalov>
* 42aef01d79 - Kx-serialization: support SerialInfo annotations from dependencies in JVM IR (vor 3 Tagen) <Alexander Udalov>
* 51ded98c4b - Kx-serialization: support SerialInfo for JVM IR (vor 3 Tagen) <Alexander Udalov>
* e4ba787034 - (tag: build-1.4.30-dev-2115) JVM_IR KT-43066 Generate 'clone' in class implementing kotlin.Cloneable (vor 3 Tagen) <Dmitry Petrov>
* 7b4f781ea8 - (tag: build-1.4.30-dev-2113) [FIR] Split primary constructor parameter scope into two different (vor 3 Tagen) <Mikhail Glukhikh>
* 2d0535a713 - (tag: build-1.4.30-dev-2112) [JS_IR] Invoke companion init block while instantiating a class (vor 3 Tagen) <Shagen Ogandzhanian>
* 22117604f6 - (tag: build-1.4.30-dev-2105) Move script simple type remapper to the common utilities (vor 3 Tagen) <Ilya Chernikov>
* de340e9bc8 - Implement support for synthetic script params in IR: (vor 3 Tagen) <Ilya Chernikov>
* 7572b50385 - Expose script parameters from descriptor explicitly... (vor 3 Tagen) <Ilya Chernikov>
* 4cb0437145 - [minor] fix reflection usage in scripting tests (vor 3 Tagen) <Ilya Chernikov>
* 94f2813a8a - Add script main function generation to JVM IR backend (vor 3 Tagen) <Ilya Chernikov>
* 62b9d87bfc - [minor] scripting tests improvements (vor 3 Tagen) <Ilya Chernikov>
* af7102a586 - Enable IR backend in script compiler (vor 3 Tagen) <Ilya Chernikov>
* 60246f2261 - Ignore temporarily the kt22029.kts codegen test for JVM IR: (vor 3 Tagen) <Ilya Chernikov>
* d7112a4500 - Implement JVM IR support for scripts (vor 3 Tagen) <Ilya Chernikov>
* 01d73ba0fc - Make IrScript a statement container first, update JS support (vor 3 Tagen) <Ilya Chernikov>
* 55048f40ab - (tag: build-1.4.30-dev-2102) Disable "Incomplete destructuring declaration" (vor 3 Tagen) <Andrei Klunnyi>
* 3acb468d48 - (tag: build-1.4.30-dev-2100) Add a link to scope functions overview for takeIf and takeUnless (vor 3 Tagen) <Dominik Wuttke>
* f48f7c6dca - (tag: build-1.4.30-dev-2099) Added samples for the kotlin.system package (measureTime* functions) (vor 3 Tagen) <Uzi Landsmann>
* 15381c4662 - (tag: build-1.4.30-dev-2098) Added samples for the kotlin.streams package (vor 3 Tagen) <Uzi Landsmann>
* 18672c99ca - (tag: build-1.4.30-dev-2097) KT-20357: Add a sample for requireNotNull (vor 3 Tagen) <Yuya Urano>
* 2b03c10941 - (tag: build-1.4.30-dev-2094) Correct small grammatical error in KDocs (vor 3 Tagen) <Ciaran Treanor>
* 28e148d35a - (tag: build-1.4.30-dev-2090) Old JVM: support init blocks in inline classes (vor 3 Tagen) <Ilmir Usmanov>
* 999604541e - JVM_IR: Support init blocks in inline classes (vor 3 Tagen) <Ilmir Usmanov>
* 5804f73ebd - (tag: build-1.4.30-dev-2083, tag: build-1.4.30-dev-2081) JVM_IR. Deprecate public access to @JvmField/const fields in private companions (vor 4 Tagen) <Mikhael Bogdanov>
* 57c9afc73a - Deprecate public access to @JvmField/const fields in private companions (vor 4 Tagen) <Mikhael Bogdanov>
* 8be23df668 - (tag: build-1.4.30-dev-2079) Remove unneeded dependency of util on deserialization & reflect (vor 4 Tagen) <Alexander Udalov>
* 0d1bb9acaf - JVM IR: do not clear BindingContext in bytecode tool window (vor 4 Tagen) <Alexander Udalov>
* 08b761ae7a - (tag: build-1.4.30-dev-2073, origin/prr/yunir/check) PSI2IR don't copy annotations for properties implemented by delegation (vor 4 Tagen) <Dmitry Petrov>
* 53004f97b1 - (tag: build-1.4.30-dev-2070) Store processed metadata artifacts in `.gradle/` rather than `build/` (vor 4 Tagen) <Sergey Igushkin>
* dca1f4631c - (tag: build-1.4.30-dev-2067) [JVM_IR] Use line number 1 for multifile bridge methods. (vor 4 Tagen) <Mads Ager>
* c8a8410fc5 - (tag: build-1.4.30-dev-2048, origin/rr/kishmakov/bump, origin/rr/adudinsky/code-meta-info-tests) Fix MultiModuleLineMarkerTest on Windows (vor 4 Tagen) <Alexander Dudinsky>
* d4d93b7091 - (tag: build-1.4.30-dev-2036) Add change-notes for 1.4.20 (vor 4 Tagen) <Anton Yalyshev>
* ad5b6da273 - (tag: build-1.4.30-dev-2033, tag: build-1.4.30-dev-2031) JVM IR: substitute generic type for inline class replacement function calls (vor 5 Tagen) <Alexander Udalov>
* 4a3a2ef72a - (tag: build-1.4.30-dev-2028) [FIR2IR] Test data fix after rebase (regular + delegated supertype) (vor 5 Tagen) <Mikhail Glukhikh>
* 60141ccbaa - [FIR] Fix Substitution scope key to avoid accidental matches (vor 5 Tagen) <Mikhail Glukhikh>
* 2dc6467b5d - [FIR] Modify signatures also from ERASED_COLLECTION_PARAMETER_SIGNATURES (vor 5 Tagen) <Mikhail Glukhikh>
* 3a693e112b - (tag: build-1.4.30-dev-2022) Update ExperimentalPathApi annotation's SinceKotlin value to 1.4 (vor 5 Tagen) <Jake Wharton>
* 82984089f0 - (tag: build-1.4.30-dev-2017) KT-42274 Update `SOURCE_STUB_VERSION` (vor 5 Tagen) <Roman Golyshev>
* 80108444ec - (tag: build-1.4.30-dev-2015) FIR2IR: cleanup implicit cast inserter (vor 5 Tagen) <Mikhail Glukhikh>
* 2424f2438c - FIR2IR: towards comprehensive visits in implicit cast inserter (vor 5 Tagen) <Jinseong Jeon>
* 5f6d2c5362 - FIR2IR: utilize argument conversions (vor 5 Tagen) <Jinseong Jeon>
* f1fd3d6b5d - FIR2IR: avoid using constant -1 (vor 5 Tagen) <Jinseong Jeon>
* 707e94bab5 - FIR2IR: add test about coercion-to-Unit for nested when (vor 5 Tagen) <Jinseong Jeon>
* 318f4b5f02 - FIR2IR: refactor implicit cast insertion, part 3: implicit not_null (vor 5 Tagen) <Jinseong Jeon>
* 8708bdec0d - FIR2IR: refactor implicit cast insertion, part 2: coerce-to-Unit (vor 5 Tagen) <Jinseong Jeon>
* 8f8ee88957 - FIR2IR: refactor implicit cast insertion, part 1: implicit cast (vor 5 Tagen) <Jinseong Jeon>
* e9a7b64ca0 - FIR2IR: use AnnotationGenerator to convert file annotations (vor 5 Tagen) <Jinseong Jeon>
* ef6b643b9c - [FIR2IR] Don't set WHILE_LOOP origin for blocks (vor 5 Tagen) <Mikhail Glukhikh>
* eb9b5da82b - (tag: build-1.4.30-dev-2013) Kapt: Never mark static methods 'default' (KT-42915) (vor 5 Tagen) <Yan Zhulanow>
* 09e1bed5c9 - (tag: build-1.4.30-dev-2010) Redundant 'inner' modifier: fix false positive/negative with constructor call (vor 5 Tagen) <Toshiaki Kameyama>
* e9669bf5cb - (tag: build-1.4.30-dev-2009, tag: build-1.4.30-dev-2001) fix unstable IncrementalFileToPathConverterTest tests (vor 5 Tagen) <nataliya.valtman>
* 2589de6c49 - (tag: build-1.4.30-dev-2000) FIR: Refine delegated members introduced to use-site scope (vor 5 Tagen) <Denis Zharkov>
* 2105a041a5 - FIR: Optimize usages of `containingClass` and its implementation (vor 5 Tagen) <Denis Zharkov>
* 923bb3b674 - FIR2IR: Mute failing bb test (vor 5 Tagen) <Denis Zharkov>
* 2bdb21793f - FIR: Adjust test data (vor 5 Tagen) <Denis Zharkov>
* b6a312483a - FIR: Fix fir2symbol inconsistencies for imported properties (vor 5 Tagen) <Denis Zharkov>
* 09b7237ae5 - FIR: Introduce importedFromObjectClassId (vor 5 Tagen) <Denis Zharkov>
* 4d9ef4d414 - FIR: Get rid of CallableId::classId usages (vor 5 Tagen) <Denis Zharkov>
* 9996c983c9 - FIR: Initialize dispatchReceiverType and containingClassAttr for callable members (vor 5 Tagen) <Denis Zharkov>
* ecb89a66be - FIR: Copy `attributes` when copying declaration (vor 5 Tagen) <Denis Zharkov>
* 52c6aebec2 - FIR: Use copy-builders at FirObjectImportedCallableScope (vor 5 Tagen) <Denis Zharkov>
* 995b1aa1eb - FIR: Add FirCallableMemberDeclaration::dispatchReceiverType (vor 5 Tagen) <Denis Zharkov>
* 0fa2cc15de - (tag: build-1.4.30-dev-1998, tag: build-1.4.30-dev-1994) Cleanup more test files and directories after tests (vor 5 Tagen) <Ilya Gorbunov>
* fe098ec821 - Revise functions in PathReadWrite (vor 5 Tagen) <Ilya Gorbunov>
* a43cc0d1f9 - Implement additional Path extensions (vor 5 Tagen) <Ilya Gorbunov>
* 038f1cbd1e - Add glob filtering when listing directory entries (vor 5 Tagen) <Ilya Gorbunov>
* e7c888a2e6 - Avoid introducing Path.printWriter (vor 5 Tagen) <Ilya Gorbunov>
* 9f659d74df - Introduce dedicated experimental annotation for Path extensions (vor 5 Tagen) <Ilya Gorbunov>
* 997cd35e06 - Move Path extensions to the new package kotlin.io.path (vor 5 Tagen) <Ilya Gorbunov>
* 7d58a5e2f2 - Simplify Path.copyTo implementation (vor 5 Tagen) <Ilya Gorbunov>
* f6d2400208 - Workaround bugs in Path.relativize (vor 5 Tagen) <Ilya Gorbunov>
* b3a87356bd - Add java.nio.Path extensions to stdlib-jdk7: part 2 (vor 5 Tagen) <AJ>
* 03cc0bf6aa - Add java.nio.Path extensions to stdlib-jdk7 (vor 5 Tagen) <AJ>
* 008da87160 - (tag: build-1.4.30-dev-1975, tag: build-1.4.30-dev-1973) Minor: Update Android Extensions deprecation message in relevant test (vor 6 Tagen) <Yan Zhulanow>
* 9faf91f55d - Fix Parcelize settings serialization (KT-42958) (vor 6 Tagen) <Yan Zhulanow>
* 3386b93009 - (tag: build-1.4.30-dev-1971) [Gradle, Cocoapods] Added `useLibraries()` to allow static library pods (vor 6 Tagen) <Yaroslav Chernyshev>
* 21521aa397 - (tag: build-1.4.30-dev-1969, origin/rr/mb/kt21177) Deprecate protected constructors call from public inline function (vor 6 Tagen) <Mikhael Bogdanov>
* a72cdeabb4 - (tag: build-1.4.30-dev-1965) fix testData (vor 6 Tagen) <Dmitry Gridin>
* e6edb62911 - (tag: build-1.4.30-dev-1964) [Gradle, JS] Fix for IDEA import with dukat binaries (vor 6 Tagen) <Ilya Goncharov>
* bb2e9e2d56 - Extract new method from the publicly used interface for compatibility (vor 6 Tagen) <Mikhail Zarechenskiy>
* 0e7e657657 - (tag: build-1.4.30-dev-1963) Migrate `MultiModuleLineMarkerTest` to the new CodeMetaInfo test infrastructure (vor 6 Tagen) <Alexander Dudinsky>
* 94bf38a7b5 - Added support for various platforms for CodeMetaInfo tests. ^KT-41996 (vor 6 Tagen) <Alexander Dudinsky>
* 84d24e5b76 - Migrate `MultiplatformAnalysisTest` to new test runner (vor 6 Tagen) <Alexander Dudinsky>
* ac98bc9853 - New highlighting/line markers/diagnostics test infrastructure (vor 6 Tagen) <Alexander Dudinsky>
* 994cb6f28e - (tag: build-1.4.30-dev-1960) Update deprecation message for the Android Extensions plugin (vor 6 Tagen) <Yan Zhulanow>
* 5e9333773c - (tag: build-1.4.30-dev-1957) Remove explicit type arguments: don't report when type argument has annotations (vor 6 Tagen) <Toshiaki Kameyama>
* e1a380ec95 - (tag: build-1.4.30-dev-1953) KT-34862 use relative path for incremental build cache (vor 6 Tagen) <nataliya.valtman>
* 09043fb98d - (tag: build-1.4.30-dev-1950) [FIR] JvmMappedScope: add mutable methods or not depending on a class (vor 6 Tagen) <Mikhail Glukhikh>
* 5c3269f489 - [FIR] JvmMappedScope: don't add Java methods if Kotlin ones are here (vor 6 Tagen) <Mikhail Glukhikh>
* ce407471ec - (tag: build-1.4.30-dev-1947) Convert to secondary constructor: suggest on class name (vor 6 Tagen) <Toshiaki Kameyama>
* 2c5c15f503 - (tag: build-1.4.30-dev-1945) Clean-up outputs on non-incremental run (vor 6 Tagen) <Ivan Gavrilovic>
* 2fd7d64db0 - (tag: build-1.4.30-dev-1940) Promote CancellationException to stable #KT-41837 (vor 6 Tagen) <Abduqodiri Qurbonzoda>
* caafe21e84 - (tag: build-1.4.30-dev-1932) [FIR] Add CheckLowPriorityStage to callable reference resolve (vor 7 Tagen) <Mikhail Glukhikh>
* a775fa195b - (tag: build-1.4.30-dev-1930) Unbox inline class parameter of lambda if underlying type is Any or Any? (vor 7 Tagen) <Ilmir Usmanov>
* 752f6d8f72 - (tag: build-1.4.30-dev-1925, tag: build-1.4.30-dev-1922) Elvis -> if intention: don't introduce new variable when RHS type is Nothing (vor 7 Tagen) <Toshiaki Kameyama>
* f9f8fd055b - (tag: build-1.4.30-dev-1920) Convert receiver to parameter: place value argument list after type argument list (vor 7 Tagen) <Toshiaki Kameyama>
* b1629cc5f4 - (tag: build-1.4.30-dev-1919, origin/rr/pdn_kt22465) JVM KT-22465 don't generate accessor to private setter in other class (vor 7 Tagen) <Dmitry Petrov>
* 4d63ecd83c - (tag: build-1.4.30-dev-1913) [JS IR] Do not copy prototype references of FO from super class (vor 7 Tagen) <Roman Artemev>
* 99a6bdeec7 - (tag: build-1.4.30-dev-1912) Fix KotlinCoreEnvironment projectCount disposable (vor 7 Tagen) <Matthew Gharrity>
* e9b51b42f9 - (tag: build-1.4.30-dev-1911) [FIR] Add test for both KT-10240 and KT-19446 (vor 7 Tagen) <Mikhail Glukhikh>
* 382a0bd298 - (tag: build-1.4.30-dev-1908) JVM IR: clear BindingContext after psi2ir (vor 7 Tagen) <Alexander Udalov>
* bc76f1fec3 - Refactor test utilties to reuse GenerationState construction (vor 7 Tagen) <Alexander Udalov>
* dd813777b9 - Refactor Main-Class computation in CLI for JVM with .jar outputs (vor 7 Tagen) <Alexander Udalov>
2020-11-28 20:51:02 +01:00
Stanislav Erokhin
f624800b84
Move everything under kotlin-native folder
...
I was forced to manually do update the following files, because otherwise
they would be ignored according .gitignore settings. Probably they
should be deleted from repo.
Interop/.idea/compiler.xml
Interop/.idea/gradle.xml
Interop/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_runtime_1_0_3.xml
Interop/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_0_3.xml
Interop/.idea/modules.xml
Interop/.idea/modules/Indexer/Indexer.iml
Interop/.idea/modules/Runtime/Runtime.iml
Interop/.idea/modules/StubGenerator/StubGenerator.iml
backend.native/backend.native.iml
backend.native/bc.frontend/bc.frontend.iml
backend.native/cli.bc/cli.bc.iml
backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2Native.kt
backend.native/cli.bc/src/org/jetbrains/kotlin/cli/bc/K2NativeCompilerArguments.kt
backend.native/tests/link/lib/foo.kt
backend.native/tests/link/lib/foo2.kt
backend.native/tests/teamcity-test.property
2020-10-27 21:00:28 +03:00