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
S
Description
The Kotlin Programming Language.
2.1 GiB
Languages
Kotlin 79.9%
Java 10.4%
Swift 4.3%
C 2.8%
C++ 2.1%
Other 0.3%