SvyatoslavScherbina
c195ade201
Fix KT-39548: workaround MinGW bug with .ctors.65534 section ( #4249 )
2020-07-07 14:19:14 +03:00
Vasily Levchenko
e72793d47b
[build][tests] drop prerelease check
2020-07-07 12:44:13 +02:00
Ilya Matveev
f85da287e6
Enable experimental API (CancellationException) in ObjC export tests
...
(cherry picked from commit 2e4d907a93de7c599889a81da0d66dc19ba68ef7)
2020-07-07 12:44:13 +02:00
Vasily Levchenko
43877a504c
[build][build-tools] drop prerelease check
2020-07-07 12:44:13 +02:00
Alexander Udalov
9b300fcf50
IR: simplify phaser code and phase builder usages
...
(cherry picked from commit 5561f5508178f9cc3f0f81f7c2ce8bf8cf362f4a)
2020-07-07 12:44:13 +02:00
Vsevolod Tolstopyatov
54917904ed
Common CancellationException ( #4265 )
...
(cherry picked from commit 7e94cea06e9f87f74a79db30e672e3ca1d280860)
2020-07-07 12:44:13 +02:00
Alexander Udalov
4f87c09451
IR: add type parameter to IrMemberAccessExpression and some subclasses
...
https://github.com/JetBrains/kotlin/commit/d4605f581657fd01925bfb1d75bd09a0323f3e84
(cherry picked from commit 45893f45601c13d6af2dffae01cf9630f5da374a)
2020-07-07 12:44:13 +02:00
Alexander Gorshenev
e64cf2b6f4
Removed the lazy class hack for the hierarchy based isObjCClass.
...
Renamed name clashed signature based version of isObjCClass to hasInteropSuperClass
(cherry picked from commit 7feb1dcc3d3a7b8aa0ec606c7966af2733fe1734)
2020-07-07 12:44:13 +02:00
Alexander Gorshenev
ecf27d4dc2
Introduced -Xdeserialize-fake-overrides
...
(cherry picked from commit 941a2e7ba6451bac9812a7a010c6cf8abe1943c9)
2020-07-07 12:44:13 +02:00
Alexander Gorshenev
92722a480e
Added -Xdisable-fake-override-validator
...
(cherry picked from commit d921dc1f946114fcf4a4fbdb0bf3593c0b97b9a7)
2020-07-07 12:44:13 +02:00
Vasily Levchenko
0192182f11
[kotlin compiler][update] 1.4.20-dev-1696
...
* d8f701ee61 - (tag: build-1.4.20-dev-1696) Add test for obsolete issue (vor 22 Stunden) <Mikhail Zarechenskiy>
* 03d5fe8d6c - (tag: build-1.4.20-dev-1692) Add dispatchAllInvocationEvents to editor actions in perf tests (vor 2 Tagen) <Vladimir Dolzhenko>
* a830c69a30 - (tag: build-1.4.20-dev-1691) Regenerate TypingIndentationTestBaseGenerated (vor 2 Tagen) <Vladimir Dolzhenko>
* 75b1cf8a23 - (tag: build-1.4.20-dev-1686) Explicitly specify id of `KotlinNonJvmSourceRootConverterProvider` (vor 2 Tagen) <Vladimir Krivosheev>
* 6ecd2e57fb - (tag: build-1.4.20-dev-1681) Created bunch 203 (vor 3 Tagen) <Vyacheslav Karpukhin>
* 357746e344 - (tag: build-1.4.20-dev-1680) Do not force FULL analysis for PARTIAL_FOR_COMPLETION for the current open file (vor 3 Tagen) <Vladimir Dolzhenko>
* 51375ed278 - (tag: build-1.4.20-dev-1679) PluginStartupListener clean up (vor 3 Tagen) <Vladimir Dolzhenko>
* 0b2e15d20c - (tag: build-1.4.20-dev-1678) PluginStartupListener clean up (vor 3 Tagen) <Vladimir Dolzhenko>
* 01f2b0e26b - (tag: build-1.4.20-dev-1676) Fix test data about `JsExport` (vor 3 Tagen) <Mikhail Zarechenskiy>
* 9a08085146 - Fix redundant semicolon inspection before soft keywords (vor 3 Tagen) <Mikhail Zarechenskiy>
* a0ecfce7b7 - Update test data: add correct error (vor 3 Tagen) <Mikhail Zarechenskiy>
* 87a520fc30 - 202: Overcome failure in PathManager.getHomePath() because of the wrong dir (vor 3 Tagen) <Nikolay Krasko>
* d63728afe5 - (tag: build-1.4.20-dev-1675, tag: build-1.4.20-dev-1666) [Commonizer] Use 'index:Int' instead of Name for addressing type parameters (vor 3 Tagen) <Dmitriy Dolovov>
* 0ee7306d9c - (tag: build-1.4.20-dev-1664, tag: build-1.4.20-dev-1663) Fix coercion to `Unit` when variable already have other constraints (vor 3 Tagen) <Mikhail Zarechenskiy>
* 026f54f3d8 - (tag: build-1.4.20-dev-1662) Fix Kapt3 tests (vor 3 Tagen) <Dmitry Petrov>
* 761e47264a - JVM_IR: fix property reference generation for inline class primary val (vor 3 Tagen) <Dmitry Petrov>
* 1450cf5f63 - (tag: build-1.4.20-dev-1661) Fix KOTLIN_BUNDLED registration (vor 3 Tagen) <Vladimir Dolzhenko>
* d1455d0d22 - (tag: build-1.4.20-dev-1660) KotlinOptimizeImportsRefactoringHelper: should remove unused directives by pointer (vor 3 Tagen) <Dmitry Gridin>
* 62e252ec26 - (tag: build-1.4.20-dev-1656) Inline refactoring: should support set/get operator (vor 3 Tagen) <Dmitry Gridin>
* e31ea0c243 - (tag: build-1.4.20-dev-1655) ReplaceWith: suggest to replace for 'get/set' operator functions (vor 3 Tagen) <Toshiaki Kameyama>
* 82b6ecfa64 - [FIR-TEST] Add test for KT-39075 (vor 3 Tagen) <Dmitriy Novozhilov>
* 59bedaaa55 - [FIR] Rename FirElvisCall to FirElvisExpression (vor 3 Tagen) <Dmitriy Novozhilov>
* 1db2ba51d2 - [FIR] Don't pass flow from inplace lambdas throw when and elvis expressions (vor 3 Tagen) <Dmitriy Novozhilov>
* 1429cba2d4 - [FIR] Fix CCE in postponed lambda resolution (vor 3 Tagen) <Dmitriy Novozhilov>
* 8311c1f0e2 - [FIR] Fix projection of Comparable supertype for ILT (vor 3 Tagen) <Dmitriy Novozhilov>
* a882a9dff5 - [FIR] Create scope for type parameter as scope for intersection of bounds (vor 3 Tagen) <Dmitriy Novozhilov>
* 44d0af8597 - (tag: build-1.4.20-dev-1648, tag: build-1.4.20-dev-1633) FIR2IR: handle 'this' as reference to outer object (vor 3 Tagen) <Jinseong Jeon>
* 1798542db7 - (tag: build-1.4.20-dev-1632, tag: build-1.4.20-dev-1629) Fix and enable embedded tests in scripting-ide-services (vor 3 Tagen) <Ilya Muradyan>
* e88bef4275 - Fix jar-dependent test in scripting-ide-services (vor 3 Tagen) <Ilya Muradyan>
* d51bb2c053 - Add compatibility resolve when variable has "bad" intersection type (vor 3 Tagen) <Mikhail Zarechenskiy>
* 92a51b9794 - (tag: build-1.4.20-dev-1628) [FIR] Add illegal underscore check in BaseFirBuilder (vor 3 Tagen) <Ivan Kylchik>
* cc4b50fdc1 - [FIR] Add illegal underscore diagnostic (vor 3 Tagen) <Ivan Kylchik>
* 54945b7fbc - Extract illegal underscore check function to ParseUtils (vor 3 Tagen) <Ivan Kylchik>
* d0f6997e6d - [FIR] Fix some of fir spec tests for real-literals (vor 3 Tagen) <Ivan Kylchik>
* 17c15cfe0a - (tag: build-1.4.20-dev-1622) JVM, JVM_IR: update bytecode listing testData for inline classes (vor 4 Tagen) <Dmitry Petrov>
* 6e0bb0b468 - JVM: no nullability annotations for inline class '-impl' methods (vor 4 Tagen) <Dmitry Petrov>
* ea042eb6c4 - JVM_IR: no nullability annotations for inline class '-impl' methods (vor 4 Tagen) <Dmitry Petrov>
* a238d6a890 - JVM_IR: no annotations on parameters of 'property$annotations' methods (vor 4 Tagen) <Dmitry Petrov>
* 8da988b18e - JVM_IR: Mangle primary val getter of inline class if required (vor 4 Tagen) <Dmitry Petrov>
* 62d2581faf - JVM_IR: Don't generate annotations on generated inline class members (vor 4 Tagen) <Dmitry Petrov>
* dc4b9d3887 - JVM_IR: Don't mangle internal constructor-impl for inline classes (vor 4 Tagen) <Dmitry Petrov>
* 5cfac8fa3f - (tag: build-1.4.20-dev-1621) FIR IDE: introduce symbol pointers for restoring symbols in another read action (vor 4 Tagen) <Ilya Kirillov>
* f88ebed1a3 - FIR IDE: move types to its own package (vor 4 Tagen) <Ilya Kirillov>
* 5f548fc459 - FIR IDE: add creating stdlib symbols by fqName tests (vor 4 Tagen) <Ilya Kirillov>
* 799a49649c - FIR IDE: introduce symbol modality (vor 4 Tagen) <Ilya Kirillov>
* 75a96f0153 - FIR IDE: add info about varargs to parmater symbol (vor 4 Tagen) <Ilya Kirillov>
* f10f6c6360 - FIR IDE: introduce package symbol (vor 4 Tagen) <Ilya Kirillov>
* 18d46a86ae - FIR IDE: add identity weak map based cache for KtSymbolByFirBuilder (vor 4 Tagen) <Ilya Kirillov>
* a26063b3f8 - FIR IDE: rename Invalidatable -> ValidityOwner (vor 4 Tagen) <Ilya Kirillov>
* 226d514788 - FIR IDE: rename reference classes to KtFir*Reference for consistency (vor 4 Tagen) <Ilya Kirillov>
* 66933ea2fe - FIR IDE: use withValidityAssertion instead of explicit check in FirAnalysisSession (vor 4 Tagen) <Ilya Kirillov>
* 8368284817 - FIR IDE: introduce KtType (vor 4 Tagen) <Ilya Kirillov>
* c44756bbfd - FIR IDE: add tests for building kt symbols by PSI (vor 4 Tagen) <Ilya Kirillov>
* 8a52954bf8 - FIR IDE: introduce symbol provider (vor 4 Tagen) <Ilya Kirillov>
* 20b93507ab - FIR IDE: use symbols for reference resolve (vor 4 Tagen) <Ilya Kirillov>
* 749afbd141 - FIR IDE: use symbols for call resolve (vor 4 Tagen) <Ilya Kirillov>
* 82866176fb - FIR IDE: introduce symbol API (vor 4 Tagen) <Ilya Kirillov>
* ba948cda38 - (tag: build-1.4.20-dev-1620) Report warning on characters which can cause problems on Windows (vor 4 Tagen) <Alexander Udalov>
* 181965f6e8 - IR: inline namedIrModulePhase and namedIrFilePhase phase builders (vor 4 Tagen) <Alexander Udalov>
* 15a969b3ba - IR: refactor performByIrFile a little (vor 4 Tagen) <Alexander Udalov>
* 4475325ffa - IR: refactor PhaseBuilders a little (vor 4 Tagen) <Alexander Udalov>
* 7997d4afd3 - IR: do not use AnyNamedPhase where there is Context parameter (vor 4 Tagen) <Alexander Udalov>
* ef58f1e72e - IR: simplify phaser code a little (vor 4 Tagen) <Alexander Udalov>
* 74ce26cdc2 - (tag: build-1.4.20-dev-1619) Fix 1.4-M2 ChangeLog.md (vor 4 Tagen) <Stanislav Erokhin>
* 18d71c7907 - (tag: build-1.4.20-dev-1617) Build: Encode build number in teamcity build url (vor 4 Tagen) <Vyacheslav Gerasimov>
* 8e1269cc32 - Build: Add hacky workaround for retrying PublishToMavenRepository tasks (vor 4 Tagen) <Vyacheslav Gerasimov>
* 3bb234b17c - (tag: build-1.4.20-dev-1615, tag: build-1.4.20-dev-1613) [Commonizer] Clean-up CirTypeSignature usages (vor 4 Tagen) <Dmitriy Dolovov>
* ffd0c69698 - [Commonizer] Use ClassId instead of FqName for addressing classes and TAs (vor 4 Tagen) <Dmitriy Dolovov>
* 57aefbcd57 - (tag: build-1.4.20-dev-1605) FIR IDE: migrate to 201 (vor 4 Tagen) <Ilya Kirillov>
* 1124887aa0 - (tag: build-1.4.20-dev-1598) [JVM_IR] Fix stepping behavior for assignments to local variables. (vor 4 Tagen) <Mads Ager>
* 543efffa5c - (tag: build-1.4.20-dev-1596) Turn off stability check for PerformanceTypingIndentationTest (vor 4 Tagen) <Vladimir Dolzhenko>
* 89d5c030dc - (tag: build-1.4.20-dev-1594) Improve incremental analisys for nested blocks (vor 4 Tagen) <Igor Yakovlev>
* efdeb7b449 - (tag: build-1.4.20-dev-1591, tag: build-1.4.20-dev-1586) Introduce "Add '== true'" quick fix for TYPE_MISMATCH (vor 4 Tagen) <Toshiaki Kameyama>
* 5bf18c09bb - (tag: build-1.4.20-dev-1584) Advance bootstrap to 1.4.20-dev-1530 (vor 4 Tagen) <Dmitriy Novozhilov>
* a73dac75d4 - Optimize KotlinScriptDependenciesClassFinder (vor 4 Tagen) <Natalia Selezneva>
* f46970219f - (tag: build-1.4.20-dev-1583) [FIR2IR] Simplify elvis conversion (vor 4 Tagen) <Mikhail Glukhikh>
* 68b84722c4 - [FIR2IR] Simplify generateWhen (vor 4 Tagen) <Mikhail Glukhikh>
* 24c8eb43a2 - [FIR2IR] Don't build stub FirWhen for converting elvis expression (vor 4 Tagen) <Mikhail Glukhikh>
* 6229d2e215 - [FIR2IR] Extract generateWhen & toIrWhenBranch (vor 4 Tagen) <Mikhail Glukhikh>
* 31765a4abc - [FIR2IR] Move visitElvis & visitWhen close to one another (vor 4 Tagen) <Mikhail Glukhikh>
* f4d5070a7b - [FIR-TEST] Mute BB test due to KT-39659 (vor 4 Tagen) <Dmitriy Novozhilov>
* a7ed9c7dc5 - [FIR] Add conversion of FirElvisCall to backend IR (vor 4 Tagen) <Dmitriy Novozhilov>
* 102c9c08d0 - [FIR] Resolve elvis call as special synthetic call (vor 4 Tagen) <Dmitriy Novozhilov>
* b49b3245af - [FIR] Add special node for elvis call (vor 4 Tagen) <Dmitriy Novozhilov>
* 648953085f - [FIR] Replace `kotlin/Throwable` with `java/lang/Throwable` in JvmMappedScope (vor 4 Tagen) <Dmitriy Novozhilov>
* 624b9306f0 - [FIR] Resolve LHS of type operator call in independent context (vor 4 Tagen) <Dmitriy Novozhilov>
* c9e423bf64 - (tag: build-1.4.20-dev-1580) FIR deserializer: fix parameter shift for constructor of inner classes and enums (vor 4 Tagen) <Jinseong Jeon>
* 8e24256f95 - (tag: build-1.4.20-dev-1578) JVM_IR: avoid descriptors when tracking inline properties (vor 4 Tagen) <Georgy Bronnikov>
* 385d522d27 - JVM_IR: do not use descriptor in isCompiledToJvmDefault (vor 4 Tagen) <Georgy Bronnikov>
* 3270c7e016 - (tag: build-1.4.20-dev-1575, tag: build-1.4.20-dev-1568) Introduce CancellationException (vor 4 Tagen) <Vsevolod Tolstopyatov>
* 5ec110c33f - (tag: build-1.4.20-dev-1560) *.gradle.kts: catch exceptions during GradleBuildRootManager initialization (vor 4 Tagen) <Natalia Selezneva>
* c7c7ffb0e0 - *.gradle.kts: get java home from build environment instead of execution settings (vor 4 Tagen) <Natalia Selezneva>
* 5cdf053c8e - (tag: build-1.4.20-dev-1556) Coroutines: Fix RedundantLocalsEliminationMethodTransformer (vor 5 Tagen) <Steven Schäfer>
* 3113281e2d - (tag: build-1.4.20-dev-1552) Adapted fake override checker to inheritance from friend module internal interfaces (vor 5 Tagen) <Alexander Gorshenev>
* 07feb2185b - (tag: build-1.4.20-dev-1551, tag: build-1.4.20-dev-1549) Fix exception in FirExposedVisibilityChecker (vor 5 Tagen) <Mikhail Glukhikh>
* 697c8637ee - (tag: build-1.4.20-dev-1545) For all int-like typed variables, use int as field type and coerce (vor 5 Tagen) <Ilmir Usmanov>
* e7f33ac051 - (tag: build-1.4.20-dev-1541) IR: do not inherit IrFunctionReference from IrFunctionAccessExpression (vor 5 Tagen) <Alexander Udalov>
* d4605f5816 - IR: add type parameter to IrMemberAccessExpression and some subclasses (vor 5 Tagen) <Alexander Udalov>
* d794c9dc4d - IR: remove non-supertype usages of abstract impl classes (vor 5 Tagen) <Alexander Udalov>
* ccac23f5b2 - IR: make mapOptimized non-inline, rename to transformIfNeeded (vor 5 Tagen) <Alexander Udalov>
* 6a699c9384 - IR: minor, remove accept from some interfaces (vor 5 Tagen) <Alexander Udalov>
* 1e3019798a - (tag: build-1.4.20-dev-1540) FIR2IR: discard fake overrides for property accessors according to base visibility (vor 5 Tagen) <Jinseong Jeon>
* 6985c5fd2a - (tag: build-1.4.20-dev-1535, tag: build-1.4.20-dev-1533) 202: Fix `KotlinJpsBuildTest` tests (vor 5 Tagen) <Nikita Bobko>
* 4e65b2fb9e - Refactoring: mark const strings with const keyword (vor 5 Tagen) <Nikita Bobko>
* 31e45d4f4c - 202: Fix some `ParameterInfoTestGenerated` (vor 5 Tagen) <Nikita Bobko>
* cbc57351f5 - 202: Fix `SlicerLeafGroupingTestGenerated` tests (vor 5 Tagen) <Nikita Bobko>
* 0d71b7ac2c - 202: Add fastutil jar to tests dependencies (vor 5 Tagen) <Nikolay Krasko>
* ca7169b84f - 202: Disable ignored plugins check in compiler environment (vor 5 Tagen) <Nikolay Krasko>
* ef562598ea - 202: Fix `MultiFileJvmBasicCompletionTestGenerated` (vor 5 Tagen) <Nikita Bobko>
* 3187bb2aa4 - 202: Fix `KotlinMavenImporterTest#testJDKImport` test (vor 5 Tagen) <Nikita Bobko>
* 5c95c48c90 - 202: Fix `GradleFacetImportTest#testJDKImport` test (vor 5 Tagen) <Nikita Bobko>
* 536c4bbab1 - 202: Fix `KotlinEvaluateExpressionTestGenerated.SingleBreakpoint` (vor 5 Tagen) <Nikita Bobko>
* 046030e301 - 202: Fix "Module 'foo': No SDK defined" in tests (vor 5 Tagen) <Nikita Bobko>
* 8fb82c2cb7 - 202: Fix missing formatting in nJ2K tests (vor 5 Tagen) <Nikita Bobko>
* 264094861d - 202: Fix null passed to @NotNull in `PomModelImpl` (vor 5 Tagen) <Nikita Bobko>
* 853503d75f - (tag: build-1.4.20-dev-1532) Force perform FULL analysis to avoid redundant analysis for the current open file (vor 5 Tagen) <Vladimir Dolzhenko>
* 1a82c94979 - (tag: build-1.4.20-dev-1531) revert accidentally committed project.xml (vor 5 Tagen) <Sergey Rostov>
* d9fc71b8c0 - (tag: build-1.4.20-dev-1530) Advance bootstrap to 1.4.20-dev-1515 (vor 5 Tagen) <Mikhail Zarechenskiy>
* 3ce980fd88 - (tag: build-1.4.20-dev-1527) Fix incremental compilation for calls to inner classes from supertypes (vor 5 Tagen) <Denis Zharkov>
* 6b81cc8b77 - (tag: build-1.4.20-dev-1515) Update test data as stdlib now isn't pre-release (vor 6 Tagen) <Mikhail Zarechenskiy>
* 94dcff5bab - Advance bootstrap to 1.4.20-dev-1508 (vor 6 Tagen) <Mikhail Zarechenskiy>
* f37f89a151 - (tag: build-1.4.20-dev-1508) Set KotlinCompilerVersion.IS_PRE_RELEASE = false (vor 6 Tagen) <Mikhail Zarechenskiy>
* b5b5c8aebc - (tag: build-1.4.20-dev-1507) Check target for -Xjvm-default modes (vor 6 Tagen) <Mikhail Bogdanov>
* 3e42b9d527 - (tag: build-1.4.20-dev-1502) [Commonizer] Remove unused property from CirFunction (vor 6 Tagen) <Dmitriy Dolovov>
* 21fa2bf98c - (tag: build-1.4.20-dev-1500) Switch to 201 platform (vor 6 Tagen) <Nikolay Krasko>
* 50863b6985 - Fix using swing ComboBox and wrong bunching (vor 6 Tagen) <Nikolay Krasko>
* 2c1b01fcf6 - Setup standalone environment in BuiltInsSerializer (vor 6 Tagen) <Nikolay Krasko>
* 3b2e1cfa39 - Show TeamCity user for agent builds (vor 6 Tagen) <Nikolay Krasko>
* 86fe10ba44 - (tag: build-1.4.20-dev-1499) AddDefaultConstructorFix: fix testData (vor 6 Tagen) <Dmitry Gridin>
* 7be5410877 - Add a quick fix for NO_CONSTRUCTOR error on 'expect' annotation entry (vor 6 Tagen) <Toshiaki Kameyama>
* d846a22e33 - (tag: build-1.4.20-dev-1497) [FIR] Introduce & use FirTypeRef.coneType (vor 6 Tagen) <Mikhail Glukhikh>
* 0392fe75fc - (tag: build-1.4.20-dev-1496) Convert to block body: specify non-nullable type when body expression is platform type and overriden method is non-nullable type (vor 6 Tagen) <Toshiaki Kameyama>
* d37b616e1f - (tag: build-1.4.20-dev-1495) JVM_IR: Fix enum classes ABI (vor 6 Tagen) <Dmitry Petrov>
* f753824429 - (tag: build-1.4.20-dev-1491) Advance bootstrap version to 1.4.20-dev-1401 (vor 6 Tagen) <Stanislav Erokhin>
* 7536da788c - Minor. Update test (vor 6 Tagen) <Ilmir Usmanov>
* 34174d6e7d - (tag: build-1.4.20-dev-1488) FIR deserializer: load annotations for property and fields, along with use-site targets (vor 6 Tagen) <Jinseong Jeon>
* 3580c7c28c - (tag: build-1.4.20-dev-1476) Write proto flag about compatibility mode (vor 6 Tagen) <Mikhail Bogdanov>
* f372a0fe6c - (tag: build-1.4.20-dev-1475) Force full analysis even if incremental analysis is available but existed is erroneous (vor 6 Tagen) <Vladimir Dolzhenko>
* 343e645282 - (tag: build-1.4.20-dev-1472) Rename and refactor kmm plugin packages, task names, ids and etc. (vor 6 Tagen) <Konstantin Tskhovrebov>
* 48a9226e1c - (tag: build-1.4.20-dev-1471) Fix copy-paste from KTS files (vor 6 Tagen) <Vladimir Dolzhenko>
* 0a230905ae - (tag: build-1.4.20-dev-1469) Remove redundant spread operator: don't report if overloaded functions cannot be resolved (vor 6 Tagen) <Toshiaki Kameyama>
* f179b39c70 - (tag: build-1.4.20-dev-1468) Wizard: fix project template list size (vor 6 Tagen) <Ilya Kirillov>
* b9b068ff63 - (tag: build-1.4.20-dev-1455) Fix FirMultiModuleResolveTestGenerated tests (vor 6 Tagen) <Aleksei Cherepanov>
* 8ba131290a - (tag: build-1.4.20-dev-1448) Fixup for 1f5fa5eb7 – adjust error message (vor 6 Tagen) <Sergey Igushkin>
* 1f5fa5eb7c - (tag: build-1.4.20-dev-1443) Add back empty stub implementations of KotlinGradleSubplugin (KT-39809) (vor 6 Tagen) <Sergey Igushkin>
* cb936dd82e - Fix internals with symlinked friend paths (KT-35341) (vor 6 Tagen) <Sergey Igushkin>
* 5b1d019bb0 - (tag: build-1.4.20-dev-1441) Added Incomplete destructuring inspection (vor 6 Tagen) <kvirolainen>
* e6bca819d4 - (tag: build-1.4.20-dev-1438) Remove kotlin.native.linkFromSources, expose tasks' sources (vor 6 Tagen) <Sergey Igushkin>
* c3b5b21845 - (tag: build-1.4.20-dev-1437) [JVM] Extend stepping tests with <clinit> stepping. (vor 6 Tagen) <Mads Ager>
* 2693664aa7 - (tag: build-1.4.20-dev-1436) FIR IDE: unmute tests after introducing fake element kinds (vor 6 Tagen) <Ilya Kirillov>
* 9baced20c4 - FIR IDE: find FIR element by PSI one only if FIR have a real source (vor 6 Tagen) <Ilya Kirillov>
* 5acdad29ec - FIR: change source of existing type refs in DataClassMembersGenerator to avoid sources clash (vor 6 Tagen) <Ilya Kirillov>
* 650f2dd713 - FIR: consider source of FirSingleExpressionBlock as a fake one (vor 6 Tagen) <Ilya Kirillov>
* 1c564e1bd6 - FIR: add ImplicitTypeRef to the control flow fir element sources (vor 6 Tagen) <Ilya Kirillov>
* 94967bcd00 - FIR: introduce element kind for source elements (vor 6 Tagen) <Ilya Kirillov>
* f6e653b242 - (tag: build-1.4.20-dev-1435) [FIR] Fix compilation broken in 309050d9 (vor 6 Tagen) <Dmitriy Novozhilov>
* 309050d956 - (tag: build-1.4.20-dev-1433) [FIR] Add `ExtensionFunctionType` attribute (vor 6 Tagen) <Dmitriy Novozhilov>
* 1d3c0f56a9 - [FIR] Save type attributes in substitution (vor 6 Tagen) <Dmitriy Novozhilov>
* 25fd5cd4ac - [FIR] Save type attributes in `ConeKotlinType.withNullability` (vor 6 Tagen) <Dmitriy Novozhilov>
* 840d3975cc - [FIR] Add computing type attributes for deserialized types (vor 6 Tagen) <Dmitriy Novozhilov>
* cfa250957a - [FIR] Fix creating type attributes for intersection types (vor 6 Tagen) <Dmitriy Novozhilov>
* fab9ee47f9 - (tag: build-1.4.20-dev-1429) FIR deserializer: proper annotation loading for value parameter of property setter (vor 6 Tagen) <Jinseong Jeon>
* 9308525d93 - (tag: build-1.4.20-dev-1428) Add receiver of kotlin.text.toPattern to standard Kotlin injections (vor 6 Tagen) <Toshiaki Kameyama>
* 787d22c93e - (tag: build-1.4.20-dev-1422) Created bunch 203 (vor 6 Tagen) <Vyacheslav Karpukhin>
* 09a111239e - (tag: build-1.4.20-dev-1421, tag: build-1.4.20-dev-1420, tag: build-1.4.20-dev-1419, tag: build-1.4.20-dev-1418, tag: build-1.4.20-dev-1417, tag: build-1.4.20-dev-1413) Stabilize ProjectTaskRunner registration order (vor 7 Tagen) <Egor Zhdan>
* 866e5397d9 - New ultimate modules (vor 7 Tagen) <Vyacheslav Karpukhin>
* ed80b431f0 - (tag: build-1.4.20-dev-1412, tag: build-1.4.20-dev-1408, tag: build-1.4.20-dev-1401) Restore refined int-type analysis (vor 7 Tagen) <Ilmir Usmanov>
* 8920e68584 - (tag: build-1.4.20-dev-1400) Muted .IncrementalJsKlibCompilerRunnerTestGenerated.ClassHierarchyAffected.testMethodRemoved until we have full fledged fake override support in klib (vor 7 Tagen) <Alexander Gorshenev>
* 41a472693a - Updated extraHelp test data for the new flags (vor 7 Tagen) <Alexander Gorshenev>
* bf419bc243 - Compute correct signature for fake override properties with type parameters (vor 7 Tagen) <Alexander Gorshenev>
* d90c383287 - Fine tuned fake override validator for internals (vor 7 Tagen) <Alexander Gorshenev>
* e08b800eb9 - Treat internals as publics for fake override construction (vor 7 Tagen) <Alexander Gorshenev>
* e61960f333 - Fake override construction fallback mode (vor 7 Tagen) <Alexander Gorshenev>
* de79e3bec3 - Added -Xdisable-fake-override-validator (vor 7 Tagen) <Alexander Gorshenev>
* f127a0f593 - (tag: build-1.4.20-dev-1399) Add flag to disable new spilled variable type analysis (vor 7 Tagen) <Ilmir Usmanov>
* d7df6e1e0c - (tag: build-1.4.20-dev-1398) Avoid references to `DeprecatedSinceKotlin` to fix JPS build (vor 7 Tagen) <Mikhail Zarechenskiy>
* 28e6028af4 - (tag: build-1.4.20-dev-1395) Minor. Add test (vor 7 Tagen) <Ilmir Usmanov>
* da12532669 - Ignore fake inliner variables in merge operation (vor 7 Tagen) <Ilmir Usmanov>
* b0b8d40b71 - (tag: build-1.4.20-dev-1394) Update ApiTest.testIrStdlib for JS, an addition to 9be8c5b5 (vor 7 Tagen) <Mikhail Zarechenskiy>
* e4198466b8 - (tag: build-1.4.20-dev-1389) JVM_IR: No nullability annotations on static lambda instances (vor 7 Tagen) <Dmitry Petrov>
* eefa621c56 - JVM_IR KT-37006: InlineOnly property accessors are private in bytecode (vor 7 Tagen) <Dmitry Petrov>
* b94a4d9fc3 - (tag: build-1.4.20-dev-1382) Render more information on inner classes in bytecode listing tests (vor 7 Tagen) <Alexander Udalov>
* 4bb670e667 - (tag: build-1.4.20-dev-1380) Build: Use project kotlin-reflect in fir tree generator (vor 7 Tagen) <Vyacheslav Gerasimov>
* 1ef68dfffd - Build: Fix kotlin-test-js-ir:commonMainSources to copy only sources (vor 7 Tagen) <Vyacheslav Gerasimov>
* 5198020c29 - Build: Fix kotlin-stdlib related errors during jps build import (vor 7 Tagen) <Vyacheslav Gerasimov>
* 63b7350046 - Build: Use sources from kotlin mpp source set in `sourcesJar` helper (vor 7 Tagen) <Vyacheslav Gerasimov>
* 77a8cf4e66 - Build: Use attributes to resolve test dependencies in jps build mode (vor 7 Tagen) <Vyacheslav Gerasimov>
* a32f901ab9 - (tag: build-1.4.20-dev-1378) Make property initializer modification is OutOfBlock change (vor 7 Tagen) <Igor Yakovlev>
* 507a718632 - (tag: build-1.4.20-dev-1376) Update tests for completion after adding `DeprecatedSinceKotlin` (vor 7 Tagen) <Mikhail Zarechenskiy>
* 87014f816c - (tag: build-1.4.20-dev-1373) Update ApiTest.testStdlib for JS, an addition to 9be8c5b5 (vor 7 Tagen) <Mikhail Zarechenskiy>
* d798071e06 - (tag: build-1.4.20-dev-1371) IrConstTransformer: drop unnecessary argument existence check (vor 7 Tagen) <Mikhail Glukhikh>
* c3fc524c0d - FIR: handle named arguments in annotations properly (vor 7 Tagen) <Jinseong Jeon>
* 4f36697737 - (tag: build-1.4.20-dev-1369) [FIR2IR] Mute 2 BB tests failing due to signature clashing (vor 7 Tagen) <Mikhail Glukhikh>
* 6cb3687d5d - [FIR2IR] Replace 'throw AssertionError()' with error() / assert() {...} (vor 7 Tagen) <Mikhail Glukhikh>
* 69ec8f2d89 - [FIR2IR] Allow to get cached symbols in fake override generator (vor 7 Tagen) <Mikhail Glukhikh>
* c4d41f48a3 - [IR] Allow Fir2Ir symbols in function factory (vor 7 Tagen) <Mikhail Glukhikh>
* a6234eb261 - [FIR2IR] Don't compose signatures for private declarations (vor 7 Tagen) <Mikhail Glukhikh>
* 19d115778b - [IR] Allow fast reference path in SymbolTable for wrapped descriptors (vor 7 Tagen) <Mikhail Glukhikh>
* 90f9b9c1c9 - [FIR2IR] Unmute 6 fixed BB tests (vor 7 Tagen) <Mikhail Glukhikh>
* 2d5e6bb90b - [FIR2IR] Introduce lazy properties (vor 7 Tagen) <Mikhail Glukhikh>
* efd614194b - [FIR2IR] Make Fir2IrBindableSymbol public API (vor 7 Tagen) <Mikhail Glukhikh>
* ca5e560f1f - [FIR2IR] Introduce lazy constructors (vor 7 Tagen) <Mikhail Glukhikh>
* fcabd02fe8 - [FIR] Take class expect flag into account in its substitution scope (vor 7 Tagen) <Mikhail Glukhikh>
* c1609ed490 - [FIR] Make expect class members also expect (vor 7 Tagen) <Mikhail Glukhikh>
* 2fefa682b7 - [FIR2IR] Do not compose signature for local class members (vor 7 Tagen) <Mikhail Glukhikh>
* 9a0e763761 - [FIR2IR] Require classId from parent class for fake overrides (vor 7 Tagen) <Mikhail Glukhikh>
* 34a2196295 - FirClassSubstitutionScope: extract SubstitutedData & reorder functions (vor 7 Tagen) <Mikhail Glukhikh>
* bf009a4949 - [FIR2IR] Handle delegating constructor call type arguments properly (vor 7 Tagen) <Mikhail Glukhikh>
* 2cffbadbd5 - [FIR2IR] Use overridden symbol when handling delegating constructor call (vor 7 Tagen) <Mikhail Glukhikh>
* 456508a332 - IR SymbolTable: don't allow unbound symbols in declare by signature only (vor 7 Tagen) <Mikhail Glukhikh>
* 7243d04f58 - [FIR2IR] Simplification of property building in lazy class (vor 7 Tagen) <Mikhail Glukhikh>
* a8db7b3ba6 - [FIR2IR] Simplification of function building in lazy class (vor 7 Tagen) <Mikhail Glukhikh>
* f7be373711 - Add extra parent checks in Fir2IrLazyClass (vor 7 Tagen) <Mikhail Glukhikh>
* 13f7b6a22e - (tag: build-1.4.20-dev-1366) Create separate constructor for ir interpreter with only ir builtins (vor 7 Tagen) <Ivan Kylchik>
* de2b20482a - Allow IrConstTransformer to visit and evaluate vararg elements (vor 7 Tagen) <Ivan Kylchik>
* 6fa03297f9 - Allow IrConstTransformer to visit annotations of all declarations (vor 7 Tagen) <Ivan Kylchik>
* c87b12ec2f - Speed up fir2ir constant evaluation (vor 7 Tagen) <Ivan Kylchik>
* 032fdd63d9 - Ignore codegen test for Android (vor 7 Tagen) <Mikhail Zarechenskiy>
* 6ea0c37e52 - (tag: build-1.4.20-dev-1365) Update test data with new package name after 901d8f3e7a (vor 7 Tagen) <Leonid Startsev>
* 6efa7a51c6 - (tag: build-1.4.20-dev-1363) Fix priority for "add import" action wrt DeprecatedSinceKotlin (vor 7 Tagen) <Mikhail Zarechenskiy>
* beca7fca30 - Fix completion order & presentation wrt to DeprecatedSinceKotlin (vor 7 Tagen) <Mikhail Zarechenskiy>
* bcaa635a4e - Fix parameter info presentation with regard to DeprecatedSinceKotlin (vor 7 Tagen) <Mikhail Zarechenskiy>
* 9be8c5b527 - Update test data about built-ins (vor 7 Tagen) <Mikhail Zarechenskiy>
* b7df9ec05a - Implement equals/hashCode as this class previously was a `data` one (vor 7 Tagen) <Mikhail Zarechenskiy>
* a2da00eb49 - Prohibit using DeprecatedSinceKotlin outside `kotlin` subpackage (vor 7 Tagen) <Mikhail Zarechenskiy>
* 790433984b - Prohibit using DeprecatedSinceKotlin annotation without arguments (vor 7 Tagen) <Mikhail Zarechenskiy>
* 67100d5ebe - Reject values of `DeprecatedSince..` that are not parseable as a version (vor 7 Tagen) <Mikhail Zarechenskiy>
* 5d88058928 - Place DeprecatedSinceKotlin annotation under 1.4 version (vor 7 Tagen) <Mikhail Zarechenskiy>
* 2f55a3fa0d - Add various test for `DeprecatedSinceKotlin` annotation (vor 7 Tagen) <Mikhail Zarechenskiy>
* 0f2c96c64d - Don't perform additional lookups for `DeprecatedSinceKotlin` annotation (vor 7 Tagen) <Mikhail Zarechenskiy>
* 158013ef3a - Remove message and replaceWith parameters from DeprecatedSinceKotlin (vor 7 Tagen) <Mikhail Zarechenskiy>
* 60c51476f2 - Introduce declaration checker for DeprecatedSinceKotlin annotation (vor 7 Tagen) <Mikhail Zarechenskiy>
* 0aaf29c045 - Introduce DeprecatedSinceKotlin annotation (vor 7 Tagen) <Alexander Udalov>
* b2022144e6 - (tag: build-1.4.20-dev-1355) [Commonizer] Fast-pass for library fragments absent for some targets (vor 7 Tagen) <Dmitriy Dolovov>
* ee22488ab2 - (tag: build-1.4.20-dev-1350) [FIR] Cleanup FIR modules. Part 8 (`types` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* 2c3fe8b8ec - [FIR] Cleanup FIR modules. Part 7 (`scopes` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* c6124f6d56 - [FIR] Cleanup FIR modules. Part 6 (`transformers` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* e817f919c2 - [FIR] Cleanup FIR modules. Part 5 (`body.resolve` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* 285b6d28af - [FIR] Cleanup FIR modules. Part 4 (`providers` and `resolve` packages) (vor 7 Tagen) <Dmitriy Novozhilov>
* 1d90302848 - [FIR] Cleanup FIR modules. Part 3 (`inference` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* 1766c22f6f - [FIR] Cleanup FIR modules. Part 2 (`dfa` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* 604c68b3a0 - [FIR] Cleanup FIR modules. Part 1 (`calls` package) (vor 7 Tagen) <Dmitriy Novozhilov>
* 1ac0e8449b - [FIR] Move FirJavaTypeRef to fir.jvm module (vor 7 Tagen) <Dmitriy Novozhilov>
* fd1de9b298 - [FIR] Fix typo in FirCloneableSymbolProvider (vor 7 Tagen) <Dmitriy Novozhilov>
* 57b9baac53 - [FIR] Get rid of FirSession.inferenceContext (vor 7 Tagen) <Dmitriy Novozhilov>
* 43bb60addb - [FIR] Remove workaround for KT-39659 (vor 7 Tagen) <Dmitriy Novozhilov>
* 7834284bec - [FIR] Support deserialization of value parameter annotations (vor 7 Tagen) <Dmitriy Novozhilov>
* 2b2f9b3386 - [FIR] Remove delegate specific methods from abstract inference session (vor 7 Tagen) <Dmitriy Novozhilov>
* 9c6ed2ea02 - [FIR] Complete delegate calls in default inference session (vor 7 Tagen) <Dmitriy Novozhilov>
* dbbb999952 - [FIR] Support builder (coroutine) inference (vor 7 Tagen) <Dmitriy Novozhilov>
* 6a9504f26a - [FIR-TEST] Add coroutines diagnostic tests from old FE to FIR test suite (vor 7 Tagen) <Dmitriy Novozhilov>
* d0affc6c6a - [FIR] Rename `ResolverParts.kt` to `ResolutionStages.kt` (vor 7 Tagen) <Dmitriy Novozhilov>
* de1b5cd056 - [FIR] Add extracting `@Exact` and `@NoInfer` attributes from annotations (vor 7 Tagen) <Dmitriy Novozhilov>
* 7ab3dd04a0 - [FIR] Add attributes for `@Exact` and `@NoInfer` (vor 7 Tagen) <Dmitriy Novozhilov>
* ac51e5dbd1 - [FIR] Add workaround for KT-19306 (vor 7 Tagen) <Dmitriy Novozhilov>
* 3f5db6b86e - [FIR] Add `ConeAttributes` to `ConeKotlinType` (vor 7 Tagen) <Dmitriy Novozhilov>
* e76f3f93f6 - [FIR] Move ArrayMap to `cones` module (vor 7 Tagen) <Dmitriy Novozhilov>
* d3fb9cc5f3 - Deprecate with error mixed Int/FP contains operator for ranges KT-22423 (vor 7 Tagen) <Abduqodiri Qurbonzoda>
* ab20b3e083 - (tag: build-1.4.20-dev-1347) Add InterruptedException handler to CancellableSimpleLock (vor 7 Tagen) <Vladimir Dolzhenko>
* a9444c386d - Use actual import list on PlainTextPaste (vor 7 Tagen) <Vladimir Dolzhenko>
* 30f98e6730 - (tag: build-1.4.20-dev-1344) Inline refactoring: shouldn't lose return type information (vor 7 Tagen) <Dmitry Gridin>
* c3b726f10a - Inline refactoring: should add explicit type argument for parameters (vor 7 Tagen) <Dmitry Gridin>
* 45234c9784 - Inline refactoring: fix case with introduction of variable to return (vor 7 Tagen) <Dmitry Gridin>
2020-07-07 12:44:13 +02:00
Anton Bannykh
0885d608d8
JS IR: normalize the generate file path in the box tests
2020-07-07 13:00:42 +03:00
Ilya Goncharov
bb35509c38
[Gradle, JS] Warning on missed types and typings on genext npm dep
...
#KT-38331 fixed
2020-07-07 12:10:13 +03:00
Ilya Goncharov
1b3b2e539c
[Gradle, JS] Not run separate dukat if there is no d ts files
...
^KT-38331 fixed
2020-07-07 12:09:58 +03:00
Jinseong Jeon
a18bd1bb75
FIR deserializer: use annotation info from enclosing class for companion object
2020-07-07 11:43:51 +03:00
Jinseong Jeon
81345bcc26
FIR deserializer: load annotations on inner classes
2020-07-07 11:43:51 +03:00
Victor Petukhov
c588bc604d
NI: do substitution stub types during updating trace for lambda (these stub types can appear from the builder inference as postponed variables)
...
^KT-40060 Fixed
2020-07-07 11:17:06 +03:00
Victor Petukhov
eec3a4720c
NI: don't collect members if a receiver type is StubType to avoid creating error candidates instead of not crating them at all
...
^KT-37717 Fixed
2020-07-07 11:17:06 +03:00
Ivan Kylchik
989e4293a3
[FIR] Fix exhaustiveness check in case of sealed subclass
...
The problem appear because check was performed only on direct children
of sealed class. To fix this, heritage tree is built and used in check
#KT-38989 Fixed
2020-07-07 10:58:06 +03:00
Nick
40cd30f7f6
[FIR] Partial performance fix for the effective visibility checker
2020-07-07 10:24:04 +03:00
Leonid Startsev
80561ec125
Update kx.serialization dependency
...
so tests won't fail due to
'library was compiled with pre-release flag' error.
Update test data
2020-07-07 01:14:32 +03:00
Natalia Selezneva
74aa3ac79a
Minor: replace deprecated method usage
2020-07-06 23:23:46 +03:00
Natalia Selezneva
b3a84ba081
Fix warning in ScriptConfigurationHighlightingTest
...
In case of exception from dependencies resolver
we do not threat the configurations as up-to-date,
so the reloading process will be started during test
despite updateScriptDependenciesSynchronously called at startup.
This will lead to the warning from checkHighlighting
because if script reports are different we rehighlight the script.
Note that test won't fail.
2020-07-06 23:23:46 +03:00
Natalia Selezneva
6ec13ab38a
Scripts: do not throw roots change event in case when roots are empty
2020-07-06 23:23:46 +03:00
Natalia Selezneva
16c5ba0988
Tests: do not throw roots change event in the current thread
...
This may cause exception during resolve,
because all caches are invalidated after this
and resolve should be restarted
Exception: module descriptor isn't find in its own dependencies
Unmute IdeReplCompletionTestGenerated.testDefinedExtension
^KT-34825 Fixed
2020-07-06 23:23:46 +03:00
Igor Yakovlev
5871628f2b
Possibly fix flacky test of light classes for decompiled declarations
...
Tests:
JavaAgainstKotlinBinariesCheckerTestGenerated.testInferenceReturnType_1_8JavaAgainstKotlinBinariesCheckerTestGenerated.testReturnInnerClasses
2020-07-06 22:28:45 +03:00
Roman Golyshev
637d3430ff
KT-39869 Remove redundant performDelayedRefactoringRequests call
...
- In `ObsoleteExperimentalCoroutinesInspection` it is redundant because
it is performed immediately after the single `bindToFqName` call,
so there is no reason to postpone the refactoring and then immediately
invoke it
- In `ObsoleteKotlinJsPackagesInspection` there are no reason to call
it at all (no refactorings are postponed)
2020-07-06 18:04:02 +00:00
Roman Golyshev
5cf6b860a6
KT-39869 Add inspection for FQN usages of kotlin.browser package
...
- `kotlin.dom` does not need this because it contains only extensions
- Add test for launching whole project fix; mute it because currently it
does not pass
- The test fails because in tests `RefJavaManager` tries to create
`RefJavaFileImpl` for .kt files. It will try to use UAST, but it
does not work for JS files. In production this is disabled, so no
problems occur
2020-07-06 18:04:01 +00:00
Roman Golyshev
91fa5d38b3
KT-39869 Fix review suggestions
...
- Review: https://jetbrains.team/p/kt/review/1349
2020-07-06 18:04:00 +00:00
Roman Golyshev
75de352ce2
KT-39869 Add ObsoleteKotlinJsPackagesInspection inspection
...
- This inspection allows to migrate from `kotlin.dom|kotlin.browser`
to `kotlinx.dom|kotlinx.browser` packages respectively
- This inspection is available from the import statements, and also
from the `Run migrations` action
- ^KT-39869 Fixed
2020-07-06 18:04:00 +00:00
Roman Golyshev
ec087e8f3d
KT-39869 Move base classes to separate file
2020-07-06 18:03:59 +00:00
Roman Golyshev
871bb30dbe
KT-39869 Refactor ObsoleteExperimentalCoroutinesInspection.kt
...
- We need this to reuse the logic for migration inspections
2020-07-06 18:03:58 +00:00
Toshiaki Kameyama
6b5c31e2fc
Move statement up: do not apply to @file annotation
...
#KT-10790 Fixed
2020-07-06 17:50:39 +02:00
Yaroslav Chernyshev
aeed7fe52d
KT-36801 Added forgotten changes for 192 platform
...
#KT-39989 Fixed
2020-07-06 18:07:11 +03:00
Ivan Kylchik
574aa0affe
[FIR] Fix synthetic property is not var due to Nullable on parameter
...
Synthetic property is var when it have setter. The latter is set up
in property when its parameter type is equal to getter return type. In
case of using @Nullable, parameter type of setter is not equal to
return type of getter, because the latter is flexible type. So to fix
this verification should occur using not null types
#KT-39076 Fixed
2020-07-06 17:52:37 +03:00
Pavel Punegov
48c5f48af0
Ignore test in Native, see #KT-38859
2020-07-06 17:33:12 +03:00
Ilya Goncharov
cb3d7349a3
[Gradle, JS] Deprecation of frontend plugin
...
^KT-40048 fixed
2020-07-06 17:30:31 +03:00
Natalia Selezneva
56afd763dc
Minor: add debug log messages
2020-07-06 15:53:28 +03:00
Natalia Selezneva
6c0d91837c
Load file attributes for last modified files under try-catch
...
This should avoid exceptions from initialization of GradleBuildRootsManager.EP
EA-232521 Fixed
2020-07-06 15:52:43 +03:00
Ilya Goncharov
03bc61c80a
[Gradle, JS] Add test on public package json inside archives (jar and klib)
2020-07-06 15:23:33 +03:00
Ilya Goncharov
f76a1f0e86
[Gradle, JS] jsJar dependsOn PublicPackageJsonTask
...
But package.json included into jar only if public npm dependencies exists
2020-07-06 15:23:33 +03:00
Ilya Goncharov
5c968acb13
[Gradle, JS] Simplify creation of public package json task
2020-07-06 15:23:33 +03:00
Ilya Goncharov
a2d5cda716
[Gradle, JS] Output file of public package json as var for changing it
2020-07-06 15:23:33 +03:00
Ilya Goncharov
a4ad3d88c6
[Gradle, JS] Remove duplicate of reporting js compiler statistic
2020-07-06 15:10:16 +03:00
Vladimir Dolzhenko
974dfbc9ab
Advance bootstrap to 1.4.20-dev-1680
2020-07-06 12:04:11 +02:00
Vladimir Ilmov
a2040f01bf
Body elements resolution in KotlinDebuggerCache added / analyzeWithContentAndGetResult
...
While we trying to find an inlined SourcePosition, the body should be
resolved KotlinPositionManager.getLambdaOrFunIfInside / InlineUtil.isInlinedArgument
to make shure the lambda is an argument for a call.
#KT-39309 fixed
#KT-39435 fixed
2020-07-06 11:33:50 +02:00
zoobestik
e9c8904445
Fix kotlin language highlight for CONCURRENCY.md
2020-07-06 16:17:46 +07:00
Dmitriy Novozhilov
a0f8ada285
[FIR-TEST] Unmute failing diagnostic tests
2020-07-06 12:11:57 +03:00
Igor Yakovlev
4707f4fc3f
Change signature does not make doubled refactoring for java usages
...
Fixed #KT-22170
2020-07-06 11:54:36 +03:00
Pavel Punegov
801f6a5036
Emit 'fneg' for unary minus with floating point operand.
...
Simple negation from 0 doesn't work in case -0.0 argument.
2020-07-06 11:45:06 +03:00