Commit Graph

5701 Commits

Author SHA1 Message Date
Igor Chevdar ba94dcaedb [DataFlowIR] Better debug output 2020-02-12 14:36:26 +03:00
Igor Chevdar 2457db9927 A follow up fix for https://youtrack.jetbrains.com/issue/KT-35940 2020-02-12 12:35:11 +03:00
SvyatoslavScherbina 8f7ebe7f51 Improve coverage of ObjCExport bridges by debug information (#3843) 2020-02-11 14:45:36 +03:00
Vasily Levchenko ecd06c89bf [kotlin compiler][update] 1.4.0-dev-2368
* f7c784adeb - (tag: build-1.4.0-dev-2368) JVM_IR: minor code cleanup in JvmStaticAnnotationLowering (vor 25 Stunden) <Georgy Bronnikov>
* 182e1c1b3b - JVM_IR: Remove buggy special case accessor code from JvmStaticAnnotationLowering (vor 25 Stunden) <Georgy Bronnikov>
* b451c25dba - (tag: build-1.4.0-dev-2366) Fixed MoveJavaInnerClassKotlinUsagesHandler after obsolete API drop off (vor 28 Stunden) <Vladimir Dolzhenko>
* 5b48f63bb9 - (tag: build-1.4.0-dev-2363) Added missed runReadAction to access psi on bg thread (vor 2 Tagen) <Vladimir Dolzhenko>
* ce2d32620a - (tag: build-1.4.0-dev-2359) Add JoinWithTrailingCommaHandler to plugin-common.xml 191, 192 (vor 3 Tagen) <Vladimir Dolzhenko>
* 304700cf7b - (tag: build-1.4.0-dev-2351) JVM IR: Add all relevant overridden symbols to generated bridge methods (vor 3 Tagen) <Steven Schäfer>
* 951b2fa770 - JVM IR: Optimize type checks to null checks if possible (vor 3 Tagen) <Steven Schäfer>
* 07737f8fc6 - JVM IR: Fix BridgeLowering (vor 3 Tagen) <Steven Schäfer>
* 461d8ef368 - Add renaming special bridges to SpecialBridgeMethods (vor 3 Tagen) <Steven Schäfer>
* 5f6af58aeb - JVM IR: (Un)mute tests and add more tests for bridge generation (vor 3 Tagen) <Steven Schäfer>
* 12e31a1760 - JVM IR: Use dispatchReceiver to calculate owner in MethodSignatureMapper (vor 3 Tagen) <Steven Schäfer>
* 0e243ca295 - JVM IR: Fix receiver types in AddContinuationLowering (vor 3 Tagen) <Steven Schäfer>
* a4414829bc - JVM IR: Fix dispatch receiver type in ResolveInlineCalls (vor 3 Tagen) <Steven Schäfer>
* f46ad10266 - JVM IR: Fix dispatch receiver type in InheritedDefaultMethodsOnClassesLowering (vor 3 Tagen) <Steven Schäfer>
* edd0ac6c6f - JVM IR: Fix types of temporaries in AddContinuationLowering (vor 3 Tagen) <Steven Schäfer>
* 30166b20b7 - JVM IR: Fix dispatch receiver types in FunctionNVarargBridgeLowering and ReplaceKFunctionInvokeWithFunctionInvoke (vor 3 Tagen) <Steven Schäfer>
* 66cbe3b1a8 - JVM IR: Remove IrReplacementFunction (vor 3 Tagen) <Steven Schäfer>
* 73b4f897b6 - JVM IR: Fix modalities in JvmSymbols (vor 3 Tagen) <Steven Schäfer>
* cfcdf05c92 - (tag: build-1.4.0-dev-2347) Fix documentListener leakage in PluginStartupActivity (vor 3 Tagen) <Vladimir Dolzhenko>
* fee72839bf - (tag: build-1.4.0-dev-2337) Report error if IR is enabled with incorrect language version (vor 3 Tagen) <Pavel Kirpichenkov>
* feccf9cc1b - (tag: build-1.4.0-dev-2333) Remove dependency of fir.tree on ir.tree (vor 3 Tagen) <Alexander Udalov>
* 10d2eebe28 - (tag: build-1.4.0-dev-2331) Gradle, native: Fix running cinterop on Windows hosts (vor 3 Tagen) <Ilya Matveev>
* 8cdef13537 - (tag: build-1.4.0-dev-2330) [JVM IR] Add tests to verify correct parameter reflection metadata for suspend functions. (vor 3 Tagen) <Mark Punzalan>
* 06408011f0 - (tag: build-1.4.0-dev-2328) JVM_IR: prefer to move, not copy, suspend lambda bodies (vor 3 Tagen) <pyos>
* 5acb3e14fb - IR: mark parameters for captures of crossinline parameters (vor 3 Tagen) <pyos>
* 2bf50cc91a - JVM_IR: correctly name $$forInline versions of @JvmName suspend funs (vor 3 Tagen) <pyos>
* 08074bb60e - JVM_IR: wrap inline suspend references in suspend lambdas (vor 3 Tagen) <pyos>
* c34d2f9daa - (tag: build-1.4.0-dev-2323) [FIR] Fix signature calculation in JvmMappedScope (vor 3 Tagen) <Mikhail Glukhikh>
* 0c195be513 - [FIR TEST] Add test with MutableMap.compute (vor 3 Tagen) <Mikhail Glukhikh>
* 2fb508aa1b - [FIR] Fix DFA behaviour for a case with == (!=) true / false (vor 3 Tagen) <Mikhail Glukhikh>
* 36ba8bf6a9 - [FIR] Add test imitating complex smart casts on descriptors (vor 3 Tagen) <Mikhail Glukhikh>
* a8e89a6390 - [FIR] Fix various corner cases in DFA (vor 3 Tagen) <Mikhail Glukhikh>
* 1344d6407c - [FIR] DFA fix: imply != null after x as? NotNullType for real variables (vor 3 Tagen) <Mikhail Glukhikh>
* 1bbcec4935 - [FIR] DFA fix after x?.syntheticProperty ?: return (vor 3 Tagen) <Mikhail Glukhikh>
* d23c03e9dc - [FIR] Add test about synthetic / non-synthetic smart casts (vor 3 Tagen) <Mikhail Glukhikh>
* 9f9d53cc5a - [FIR] Fix handling of scope emptiness in case of synthetic properties (vor 3 Tagen) <Mikhail Glukhikh>
* c8c0ba480b - (tag: build-1.4.0-dev-2319) FIR: Add problem tests for smart cast within init-section (vor 3 Tagen) <Denis Zharkov>
* 3518fcf78c - (tag: build-1.4.0-dev-2315) Fix psi2ir tests broken by 7249d2f889 (vor 3 Tagen) <Dmitry Petrov>
* a1326d3ef5 - !RENDER_DIAGNOSTICS_FULL_TEXT directive (vor 3 Tagen) <Dmitry Petrov>
* 4e6c3b6b43 - Diagnostics tests with JVM backend (vor 3 Tagen) <Dmitry Petrov>
* a17027e330 - (tag: build-1.4.0-dev-2310) Fixed incompatibility with 191 and 192 (vor 4 Tagen) <Vladimir Dolzhenko>
* 5605eb5a31 - (tag: build-1.4.0-dev-2299) Review fix: add TODO comments (vor 4 Tagen) <Anton Bannykh>
* 70a4c265de - Add tests extracted from regressions (vor 4 Tagen) <Anton Bannykh>
* 1e96c3d21e - DCE-driven mode (vor 4 Tagen) <Anton Bannykh>
* 571bbba0e3 - Change DCE a bit to touch less declarations (vor 4 Tagen) <Anton Bannykh>
* f07fb91e9d - Simple stage layers + enforce model (vor 4 Tagen) <Anton Bannykh>
* f437da8ee5 - Persistent IR implementation (vor 4 Tagen) <Anton Bannykh>
* 4c4b0ef013 - Suspend Functions (vor 4 Tagen) <Anton Bannykh>
* 94d2a79d2e - FoldConstantLowering (vor 4 Tagen) <Anton Bannykh>
* 0efe2ab00a - PropertyAccessorInlineLowering (vor 4 Tagen) <Anton Bannykh>
* 6e501e5f9b - AnnotationConstructorLowering (vor 4 Tagen) <Anton Bannykh>
* d76bfdf860 - Enums (vor 4 Tagen) <Anton Bannykh>
* 3165556c6b - PrivateMembersLowering (vor 4 Tagen) <Anton Bannykh>
* f6d4ea469c - PrimaryConstructorLowering (vor 4 Tagen) <Anton Bannykh>
* 76ff30b86e - ObjectLowering (vor 4 Tagen) <Anton Bannykh>
* ce625075f6 - MoveBodilessDeclarationsToSeparatePlace (vor 4 Tagen) <Anton Bannykh>
* 09a2c145a9 - CallableReferenceLowering (vor 4 Tagen) <Anton Bannykh>
* 9812291364 - BlockDecomposerLowering (vor 4 Tagen) <Anton Bannykh>
* e2d16d5096 - FunctionInlining (vor 4 Tagen) <Anton Bannykh>
* 86a4e17dc4 - LocalDelegatedProperties (vor 4 Tagen) <Anton Bannykh>
* 81e599c18f - VarargLowering (vor 4 Tagen) <Anton Bannykh>
* 489ba508c3 - TypeOperatorLowering (vor 4 Tagen) <Anton Bannykh>
* 05ab17f1e1 - ThrowableLowering (vor 4 Tagen) <Anton Bannykh>
* 15b2312cec - StaticMembersLowering (vor 4 Tagen) <Anton Bannykh>
* d9fbe8b951 - SecondaryCtorLowering (vor 4 Tagen) <Anton Bannykh>
* fb36432cb5 - PrimitiveCompanionLowering (vor 4 Tagen) <Anton Bannykh>
* edf6dec63b - MultipleCatchesLowering (vor 4 Tagen) <Anton Bannykh>
* f1442f5ae9 - ConstLowering (vor 4 Tagen) <Anton Bannykh>
* 21ef35bc25 - ClassReferenceLowering (vor 4 Tagen) <Anton Bannykh>
* d9646a5361 - BridgesConstruction (vor 4 Tagen) <Anton Bannykh>
* 4142031fe7 - AutoboxingTransformer (vor 4 Tagen) <Anton Bannykh>
* 38d409a487 - Inline function removal + body copying (vor 4 Tagen) <Anton Bannykh>
* 76c7668162 - CallsLowering (vor 4 Tagen) <Anton Bannykh>
* 64a5039ebe - Refactor default arguments lowering (vor 4 Tagen) <Anton Bannykh>
* 9327776706 - Rewrite inner class lowerings (vor 4 Tagen) <Anton Bannykh>
* 908c23cb48 - Make ForLoopsLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 0d1c6e08c3 - Refactor LateinitLowering into DeclarationTransformer's and a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 6e96e271ae - Make InitializersLowering a BodyLoweringPass and add a InitializersCleanupLowering (vor 4 Tagen) <Anton Bannykh>
* 600caaa636 - Make ExpectDeclarationsRemoveLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* d0284d19ec - Make PropertiesLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 03398e6025 - Make StripTypeAliasDeclarationsLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 3d726fe5a2 - Make InlineClassDeclarationLowering a DeclarationTransformer (vor 4 Tagen) <Anton Bannykh>
* 0a5db9d222 - Make inlineClassUsageLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* fe236507a0 - Make LocalDeclarationsLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 1eec2acf43 - Make LocalClassPopupLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* d228de9008 - Make ArrayConstructorLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* bf26b86cf2 - Make ProvisionalFunctionExpressionLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 5aa2deb449 - Make ReturnableBlockLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 2fa04afbf2 - Make SharedVariablesLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* 936e53d044 - Make TailrecLowering a BodyLoweringPass (vor 4 Tagen) <Anton Bannykh>
* a42f849981 - Change BodyLoweringPass API; add DeclarationTransformer + helper methods (vor 4 Tagen) <Anton Bannykh>
* b087d2d756 - IR impl: additional constructors for IrBody implementations (vor 4 Tagen) <Anton Bannykh>
* 20dc3ccdb8 - New mechanism for mappings between old and produced declarations (vor 4 Tagen) <Anton Bannykh>
* e8fba8bcb6 - IR API: change `val ... : MutableList` to `var ...: List` for most lists (vor 4 Tagen) <Anton Bannykh>
* 0bcde9dffc - IR API: Make IrEnumEntry.initializerExpression IrExpressionBody (vor 4 Tagen) <Anton Bannykh>
* 3ec671d727 - (tag: build-1.4.0-dev-2292) Fix getMirror for kotlin decompiled file (vor 4 Tagen) <Igor Yakovlev>
* ab32f2efac - (tag: build-1.4.0-dev-2282) Use legacy configuration names to make jps import happy (vor 4 Tagen) <Ilya Gorbunov>
* f428bbb782 - (tag: build-1.4.0-dev-2281) TrailingComma: `Join Lines` should remove trailing comma (vor 4 Tagen) <Dmitry Gridin>
* cb66625688 - TrailingComma: fix case of `when` without expression or property (vor 4 Tagen) <Dmitry Gridin>
* 6739d03823 - TrailingCommaPostFormatProcessor: change recursive checker (vor 4 Tagen) <Dmitry Gridin>
* 5054bc65a5 - Introduce `TrailingCommaHelper` (vor 4 Tagen) <Dmitry Gridin>
* c08c3d4d9b - (tag: build-1.4.0-dev-2275) Update JVM metadata version to 1.4.0 (vor 4 Tagen) <Alexander Udalov>
* 4d93b3d5ab - (tag: build-1.4.0-dev-2271) Dropped unused UsageDescriptor (vor 4 Tagen) <Vladimir Dolzhenko>
* a0c9b275aa - (tag: build-1.4.0-dev-2270) Removed deprecated usage of treeBuilder from currentProjectViewPane (vor 4 Tagen) <Vladimir Dolzhenko>
* 617807beea - Removed deprecated usage of ScratchFileService.isInScratchRoot (vor 4 Tagen) <Vladimir Dolzhenko>
* 7c8f3b2b3b - Use LightJavaModule.getModule instead of deprecated getModule (vor 4 Tagen) <Vladimir Dolzhenko>
* dd8a120d45 - Use JList#getSelectedValuesList() instead of deprecated getSelectedValues() (vor 4 Tagen) <Vladimir Dolzhenko>
* 670e016d34 - PluginStartupComponent reworked into startup activity and service (vor 4 Tagen) <Vladimir Dolzhenko>
* df23274aa5 - Use Application.addListener(listener, disposable) (vor 4 Tagen) <Vladimir Dolzhenko>
* 45e288be49 - Drop deprecated file from @Storage (vor 4 Tagen) <Vladimir Dolzhenko>
* ff7221e1c4 - Cleaned up from deprecated CallerMethodsTreeStructure(PsiMethod) (vor 4 Tagen) <Vladimir Dolzhenko>
* 13d8603c4b - Fixed incompatibility with 192 (vor 4 Tagen) <Alexander Podkhalyuzin>
* 2408977a68 - Fixed bunch file (vor 4 Tagen) <Alexander Podkhalyuzin>
* 46526ab53c - Removed deprecated icons usages (vor 4 Tagen) <Alexander Podkhalyuzin>
* d880a507dd - Removed deprecated usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* 35fa812a19 - Removed MethodNodeBase usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* dd73629db1 - Obsolete API usages removed from 193 branch (vor 4 Tagen) <Alexander Podkhalyuzin>
* 312c7bc9bf - Proper override in move (vor 4 Tagen) <Alexander Podkhalyuzin>
* e26dcdf10b - Removed unnecessary deprecated method overrides (vor 4 Tagen) <Alexander Podkhalyuzin>
* 4db89f073f - Remove outdated icon creation API usage (vor 4 Tagen) <Alexander Podkhalyuzin>
* 0890e6837b - Proper check if plugin is disabled (vor 4 Tagen) <Alexander Podkhalyuzin>
* f3d66dcce8 - proper way to distinguish JetBrains annotations (vor 4 Tagen) <Alexander Podkhalyuzin>
* aee3887604 - removed deprecated usage for isAnnotated (vor 4 Tagen) <Alexander Podkhalyuzin>
* 08d5471f51 - isSearchForTextOccurencesAvailable usage replaced (vor 4 Tagen) <Alexander Podkhalyuzin>
* 23fa21d37e - getUsages -> getMetrics in FUSCollectors (vor 4 Tagen) <Alexander Podkhalyuzin>
* 8bb59e31e0 - (tag: build-1.4.0-dev-2254) Minor. Remove textifyMethodNode, since it duplicates nodeText (vor 4 Tagen) <Ilmir Usmanov>
* 7dfd7b6081 - Spill stack before analyzing it when looking for non-inline suspend lambda (vor 4 Tagen) <Ilmir Usmanov>
* b7a6fc271c - (tag: build-1.4.0-dev-2249) minor: remove unused import (vor 4 Tagen) <Pavel Kirpichenkov>
* e2a99f84a5 - [FIR] Fix test data (vor 4 Tagen) <Mikhail Glukhikh>
* 286622009d - (tag: build-1.4.0-dev-2245) FIR: Cleanup PostponedArguments.kt (vor 4 Tagen) <Denis Zharkov>
* 6f6281a3f3 - FIR: Support type aliases to function types in resolution (vor 4 Tagen) <Denis Zharkov>
* 7249d2f889 - (tag: build-1.4.0-dev-2243) [FIR] Fix translation of invokes & add return expressions for lambdas (vor 4 Tagen) <Juan Chen>
2020-02-11 10:47:49 +01:00
Vasily Levchenko 2e55d212a4 [interop] adoption of e8fba8bcb6 2020-02-11 10:47:49 +01:00
Anton Bannykh 256d372d1c Support additional map needed for DCE-driven mode
(cherry picked from commit 704520ccdb4b9a696e9b6366a3d0c39fd0e331da)
2020-02-11 10:47:49 +01:00
Anton Bannykh 13f5f1975a Support suspend functions lowering changes
(cherry picked from commit f4ac79e39cf9ca8685552ffd28a9595efd0df963)
2020-02-11 10:47:49 +01:00
Anton Bannykh c4a0f553b0 Support function inlining lowering changes
(cherry picked from commit f161814ee9a82145138c43f2943378e045416716)
2020-02-11 10:47:49 +01:00
Anton Bannykh 50c4f1fd41 Support default arguments lowering changes
(cherry picked from commit 6a283875838edf11a1c428f06436b76268a417f6)
2020-02-11 10:47:49 +01:00
Anton Bannykh f604b776f6 Support Lateinit lowering changes
(cherry picked from commit 621a377b4c669f4838de76d3a592e288ed962df2)
2020-02-11 10:47:49 +01:00
Anton Bannykh ad521b69d8 Support Mapping mechanism
(cherry picked from commit 71156ba1c94c862ad0c5b4663ca10b9b227441be)
2020-02-11 10:47:49 +01:00
Anton Bannykh 585f4ae9ee Support IR API changes
(cherry picked from commit bcd76103c627cca0b654d295c0e0fbc1542caf41)
2020-02-11 10:47:49 +01:00
Svyatoslav Scherbina 8bcee1e632 Rework @Throws tests 2020-02-11 11:11:22 +03:00
Svyatoslav Scherbina 537188fce8 Simplify calling primitive and nullable @Throws from Swift
Prefer Swift code simplicity over following Obj-C conventions
2020-02-11 11:11:22 +03:00
Sergey Bogolepov cd9812b504 [Interop][Metadata] Mangle global properties names 2020-02-10 12:08:43 +07:00
Vladimir Ivanov 4ceb988246 Skip C overloads (#3821) 2020-02-07 16:53:41 +03:00
Pavel Punegov 92cf2a9dff Add 1.4 to language version tests 2020-02-07 14:25:20 +03:00
Pavel Punegov 3064ec0a65 Fix importing classes/objects in tests with multiple files 2020-02-07 14:25:20 +03:00
Pavel Punegov 18d09c7d51 Don't run tests for API version less than 1.4 2020-02-07 14:25:20 +03:00
Sergey Bogolepov 28e9add9b9 [StubIr][Metadata] Support global arrays 2020-02-07 14:47:13 +07:00
Sergey Bogolepov 6713dfbeeb [Interop][Metadata] Reuse CCall infrastructure to support global structs 2020-02-07 14:47:13 +07:00
Sergey Bogolepov fad0b03cff [StubIr][Metadata] Emit const val for strings and floats 2020-02-07 14:47:13 +07:00
Ilya Gorbunov b4b608a683 Drop unsupported experimental coroutines API
There is no longer expect counterpart for it in common stdlib

#KT-36083

(cherry picked from commit 872d1033252407f301b18684ad26b6da6af03046)
2020-02-07 07:07:30 +01:00
Vasily Levchenko a3fdca0ea3 Revert "[stdlib][common][coroutines][experimental] support of extracted old experimental coroutines code"
This reverts commit 0ffcfa4ef1.
2020-02-07 07:07:30 +01:00
Vasily Levchenko db037602b4 [kotlin compiler][update] 1.4.0-dev-2232
* 5eedba3903 - (tag: build-1.4.0-dev-2232) Add Native-specific frontend checker for `@Throws` (7 часов назад) <Svyatoslav Scherbina>
* 2a4d995fd1 - Add infrastructure for Native-specific frontend diagnostic tests (7 часов назад) <Svyatoslav Scherbina>
* 99ba6b5ae1 - Make `:compiler:tests-common` depend on `:native:frontend.native` (7 часов назад) <Svyatoslav Scherbina>
* e699965ed6 - Add infrastructure for Native-specific frontend diagnostics (7 часов назад) <Svyatoslav Scherbina>
* 1f97ae1084 - Make `:compiler:cli` depend on `:native:frontend.native` (7 часов назад) <Svyatoslav Scherbina>
* cd92d3e9b4 - Make `:native:frontend.native` depend on intellij-core (7 часов назад) <Svyatoslav Scherbina>
* 6d21e0c5e2 - (tag: build-1.4.0-dev-2230) Fix: Kotlin/Native compiler tool name in Gradle IT (7 часов назад) <Dmitriy Dolovov>
* b8e49cb784 - (tag: build-1.4.0-dev-2227) Fix: Kotlin/Native compiler tool name in Gradle root runner (11 часов назад) <Dmitriy Dolovov>
* a4cc5ea1da - (tag: build-1.4.0-dev-2223) Remove unneeded dependency of backend-common on ir.tree (17 часов назад) <Alexander Udalov>
* 18dcbb3c94 - (tag: build-1.4.0-dev-2221) JVM_IR: copy annotations to nullary bridges for default constructors (18 часов назад) <pyos>
* 5d766eace4 - (tag: build-1.4.0-dev-2219) JVM IR: process type arguments for function references in DefaultImpls (18 часов назад) <Alexander Udalov>
* 763cb6dd6f - (tag: build-1.4.0-dev-2218) JVM IR: keep original KotlinType in eraseTypeParameters (18 часов назад) <Alexander Udalov>
* 1ae0017401 - (tag: build-1.4.0-dev-2213) JVM_IR: Minor. Support isFun in WrappedClassDescriptor (20 часов назад) <Ilmir Usmanov>
* bc9edea527 - (tag: build-1.4.0-dev-2207) [JVM IR] Fix issue with suspend functions in @JvmMultifileClass. (21 час назад) <Mark Punzalan>
* 764bf1cb32 - (tag: build-1.4.0-dev-2206) Add a non-public-API mechanism to import free args for MPP source sets (21 час назад) <Sergey Igushkin>
* a8aa334203 - Fix API version parsing: add 1.4 to available values (21 час назад) <Sergey Igushkin>
* cd32cef2b6 - Fix MPP Gradle tests (21 час назад) <Sergey Igushkin>
* 77f60d6d6c - Enable KlibBasedMppIT by default and on all host (using Linux targets) (21 час назад) <Sergey Igushkin>
* 5cc8dfb2a3 - Compile common code to klib whenever HMPP is enabled (21 час назад) <Sergey Igushkin>
* 0ef8d23f57 - Rework legacy metadata variant in MPP with source sets metadata (21 час назад) <Sergey Igushkin>
* 8a08fef2b3 - Export implementation dependencies of Native-shared source sets as API (21 час назад) <Sergey Igushkin>
* 81216ceb51 - Use the project name + compilation name for secondary klib compilations (21 час назад) <Sergey Igushkin>
* 2a15df6a20 - (tag: build-1.4.0-dev-2202) [IDEA-TESTS] Update configuration tests involving LATEST_STABLE version (21 час назад) <Pavel Kirpichenkov>
* a5d201e263 - Exclude unsupported language versions from gradle options (21 час назад) <Pavel Kirpichenkov>
* f530c0c903 - minor: reformat (21 час назад) <Pavel Kirpichenkov>
* 87e0186334 - (tag: build-1.4.0-dev-2199) Cleanup test checking legacy inline suspend (22 часа назад) <Pavel Kirpichenkov>
* 8335ad7e98 - (tag: build-1.4.0-dev-2183) JVM_IR: Minor. Add test (24 часа назад) <Ilmir Usmanov>
* 5977799c59 - JVM_IR: Get rid of non-local related hacks in coroutines inlining (24 часа назад) <Ilmir Usmanov>
* e5bd4f74f3 - JVM_IR: Do not copy attributes into DEFAULT_IMPLS functions (24 часа назад) <Ilmir Usmanov>
* fc70455877 - JVM_IR: Move suspend function views creation to lowering (24 часа назад) <Ilmir Usmanov>
* 5e7343624b - (tag: build-1.4.0-dev-2167) Update test data of wrongInlineTarget to 1.4 (26 часов назад) <Alexander Udalov>
* 9f9eef44b1 - Use captured type approximation from new inference in ExpressionCodegen (26 часов назад) <Alexander Udalov>
* 4d1937b92d - (tag: build-1.4.0-dev-2161) "Redundant 'suspend' modifier": do not report when function has 'suspend' calls by parenthesized expression (27 часов назад) <Toshiaki Kameyama>
* 31315e2c45 - (tag: build-1.4.0-dev-2150) Add `plugin_version` and `file_type` features for ML completion (29 часов назад) <Roman Golyshev>
* 98ea2231f1 - (tag: build-1.4.0-dev-2149) [FIR] Code cleanup: NodeConfigurator (30 часов назад) <Mikhail Glukhikh>
* 0fa98ed635 - [FIR] Discriminate abstract members when resolving on super (30 часов назад) <Mikhail Glukhikh>
* 8e40782e7b - [FIR] Add test with abstract / non-abstract ambiguity (30 часов назад) <Mikhail Glukhikh>
* f7d658b624 - FIR2IR: fix dispatch receiver generation (non-function case) (30 часов назад) <Mikhail Glukhikh>
* b09b2673bf - FIR2IR: handle non-ambiguous super references properly (30 часов назад) <Mikhail Glukhikh>
* 71b0840ef9 - [FIR] Implement super resolve as a particular tower resolver case (30 часов назад) <Mikhail Glukhikh>
* ee020ef290 - (tag: build-1.4.0-dev-2146) KT-36336 @EnhancedNullability and null checks (30 часов назад) <Dmitry Petrov>
* 6489b56fb0 - (tag: build-1.4.0-dev-2139) Fix 192 compilation for move remove redundant imports to bg thread (2 дня назад) <Vladimir Dolzhenko>
* dd0613bc7a - (tag: build-1.4.0-dev-2133) Move remove redundant imports to bg thread (2 дня назад) <Vladimir Dolzhenko>
* fef2e06db4 - (tag: build-1.4.0-dev-2123) FIR: Fix test data (2 дня назад) <Denis Zharkov>
* 75d57c7d3f - (tag: build-1.4.0-dev-2118) Update pattern for finding diagnostics in diagnostic tests (2 дня назад) <Pavel Kirpichenkov>
* 4dd794c2d2 - (tag: build-1.4.0-dev-2116) [JVM_IR] Propagate Type Parameters to DefaultImpls (2 дня назад) <Kristoffer Andersen>
* 3606a4104b - [JVM IR] Documentation for `remapTypeParameters` (2 дня назад) <Kristoffer Andersen>
* 6c439ae85a - Create `TrailingCommaIntention` (2 дня назад) <Dmitry Gridin>
* 195d9020a6 - TrailingCommaInspection: shouldn't be associated with formatter settings (2 дня назад) <Dmitry Gridin>
* b5d0956a5e - Move call-site trailing comma to registry (2 дня назад) <Dmitry Gridin>
* c34b417d0c - Fix tests after disabling trailing comma (2 дня назад) <Dmitry Gridin>
* 3fb34596ae - Code style: disable trailing comma by default (2 дня назад) <Dmitry Gridin>
* 4f834cb16b - (tag: build-1.4.0-dev-2109) FIR: Get rid of replacements map during calls completion (2 дня назад) <Denis Zharkov>
* 8d24e0f842 - FIR: Add some absent "replace" methods for callable declarations (2 дня назад) <Denis Zharkov>
* c3e900b945 - FIR: Make replace function accepting parameter with nullability as-is (2 дня назад) <Denis Zharkov>
* 23e9a0c861 - FIR: Force processing postponed arguments nested in lambdas (2 дня назад) <Denis Zharkov>
* 1e2e556328 - [Gradle, JS] Fix test (2 дня назад) <Ilya Goncharov>
2020-02-07 07:07:30 +01:00
Sergey Bogolepov d250058943 [RTTI][Objective-C] Omit RTTI for external Obj-C classes 2020-02-07 11:33:30 +07:00
Sergey Bogolepov 7b73595aca [Interop][Test] Extend bitfields test with signed enum 2020-02-07 11:31:29 +07:00
Sergey Bogolepov 4e1482750b [StubIr][Metadata] Add support for array members of structs 2020-02-07 11:31:29 +07:00
Sergey Bogolepov 91fb5eca76 [Interop] Drop DeclarationStubGenerator from interop IR gen
The reason for it is usage of LazySymbolTable inside of its typeTranslator.
It can generate LazyIrClass instances for interop types that are actually declared. It leads to incorrect behaviour of IrProviderForCEnumAndCStructStubs.
2020-02-07 11:31:29 +07:00
Sergey Bogolepov 2e594bb19c [Interop][Lowering] Support metadata-based structs 2020-02-07 11:31:29 +07:00
Sergey Bogolepov 7d48c580ca [Interop] Fix CCall parameter handling for LazyIr. 2020-02-07 11:31:29 +07:00
Sergey Bogolepov c1d20ae511 [Interop] Extend IrProviderForCEnumStubs to support structs.
Since current approach to generate IR for structs is the same as for enums
it makes sense to just plug in CStructVarClassGenerator into current provider.
2020-02-07 11:31:29 +07:00
Sergey Bogolepov e0117fd297 [StubIr] Support for structs 2020-02-07 11:31:29 +07:00
LepilkinaElena 60bb7312d9 Rare GC calls (#3833) 2020-02-06 16:31:09 +03:00
Igor Chevdar d98eb2c40b [IR] Supported conversions to fun interfaces 2020-02-06 14:27:20 +03:00
Kirill Shmakov 5fcfa45c1c Update Android Gradle plugin 2020-02-06 13:53:15 +03:00
Svyatoslav Scherbina 4b97d8cad6 Add more tests for @Throws 2020-02-06 11:12:49 +03:00
Svyatoslav Scherbina 85b9200bc2 Rework @Throws
It now enables propagation only for instances of listed classes.
2020-02-06 11:12:49 +03:00
Svyatoslav Scherbina 1d70b5d625 Migrate tests to new @Throws rules 2020-02-06 11:12:49 +03:00
Nikolay Igotti c0c8ed4cb3 Rework debugging interface to allow coexisting for multiple frameworks. (#3818) 2020-02-06 07:39:10 +03:00
Nikolay Igotti d7cee0f863 Fix MIPS builds. 2020-02-05 23:51:59 +03:00
Vasily Levchenko 1bd6e0a7eb [serialization][REVERT] workaround of KONAN_STDLIB_NAME symbol ambugity (need to be investigated and fixed) 2020-02-05 14:30:36 +01:00
Vasily Levchenko acfc759b89 [build][colision detection] another bunch of conflicts 2020-02-05 14:30:36 +01:00
Vasily Levchenko 6f968164fc [IR][linker] adoption of e351d560d6 2020-02-05 14:30:36 +01:00
Vasily Levchenko 0ffcfa4ef1 [stdlib][common][coroutines][experimental] support of extracted old experimental coroutines code
see b5a0daabc3
2020-02-05 14:30:36 +01:00
Vasily Levchenko ba23aaa3d1 [kotlin compiler][update] 1.4.0-dev-2107
* 8214a9383c - (tag: build-1.4.0-dev-2107) Enabled some tests (7 часов назад) <Igor Chevdar>
* 562e8e357a - [IR] SAM lowering: supported suspend functions (7 часов назад) <Igor Chevdar>
* d6f91333dc - [IR] SAM lowering: use block body instead of expr body (7 часов назад) <Igor Chevdar>
* 645488b342 - [IR] SAM lowering: place wrappers into file if no enclosing class exists (7 часов назад) <Igor Chevdar>
* 6ecda9e8af - [IR] [JVM_IR] Commonized SAM conversions lowering (7 часов назад) <Igor Chevdar>
* 4dbf60eb2c - (tag: build-1.4.0-dev-2100) Fix: Load properties in konan Distribution in safe way (8 часов назад) <Dmitriy Dolovov>
* f69eef811b - Minor: Remove unnecessary IO check (8 часов назад) <Dmitriy Dolovov>
* b1436804b3 - (tag: build-1.4.0-dev-2099) [FIR, by demiurg] Fix exception in DFA for a case with lambda empty body (9 часов назад) <Mikhail Glukhikh>
* 64c7ab1302 - [FIR] Fix lambda resolve in independent context (9 часов назад) <Mikhail Glukhikh>
* 4f8d0382f7 - Get rid of FirControlFlowGraphOwner (9 часов назад) <Mikhail Glukhikh>
* f28144ff9c - Minor FirRenderer code cleanup (9 часов назад) <Mikhail Glukhikh>
* e977c1c076 - Get rid of name in FirConstructor (9 часов назад) <Mikhail Glukhikh>
* f20845ba40 - Get rid of FirMemberFunction (9 часов назад) <Mikhail Glukhikh>
* 677129ad20 - Get rid of FirNamedDeclaration (9 часов назад) <Mikhail Glukhikh>
* 7a52cf103a - (tag: build-1.4.0-dev-2097) Fix change signature refactoring (9 часов назад) <Ilya Kirillov>
* ed5156ee83 - Wizard: do not show disable/enable checkbox for new project wizard in AS (9 часов назад) <Ilya Kirillov>
* 451fa245b8 - (tag: build-1.4.0-dev-2094) JVM_IR: Change name for (dispatch|extension) receiver of inline class according to naming convention. (10 часов назад) <Jinseong Jeon>
* 19b516cbf4 - (tag: build-1.4.0-dev-2092) JVM IR: do not erase static fields in annotation classes (10 часов назад) <Alexander Udalov>
* 00de5dae32 - JVM IR: copy property instead of field in MoveOrCopyCompanionObjectFieldsLowering (10 часов назад) <Alexander Udalov>
* e42a4b2fac - IR: extract JvmPropertiesLowering out of PropertiesLowering (10 часов назад) <Alexander Udalov>
* 60da37404e - (tag: build-1.4.0-dev-2091, tag: build-1.4.0-dev-2089) [Gradle, JS] Distribution and distributeResources (11 часов назад) <Ilya Goncharov>
* e302818e26 - (tag: build-1.4.0-dev-2080) Refactor KotlinNativeToolRunner to make it extendable (12 часов назад) <Dmitriy Dolovov>
* cb07c9172f - (tag: build-1.4.0-dev-2070) [NI] Record substituted generic signature for SAM arguments (13 часов назад) <Mikhail Zarechenskiy>
* 8ef79f932c - (tag: build-1.4.0-dev-2065) JVM_IR: Implement some BE diagnostics (24 часа назад) <Dmitry Petrov>
* c9df17f2f1 - (tag: build-1.4.0-dev-2054) Handle type arguments in IrType.eraseTypeParameters (28 часов назад) <Georgy Bronnikov>
* 22068dd6ad - (tag: build-1.4.0-dev-2037) [FIR TEST] Update test data due to hardened receiver check (NB: broken) (31 час назад) <Mikhail Glukhikh>
* 7dca4d2fee - [FIR TEST] Update test data for purely implements case (NB: broken) (31 час назад) <Mikhail Glukhikh>
* b25d99c1e5 - [FIR TEST] Add test with some problematic smart casts (31 час назад) <Mikhail Glukhikh>
* ca5fee77d4 - [FIR] Fix generation of raw FIR for delegate with receiver (31 час назад) <simon.ogorodnik>
* ef5aab374b - [FIR] Fix implicit this aliasing in DFA (31 час назад) <simon.ogorodnik>
* 645602b675 - [FIR] Fix data-flow after while loops (31 час назад) <simon.ogorodnik>
* 91b432b4a1 - [FIR] Java super-type arguments are now handled as flexible (31 час назад) <Mikhail Glukhikh>
* aeb6f35571 - Support nullable callable references in FIR resolve (31 час назад) <Mikhail Glukhikh>
* a584589665 - Support nullable callable references in raw FIR (31 час назад) <Mikhail Glukhikh>
* 95122f1d0b - Add two more FIR problematic tests (31 час назад) <Mikhail Glukhikh>
* 0b377c103a - Add FIR problematic test (safe extension invoke) (31 час назад) <Mikhail Glukhikh>
* 34e6649d31 - [FIR] Harden check of argument type properly (31 час назад) <simon.ogorodnik>
* fe779bf7bd - (tag: build-1.4.0-dev-2029) KT-34795 Fix failing NewMultiplatformIT#testLibAndApp test (32 часа назад) <Roman Golyshev>
* c804190f36 - (tag: build-1.4.0-dev-2018, tag: build-1.4.0-dev-2015) [COROUTINE] NPE exception fix if no DebugMetadata in target jvm exists (2 дня назад) <Vladimir Ilmov>
* 7175e5a927 - [COROUTINE] Extra logging removed, bug in method signature fix (2 дня назад) <Vladimir Ilmov>
* 2174556505 - (tag: build-1.4.0-dev-2014) [FIR-TEST] Update incorrect testdata (2 дня назад) <Dmitriy Novozhilov>
* cf9ceb4e99 - (tag: build-1.4.0-dev-2008) Add more diagnostic context to LightClassUtil#findClass (2 дня назад) <Vladimir Dolzhenko>
* 80eb148092 - (tag: build-1.4.0-dev-1998) IDE: Fix ToolingSingleFileKlibResolveStrategy to recongnize klib archives (3 дня назад) <Dmitriy Dolovov>
* ef199f8e45 - Mark obsolete createKotlinLibrary() call as @Deprecated (3 дня назад) <Dmitriy Dolovov>
* acc3395ca5 - IDE: Don't analyze incompatible KLIBs with components (3 дня назад) <Dmitriy Dolovov>
* 623b554297 - IDE: Fix friendly displaying of K/N KLIBs with components (3 дня назад) <Dmitriy Dolovov>
* 4336096775 - Use "tooling" KLIB resolve strategy in IDE and commonizer (3 дня назад) <Dmitriy Dolovov>
* 1196044df7 - Introduce 2 KLIB resolve strategies: "compiler" & "tooling" (3 дня назад) <Dmitriy Dolovov>
* 1053428ee4 - Minor: Formatted (3 дня назад) <Dmitriy Dolovov>
* 8028a3f55b - Minor: Clean-up in konan File (3 дня назад) <Dmitriy Dolovov>
* 60a2d0f037 - (tag: build-1.4.0-dev-1982, tag: build-1.4.0-dev-1981) [NI] Approximate receivers for callable reference candidates (4 дня назад) <Mikhail Zarechenskiy>
* 517688e163 - (tag: build-1.4.0-dev-1979) [NI] Revise variance calculation method for completion mode (4 дня назад) <Pavel Kirpichenkov>
* e27b2990e3 - Update message on KotlinReflectionInternalError to reflect that typealiases are also unsupported (4 дня назад) <Will Boyd>
* 3819b2ce59 - (tag: build-1.4.0-dev-1973) Change unsupported 1.0 version in maven plugin tests (4 дня назад) <Pavel Kirpichenkov>
* 188abc243a - (tag: build-1.4.0-dev-1970) [FIR] add vararg arguments support, improve vararg parameters support (4 дня назад) <Juan Chen>
* 069fbffaa3 - (tag: build-1.4.0-dev-1963) Regenerate tests: fix LightAnalysisModeTestGenerated (4 дня назад) <Mikhail Zarechenskiy>
* bda5b0d5a9 - (tag: build-1.4.0-dev-1961) JVM_IR: further refine synthetic accessor generation (4 дня назад) <pyos>
* 21d3adf084 - (tag: build-1.4.0-dev-1950) Minor. Fix android test compilation (4 дня назад) <Mikhael Bogdanov>
* 9e26491631 - Beatify names for enum name and ordinal local variables (4 дня назад) <Mikhael Bogdanov>
* cd0c45c832 - JVM_IR. Generate proper suffix for companion backing field accessor and parameter name (4 дня назад) <Mikhael Bogdanov>
* 3ee344b836 - (tag: build-1.4.0-dev-1940) ForLoopsLowering: Fix issue with break/continue in loop over withIndex. (4 дня назад) <Mark Punzalan>
* 724eda8fdb - (tag: build-1.4.0-dev-1937) Advance explicit Kotlin versions in gradle integration tests (5 дней назад) <Pavel Kirpichenkov>
* 9f25fdcedc - (tag: build-1.4.0-dev-1936) Minor, skip mustBeDocumented.kt for JDK 6 codegen tests (5 дней назад) <Alexander Udalov>
* e8a640851a - (tag: build-1.4.0-dev-1934) FIR: Change the Fir2Ir handling of smart casts. (5 дней назад) <Mads Ager>
* d68a1898d0 - JVM_IR: Use direct field access instead of calling certain accessors. (5 дней назад) <Mads Ager>
* 09057c485b - (tag: build-1.4.0-dev-1929) Update to a newer idea to fix bad initialization of PsiSubstitutor (KT-36039) (5 дней назад) <Nikolay Krasko>
* 4490efab3e - (tag: build-1.4.0-dev-1925) [NI] Use original descriptor for functions imported from object during JS mangling (5 дней назад) <Victor Petukhov>
* fa924065ca - (tag: build-1.4.0-dev-1920) Enable `NonStrictOnlyInputTypesChecks` since 1.3 (5 дней назад) <Victor Petukhov>
* 06448b6469 - (tag: build-1.4.0-dev-1915) Revert "Set local build version to 1.4.255-SNAPSHOT" (5 дней назад) <Vyacheslav Gerasimov>
* 46b4620fdd - (tag: build-1.4.0-dev-1913) Use better wording in plugin advertiser (5 дней назад) <Kirill Shmakov>
* db6183644f - (tag: build-1.4.0-dev-1909) FIR: Add problem test (5 дней назад) <Denis Zharkov>
* e0dca92370 - FIR: Ignore whitespaces when comparing fir/non-fir diagnostic files (5 дней назад) <Denis Zharkov>
* 47ecaa5b06 - FIR: Fix scope intersection types (5 дней назад) <Denis Zharkov>
* d28e1f156a - FIR: Fix capturing of flexible types (5 дней назад) <Denis Zharkov>
* ac2b5beb4e - FIR: Optimize SupertypeComputationSession::breakLoops (5 дней назад) <Denis Zharkov>
* a44fa8db50 - (tag: build-1.4.0-dev-1905) Pack LLDB binaries into plugin (5 дней назад) <Kirill Shmakov>
* 06bab6ec48 - (tag: build-1.4.0-dev-1902) [FIR] Extract QualifierReceiver to a separate file (5 дней назад) <Mikhail Glukhikh>
* 2bb5740f47 - [FIR] Resolve ambiguities in Java static scopes (5 дней назад) <Mikhail Glukhikh>
* 4c8905b00f - (tag: build-1.4.0-dev-1895) Add forgotten test file for FIR (5 дней назад) <Mikhail Zarechenskiy>
* 2f19ad7bdc - (tag: build-1.4.0-dev-1894) Redundant companion reference: fix false positive with overridden Java getter (#2935) (5 дней назад) <Toshiaki Kameyama>
* 9f7af4b58d - Fix testdata after ebe3619251 (5 дней назад) <Ilya Kirillov>
* 736f5e365c - (tag: build-1.4.0-dev-1891, tag: build-1.4.0-dev-1887) [NI] Create error type for CST of error types (5 дней назад) <Pavel Kirpichenkov>
* ac69c287ec - (tag: build-1.4.0-dev-1886) [NI] Don't treat last labeled return expression in lambda specially (5 дней назад) <Mikhail Zarechenskiy>
* 66a15d23d8 - Fix tests from `LiveTemplatesTest` (5 дней назад) <Dmitry Gridin>
* cf3e4608f3 - (tag: build-1.4.0-dev-1883) JVM IR: Support -Xno-call-assertions (5 дней назад) <Steven Schäfer>
* 61e6d346aa - (tag: build-1.4.0-dev-1879) [JVM IR] Interface Delegation by Property should use existing field (5 дней назад) <Kristoffer Andersen>
* d4170bca6e - Regenerate generated files after updating copyright year (5 дней назад) <Alexander Udalov>
* e33a81a968 - (tag: build-1.4.0-dev-1876) Tests: fix gradle tests for script configuration loading (5 дней назад) <Natalia Selezneva>
* f9a4b8f9cb - [FIR] Split printer in tree generator to several files (5 дней назад) <Dmitriy Novozhilov>
* 075068155b - [FIR] Delay configuration of nodes in tree generator (5 дней назад) <Dmitriy Novozhilov>
* 9f6cf5c8f4 - [FIR] Add forgotten replacing lambdas in arguments of try and when calls (5 дней назад) <Dmitriy Novozhilov>
* f8c8925fd6 - [FIR] Support DFA analysis of postponed lambdas. Add more kinds of edges of CFG (5 дней назад) <Dmitriy Novozhilov>
* c78da854f7 - [FIR] Make Stack an abstract class (5 дней назад) <Dmitriy Novozhilov>
* 5de37baf6e - [FIR] Rename `EnterNode` and `ExitNode` interface to markers (5 дней назад) <Dmitriy Novozhilov>
* ec0f8a9c77 - [FIR] Hide modifications of CFG from public API (5 дней назад) <Dmitriy Novozhilov>
* 6716cb0bf3 - [FIR] Add edge kinds to control flow graph (5 дней назад) <Dmitriy Novozhilov>
* 0c2157155d - [FIR-TEST] Remove outdated empty test class (5 дней назад) <Dmitriy Novozhilov>
* 237198758d - [FIR] Get rid of `alivePreviousNodes` in control flow graph (5 дней назад) <Dmitriy Novozhilov>
* 1180ec54ef - [FIR] Add unique id's for nodes of control flow graph (5 дней назад) <Dmitriy Novozhilov>
* 10900e0d90 - (tag: build-1.4.0-dev-1874) JVM_IR. Don't copy synthetic method for property annotations if @JvmStatic presented (5 дней назад) <Mikhael Bogdanov>
* 832064305f - (tag: build-1.4.0-dev-1871) [NI] Set correct applicability for unknown lambda parameter diagnostic (5 дней назад) <Pavel Kirpichenkov>
* eec039f5a2 - [NI] Report error about unknown parameter type of lambda argument (5 дней назад) <Pavel Kirpichenkov>
* 9fb8579252 - [minor] Refactor KotlinCallCompleter (5 дней назад) <Pavel Kirpichenkov>
* 96f49d8e3c - (tag: build-1.4.0-dev-1858) Remove trailing comma from some tests (6 дней назад) <Dmitry Gridin>
* 53f66e9509 - (tag: build-1.4.0-dev-1853) PSI2IR: SAM conversion in varargs (6 дней назад) <Dmitry Petrov>
* 186a456e01 - (tag: build-1.4.0-dev-1845) JVM IR: fix condition in Documented annotation generation (6 дней назад) <Alexander Udalov>
* d71dec9b64 - (tag: build-1.4.0-dev-1844) Minor, fix typo in condition in AbstractWriteFlagsTest (6 дней назад) <Alexander Udalov>
* 5a04b7935e - (tag: build-1.4.0-dev-1842) Add workaround for obsolete inline suspend integration test (6 дней назад) <Pavel Kirpichenkov>
* 9902643a26 - Remove unsupported versions from kotlin compiler tab in settings (6 дней назад) <Pavel Kirpichenkov>
* 913ed71863 - Update error about unsupported language and API versions (6 дней назад) <Pavel Kirpichenkov>
* 715e7e1a3c - (tag: build-1.4.0-dev-1840) Downgrade Kotlin/Native version to 1.4-dev-14287 as latest published (6 дней назад) <Sergey Igushkin>
* 30a9f0a875 - (tag: build-1.4.0-dev-1839) Update versions.kotlin-native to 1.4-dev-14288 (6 дней назад) <Sergey Igushkin>
* a8650ccfd2 - (tag: build-1.4.0-dev-1835) Set local build version to 1.4.255-SNAPSHOT (6 дней назад) <Vyacheslav Gerasimov>
* f4912ed433 - (tag: build-1.4.0-dev-1834) Minor, simplify JS-related build files a bit (6 дней назад) <Alexander Udalov>
* d27bb76fd0 - Remove dependency of serialization.js on cli (6 дней назад) <Alexander Udalov>
* dcf6a2199a - (tag: build-1.4.0-dev-1829) Generate JvmOverloads methods as final (6 дней назад) <Alexander Udalov>
* 73aa36ca59 - JVM: Add D8 check that class files can be dexed with D8. (6 дней назад) <Mads Ager>
* 222ceb7698 - Uast: fix for Lambda in place call identifiers (KT-35432) (6 дней назад) <Nicolay Mitropolsky>
* ac3a8eb494 - Uast: fixes for Enum identifiers (KT-35432) (6 дней назад) <Nicolay Mitropolsky>
* 953b461c53 - (tag: build-1.4.0-dev-1825) Add new compiler errors and flags when JVM compiles against JVM IR (6 дней назад) <Alexander Udalov>
* f262f61096 - (tag: build-1.4.0-dev-1824) [JVM + IR] Fix Generic Signature Test Expectations (6 дней назад) <Kristoffer Andersen>
* e226561150 - [JVM IR] Copy metadata in IrFieldBuilder. (6 дней назад) <Mark Punzalan>
* f5f25224b0 - (tag: build-1.4.0-dev-1822) JVM_IR. Add IrAsmLikeInstructionListingTestGenerated tests (6 дней назад) <Mikhael Bogdanov>
* 342ff50e31 - Minor. Update test (6 дней назад) <Mikhael Bogdanov>
* 1ecf9d407f - JVM_IR. Align order of JvmOverload functions between backends (6 дней назад) <Mikhael Bogdanov>
* 504d79577d - JVM_IR. Align outer parameter name generation between backends (6 дней назад) <Mikhael Bogdanov>
* 17e89fbbdb - JVM_IR. Align synthetic parameter name generation across backends (6 дней назад) <Mikhael Bogdanov>
* c42984ca33 - Generate proper flags for <clinit> (6 дней назад) <Mikhael Bogdanov>
* 6c07dbf351 - JVM_IR. Support type annotations (6 дней назад) <Mikhael Bogdanov>
* e4258e528f - (tag: build-1.4.0-dev-1818) Introduce internal property sourceMapBaseDirs for Kotlin2JsCompile (6 дней назад) <Vyacheslav Gerasimov>
* b06645d1c0 - (tag: build-1.4.0-dev-1814) Update number of reachable nodes because of MutableList.removeFirst/Last (6 дней назад) <Abduqodiri Qurbonzoda>
* 9594b8db42 - (tag: build-1.4.0-dev-1805) Rename Kotlin/Native modules for uniformity (6 дней назад) <Dmitriy Dolovov>
* abd86107d1 - Include :native:frontend.native into kotlin-compiler.jar (6 дней назад) <Dmitriy Dolovov>
* 25ff33cc3c - Update NativePlatformAnalyzerServices from Kotlin/Native repo (6 дней назад) <Dmitriy Dolovov>
* b49e6ac581 - Rename :kotlin-native:kotlin-native-library-reader to :native:frontend.native (6 дней назад) <Dmitriy Dolovov>
* 53d50c935a - (tag: build-1.4.0-dev-1801) [FIR] Do not use strict type equality in override checker (6 дней назад) <Mikhail Glukhikh>
* e43a57bdee - [FIR] Do not process constructors in super-type scopes (6 дней назад) <Mikhail Glukhikh>
* b4267558d7 - [FIR] Fix constructors aliased importing (6 дней назад) <Mikhail Glukhikh>
* bf9673a0a2 - (tag: build-1.4.0-dev-1798) PSI2IR: SAM conversion should be performed once for index variables (6 дней назад) <Dmitry Petrov>
* e750528551 - (tag: build-1.4.0-dev-1796) Fix project compilation against bootstrap compiler (6 дней назад) <Mikhail Zarechenskiy>
* 091e8495cd - [JS IR] Use util-klib tool to filter klib in JS IR gradle plugin (6 дней назад) <Svyatoslav Kuzmich>
* e3225469b5 - (tag: build-1.4.0-dev-1794) Fix typo in Copyright since year (6 дней назад) <Stanislav Erokhin>
* ebe3619251 - (tag: build-1.4.0-dev-1782) KT-33384 Intention to switch between single-line/multi-line lambda (#2790) (6 дней назад) <Toshiaki Kameyama>
* f94d026e64 - (tag: build-1.4.0-dev-1781) Retrieve outputFile from KotlinWebpack task (6 дней назад) <David Schreiber-Ranner>
* ae22dc352c - Fix file components order (6 дней назад) <David Schreiber-Ranner>
* a8edd08121 - (tag: build-1.4.0-dev-1777) [NI] Do not rely on a key that returns non-substituted types (7 дней назад) <Mikhail Zarechenskiy>
* e42f16c95c - [NI] Fix construction of common system for builder inference (7 дней назад) <Mikhail Zarechenskiy>
* e3b6104489 - [NI] Map vararg to Array if it's resolved against type variable (7 дней назад) <Mikhail Zarechenskiy>
* 35f6810b58 - [NI] Do not incorporate constraints that are needed only for nullability (7 дней назад) <Mikhail Zarechenskiy>
* ce690d8a1d - Add test for obsolete issue (7 дней назад) <Mikhail Zarechenskiy>
* e725f255f1 - (tag: build-1.4.0-dev-1775) FIR: Share the same ScopeSession instance between phases (7 дней назад) <Denis Zharkov>
* 280fb94774 - FIR: Cache file importing scopes (7 дней назад) <Denis Zharkov>
* 0b2b23189a - FIR: Cache default importing scopes (7 дней назад) <Denis Zharkov>
* 95084a5312 - FIR: Minor. Inline unused parameter in FirDefaultStarImportingScope (7 дней назад) <Denis Zharkov>
* 3b33df6564 - Reduce external dependencies in :kotlin-native:kotlin-native-library-reader (7 дней назад) <Dmitriy Dolovov>
* 1b472b6b12 - Move KonanLibraryConstants out of :kotlin-native:kotlin-native-library-reader (7 дней назад) <Dmitriy Dolovov>
* cd71f250e5 - Move KonanFactories out of :kotlin-native:kotlin-native-library-reader (7 дней назад) <Dmitriy Dolovov>
* 3f95ac341c - (tag: build-1.4.0-dev-1773) [FIR] Implement SAM candidates discrimination (7 дней назад) <Mikhail Glukhikh>
* c37a2d3dc3 - (tag: build-1.4.0-dev-1769) Fix completion test: add coroutines-compat jar dependency (7 дней назад) <Ilya Gorbunov>
* 3bd3d61469 - Test experimental coroutines version requirement on JVM only (7 дней назад) <Ilya Gorbunov>
* 7792613f88 - Finishing touch: drop experimental coroutines sourcesets from stdlib (7 дней назад) <Ilya Gorbunov>
* c28710419a - Drop noStdLib coroutines tests (7 дней назад) <Ilya Gorbunov>
* 30bccc431b - Migrate tests to release coroutines (7 дней назад) <Ilya Gorbunov>
* f465e7a957 - Add coroutines-experimental-compat to idea plugin dist (7 дней назад) <Ilya Gorbunov>
* 9f8e3dad33 - Add coroutines-compat jar dependency to those tests that require it (7 дней назад) <Ilya Gorbunov>
* cef81e11b7 - Do not generate JS tests for experimental coroutines support (7 дней назад) <Ilya Gorbunov>
* b5a0daabc3 - Extract kotlin.coroutines.experimental API into compat artifact (7 дней назад) <Ilya Gorbunov>
* 075eea5a96 - (tag: build-1.4.0-dev-1760) Update year and fix inconsistency with LICENSE.txt (7 дней назад) <Stanislav Erokhin>
* 70ce63c8d4 - (tag: build-1.4.0-dev-1737) FIR: Support rewritten implicit types calculator in IDE (7 дней назад) <Denis Zharkov>
* c6c773f6f9 - FIR: Mark all dependencies' declarations as fully resolved (7 дней назад) <Denis Zharkov>
* dd51d5065a - FIR: Rename classes properly in FirImplicitBodyResolve.kt (7 дней назад) <Denis Zharkov>
* 1cb18a73db - FIR: Get rid of old FirImplicitTypeBodyResolveTransformerAdapter (7 дней назад) <Denis Zharkov>
* f2abb57021 - FIR: Introduce and use FirClass<*>::unsubstitutedScope (7 дней назад) <Denis Zharkov>
* 6e8d67b96f - FIR: Simplify contract in FirScopeProvider::getUseSiteMemberScope (7 дней назад) <Denis Zharkov>
* de4bfb3973 - FIR: Implement FirApplyInferredDeclarationTypesTransformer (7 дней назад) <Denis Zharkov>
* 8e672222bb - FIR: Do not resolve implicitly typed function twice (7 дней назад) <Denis Zharkov>
* c295f2dc25 - FIR: Reimplement implicit types calculator (7 дней назад) <Denis Zharkov>
* f256547cc8 - (tag: build-1.4.0-dev-1736) Revert "JVM_IR: Use direct field access instead of calling certain accessors." (7 дней назад) <max-kammerer>
* 6fdd4cb134 - (tag: build-1.4.0-dev-1731) Add scroll bar to compiler configuration tab (7 дней назад) <Igor Yakovlev>
* 056c3c95bb - (tag: build-1.4.0-dev-1722) [FIR-TEST] Remove unnecessary test (7 дней назад) <Dmitriy Novozhilov>
* ff3116f0ed - [FIR] Support intersection types in some type context methods (7 дней назад) <Dmitriy Novozhilov>
* 57a1342aac - [FIR] Fix creating DefinitelyNotNullTypes (7 дней назад) <Dmitriy Novozhilov>
* 4303cd2fc7 - [FIR] Put rendering of cone types in one place and change render for error types (7 дней назад) <Dmitriy Novozhilov>
* a882cd98ea - [FIR] Drop duplicate edges in fir tree graph (7 дней назад) <Dmitriy Novozhilov>
* 985b61f925 - [FIR] Drop `ARRAY_CLASS_NAME` and use name from StandardClassIds instead (7 дней назад) <Dmitriy Novozhilov>
* 7d8363d6aa - [FIR] Use `Function<R>` as super type for all `FunctionN`types (7 дней назад) <Dmitriy Novozhilov>
* 099d737e86 - (tag: build-1.4.0-dev-1717) [FIR] Fix compiler configuration for modularized test (7 дней назад) <simon.ogorodnik>
* f7dfbbbfbd - (tag: build-1.4.0-dev-1713) Remove const keyword requirement from UL final fields initializers (7 дней назад) <Igor Yakovlev>
* 00c71dd098 - (tag: build-1.4.0-dev-1711) Clear computable when value is calculated and CallOnceFunction is added (7 дней назад) <Vladimir Dolzhenko>
* 62f9e7a810 - (tag: build-1.4.0-dev-1710) JVM_IR: Use direct field access instead of calling certain accessors. (7 дней назад) <Mads Ager>
* e351d560d6 - (tag: build-1.4.0-dev-1708) IR: remove KotlinIrLinker.checkAccessibility (7 дней назад) <Georgy Bronnikov>
* 678c74b17f - [NI] Don't forget to update receivers for builder-inference (7 дней назад) <Mikhail Zarechenskiy>
* 97abc872b2 - IR: deal with corresponding classes for enum entries in JvmDescriptorUniqIdAware (7 дней назад) <Georgy Bronnikov>
* f75400cc1a - IR: avoid some calls of getUniqId() (7 дней назад) <Georgy Bronnikov>
* 8f4b4007fe - JVM_IR: Add test for compiling against cross-platform Klib (7 дней назад) <Georgy Bronnikov>
* f1b5198b86 - Avoid calling ExternalDependenciesGenerator twice (7 дней назад) <Georgy Bronnikov>
* 5ede65c525 - JVM_IR: read Klib (7 дней назад) <Georgy Bronnikov>
* 47d6bdfd35 - IR: add isProvidedByDefault() to SearchPathResolver (7 дней назад) <Georgy Bronnikov>
* ed4be36484 - JVM_IR, minor: change package for JvmMangler (7 дней назад) <Georgy Bronnikov>
* 2d3a142786 - (tag: build-1.4.0-dev-1704) Commonize 'fun interface' handling as much as possible (8 дней назад) <Dmitry Petrov>
* edff099ab1 - (tag: build-1.4.0-dev-1702) [Commonizer] Don't use experimental Kotlin time in commonizer (8 дней назад) <Dmitriy Dolovov>
* 40b358b43c - [Commonizer] Process endorsed libraries in CLI (8 дней назад) <Dmitriy Dolovov>
* aa1c7bb562 - [Commonizer] Fix classpath dependency for CLI (8 дней назад) <Dmitriy Dolovov>
* e4d157c126 - (tag: build-1.4.0-dev-1698) [coroutine] running coroutine stack frame merged with coroutine info (8 дней назад) <Vladimir Ilmov>
* f1669e2230 - (tag: build-1.4.0-dev-1697) IR: mark interface delegate fields as synthetic (8 дней назад) <pyos>
* ce1f746c5e - (tag: build-1.4.0-dev-1694) [FIR] Allow more than one function with some name in local scope (8 дней назад) <Mikhail Glukhikh>
2020-02-05 14:30:36 +01:00
Vasily Levchenko 1d9e9743c6 [stdlib][rename] MonoClock.kt -> MonotonicTimeSource.kt
see d6796f7ae91529404a0c0542f855c9d9dd61c76b
2020-02-04 21:51:08 +01:00
Nikolay Igotti aae8441b6e Remove obsolete leak detector. (#3819) 2020-02-04 17:09:53 +03:00
Pavel Punegov bf3d5965df Exclude check for vector type on raspberrypi (#3811) 2020-02-03 18:24:23 +03:00
Nikolay Igotti 14809949d3 Fix build on MIPS. (#3815) 2020-02-03 13:49:55 +03:00