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