Ilya Gorbunov
b80b1d65ca
Prevent infinite recursion in case of circular suppressed chains
...
#KT-37603
(cherry picked from commit 3346ad37999edf69efd1c49382bb987da48e281c)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
f0224c6c07
Introduce Throwable.stackTraceToString
...
#KT-37603
(cherry picked from commit 1cc88979314ae8bb48ad77625fdd5bce91dd74a8)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
96c73b2869
Support Throwable.addSuppressed/suppressedExceptions
...
#KT-35013
(cherry picked from commit f790472260367a690c8a87da793bceaf65ad9567)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
a99faec6b4
KLIB: Merge manifest for endorsed libs produced for different targets
...
(cherry picked from commit 99f0ab739d448857cf4bd29793ae71d31e0eee93)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
bf9c66e275
KLIB: Merge manifest for stdlib produced for different targets
...
(cherry picked from commit b7f12c9ae64f8a4a0785105a53f118083e660386)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
35e54cd8c8
KLIB: Store native targets in manifest
...
(cherry picked from commit 6d5bf096c9bdce8ddd2a1651c1a8b85ad07ce116)
2020-04-15 10:22:27 +02:00
Vasily Levchenko
8deb61713d
[kotlin compiler][update] 1.4.0-dev-5946
...
* 1d9967013b - (tag: build-1.4.0-dev-5946) [JS IR IC] Mute failing test (vor 8 Stunden) <Roman Artemev>
* 766b8bf74b - [KLIB MPP] Mute broken test (vor 8 Stunden) <Roman Artemev>
* cd931796bc - [SERIALIZATION] Fix kotlinx.serialization plugin (vor 8 Stunden) <Roman Artemev>
* a9788f9506 - [KLIB] Create an abstract class for module deserializer (vor 8 Stunden) <Roman Artemev>
* 74132fbc03 - [KLIB] Fix IO API (vor 8 Stunden) <Roman Artemev>
* 5385e0cf1c - [IR] Un-private stub generator (vor 8 Stunden) <Roman Artemev>
* db565ee238 - [IR] Fix equals/hachCode for FileLocalSignature (vor 8 Stunden) <Roman Artemev>
* ce2ae58ffb - (tag: build-1.4.0-dev-5935) use gradle execOperation and set args in file (vor 20 Stunden) <nataliya.valtman>
* cfdcbe5b71 - (tag: build-1.4.0-dev-5934) Remove local declarations from Project View model (vor 21 Stunden) <Igor Yakovlev>
* 0df54946d9 - Add Project View and Navigation Bar enhancements (vor 21 Stunden) <Igor Yakovlev>
* ca10c40e05 - Remove anonymous declarations from Structure View (vor 21 Stunden) <Igor Yakovlev>
* d4e043c3e8 - Fix visibility and expect/actual icons of the PsiElements (vor 21 Stunden) <Igor Yakovlev>
* 185b0be76c - Add constructors icon to ProjectView (vor 21 Stunden) <Igor Yakovlev>
* 276c393141 - (tag: build-1.4.0-dev-5931) [FIR] Support captured type parameters in java symbol provider (vor 22 Stunden) <simon.ogorodnik>
* af27ca013b - [FIR] Fix captured type parameters propagation in deserialization (vor 22 Stunden) <simon.ogorodnik>
* 356e42196c - [FIR2IR] Fix inner class constructor receiver parameter type (vor 22 Stunden) <simon.ogorodnik>
* 0e21ac8ed2 - [FIR] Apply BAD testData changes after type parameters support (vor 22 Stunden) <simon.ogorodnik>
* 132c8ee210 - [FIR] Apply GOOD testData changes after type parameters support (vor 22 Stunden) <simon.ogorodnik>
* 797b58669b - [FIR] Support captured type parameters in lightTree2fir (vor 22 Stunden) <simon.ogorodnik>
* 9db69c0b08 - [FIR2IR] Fix type arguments in generated this receiver (vor 22 Stunden) <simon.ogorodnik>
* 861cc6ee20 - [FIR] Fix default constructors in jvm mapped scope (vor 22 Stunden) <simon.ogorodnik>
* 21ede8b745 - [FIR] Add test for inner class type parameter capturing (vor 22 Stunden) <simon.ogorodnik>
* b72d0957e4 - [FIR] Support captured type arguments of anonymous objects in resolve (vor 22 Stunden) <simon.ogorodnik>
* 2b114dd2b4 - [FIR] Fix fake overrides callable id (vor 22 Stunden) <simon.ogorodnik>
* c2ea0676e4 - [FIR] Split functions & constructors processing (vor 22 Stunden) <simon.ogorodnik>
* 7a1ecabe0a - [FIR2IR] Use deepest matching symbol on fake override calls (vor 22 Stunden) <simon.ogorodnik>
* d55c6550bb - [FIR] Add substitution to classifiers processing (vor 22 Stunden) <simon.ogorodnik>
* cd4a7a25c3 - [FIR] Match ordering of type arguments with type parameters (vor 22 Stunden) <simon.ogorodnik>
* 27537f71df - [FIR] Use constructed class type parameters refs in java symbol provider (vor 22 Stunden) <simon.ogorodnik>
* 1d249ad279 - [FIR] Use constructed class type parameters refs in deserialization (vor 22 Stunden) <simon.ogorodnik>
* ec39cd3d31 - [FIR] Use captured, constructed class type parameters in RawFirBuilder (vor 22 Stunden) <simon.ogorodnik>
* f174893009 - [FIR] Add kotlinx-collections-immutable to raw fir builders (vor 22 Stunden) <simon.ogorodnik>
* 49d361b6eb - [FIR] Improve type-parameter rendering in html dump (vor 22 Stunden) <simon.ogorodnik>
* cb00a4c136 - [FIR] Update type parameter use-sites to use type parameter refs (vor 22 Stunden) <simon.ogorodnik>
* 7c56209cef - [FIR] Introduce type parameter ref in generated tree (vor 22 Stunden) <simon.ogorodnik>
* 0f7a9c44b4 - (tag: build-1.4.0-dev-5930) Minor: sort excluded files and dirs in conformance test (vor 23 Stunden) <Nikolay Krasko>
* dbbb81c78d - 201: Minor: remove author to fix conformance test (vor 23 Stunden) <Nikolay Krasko>
* 626c94c54d - (tag: build-1.4.0-dev-5926, tag: build-1.4-M2-eap-6, tag: build-1.4-M2-eap-5, origin/1.4-M2) [IR] Fixed bug with redundant creation of Ref<> in inline lambdas (vor 24 Stunden) <Igor Chevdar>
* c8fe842508 - (tag: build-1.4.0-dev-5925) Add FUS collector for Migration tool (vor 25 Stunden) <Anton Yalyshev>
* fd9bec81cf - (tag: build-1.4.0-dev-5924, tag: build-1.4-M2-eap-2, origin/rrr/1.4.0/test2) JPS: provide SourcesPreprocessor extension point (vor 25 Stunden) <Sergey Rostov>
* b6cf08d097 - (tag: build-1.4.0-dev-5922) [FIR2IR] Extract createIrSyntheticFunction/Parameter from data class gen (vor 25 Stunden) <Mikhail Glukhikh>
* 4f1caf24a1 - [FIR2IR] Minor: eliminate warning about list under the hood (vor 25 Stunden) <Mikhail Glukhikh>
* 6827280521 - [FIR2IR] Reuse declareThisReceiverParameter in DataClassMembersGenerator (vor 25 Stunden) <Mikhail Glukhikh>
* c370b86141 - IR: consolidate generation of synthetic members for data class (vor 25 Stunden) <Jinseong Jeon>
* 1500131eb0 - (tag: build-1.4.0-dev-5921) [FIR2IR] Re-use applyCallArguments for IrDelegatedConstructorCall (vor 26 Stunden) <Mikhail Glukhikh>
* 1ba160b3de - [FIR] Apply argument mapping to delegated constructor calls (vor 26 Stunden) <Mikhail Glukhikh>
* 734ddc0369 - [FIR] Rename: selectCandidateFrom... -> selectDelegatingConstructorCall (vor 26 Stunden) <Mikhail Glukhikh>
* e954aea4cc - [FIR2IR] Support argument reordering of constructor calls (vor 26 Stunden) <Juan Chen>
* bae41ddf6d - [FIR2IR] Introduce IrBlock for reordering arguments if needed (vor 26 Stunden) <Juan Chen>
* acc5633811 - (tag: build-1.4.0-dev-5914) [NI] Fix inference of lambda with receiver when wrapped... (vor 27 Stunden) <Ilya Chernikov>
* 6494a2d902 - (tag: build-1.4.0-dev-5908) Invalidate ResolveElementCache on project roots change (vor 28 Stunden) <Vladimir Dolzhenko>
* 1672ed687b - Add more tests to the maven resolver lib (vor 28 Stunden) <Ilya Chernikov>
* 5deb759e78 - Rewrite new scripting maven resolver directly to eclipse aether (vor 28 Stunden) <Ilya Chernikov>
* 195a90d333 - Cleanup warnings in scripting code (vor 28 Stunden) <Ilya Chernikov>
* d863dc04e6 - Move compiler scripting tests to scripting plugin, remove unused funs (vor 28 Stunden) <Ilya Chernikov>
* cf387ffad1 - Remove obsolete source-sections plugin (vor 28 Stunden) <Ilya Chernikov>
* f84fd810f0 - Simplify and fix classloaders handling on script evaluation (vor 28 Stunden) <Ilya Chernikov>
* 138efda19f - Refactor scripting - get rid of unused type parameter in CompiledScript (vor 28 Stunden) <Ilya Chernikov>
* c64ba50655 - Abstract script compiled module implementation used in saving/caching (vor 28 Stunden) <Ilya Chernikov>
* 278f77713d - Fix default base classloader initialization for scripting hosts (vor 28 Stunden) <Ilya Chernikov>
* 15d76ae887 - [minor] fix findCompiler logic in runner for debuggung (vor 28 Stunden) <Ilya Chernikov>
* 6a24268db1 - Fix scripting discovery file recognition for directory dependencies (vor 28 Stunden) <Ilya Chernikov>
* 9ccda31189 - (tag: build-1.4.0-dev-5905) IR: deal with conflicting variances in computeSubstitutedSyntheticAccessor (vor 28 Stunden) <Georgy Bronnikov>
* 5700da2bae - IR: type parameter context for return values in InsertImplicitCasts (vor 28 Stunden) <Georgy Bronnikov>
* 166b506f63 - IR: only require all type parameter references to be local with new inference (vor 28 Stunden) <Georgy Bronnikov>
* 08ff52bee4 - (tag: build-1.4.0-dev-5904) Introduce StringBuilder.appendLine in stdlib-common #KT-37839 (vor 28 Stunden) <Abduqodiri Qurbonzoda>
* d7667209b2 - (tag: build-1.4.0-dev-5885) KT-37144 Respect quotes in package name during decompilation (vor 32 Stunden) <Roman Golyshev>
* ec9c7c98cd - (tag: build-1.4.0-dev-5884) Use stubs in reduced js-ir runtime instead of new throwable extensions (vor 33 Stunden) <Ilya Gorbunov>
* 38b1e6beab - Make Throwable.printStackTrace() common (vor 33 Stunden) <Ilya Gorbunov>
* 408b441a71 - Rename extension toStringWithTrace to stackTraceToString (vor 33 Stunden) <Ilya Gorbunov>
* 4cc9909a70 - Support Firefox stack format (vor 33 Stunden) <Ilya Gorbunov>
* 641f1a55cb - Omit common stack frames in JS full stack trace (vor 33 Stunden) <Ilya Gorbunov>
* 5fe8071d71 - Prevent infinite recursion in case of circular suppressed chains (vor 33 Stunden) <Ilya Gorbunov>
* 552bcdb31b - Introduce Throwable.toStringWithTrace (vor 33 Stunden) <Ilya Gorbunov>
* 7b7263c5bf - Implement common Throwable.addSuppressed/suppressed extensions (vor 33 Stunden) <Ilya Gorbunov>
* e8a54d6c75 - (tag: build-1.4.0-dev-5882) Fix import of MPP projects in IDEA 2020.1 (vor 34 Stunden) <Andrey Uskov>
* 22a6cdcc16 - (tag: build-1.4.0-dev-5865) Wizard: fix tests (vor 3 Tagen) <Ilya Kirillov>
* 679ad4ca67 - Wizard: fix small ui problems (vor 3 Tagen) <Ilya Kirillov>
* 63e7520789 - Wizard: place build system type components on multiple row when no space left (vor 3 Tagen) <Ilya Kirillov>
* 7ad7d28d97 - Wizard: fix FUS collector for wizard (vor 3 Tagen) <Ilya Kirillov>
* e395844567 - Wizard: add logging for hyperlink handler (vor 3 Tagen) <Ilya Kirillov>
* be6cd4de4a - Wizard: allow creating module without unit test engine & create JPS projects without one by default (vor 3 Tagen) <Ilya Kirillov>
* 0e199ae94c - Enable new experimental project wizard by default (vor 3 Tagen) <Ilya Kirillov>
* e5cc244b36 - Wizard: make build system type action dumb aware (vor 3 Tagen) <Ilya Kirillov>
* e6a3caa267 - Wizard: introduce gradle IR builder (vor 3 Tagen) <Ilya Kirillov>
* aa3cdc09fc - Wizard: update libraries versions (vor 3 Tagen) <Ilya Kirillov>
* 7c011c48dd - Wizard: move hardcoded versions to Versions.kt (vor 3 Tagen) <Ilya Kirillov>
* 254a978a06 - (tag: build-1.4.0-dev-5861) Gradle, native: Forbid parallel in-process compiler execution (vor 3 Tagen) <Ilya Matveev>
* f2c05bf82c - (tag: build-1.4.0-dev-5859) IR: Move annotation @JsExport to common source set in stdlib #KT-35966 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 4a7b1b210a - Add onEachIndexed similar to forEachIndexed #KT-37161 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 57d390bab0 - (tag: build-1.4.0-dev-5848) Introduce new external listener to avoid failing loading dependencies during new projet creation (vor 4 Tagen) <Natalia Selezneva>
* a07f455ae5 - (tag: build-1.4.0-dev-5843) Fix unexpected loading for script configurations during branch switch (vor 4 Tagen) <Natalia Selezneva>
* 936801d744 - (tag: build-1.4.0-dev-5835) Fix 191 compilation due to changes in findReferences (vor 4 Tagen) <Vladimir Dolzhenko>
* d7226f4952 - (tag: build-1.4.0-dev-5834, tag: build-1.4.0-dev-5832) KLIB. Promote KLIB ABI version (vor 4 Tagen) <Dmitriy Dolovov>
* 101442ad14 - KLIB: Store native targets in manifest (vor 4 Tagen) <Dmitriy Dolovov>
* 1b06256650 - KLIB: Add 'native_targets' manifest property (vor 4 Tagen) <Dmitriy Dolovov>
* e1c78b31a6 - (tag: build-1.4.0-dev-5828) [FIR2IR] Convert explicit receiver in advance (vor 4 Tagen) <Mikhail Glukhikh>
* b815cb7e4a - Lift up module platform check and add bunch for 191. (vor 4 Tagen) <Konstantin Tskhovrebov>
* 27827cd364 - (tag: build-1.4.0-dev-5826) New J2K: Convert Number.[type]Value() to Number.to[type]() (#2908 ) (vor 4 Tagen) <Harry>
* cdbc272aca - (tag: build-1.4.0-dev-5825) IDE. Drop redundant test in GradleNativeLibrariesInIDENamingTest (vor 4 Tagen) <Dmitriy Dolovov>
* 15319eb88e - (tag: build-1.4.0-dev-5818) Implement in-place shuffle for arrays (vor 4 Tagen) <Ilya Gorbunov>
* e58f1c8932 - Introduce Sequence.shuffled (vor 4 Tagen) <Ilya Gorbunov>
* f42d9eefa1 - (tag: build-1.4.0-dev-5814) KT-30330 Support KotlinNothingValueException in JVM (vor 4 Tagen) <Dmitry Petrov>
* 9941c255b9 - KT-30330 KotlinNothingValueException (vor 4 Tagen) <Dmitry Petrov>
* 6acf9385bd - (tag: build-1.4.0-dev-5812) Add tests for lookup tracker with JS KLIB compiler (vor 5 Tagen) <Alexey Tsvetkov>
* 1c38466a22 - Pass LookupTracker to deserialized scopes in JS KLIB compiler (vor 5 Tagen) <Alexey Tsvetkov>
* 98f561bbed - Add separate flag to control JS KLIB IC in Gradle (vor 5 Tagen) <Alexey Tsvetkov>
* fc9ac67980 - (tag: build-1.4.0-dev-5811) Tune parameters of time-sensitive tests (vor 5 Tagen) <Ilya Gorbunov>
* b049a55cca - (tag: build-1.4.0-dev-5810) Wizard: remove redundant text from removing module dialog (vor 5 Tagen) <Ilya Kirillov>
* ebb225fa4e - (tag: build-1.4.0-dev-5808) [Gradle, Native] Fix CocoaPods plugin regression related with Xcode build (vor 5 Tagen) <Yaroslav Chernyshev>
* b51ae78b84 - (tag: build-1.4.0-dev-5805) Do not resolve alias imported references on rename (vor 5 Tagen) <Vladimir Dolzhenko>
* ac0d34089a - (tag: build-1.4.0-dev-5803) Wizard: add run configuration for Ktor server template (vor 5 Tagen) <Ilya Kirillov>
* 67f95c21da - Wizard: fix missed setting in Ktor template (vor 5 Tagen) <Ilya Kirillov>
* 4cfa2f95a7 - Wizard: add m2 Gradle plugin repository for non-stable Kotlin versions (vor 5 Tagen) <Ilya Kirillov>
* 367699a853 - Wizard: fix js Gradle dsl (vor 5 Tagen) <Ilya Kirillov>
* 4e91f1c607 - Wizard: update Kotlin version for tests to dev one (vor 5 Tagen) <Ilya Kirillov>
* 9badcae692 - Wizard: move some hardcoded versions to constants (vor 5 Tagen) <Ilya Kirillov>
* 3de9838a7d - (tag: build-1.4.0-dev-5789, origin/spec-tests) Specify search scope for nj2k ConvertGettersAndSettersToPropertyProcessing (vor 5 Tagen) <Vladimir Dolzhenko>
* 535fcbb534 - (tag: build-1.4.0-dev-5784) Switch android test to common Android SDK dependency management (vor 5 Tagen) <Mikhail Bogdanov>
* acb4d6cf63 - Update `android-sdk` dependency management. Add Emulator (vor 5 Tagen) <Mikhail Bogdanov>
* 919a5e7cc7 - (tag: build-1.4.0-dev-5783) Update to 201.6668.113 (vor 5 Tagen) <Nikolay Krasko>
* e533545c29 - (tag: build-1.4.0-dev-5782) Minor, ignore codegen test for JDK 6 (vor 5 Tagen) <Alexander Udalov>
* e815227196 - (tag: build-1.4.0-dev-5778) Uast: resolve compiled annotation parameters (KT-34564) (vor 5 Tagen) <Nicolay Mitropolsky>
* b1bd962464 - Uast: kotlinInternalUastUtils.kt reordering to move `internal` functions to the top (vor 5 Tagen) <Nicolay Mitropolsky>
* f5df64674f - Uast: making local lambda resolve and methods multiresolve work via `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* 89863bd2a3 - Uast: unifying resolve to two methods `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* c3977d7336 - Uast: replacing most usages of `resolveCallToDeclaration` with `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* ab36e20b1b - Uast: resolving local calls (KT-36275) (vor 5 Tagen) <Nicolay Mitropolsky>
* 6803b37d14 - Uast: Making `AbstractKotlinResolveEverythingTest` test also `UCallExpression` (vor 5 Tagen) <Nicolay Mitropolsky>
* 63322b9891 - (tag: build-1.4.0-dev-5774) Add explicitApiWarning() method (vor 5 Tagen) <Leonid Startsev>
* c597e3e87f - (tag: build-1.4.0-dev-5772) Unmute additional FIR black box tests after rebasing (vor 5 Tagen) <Mikhail Glukhikh>
* cd5a4900e6 - [FIR] Support dispatch & extension receiver in component calls (vor 5 Tagen) <Mikhail Glukhikh>
* a93c7a39e0 - [FIR] Provide object [dispatch] && callable reference receivers properly (vor 5 Tagen) <Mikhail Glukhikh>
* 00fedbf6b3 - [FIR2IR] Distinguish 'parent' & 'thisReceiver' for fake overrides (vor 5 Tagen) <Mikhail Glukhikh>
* 4543367c37 - [FIR] Add type parameter mapping for substituted properties (vor 5 Tagen) <Mikhail Glukhikh>
* fcdbffde3f - [FIR2IR] Support Java synthetic properties (vor 5 Tagen) <Mikhail Glukhikh>
* 8e3d22a104 - [FIR2IR] Enable receiver existence assertion (vor 5 Tagen) <Mikhail Glukhikh>
* 14731527ed - [FIR] Don't store class functions in local scope (vor 5 Tagen) <Mikhail Glukhikh>
* 19d0d42b9e - Mute three failing FIR black box tests (vor 5 Tagen) <Mikhail Glukhikh>
* ac7d43f06e - [FIR2IR] Don't generate fake overrides with error types (vor 5 Tagen) <Mikhail Glukhikh>
* 932b03beb2 - [FIR2IR] Don't generate fake overrides for another package privates (vor 5 Tagen) <Mikhail Glukhikh>
* 5c758af0a6 - [FIR] Use ScopeSession from resolve transformer in FIR2IR (vor 5 Tagen) <Mikhail Glukhikh>
* f775ac8825 - (tag: build-1.4.0-dev-5770) Move legacy assert tests to launcher (vor 5 Tagen) <Ilmir Usmanov>
* 7671de1b20 - (tag: build-1.4.0-dev-5767) Disable test run line marker for object classes. (vor 5 Tagen) <Konstantin Tskhovrebov>
* 7652117e3d - (tag: build-1.4.0-dev-5764) Minor, ignore test on adapted function references for Android (vor 5 Tagen) <Alexander Udalov>
* 683489687e - (tag: build-1.4.0-dev-5762) Fix NPE in KCallable.isAccessible for interfaces loaded by boot class loader (vor 5 Tagen) <Alexander Udalov>
* a7b959b88b - (tag: build-1.4.0-dev-5761) Fix delegated property resolve with intermediate ID provideDelegate (vor 5 Tagen) <Mikhail Zarechenskiy>
* 0262e9de2f - (tag: build-1.4.0-dev-5759) Look up modules under modal progress in ChooseModulePanel (vor 5 Tagen) <Vladimir Dolzhenko>
* 91700c9d2c - (tag: build-1.4.0-dev-5757) ReplacementPerformer: fix potential PIEAE (vor 5 Tagen) <Dmitry Gridin>
* 76a573921e - (tag: build-1.4.0-dev-5754) Fixed Introduce Parameter broken by earlier changes in KotlinParameterInfo (vor 5 Tagen) <Valentin Kipyatkov>
* c9509380c3 - (tag: build-1.4.0-dev-5748) Wizard: fix NPE on Mac (vor 5 Tagen) <Ilya Kirillov>
* 9d8d881bff - CallableUsageReplacementStrategy: support `KtSuperTypeCallEntry` (vor 5 Tagen) <Dmitry Gridin>
* aec3c22497 - ReplacementPerformer: implement `ReplacementPerformer` for `KtSuperTypeCallEntry` (vor 5 Tagen) <Dmitry Gridin>
2020-04-15 10:22:27 +02:00
Elena Lepilkina
2d25d0c38f
Updated changelog for 1.3.72
2020-04-15 11:12:19 +03:00
Elena Lepilkina
6335b719f4
Added changelog for 1.3.71
2020-04-15 11:12:19 +03:00
Svyatoslav Scherbina
57bf5ab000
Fix testObjCExport compilation on 32-bit platforms
2020-04-15 10:05:13 +03:00
Svyatoslav Scherbina
171a7eb98c
Fix testObjCWeakRef on watchos_x86 etc.
2020-04-15 10:05:13 +03:00
Jeffrey McNally-Dawes
9d8578251c
Fix spelling of "destroyed" in WeakReference docs
...
This commit adds a missing "r" to the word "destroyed" in the class
documentation for WeakReference.
2020-04-15 09:55:33 +03:00
Igor Chevdar
c75af5cf5d
[devirtualization] Removed redundant code with associated objects + test
...
It turned out that it is not needed to explicitly add all associated objects to instantiating classes
since their constructors have been already added to the root set and all constructors have additional
parameter (<this>) and its type will be added to instantiating classes since it is final for all objects
2020-04-14 20:11:53 +03:00
Ilya Matveev
5c6cb60ad3
[tests] Fix task dependency for testObjCExport
2020-04-14 12:15:39 +07:00
Igor Chevdar
b4787a1379
[IR] Fixed bug with SharedVariablesManager
2020-04-14 06:43:24 +03:00
SvyatoslavScherbina
b638c90100
Fix 'bitcode-build-tool' execution in tests
...
Run it with python3 explicitly.
2020-04-13 19:10:09 +03:00
Svyatoslav Scherbina
cd6840a817
Implement multi-file Obj-C interop tests (interop_objc_tests task)
...
Extract most of interop_objc_smoke tests
2020-04-13 18:03:52 +03:00
Svyatoslav Scherbina
f8e1409376
Fix running interop_objc_* tests after clean
2020-04-13 18:03:52 +03:00
Alexander Shabalin
51bb86c4d7
Implement WorkerBoundReference ( #4044 )
2020-04-13 15:45:03 +03:00
Igor Chevdar
b2c2da72e8
[IR] Run lateinit lowerings on local declarations
2020-04-13 10:20:49 +03:00
Igor Chevdar
92cdf24d48
[IR] Run lowerings before the inliner on all inline functions
...
Since inlining is a cross-module operation (we need to know the bodies of
inline functions), all lowerings that are supposed to run before the inliner,
need to be run on all inline functions.
2020-04-13 10:20:49 +03:00
LepilkinaElena
c11bf26d97
Enable light debug information ( #4085 )
...
Co-authored-by: Svyatoslav Scherbina <svyatoslav.scherbina@jetbrains.com >
2020-04-10 14:08:25 +03:00
SvyatoslavScherbina
1745a95f57
Fix #3952
2020-04-10 14:01:09 +03:00
SvyatoslavScherbina
dd161d614a
Fix some FP operations on x86 targets under -opt
...
#KT-37412 Fixed
2020-04-10 12:56:53 +03:00
SvyatoslavScherbina
3f3292e5b8
Synchronize LICENSE with licenses/LICENSE.txt, update the year
2020-04-10 12:47:47 +03:00
LepilkinaElena
4d392b1b0b
Hint for users about disabling caches ( #4082 )
2020-04-10 12:31:17 +03:00
Ilya Matveev
721a84ea44
[CLI] Allow using -Xshort-module-name for klib compilation only
2020-04-09 21:29:39 +07:00
Ilya Matveev
92228d44af
[ObjC export] Provide basic support for short klib names
2020-04-09 21:29:39 +07:00
Ilya Matveev
ffe8ce5524
Interop: Support setting custom unique name for interop libs
2020-04-09 21:29:39 +07:00
Ilya Matveev
ce1cb39c41
Support short library names in compiler, interop and platform libs
...
Fixes for KT-36720 and KT-36721 change a scheme that is used to generate
unique names for klibs: now we use "fully qualified" names that
include a group and a name of a library (e.g. org.jetbrains.kotlin.
native.posix).
But in some cases we still need short library names. For example
to display platform libs in the IDE or to export some symbols of
a library to an ObjC framework.
This patch adds support for such short names to:
- klib generation in the compiler
- cinterop tool (both sourcecode and metadata mode)
- platform libraries (both prebuilt and built on the user side)
Support for C/ObjC export remains.
2020-04-09 21:29:39 +07:00
Alexander Gorshenev
624328c3cc
Thie is K/N piece of -Xklib-mpp rename to -Xexpect-actual-linker
2020-04-09 21:29:39 +07:00
Ilya Matveev
0a9090117a
Update compiler: 1.4.0-dev-5740
2020-04-09 21:29:39 +07:00
SvyatoslavScherbina
07d77cc583
Escape ':' in issue template
2020-04-09 13:03:21 +03:00
SvyatoslavScherbina
8e3872b187
Enforce issue template recommending using YouTrack
2020-04-09 12:54:02 +03:00
Vladimir Ivanov
7864af6df0
[Tools] Support basic navigation at runtime source in Clion ( #4074 )
2020-04-08 18:16:48 +03:00
SvyatoslavScherbina
f645a10aa0
Fix spurious failure of interop_objc_smoke:testObjCWeakRef
2020-04-08 15:21:49 +03:00
SvyatoslavScherbina
a27fe524ce
Update Xcode requirement in README.md
2020-04-08 11:24:48 +03:00
Sergey Bogolepov
d4facccc6d
[StubIr][Metadata] Add support for ObjCBlockVar type
2020-04-08 14:45:54 +07:00
SvyatoslavScherbina
d0059092b7
Fix ios_x64 platform libs cache for iOS 11 and 12
2020-04-07 15:06:38 +03:00
Svyatoslav Scherbina
4a1b3eaa06
Add new platform libs from Xcode 11.4
...
Fix https://github.com/JetBrains/kotlin-native/issues/4027
2020-04-07 10:59:58 +03:00
Svyatoslav Scherbina
cc5111b9e8
Update to Xcode 11.4
2020-04-07 10:59:58 +03:00
Svyatoslav Scherbina
8e5271e578
Fix handling symbolic links to '../*' in update_xcode.sh
...
tar -s pattern was mistakenly applied to symlink targets too,
turning symlink target '../foo' into 'bar./foo'.
2020-04-07 10:59:58 +03:00
Svyatoslav Scherbina
3a247952c3
Add "set -e" to update_xcode.sh
2020-04-07 10:59:58 +03:00
LepilkinaElena
72b48116b5
Fix measuring compile time in benchmarks plugin. Plugin creates tasks with same names for each subproject ( #4064 )
2020-04-06 16:58:03 +03:00
Ilya Gorbunov
b91f3c851c
Add SIZE_BITS and SIZE_BYTES for Double and Float
...
Make infinities and NaN constant
(cherry picked from commit 6c616d845756d9901b52aace4bf61608d7dad399)
2020-04-06 14:16:46 +02:00
Vasily Levchenko
5c894303e9
[kotlin compiler][update] 1.4.0-dev-5483
...
* f451cb93da - (tag: build-1.4.0-dev-5483) Fix collectors name to match it to the whitelist (vor 15 Stunden) <Anton Yalyshev>
* 947e181b90 - Remove refactorings logging as now it's done in the platform collector (vor 15 Stunden) <Anton Yalyshev>
* aa12d4cd0c - (tag: build-1.4.0-dev-5481) [Gradle, JS] Karma configuration. Remove launcher duplication (vor 28 Stunden) <Victor Turansky>
* e73a573885 - (tag: build-1.4.0-dev-5480) Fetch analysis results if it is available (vor 2 Tagen) <Vladimir Dolzhenko>
* 3742fe4871 - (tag: build-1.4.0-dev-5476) i18n: fix some tests (vor 2 Tagen) <Dmitry Gridin>
* dc51a268aa - (tag: build-1.4.0-dev-5474) ReplaceWithAnnotationAnalyzer: should throw `ControlFlowException` (vor 2 Tagen) <Dmitry Gridin>
* d5ace43614 - (tag: build-1.4.0-dev-5470) KT-37986 Force boxing of inline class returned from function reference (vor 2 Tagen) <Dmitry Petrov>
* 5ed845d0b4 - (tag: build-1.4.0-dev-5462) JVM_IR: reuse same bodies for suspend funs and $$forInline versions (vor 3 Tagen) <pyos>
* 8945d5a0df - JVM_IR: remove $$forInline checks from ExpressionCodegen (vor 3 Tagen) <pyos>
* de1fa40c7e - (tag: build-1.4.0-dev-5461) CodeInliner: fix KNPE (vor 3 Tagen) <Dmitry Gridin>
* 12379cb91c - (tag: build-1.4.0-dev-5459) [Gradle, JS] Bump NPM versions (vor 3 Tagen) <Ilya Goncharov>
* 187ab5f393 - [Gradle, JS] KT-37984 Add additional Chrome and Firefox based browsers (vor 3 Tagen) <Ilya Goncharov>
* 50e6f6e07e - (tag: build-1.4.0-dev-5455) [Gradle, JS] Remove hard test (vor 3 Tagen) <Ilya Goncharov>
* 8194652793 - (tag: build-1.4.0-dev-5450) Allow placing Suppress on a type parameter (vor 3 Tagen) <Ilya Gorbunov>
* fcada0a5e3 - Make use of contracts of time measurement functions (vor 3 Tagen) <Ilya Gorbunov>
* d71410bfb5 - (tag: build-1.4.0-dev-5449) Update version of properties-maven-plugin to 1.0.0 (vor 3 Tagen) <Nikolay Krasko>
* b89a7325b2 - Remove https://dl.bintray.com/kotlin/kotlin-eap repository from gradle tests (vor 3 Tagen) <Nikolay Krasko>
* 01e10324f0 - Eliminate 1.3.60-eap-76 usages from tests (vor 3 Tagen) <Nikolay Krasko>
* a422a12407 - (tag: build-1.4.0-dev-5446) Minor: update testData (vor 3 Tagen) <Dmitry Petrov>
* 7938a992dd - (tag: build-1.4.0-dev-5445, tag: build-1.4.0-dev-5444) i18n: make text from intention lazy (vor 3 Tagen) <Dmitry Gridin>
* 25dfc6dd63 - (tag: build-1.4.0-dev-5443) i18n: make text from intention lazy (vor 3 Tagen) <Dmitry Gridin>
* d8ca21d728 - (tag: build-1.4.0-dev-5442) Add `KotlinContextFeatureProvider` to the plugin.xml for 201 platform (vor 3 Tagen) <Roman Golyshev>
* 75283c74ac - (tag: build-1.4.0-dev-5441) [FIR] Generate type arguments for variable assignments (vor 3 Tagen) <Mikhail Glukhikh>
* d7460d47de - [FIR] Generate dispatch & extension receivers for variable assignments (vor 3 Tagen) <Mikhail Glukhikh>
* 774fc32f3e - (tag: build-1.4.0-dev-5438) JVM IR: support optimized callable reference superclasses (vor 3 Tagen) <Alexander Udalov>
* bb1a12e28e - JVM IR: use correct owner for callable references in optimized multifile classes (vor 3 Tagen) <Alexander Udalov>
* 78467792d5 - JVM IR: rename CallableReferenceLowering -> FunctionReferenceLowering (vor 3 Tagen) <Alexander Udalov>
* 238488d4fb - (tag: build-1.4.0-dev-5427) [FIR] Fix collection subgraphs to drop from delegate calls (vor 3 Tagen) <Dmitriy Novozhilov>
* b21da3910a - (tag: build-1.4.0-dev-5420) [FIR] Set type arguments also in provideDelegate property reference (vor 3 Tagen) <Mikhail Glukhikh>
* 8bf4ec66a9 - [FIR] Fix receiver type order in delegate property reference (vor 3 Tagen) <Mikhail Glukhikh>
* f374c36cd2 - [FIR2IR] Generate property extension receiver references properly (vor 3 Tagen) <Mikhail Glukhikh>
* 4234438d8d - [FIR] Generate thisRef more correctly for extension property (vor 3 Tagen) <Mikhail Glukhikh>
* f3f7bf70f6 - [FIR] Set delegate field receiver properly (vor 3 Tagen) <Mikhail Glukhikh>
* 036b6c63f6 - [FIR] During resolve, set correctly property reference type in delegate (vor 3 Tagen) <Mikhail Glukhikh>
* 58e00400f1 - [FIR2IR] Support PROPERTY_REFERENCE_FROM_DELEGATE origin (vor 3 Tagen) <Mikhail Glukhikh>
* 5f8fadb220 - [FIR2IR] Remove GET_PROPERTY origin from delegate field reads (vor 3 Tagen) <Mikhail Glukhikh>
* 94749855b9 - (tag: build-1.4.0-dev-5417) FIR: fix visibility extension for fake override. (vor 3 Tagen) <Jinseong Jeon>
* 0054c22ef2 - (tag: build-1.4.0-dev-5413) Use correct return type for serializers (vor 3 Tagen) <Leonid Startsev>
* 75c4607e57 - (tag: build-1.4.0-dev-5411) Rename of KotlinQuickDocumentationProvider to KotlinDocumentationProvider (vor 3 Tagen) <Igor Yakovlev>
* a71fd0e6d9 - Support for showing rendered doc comments in editor (vor 3 Tagen) <Igor Yakovlev>
* d620802a18 - (tag: build-1.4.0-dev-5404) [FIR] Add `equals` and `hashCode` to `ConeCapturedType` (vor 3 Tagen) <Dmitriy Novozhilov>
* 7dd91df10b - [FIR] Don't analyze with DFA already analyzed classes (vor 3 Tagen) <Dmitriy Novozhilov>
* 0b2536199b - [FIR] Don't analyze delegated constructor calls twice (vor 3 Tagen) <Dmitriy Novozhilov>
* 20d0e8647d - [FIR] Pass data flow to init blocks of local classes (vor 3 Tagen) <Dmitriy Novozhilov>
* 16b5b2dcef - [FIR] Add symbol to FirAnonymousInitializer (vor 3 Tagen) <Dmitriy Novozhilov>
* bcd2e5ed2c - [FIR] Add control flow graph to inplace lambdas (vor 3 Tagen) <Dmitriy Novozhilov>
* 1d39270b3e - [FIR] Don't pass data flow to property accessors of non local classes (vor 3 Tagen) <Dmitriy Novozhilov>
* bb8d743741 - [FIR-TEST] Throw RuntimeException instead of AssertionError in FirResolveBench (vor 3 Tagen) <Dmitriy Novozhilov>
* 1d1b8d3290 - [FIR-TEST] Update cfg dumps according to previous commits (vor 3 Tagen) <Dmitriy Novozhilov>
* 6faf364a46 - [FIR] Update cfg renderer (vor 3 Tagen) <Dmitriy Novozhilov>
* d1422dbf9f - [FIR] Don't pass analyzed lambda to data flow analyzer (vor 3 Tagen) <Dmitriy Novozhilov>
* 68b5e4d13f - [FIR] Choose right cfg owner for postponed lambdas (vor 3 Tagen) <Dmitriy Novozhilov>
* 9fa0a2cc77 - [FIR] Drop subgraphs of lambda arguments of delegate calls (vor 3 Tagen) <Dmitriy Novozhilov>
* 14db88cccb - [FIR] Fix double resolution of default property accessors (vor 3 Tagen) <Dmitriy Novozhilov>
* 9bdd5e47ac - [FIR] Fix equality for cfg nodes (vor 3 Tagen) <Dmitriy Novozhilov>
* b90c8eb8ed - [FIR] Analyze annotations of local class before class itself (vor 3 Tagen) <Dmitriy Novozhilov>
* 1177a56815 - [FIR] Don't resolve annotations twice (vor 3 Tagen) <Dmitriy Novozhilov>
* 28738971bc - [FIR] Add `transformAnnotations` for fir nodes (vor 3 Tagen) <Dmitriy Novozhilov>
* 3190793b62 - [FIR] Add incoming edges to local class's property initializers (vor 3 Tagen) <Dmitriy Novozhilov>
* c223ae03ba - [FIR] Don't analyze local classes twice (vor 3 Tagen) <Dmitriy Novozhilov>
* 119d5b3740 - [FIR] Add incoming edge for all members of local class, not only implicit ones (vor 3 Tagen) <Dmitriy Novozhilov>
* 43e9cbbbf5 - [FIR] Add parent graph to CFG (vor 3 Tagen) <Dmitriy Novozhilov>
* 6be554e765 - [FIR] Rename `ControlFlowGraph.owner` to `declaration` (vor 3 Tagen) <Dmitriy Novozhilov>
* 8cb6e8f8af - [FIR] Add control flow graph for class initialization (vor 3 Tagen) <Dmitriy Novozhilov>
* ad9e6517c7 - [FIR] Add cfg nodes for classes (vor 3 Tagen) <Dmitriy Novozhilov>
* 74d86d82c6 - [FIR] Add control flow graph to FirAnonymousInitializer (vor 3 Tagen) <Dmitriy Novozhilov>
* 8d3ee4f304 - [FIR] Add cfg reference to classes (vor 3 Tagen) <Dmitriy Novozhilov>
* c1c0df962f - (tag: build-1.4.0-dev-5403) [Gradle, JS] Add browser to test js composite build (vor 3 Tagen) <Ilya Goncharov>
* a5026d60db - [Gradle, JS] Configure test executable only once (vor 3 Tagen) <Ilya Goncharov>
* c26c8fdb89 - [Gradle, JS] Added binaries names to store (vor 3 Tagen) <Ilya Goncharov>
* 6b32548491 - [Gradle, JS] JvmOverloads for Groovy DSL (vor 3 Tagen) <Ilya Goncharov>
* d4ece2b23b - [Gradle, JS] Fix ktor version in web mpp wizard (vor 3 Tagen) <Ilya Goncharov>
* 1b294ce5a5 - [Gradle, JS] Fix DSL for project wizards (vor 3 Tagen) <Ilya Goncharov>
* b3e6738243 - [Gradle, JS] Fix binaries.executable for Groovy dsl (vor 3 Tagen) <Ilya Goncharov>
* 1f6b7dd88d - (tag: build-1.4.0-dev-5397) "Redundant suspend modifier": fix false negative with only recursive call (vor 3 Tagen) <Toshiaki Kameyama>
* e3871a9961 - Wizard: fix project editor width on the second step (vor 3 Tagen) <Ilya Kirillov>
* 126cd38360 - (tag: build-1.4.0-dev-5392) Fix testdata of RemoveSingleLambdaParameter quickfix (vor 4 Tagen) <Ilya Kirillov>
* cc0cb30b53 - "Remove single lambda parameter declaration": do not suggest when lambda is directly under 'if/when' (vor 4 Tagen) <Toshiaki Kameyama>
* 352a860e46 - (tag: build-1.4.0-dev-5385) Add system classloader as a parent of ReplClassLoader. (vor 4 Tagen) <Pierre-Luc Carmel Biron>
* cec747349e - (tag: build-1.4.0-dev-5382) Fix PSI tests for correct parsing them by the ANTLR grammar (vor 4 Tagen) <Victor Petukhov>
* 5786578f38 - (tag: build-1.4.0-dev-5373) Fix NPE in ProjectRootsUtilKt.isKotlinBinary (vor 4 Tagen) <Matthew Gharrity>
* e676967056 - (tag: build-1.4.0-dev-5372) Unmute two FIR black box test (related to JDK version) (vor 4 Tagen) <Mikhail Glukhikh>
* a75408b1ed - (tag: build-1.4.0-dev-5364) JVM_IR: use non-nullable types as SAM super types (vor 4 Tagen) <pyos>
* 164f25937f - (tag: build-1.4.0-dev-5353) NI: take into account an extension function annotation during CST calculation (vor 4 Tagen) <Victor Petukhov>
* f8d72f5dd9 - NI: improve lambdas completion – look at all postponed arguments during resolution lambdas by additional conditions (vor 4 Tagen) <Victor Petukhov>
* 3baeb63455 - (tag: build-1.4.0-dev-5352) Update K/N: 1.4-M2-dev-15123 (vor 4 Tagen) <Ilya Matveev>
* a96b359a09 - (tag: build-1.4.0-dev-5345) "Remove braces from 'if' statement": do not suggest when lambda is directly under 'if' (vor 4 Tagen) <Toshiaki Kameyama>
* 30366148bf - Convert to block body: adjust line indent (vor 4 Tagen) <Toshiaki Kameyama>
* 1bc72f0b32 - (tag: build-1.4.0-dev-5342) "Surround with lambda" quickfix: suggest for suspend function (vor 4 Tagen) <Toshiaki Kameyama>
* 44c34ab8c3 - [FIR2IR] Don't create fake overrides for private property accessors (vor 4 Tagen) <Jinseong Jeon>
* 3e6b38a921 - [FIR] Fix type reference for 1st arg of GetClassCall (vor 4 Tagen) <Jinseong Jeon>
* 4a5643856e - (tag: build-1.4.0-dev-5339) FIR: Extract fir.resolve.calls.tower package (vor 4 Tagen) <Denis Zharkov>
* 177abe9f87 - FIR: Add fixes after review (vor 4 Tagen) <Denis Zharkov>
* 426609a133 - FIR: Fix resolution for HideMembers level (vor 4 Tagen) <Denis Zharkov>
* 6cc6b9efcb - FIR: Fix overload resolution for some invoke cases (vor 4 Tagen) <Denis Zharkov>
* bcd79c1e2e - FIR: Drop unused TowerGroup.Weakened (vor 4 Tagen) <Denis Zharkov>
* 328740f8e1 - FIR: Minor. Use copy in CallInfo (vor 4 Tagen) <Denis Zharkov>
* 7fc0655849 - FIR: Refactor CandidateCollector (vor 4 Tagen) <Denis Zharkov>
* b52dd8e680 - FIR: Extract processLevelForRegularInvoke (vor 4 Tagen) <Denis Zharkov>
* 19e0cf570c - FIR: Cleanup MemberScopeTowerLevel (vor 4 Tagen) <Denis Zharkov>
* 9abe669443 - FIR: Fix resolution for invokes on class qualifiers (vor 4 Tagen) <Denis Zharkov>
* 10531d2874 - FIR: Refactor createExplicitReceiverForInvoke (vor 4 Tagen) <Denis Zharkov>
* b83ffe83fa - FIR: Minor. Add comments (vor 4 Tagen) <Denis Zharkov>
* 90d82e201e - FIR: Get rid of lateinit property in CandidateFactoriesAndCollectors (vor 4 Tagen) <Denis Zharkov>
* 80c64207f7 - FIR: Rename CallResolutionContext -> CandidateFactoriesAndCollectors (vor 4 Tagen) <Denis Zharkov>
* 4053978609 - FIR: Refactor FirTowerResolverSession and LevelHandler (vor 4 Tagen) <Denis Zharkov>
* 31c6cf3106 - FIR: Clean up code in LevelHandler (vor 4 Tagen) <Denis Zharkov>
* 063795f280 - FIR: Minor. Move createExplicitReceiverForInvoke out of the class (vor 4 Tagen) <Denis Zharkov>
* 3e32f21e7e - FIR: Replace extension receiver with explicit parameter (vor 4 Tagen) <Denis Zharkov>
* b97ce3d6ef - FIR: Extract function in TowerLevelHandler (vor 4 Tagen) <Denis Zharkov>
* 36d3abad51 - FIR: Get rid of relation from LevelHandler to FirTowerResolver (vor 4 Tagen) <Denis Zharkov>
* 123bcdb0ad - FIR: Move some responsibilities of TowerResolveManager to FirTowerResolverSession (vor 4 Tagen) <Denis Zharkov>
* a39dbe8eec - FIR: Declare `manager` as a property inside FirTowerResolverSession (vor 4 Tagen) <Denis Zharkov>
* f8227e4cb9 - FIR: Extract FirTowerResolverSession (vor 4 Tagen) <Denis Zharkov>
* 60cbc5fa39 - FIR: Extract LevelHandler and CallResolutionContext from TowerManager (vor 4 Tagen) <Denis Zharkov>
* 08ee76b103 - FIR: Introduce FirTowerResolver.implicitReceiversUsableAsValues (vor 4 Tagen) <Denis Zharkov>
* e936c03839 - FIR: Extract processScopeForExplicitReceiver (vor 4 Tagen) <Denis Zharkov>
* 9cd8432c92 - FIR: Minor. Formatting (vor 4 Tagen) <Denis Zharkov>
* 2e631052f6 - FIR: Drop redundant main function (vor 4 Tagen) <Denis Zharkov>
* 5c61211e65 - FIR: Extract LevelHandler.processInvokeReceiversCandidates (vor 4 Tagen) <Denis Zharkov>
* a5c3e4bfd4 - FIR: Extract some parts from FirTowerResolver and cleanup (vor 4 Tagen) <Denis Zharkov>
* 7843f7d3f0 - FIR: Minor. Reuse processExtensionsThatHideMembers (vor 4 Tagen) <Denis Zharkov>
* aeb3354a5b - FIR: Extract ReceiverValue.toMemberScopeTowerLevel (vor 4 Tagen) <Denis Zharkov>
* e2ca1f2af4 - FIR: Extract FirScope.toScopeTowerLevel (vor 4 Tagen) <Denis Zharkov>
* bea9d20557 - FIR: Split FirTowerResolver.runResolverForNoReceiver (vor 4 Tagen) <Denis Zharkov>
* 07d80aa11c - (tag: build-1.4.0-dev-5337) [Gradle, JS] KT-36784 Enable composite builds only for IR compiler (vor 4 Tagen) <Ilya Goncharov>
* 43efac69a9 - [Gradle, JS] KT-36784 Move test only to IR (vor 4 Tagen) <Ilya Goncharov>
* c11c3dffe7 - [Gradle, JS] KT-36784 Provide args for kotlinNpmInstall (vor 4 Tagen) <Ilya Goncharov>
* fe40056abe - [Gradle, JS] KT-36784 Remove hasNodeModulesDependentTasks (vor 4 Tagen) <Ilya Goncharov>
* 9806ac992e - [Gradle, JS] KT-36784 Fix tests on composite (vor 4 Tagen) <Ilya Goncharov>
* a27ae5dd7b - [Gradle, JS] KT-36784 Fix absolute paths on relative in package.json (vor 4 Tagen) <Ilya Goncharov>
* ffc22f4190 - (tag: build-1.4.0-dev-5333) [FIR] Unmute two passing black box tests (vor 4 Tagen) <Mikhail Glukhikh>
* 055a1921cc - (tag: build-1.4.0-dev-5332) Update kotlin-build-gradle-plugin to 0.0.17 (vor 4 Tagen) <Ilya Gorbunov>
* 8bc8a8cf79 - Publish kotlin-build-gradle-plugin sources (vor 4 Tagen) <Ilya Gorbunov>
* fde33252cf - Present boolean property without value is considered true (vor 4 Tagen) <Ilya Gorbunov>
* 1727fcf1a8 - Make some build properties extensions in buildSrc (vor 4 Tagen) <Ilya Gorbunov>
* c046f431d9 - Rename KotlinBuildProperties.get private function to getOrNull (vor 4 Tagen) <Ilya Gorbunov>
* 2e20fab05f - Add bootstrap.teamcity.url parameter to specify bootstrap teamcity server (vor 4 Tagen) <Ilya Gorbunov>
* 453e91daf2 - (tag: build-1.4.0-dev-5325) Advance bootstrap to 1.4.0-dev-5258 (vor 4 Tagen) <Ilya Gorbunov>
* 01b463993b - Use SinceKotlin in primitive companion objects for documentation purpose (vor 4 Tagen) <Ilya Gorbunov>
* a225842f9b - Test that known Floats can fit in FloatArray without over/underflow (vor 4 Tagen) <Ilya Gorbunov>
* d88d2cb058 - Test new Double/Float constants (vor 4 Tagen) <Ilya Gorbunov>
* 3e6ab65ccc - (tag: build-1.4.0-dev-5324) Wizard: place kotlin.code.style to gradle.properties file instead of local.properties (vor 4 Tagen) <Ilya Kirillov>
* db2c2cc8d9 - Wizard: fix generated project path & name (vor 4 Tagen) <Ilya Kirillov>
* 00e5e96fe3 - Wizard: fix write action scope in IdeaJpsWizardService (vor 4 Tagen) <Ilya Kirillov>
* 24b8495e00 - (tag: build-1.4.0-dev-5323) KT-30419 Box inline classes in return types of covariant overrides (vor 5 Tagen) <Dmitry Petrov>
* e44f12d7b0 - (tag: build-1.4.0-dev-5313) Minor, unmute passing FIR black box tests (vor 5 Tagen) <Alexander Udalov>
* 10df7ee31a - (tag: build-1.4.0-dev-5312) Get rid of getInstanceIfNotDisposed (vor 5 Tagen) <Vladimir Dolzhenko>
* 55a98fc5df - (tag: build-1.4.0-dev-5308) Include kotlin-test-annotations-common into core libs list (vor 5 Tagen) <Ilya Gorbunov>
* 5e1e9876fd - (tag: build-1.4.0-dev-5303, origin/spec-tests) IDE: Don't use direct refs on IdePlatformKindResolution EP instances (vor 5 Tagen) <Dmitriy Dolovov>
* a2e2213d31 - Keep KonanTarget.predefinedTargets as Map<String, KonanTarget> (vor 5 Tagen) <Dmitriy Dolovov>
* 132464fa4f - Minor. Rename KotlinLibrary.readSafe() -> KotlinLibrary.safeRead() (vor 5 Tagen) <Dmitriy Dolovov>
* b199403c57 - (tag: build-1.4.0-dev-5298) 201: Revert adding RUN_SLOW_ASSERTIONS enabling in KtUsefulTestCase (vor 5 Tagen) <Nikolay Krasko>
* 34a64d9171 - (tag: build-1.4.0-dev-5291) Making var arg kParameters default to empty array no argument given (vor 5 Tagen) <Mathias Quintero>
* b1dbacf45f - (tag: build-1.4.0-dev-5290) [Spec tests] Fix test-info parser for relevant places (vor 5 Tagen) <anastasiia.spaseeva>
* 9f684bfd65 - [Spec tests] Add tests for call-with-specified-type-parameters (vor 5 Tagen) <anastasiia.spaseeva>
* 3269a7e693 - (tag: build-1.4.0-dev-5286) Change behavior of equals/hashCode on adapted function references (vor 5 Tagen) <Alexander Udalov>
* c344b85d4e - (tag: build-1.4.0-dev-5278) Convert parameter <-> receiver intention: do not add label to 'this' if not needed (vor 5 Tagen) <Toshiaki Kameyama>
* 34e9e899f8 - (tag: build-1.4.0-dev-5277) FIR: move FirModifierList to module 'fir:checkers' (vor 5 Tagen) <Alexander Udalov>
* 3263e85bee - (tag: build-1.4.0-dev-5275) Introduce "Remove fun modifier" quick fix for FUN_INTERFACE_WRONG_COUNT_OF_ABSTRACT_MEMBERS error (vor 5 Tagen) <Toshiaki Kameyama>
* bfd6eeda60 - (tag: build-1.4.0-dev-5274) Fix compilation with JPS (vor 5 Tagen) <Dmitriy Dolovov>
* e455e926aa - (tag: build-1.4.0-dev-5271) Implement members: fix it works correctly if primary constructor has implemented member (vor 5 Tagen) <Toshiaki Kameyama>
* 5eabc1117f - (tag: build-1.4.0-dev-5258) Generate constant expression initializers for special fp values in kapt (vor 5 Tagen) <Ilya Gorbunov>
* 427750ba03 - Update builtins test data (vor 5 Tagen) <Ilya Gorbunov>
* f3fc1197ae - Add SIZE_BITS and SIZE_BYTES constants to Double and Float (vor 5 Tagen) <Ilya Gorbunov>
* 1c93911279 - Make Double and Float known values constant (vor 5 Tagen) <Ilya Gorbunov>
2020-04-06 14:16:46 +02:00
Dmitriy Dolovov
2f32d37840
Drop useless :commonDistRuntime Gradle task
...
Reasons:
1. This task does not depend on anything. So, Gradle typically runs it somewhere in the very beginning of the build when the artifacts that this task is supposed to copy are not yet built.
2. This task is always used in conjunction with ":${target}CrossDistRuntime", which has all the necessary dependencies and does everything what :commonDistRuntime is supposed to do plus some additional work.
2020-04-06 17:48:46 +07:00
Dmitriy Dolovov
f8073eaded
KLIB: Drop duplicated property keys declarations
2020-04-06 17:48:46 +07:00
Vladimir Ivanov
e6a227bb07
Report error on unsupported fields of Companion in ObjC subclass [KT-36041] ( #4054 )
...
Co-authored-by: Vladimir Ivanov <vladimir.d.ivanov@jetbrains.com >
2020-04-06 10:39:33 +03:00
Sergey Bogolepov
4ee712c5d7
[Configurables] Rename LinuxConfigurables to GccConfigurables
...
Because there are many implementations of libc.
2020-04-03 13:31:09 +07:00