LepilkinaElena
b6497d07cf
Inline properties accessors for release builds ( #4570 )
2020-12-14 15:25:37 +01:00
Vasily Levchenko
eaa7cf44c8
[IR] adopts 5d9e86863a
...
[IR] Make isHidden and isAssignable explicit on IrValueParameter.
2020-12-14 15:25:37 +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
86bf6bf857
Calculator sample: Fix default colors in iOS
2020-12-14 15:25:37 +01:00
Dmitriy Dolovov
8a83b37673
Videoplayer sample: format, drop unused imports
2020-12-14 15:25:37 +01:00
Dmitriy Dolovov
0e0c8e274d
Fix DSL2 samples for Linux x64
2020-12-14 15:25:37 +01:00
SvyatoslavScherbina
62272f54c1
Fix isa swizzling for Kotlin subclasses of Obj-C classes
...
Don't rely on indexed ivars of instance's isa since isa swizzling
replaces it. Use method instead, it works on the replacement too
(if it is a subclass of the original isa).
#KT-42482 Fixed.
2020-12-14 15:25:37 +01:00
Pavel Punegov
e1d9a36de3
Use maven { setUrl("...") } that works both for .gradle.kts and .gradle files
2020-12-14 15:25:37 +01:00
Pavel Punegov
4638988c2f
Use project's kotlin compiler version and repo for the samples
2020-12-14 15:25:37 +01:00
Pavel Punegov
f3a0debaf8
Use task register API for copySamples
2020-12-14 15:25:36 +01:00
Pavel Punegov
e8403bc202
Fix CopySamples: make task work for both gradle and gradle.kts files
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
656edd73a7
[linux_x64] Update toolchain
...
Use the one built from c82b843e
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
60c491e000
Minor fixes to toolchain build scripts
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
14617e2fe2
[MinGW] remove obsolete flag
...
See https://github.com/msys2/MINGW-packages/issues/5321
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
87e4bbe0f6
[ClangArgs] Move sysroot setting to single place
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
23223f7bb0
[ClangArgs] use --sysroot for all targets
...
Change `-isysroot` to `--sysroot` because it is the same thing on darwin targets.
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
c779ce2e6d
Minor refactoring and reformatting of ClangArgs
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
55b1e0faf0
[konan.properties] Make gccToolchain a target property
...
Previously, we used the same gccToolchain for all linux-based targets. It is dangerous because sysroot and toolchain might be incompatible. Since c82b843e we moved to unified and reproducible way to build toolchains, so we have a separate gccToolchain for each target.
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
b68a934d88
Proper fix for interop enum and struct generation
...
Current approach to generate interop enum and structs during linkage stage turned out to be fragile. We might get unbound wrapper descriptors which are useless for function body generation.
The solution is to postpone body generation until linkage step is complete.
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
77899446cb
Revert "Fix KT-43530"
...
This reverts commit 9c1fc56b
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
b77a2ba1b4
[konan.properties] Add missing sigil
2020-12-14 15:25:36 +01:00
Dmitriy Dolovov
cf7a73175f
Minor. Release notes update ( #4573 )
2020-12-14 15:25:36 +01:00
LepilkinaElena
0c28396106
Removed extra enum in videoplayer sample ( #4571 )
2020-12-14 15:25:36 +01:00
LepilkinaElena
6552180055
Missed enum in videoplayer sample ( #4568 )
2020-12-14 15:25:36 +01:00
Igor Chevdar
e2cbe53776
[IR] Supported value classes
2020-12-14 15:25:36 +01:00
Dmitriy Dolovov
3cd335c1c5
Bump konanVersion: 1.5.0
2020-12-14 15:25:36 +01:00
Alexander Shabalin
28ea767570
Build Render on demand ( #4564 )
2020-12-14 15:25:36 +01:00
Alexander Shabalin
ebae52e2fb
Fix globals registry ( #4557 )
...
* Fix GlobalsRegistry
* Make Runtime tests on Windows faster
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
1c9d759abd
[Xcode 12.2] Updated macos frameworks
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
660f0d83cb
[Xcode 12.2] Updated watchos frameworks
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
b012966d33
[Xcode 12.2] Updated tvos frameworks
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
1b6745dc2a
[Xcode 12.2] Update konan.properties and tarballs versions
2020-12-14 15:25:36 +01:00
LepilkinaElena
e940a1d6bb
Fix usages of ArgType.Choice in benchmarks ( #4562 )
2020-12-14 15:25:36 +01:00
Alexander Shabalin
211c160558
TLS registry ( #4554 )
2020-12-14 15:25:36 +01:00
Vasily Levchenko
09ebfc1b6f
[gradle plugin] adoption 52c22d891f
...
MPP plugin: add expectedBy deps to api configuration
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
Sergey Bogolepov
ae00adecd6
Add license for zlib
...
We need to use a glibc-2.25-based because `target-sysroot-1-linux-glibc-arm64` is using one.
zzzz
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
333685c7ee
Add a toolchain for toolchain building
2020-12-14 15:25:36 +01:00
Igor Chevdar
5f8448b25d
Updated change log for 1.4.20
2020-12-14 15:25:36 +01:00
Elena Lepilkina
f88d38314e
Rework usage of Choice options
2020-12-14 15:25:36 +01:00
Elena Lepilkina
cb642bca69
Updated kotlinx.cli to version 0.3.1
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
2d30796483
Better checking of ABI compatibility.
...
Split ${target}CheckAbiCompatibility into two:
1) check${targetName}PlatformAbiCompatibility -- check platform libs compatibility of the given target
2) checkStdlibAbiCompatibility -- check only stdlib.
This approach allows to avoid repeated check of stdlib for each target.
2020-12-14 15:25:36 +01:00
Alexander Shabalin
2057e5c8f1
Tracking globals ( #4542 )
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
66de5dceb9
Workaround for KT-43517.
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
12723fb009
Add test for KT-43517 and KT-43530
2020-12-14 15:25:36 +01:00
Sergey Bogolepov
30345c3708
Fix KT-43530
2020-12-14 15:25:36 +01:00
Alexander Shabalin
5fc17ce5fa
Tweak TLS init/deinit ( #4551 )
...
* Delete the entire TLS in one go
* Put TLS allocation separately
* Keep TLS in a single array
2020-12-14 15:25:36 +01:00
Alexander Shabalin
0e12c55770
Fix detectCycles ( #4549 )
2020-12-14 15:25:36 +01:00
Roman Artemev
01c65fc053
[IR BE] Drop unused members in backend context (K/N part)
...
(cherry picked from commit cad57e996db7b9d933855bbd91a623a0f8f34003)
2020-11-28 21:13:49 +01:00
Alexander Gorshenev
47a34dbaaf
No need to explicitly deprecate -Xdisable-fake-override-validator
...
A warning is produced automagically
(cherry picked from commit bc19f73b37567853d52d79574c319c95466e648c)
2020-11-28 21:13:49 +01:00