Commit Graph

5420 Commits

Author SHA1 Message Date
Sergey Bogolepov ad7bf0853d [Linker] Extend KotlinIrLinker infrastructure to support libraries that
doesn't contain IR.

Add IrProviderForInteropStubs for ir-less interop KLIBs.
2019-11-19 20:53:53 +07:00
LepilkinaElena d2277148fb Register additional information saved on Artifactory separately (#3585) 2019-11-18 14:18:19 +03:00
Nikolay Igotti bcfd837363 Smarter process abandoned foreign references. (#3568) 2019-11-15 16:50:57 +03:00
Vasily Levchenko d4028ad13a [debuging][bindings] narrow down depth an array size limits down 2019-11-13 22:03:53 +01:00
Igor Chevdar d6b20598e8 [kotlin compiler][update] 1.3.70-dev-1526
* 9a55f418fa - (tag: build-1.3.70-dev-1526) IR: extract StaticInitializersLowering out of InitializersLowering (15 hours ago) <Alexander Udalov>
* 098561dd5f - IR: cleanup InitializersLowering.kt (15 hours ago) <Alexander Udalov>
* 9772de0088 - JVM IR: generate kotlin.Metadata.packageName value for JvmPackageName files (16 hours ago) <Alexander Udalov>
* 808000e458 - (tag: build-1.3.70-dev-1525) Implement warning when non-abstract classes containing abstract members invisible from that classes (16 hours ago) <Ilya Chernikov>
* eae3688c61 - (tag: build-1.3.70-dev-1524) [FIR] Fix collecting approved data flow info from rhs of boolean operator (16 hours ago) <Dmitriy Novozhilov>
* 8d6cfdf0b1 - [FIR] Fix passing data flow info from while loop condition (16 hours ago) <Dmitriy Novozhilov>
* 7ef13caa33 - [FIR] Add test for ambiguity in nested class constructor call (16 hours ago) <Dmitriy Novozhilov>
* e9551e2022 - [FIR] Don't generate setter by delegate for vals (16 hours ago) <Dmitriy Novozhilov>
* 2f2aa4ae83 - [FIR] Create error type instead of implicit type for incorrect functional types (16 hours ago) <Dmitriy Novozhilov>
* cf61a6c30f - [FIR] Add support of multiple condition branches to exhaustiveness checker (16 hours ago) <Dmitriy Novozhilov>
* 86570a2f91 - [KLIB] Promote ABI version (16 hours ago) <Roman Artemev>
* 63110ab636 - [IR] Remove deprecated `correspondingProperty` from IrField (16 hours ago) <Roman Artemev>
* 646df8d40a - [IR BE] Get rid of descriptor usage in KCallable name property lowering (16 hours ago) <Roman Artemev>
* ec1c2eb42d - [IR] Remove deprecated `correspondingProperty` from IrSimpleFunction (16 hours ago) <Roman Artemev>
* a343a57207 - [IR] Refactor ir infrastructure  - Remove range-based uniq id indexes using to link built ins  - Limit KotlinType usages, replace them with corresponding IrType (16 hours ago) <Roman Artemev>
* 90d07eee53 - [IR] Move wrapped descriptors from `backend.common` to `ir.descriptors` (16 hours ago) <Roman Artemev>
* ed79ab68ab - [IR] Remove DeclarationDescriptor from IrExpression* tree API (16 hours ago) <Roman Artemev>
* d4fc7fcd96 - [IR] Get rid of substituted descriptor from IrMemberAccessExpression interface (16 hours ago) <Roman Artemev>
* b391c066d6 - [IR] Pass class Type Parameters into IrConstructorCall factory explicitly  to avoid unexpected crash on uninitialized parent in psi2ir phase (16 hours ago) <Roman Artemev>
* ba373c67d7 - [IR] Remove FunctionDescriptor from IrCall-like node's constructor interface (16 hours ago) <Roman Artemev>
* bf367003f9 - [IR] Make IrMemberAccessExpression be IrDeclarationReference (16 hours ago) <Roman Artemev>
* eee594101a - [IR] Remove superQualifier property from IrCall (16 hours ago) <Roman Artemev>
* ea5b529d19 - (tag: build-1.3.70-dev-1522) Check default parameters of expect suspend functions on original (17 hours ago) <Ilmir Usmanov>
*   633d1c9ea3 - (tag: build-1.3.70-dev-1518) Merge pull request #2773 from t-kameyama/KT-28607 (18 hours ago) <igoriakovlev>
|\
| * d04f88ff66 - (origin/rr/Alefas/KT-28607) Extract/Introduce variable: fix to work correctly if caret is before right parenthesis or comment (31 hours ago) <Toshiaki Kameyama>
* | 42c4591df8 - (tag: build-1.3.70-dev-1510) [JS IR] Add -Xgenerate-dts CLI argument (18 hours ago) <Svyatoslav Kuzmich>
* | e81fbe0a05 - (tag: build-1.3.70-dev-1501) Folding: fold function with expression body (KT-6316) (21 hours ago) <Toshiaki Kameyama>
* | 58fb1dede3 - Multiline string enter handler: do not insert 'trimIndent()' in const (KT-34785) (21 hours ago) <Toshiaki Kameyama>
* | ce0fb662c0 - (tag: build-1.3.70-dev-1497) JVM_IR: fold inline lambdas when computing OUTERCLASS (22 hours ago) <pyos>
* | f906524d76 - (tag: build-1.3.70-dev-1495) Mark a SAM conversion test as JVM-only (22 hours ago) <pyos>
* | c66b6b6a3a - (tag: build-1.3.70-dev-1485, tag: build-1.3.70-dev-1481) FIR visibility check: support companion private members correctly (25 hours ago) <Mikhail Glukhikh>
* | e96aeb77a6 - FIR visibility check: support private class members (25 hours ago) <Mikhail Glukhikh>
* | a5ad05083a - Add some stubs for FIR visibility checking (25 hours ago) <Mikhail Glukhikh>
* | 7e07b88eab - (tag: build-1.3.70-dev-1480) Code cleanup: FirCallResolver (26 hours ago) <Mikhail Glukhikh>
* | ac13a8c8b2 - Cone conflict resolver: extract JVM equivalent call filtering to a separate class (26 hours ago) <Mikhail Glukhikh>
* | 96c5003a13 - Cone conflict resolver: filter equivalent top-level callables (26 hours ago) <Mikhail Glukhikh>
* | dc10d25661 - (tag: build-1.3.70-dev-1479) Ensure ForLoopsLowering only handles the CharSequence.iterator() extension function from the standard library (kotlin.text.iterator()). (27 hours ago) <Mark Punzalan>
|/
* 1bd861c5eb - (tag: build-1.3.70-dev-1471) Save use_ni key state to log (2 days ago) <Simon Ogorodnik>
* 57a674e9e6 - (tag: build-1.3.70-dev-1468) Make fast class files reading mode default in compiler tests (2 days ago) <Alexander Udalov>
* dde2d08cfc - (tag: build-1.3.70-dev-1460) FIR resolve: add extra test for generic with bounds in Java (2 days ago) <Mikhail Glukhikh>
* f66b2ca772 - FIR resolve: add forgotten constraint subsystem from generic qualified access (2 days ago) <Mikhail Glukhikh>
* 26281bfe89 - FIR Java: use different names for anonymous parameters (p0, p1, p2, ...) (2 days ago) <Mikhail Glukhikh>
* c657d46437 - FIR Java: add nullable (instead of not-null) type parameter bounds (2 days ago) <Mikhail Glukhikh>
* db11c14fee - FIR Java: don't add type parameter bounds multiple times (2 days ago) <Mikhail Glukhikh>
* a18da68171 - (tag: build-1.3.70-dev-1457) Remove redundant `toList` call in `LazyJavaPackageScope` (2 days ago) <Roman Golyshev>
* 82fb5c4d19 - (tag: build-1.3.70-dev-1456) JVM_IR: move lambda captures to end of signature when inlining (2 days ago) <pyos>
* 433e0e4740 - (tag: build-1.3.70-dev-1455) JVM_IR: remember facade fqnames of imported classes (2 days ago) <pyos>
* 42cb53a380 - (tag: build-1.3.70-dev-1454) Always apply new script configuration in tests (2 days ago) <Natalia Selezneva>
* 423f1909fa - Disable script configuration update in AbstractInspectionTest (2 days ago) <Natalia Selezneva>
* 698d675efe - Scripting: fix saving to file attributes (2 days ago) <Sergey Rostov>
* 05e8acffa7 - Scripting: restore reports for applied configuration in case of previous error (2 days ago) <Sergey Rostov>
* 96b4ceb067 - scripting: skip loading when reverting to applied configuration (2 days ago) <Sergey Rostov>
* 2499c42ac4 - scripting: PsiModificationStamp add virtual file modification stamp (2 days ago) <Sergey Rostov>
* 789ad23e8d - Minor: isScriptDependenciesUpdaterDisabled -> isScriptChangesNotifierDisabled (2 days ago) <Sergey Rostov>
* 61b17de625 - Minor: change ScriptConfigurationCache.kt declarations order for better readability, more docs (2 days ago) <Sergey Rostov>
* fbb2b260dd - Split script configuration state into applied and loaded to make markUpToDate more clear (2 days ago) <Sergey Rostov>
* fde1d3fdf7 - Wrap exceptions from external script configuration loader with error handling (2 days ago) <Natalia Selezneva>
* 56eb86b7c6 - Remove KotlinGradleBuildScriptsResolver for IDEA < 191 (2 days ago) <Natalia Selezneva>
* 2a22cc23e9 - KotlinGradleBuildScriptsResolver: update to new API from IDEA Gradle plugin (2 days ago) <Natalia Selezneva>
* 8bb6cf81c5 - Extract logic common for different platforms to simplify bunch process (2 days ago) <Natalia Selezneva>
* e2928550ca - Fix retrieving virtual file (2 days ago) <Sergey Rostov>
* 9105e38041 - Mark not applied configuration as up-to-date, simplify concurrency handling (2 days ago) <Sergey Rostov>
* 0422abdb7b - LoadedScriptConfiguration and CachedConfigurationSnapshot are merged to ScriptConfigurationSnapshot (2 days ago) <Sergey Rostov>
* a89ce4c590 - BackgroundExecutor: cancel all tasks on user cancel, remove useless updateProgress call (2 days ago) <Sergey Rostov>
* 19d35d7f27 - Implement Gradle specific behavior for script configuration update logic (2 days ago) <Sergey Rostov>
* 548e8e27dc - Minor: rename parameter (2 days ago) <Natalia Selezneva>
* f0053ee34c - Minor: use properties instead of string constants (2 days ago) <Natalia Selezneva>
* 9d2cc484aa - ide, scripting: rework script configuration caching, introduce persistent fs cache (2 days ago) <Sergey Rostov>
* 915c9c367c - Minor: rename script related classes (2 days ago) <Natalia Selezneva>
* 33475f30bc - Minor: move files (2 days ago) <Natalia Selezneva>
* 9f3c2d0292 - build.gradle.kts: import script dependencies on Gradle Project sync (2 days ago) <Sergey Rostov>
* de54e549af - (tag: build-1.3.70-dev-1451) Refactor CHECK_BYTECODE_LISTING directive for JVM IR tests (2 days ago) <Alexander Udalov>
* ce09be3f59 - Add TargetBackend.isIR, simplify JVM IR test configuration (2 days ago) <Alexander Udalov>
* ab65a6bc6c - (tag: build-1.3.70-dev-1447) Build fix, tests regenerated (2 days ago) <Vladimir Ilmov>
* 608885d118 - (tag: build-1.3.70-dev-1445, origin/sbogolepov/metadata_only_libraries_support) [Linker] Extend KotlinIrLinker infrastructure to support libraries that doesn't contain IR. Also bump ABI version because of addition of `ir_provider` property (2 days ago) <Sergey Bogolepov>
* 5629627cca - (tag: build-1.3.70-dev-1444) Mobile MPP: Initialize Mobile MPP plugin (2 days ago) <Kirill Shmakov>
* f3770314c5 - (tag: build-1.3.70-dev-1443) Pill: Fix reflect dependency in compiler/fir.resolve module (2 days ago) <Yan Zhulanow>
* ef8b3cb72a - Prefer Kotlin Junit test run configurations when possible (KT-33787) (2 days ago) <Yan Zhulanow>
* 987307cf92 - Prefer Kotlin Gradle test run configurations when possible (KT-33787) (2 days ago) <Yan Zhulanow>
* 214810ca01 - (tag: build-1.3.70-dev-1439) Suspend test removed. Will be added later as part of appropriate ticket. (3 days ago) <Vladimir Ilmov>
2019-11-13 22:10:52 +03:00
Vladimir Ivanov 2358edf4e8 simd-128 basic support (#3498) 2019-11-13 19:16:35 +03:00
LepilkinaElena dd19cb76c9 More memory for gradle (#3576)
* More memory for gradle

* Remove extra property
2019-11-13 17:41:25 +03:00
Sergey Bogolepov 54f4a1216e [Interop] Introduce InteropMangler (#3574)
To be able to reference external declarations from KLIBs we need to compute UniqId
for them. Thus we add InteropMangler that can compute mangle
(which in turn is used for UniqId) for declarations from NativeIndex.
2019-11-13 14:48:00 +07:00
Nikolay Igotti 296d4e72e8 Restricted build fixes. 2019-11-12 01:17:19 +03:00
Vasily Levchenko 8e9b1917fb [debuging][bindings] don't exhaust resorces on string building, instead show enoght to understand, whats object is it. 2019-11-11 16:31:11 +01:00
Vasily Levchenko 2dc8a0f0f2 [debuging][bindings] evaluation/calculation optimizations borrowed from #2372 2019-11-11 16:31:11 +01:00
Vasily Levchenko 525da2d135 [debuging][bindings] lazy logging 2019-11-11 16:31:11 +01:00
Vasily Levchenko 9df59bc997 [kotlin compiler][update] 1.3.70-dev-1438
* 0c190f6040 - (HEAD -> master, tag: build-1.3.70-dev-1438, origin/master, origin/HEAD) Enable `-Xuse-mixed-named-arguments` feature for compiler project (10 hours ago) <Dmitriy Novozhilov>
* be4ae5d7ba - Upgrade kotlin version in gradle configuration testdata (10 hours ago) <Dmitriy Novozhilov>
* d485ea44e8 - Update bootstrap version (10 hours ago) <Dmitriy Novozhilov>
* ba77e5eba8 - (tag: build-1.3.70-dev-1436) #KT-29622: Fix bunches for 191 and earlier idea versions (29 hours ago) <Vadim Brilyantov>
* 66eeeb4705 - Add Focus Mode support to kotlin language (29 hours ago) <Vadim Brilyantov>
* f7ef16d2d5 - (tag: build-1.3.70-dev-1433) Regenerate tests (2 days ago) <Alexander Udalov>
* f9b66d57cf - (tag: build-1.3.70-dev-1431) Fix test data for -Xuse-mixed-named-arguments (2 days ago) <Alexander Udalov>
* 228fdb4436 - (tag: build-1.3.70-dev-1428) Don't optimize null checks for unsafe primitive type boxes as well (2 days ago) <Alexander Udalov>
* b80e157381 - JVM, JVM IR: Don't optimize null-checks based on nullability information (2 days ago) <Steven Schäfer>
* de082543f1 - (tag: build-1.3.70-dev-1426) Minor, ignore another test with java.util.function on JDK 6 (2 days ago) <Alexander Udalov>
* 9b3e64257f - Minor, ignore test with java.util.function on JDK 6 (2 days ago) <Alexander Udalov>
* e89a87b2e3 - (tag: build-1.3.70-dev-1425) KT-29926: Support completion of suspend lambda body and parameters (2 days ago) <Roman Golyshev>
* da4097f488 - KT-29926: Support completion of suspend lambda parameters in the body (2 days ago) <Roman Golyshev>
* 84b9044187 - KT-29926: Get rid of `filterFunctionExpected` (2 days ago) <Roman Golyshev>
* e2b91cfec7 - (tag: build-1.3.70-dev-1416) Properties with custom property declarations highlighting rule. (2 days ago) <Vladimir Ilmov>
* bf37572b93 - (tag: build-1.3.70-dev-1414) Offload heavy part of KotlinNativeABICompatibilityChecker to non-EDT thread pool (2 days ago) <Dmitriy Dolovov>
* d97aeb9fe0 - Build KotlinNativeABICompatibilityChecker notifications in a separate function (2 days ago) <Dmitriy Dolovov>
* 526e7e463b - (tag: build-1.3.70-dev-1410) Mute flaky failure in KotlinGotoImplementationMultiModuleTestGenerated in 193 (2 days ago) <Nikolay Krasko>
* ce1e57d798 - Mute IdeReplCompletionTestGenerated tests in 193 (KT-34825) (2 days ago) <Nikolay Krasko>
* 93aba85f51 - (tag: build-1.3.70-dev-1407) Fix FIR built-ins test (2 days ago) <Mikhail Glukhikh>
* 5313c964c6 - (tag: build-1.3.70-dev-1406) [FIR] Fix SOF in fir consistency checker (2 days ago) <Dmitriy Novozhilov>
* bc453e5917 - [FIR] Fix testdata forgotten in e910653d (2 days ago) <Dmitriy Novozhilov>
* e6b005a7dc - Disable `-Xuse-mixed-named-arguments` feature for compiler project (2 days ago) <Dmitriy Novozhilov>
* 45523a5767 - Fix `-Xuse-mixed-named-arguments` compiler arg (2 days ago) <Dmitriy Novozhilov>
* 8561f08f06 - (tag: build-1.3.70-dev-1404) [JVM_IR] Reintroduce non-IEEE comparisons (2 days ago) <Kristoffer Andersen>
* 0675b54e11 - (tag: build-1.3.70-dev-1403) Minor, add regression test for KT-34766 (2 days ago) <Alexander Udalov>
* ea543eac13 - (tag: build-1.3.70-dev-1401) [IC KLIB] Fix after rebase (2 days ago) <Roman Artemev>
* 3e3cb8734b - [IC] Unmute IC klib tests (2 days ago) <Roman Artemev>
* b11d69b719 - [IC] Temporary restore removed method to fix proto comparison tests (2 days ago) <Roman Artemev>
* a91ed694bf - [IC KLIB] Use new klib argument (2 days ago) <Roman Artemev>
* eb5e954e2a - Minor: adjust formatting (2 days ago) <Alexey Tsvetkov>
* d776e92111 - Use Klib JS serializer protocol for IC (2 days ago) <Alexey Tsvetkov>
* 6e9cd85b54 - Exclude some proto messages from proto comparison in IC (2 days ago) <Alexey Tsvetkov>
* ac9b7fa268 - Exclude some proto fields from proto comparison in IC (2 days ago) <Alexey Tsvetkov>
* 28e6219b0b - Fix proto comparison for fields mapped to type table (2 days ago) <Alexey Tsvetkov>
* c694752b4f - Generate Klib JS extensions for proto comparison (2 days ago) <Alexey Tsvetkov>
* 83f060ad3e - Minor: add functions to distinguish initial and incremental builds when debugging IC tests (2 days ago) <Alexey Tsvetkov>
* 537199e0fa - Minor: replace UsefulTestCase with KtUsefulTestCase (2 days ago) <Alexey Tsvetkov>
* 72c4be785d - [JS IR] Add proper extension point in FE to customize incremental data loading  - fix IC klib (2 days ago) <Roman Artemev>
* 21c436c64c - Klib metadata cached package fragment and package fragment provider (2 days ago) <Alexander Gorshenev>
* 1bced5d2a2 - [KLIB IC] Fix file index allocation, make them stable between recompilations (2 days ago) <Roman Artemev>
* ab506c1579 - (tag: build-1.3.70-dev-1399) Frontend: Avoid retypechecking the right hand side of assignment operators (2 days ago) <Steven Schäfer>
* 41c81d25a0 - FIR body resolve: use nested classifier scopes only via member scopes (2 days ago) <Mikhail Glukhikh>
* f0130d0460 - FIR (minor): remove unnecessary withScopeCleanup call (2 days ago) <Mikhail Glukhikh>
* cf15359079 - (tag: build-1.3.70-dev-1397) Decrease number of forked test processes on local machine (2 days ago) <Mikhael Bogdanov>
* 7c9578116b - (tag: build-1.3.70-dev-1396) JVM IR: Fix types in LateInitLowering (2 days ago) <Steven Schäfer>
* 3ee013aac6 - (tag: build-1.3.70-dev-1389) Change compiler flag for enabling mixed named argumetns in compiler project (2 days ago) <Dmitriy Novozhilov>
* 5b1cc7d8d5 - Update bootstrap version (2 days ago) <Dmitriy Novozhilov>
* e910653d6f - [FIR] Add pretty rendering of functional types (2 days ago) <Dmitriy Novozhilov>
* 18dc652404 - [FIR] Get rid of `operation` in `FirVariableAssignment` (2 days ago) <Dmitriy Novozhilov>
* b5210e6a9b - [FIR] Fix building fir for += with complex rhs (2 days ago) <Dmitriy Novozhilov>
* cadc2dfe4d - [FIR] Fix generating fir for `invoke` calls (2 days ago) <Dmitriy Novozhilov>
* ff32eab3d1 - (tag: build-1.3.70-dev-1387) [NI] Run call checkers on resolved calls for callable references (2 days ago) <Pavel Kirpichenkov>
* f444702cf3 - (tag: build-1.3.70-dev-1385) JVM: Always invoke get()/charAt() in optimized for-loop over CharSequence.withIndex(), even if element variable is unused in destructuring declaration. (2 days ago) <Mark Punzalan>
* 411dc5d60e - (tag: build-1.3.70-dev-1383) FIR nested classifier scope building: optimize companion search (3 days ago) <Mikhail Glukhikh>
* 48938a20a7 - Raw FIR: add synthesized Enum.valueOf() function (3 days ago) <Mikhail Glukhikh>
* 1978db9d0e - (tag: build-1.3.70-dev-1379) Move codegen tests on old language versions under oldLanguageVersions/ (3 days ago) <Alexander Udalov>
* c3729c8189 - Reorganize codegen tests for old language versions (3 days ago) <Alexander Udalov>
* dcd72b06d8 - (tag: build-1.3.70-dev-1378) JVM IR: Implement CHECK_NOT_NULL as a lowering (3 days ago) <Steven Schäfer>
* ea6c43dabd - (tag: build-1.3.70-dev-1377) Mute inline testMultipleInExpression because of unstable order of usages in 193 (3 days ago) <Nikolay Krasko>
* fe9c5cac45 - Fix TypedHandlerTest in 193 (3 days ago) <Nikolay Krasko>
* f6bdaf992e - Fix jps build in buildSrc by explicitly using mutable set (3 days ago) <Nikolay Krasko>
* c053bd213a - Don't assert order of todo items to fix platform update to 193 (3 days ago) <Nikolay Krasko>
* b2a61eb5e6 - Additional mute for IdeReplCompletionTestGenerated.testFunctions in 193 (3 days ago) <Nikolay Krasko>
* 2aa251fd0c - Remove deprecated API from InlayScratchFileRenderer (3 days ago) <Nikolay Krasko>
* 9fb95e776e - (tag: build-1.3.70-dev-1372) [HIGHLIGHT] Specific keyword rules for val,var highlighting. (3 days ago) <Vladimir Ilmov>
* 34ea47a868 - (tag: build-1.3.70-dev-1369) Extract Konan Gradle model into a separate JAR file (3 days ago) <Dmitriy Dolovov>
* fb9f43c119 - (tag: build-1.3.70-dev-1368) JVM_IR: fix load check in inliner (should accept primitives too) (3 days ago) <pyos>
* 4164b620e8 - (tag: build-1.3.70-dev-1364) Minor, remove obsolete directives and suppressions from contracts test data (3 days ago) <Alexander Udalov>
* 66e19b13ce - IR: create shared variables for val-variables when needed (3 days ago) <Alexander Udalov>
* 5c4b47c336 - (tag: build-1.3.70-dev-1362) [native-gradle-plugin] Disabled native daemon for tests for now (3 days ago) <Igor Chevdar>
* 83331a0afb - [native-gradle-plugin] Test fix (3 days ago) <Igor Chevdar>
* ecb001d5db - Bumped K/N version (3 days ago) <Igor Chevdar>
* d36effd725 - [native-gradle-plugin] Run konan directly from the gradle process (3 days ago) <Igor Chevdar>
* d755002ac4 - (tag: build-1.3.70-dev-1360) Advance bootstrap to 1.3.70-dev-1231 (3 days ago) <Nikolay Krasko>
* 0ea64c8d4b - Avoid using js dist library during jps build as it absent in bootstrap (3 days ago) <Nikolay Krasko>
* 155a760ee9 - Revert "Revert [JS IR] commits that failed build" (3 days ago) <Nikolay Krasko>
* 181d023e3c - (tag: build-1.3.70-dev-1358) JVM IR: Remove JvmBackendContext.getTopLevelClass (3 days ago) <Steven Schäfer>
* 1ac753602e - JVM IR: Avoid getTopLevelClass in CollectionStubMethodLowering (3 days ago) <Steven Schäfer>
* f9ff3771e5 - JVM IR: Avoid getTopLevelClass in AddContinuationLowering (3 days ago) <Steven Schäfer>
* 481d4d72b9 - JVM IR: Avoid getTopLevelClass in JvmSymbols (3 days ago) <Steven Schäfer>
* d0c261c779 - Ensure the correct functions (with correct params) are being used in ForLoopsLowering. (3 days ago) <Mark Punzalan>
* 21178a4f1a - Fix issue getting the `size` property from Collection bounded type parameters, when lowering for-loops over Collection.indices. (3 days ago) <Mark Punzalan>
* 30679ebfaf - (tag: build-1.3.70-dev-1355) FIR Java: implement correct type matching in SuperTypeScope (3 days ago) <Mikhail Glukhikh>
* 7fffd3d0f2 - Fix using method removed from 193 in old J2K (3 days ago) <Ilya Kirillov>
* 39db76b2ab - "Indent raw string" intention: do not suggest in const (3 days ago) <Toshiaki Kameyama>
* 688a2185fa - (tag: build-1.3.70-dev-1353) Tests for Kapt3 with JVM_IR backend (3 days ago) <Georgy Bronnikov>
* 4d9839a790 - (tag: build-1.3.70-dev-1348) JavaClassUseSiteMemberScope: add mutable vs non-mutable type matching (3 days ago) <Mikhail Glukhikh>
* 61c337588b - (tag: build-1.3.70-dev-1339) Revert testdata accidentally committed in 665405c4 (3 days ago) <Dmitriy Novozhilov>
* 4f8a8f84ba - [FIR] Update some testdata in fir visualizer test (3 days ago) <Dmitriy Novozhilov>
* abf41f87a1 - [FIR] Fix rendering of local variables in Visualizer (3 days ago) <Dmitriy Novozhilov>
* f0ba9c3c40 - [FIR] Make file separator in `AbstractVisualizer` OS independent (3 days ago) <Dmitriy Novozhilov>
* 581504aac5 - (tag: build-1.3.70-dev-1337) Raw FIR: add synthesized Enum.values() function #KT-24076 Fixed (4 days ago) <Mikhail Glukhikh>
* 6e0148c7a8 - FIR: cleanup of DataClassUtils: remove redundant status field assignments (4 days ago) <Mikhail Glukhikh>
* 3b100e57f2 - (tag: build-1.3.70-dev-1331) Change NO_EXPLICIT_VISIBILITY_IN_API_MODE diagnostic range to 'declaration modifiers + name'. (4 days ago) <Leonid Startsev>
* 24688f3503 - Do not disable 'redundant visibility modifier' inspection completely in Explicit API mode. (4 days ago) <Leonid Startsev>
* 5ab262c977 - Skip explicit API inspection for data class properties and add inspection for public API in interfaces (4 days ago) <Leonid Startsev>
* ebb7e434c8 - Explicit Api mode: Renamings after design discussions (4 days ago) <Leonid Startsev>
* 7fada51c42 - Add quickfix for setting explicit public visibility for diagnostic reported in API mode (4 days ago) <Leonid Startsev>
* 2b708093c0 - Add explicit return type check for API mode (4 days ago) <Leonid Startsev>
* 7058492b55 - Explicit Api mode: prototype with check for missing explicit visibility (4 days ago) <Leonid Startsev>
* a7d60fbf2d - (tag: build-1.3.70-dev-1329) JVM IR: minor, fix IR builder scope for multifile bridges (4 days ago) <Alexander Udalov>
* 7a2c467bb5 - JVM IR: remove obsolete hack in JvmMultifileClass facade generation (4 days ago) <Alexander Udalov>
* 5d8aac456f - (tag: build-1.3.70-dev-1326) JVM_IR: create temporaries for complex super constructor arguments (4 days ago) <pyos>
* 42f75b3247 - JVM_IR: have SAM wrapper constructors accept FunctionN (4 days ago) <pyos>
* 862197d713 - JVM_IR: create temporaries for complex SAM conversion arguments (4 days ago) <pyos>
* 650e2501bb - (tag: build-1.3.70-dev-1315) [NI] Prioritize variables with trivial constraints over complex ones (4 days ago) <Mikhail Zarechenskiy>
* 5582fd4056 - [NI] Discard `DefNotNull` types inside invariant positions (4 days ago) <Mikhail Zarechenskiy>
* 4fc1bd9ec5 - (tag: build-1.3.70-dev-1313) Support inlining functions with KT-28064 style objects (4 days ago) <pyos>
* 27e1a54d4e - (tag: build-1.3.70-dev-1310) [FIR] Add `descriptors.runtime` as dependency to psi2fir test (4 days ago) <Dmitriy Novozhilov>
* 665405c435 - [FIR] Add discriminating generics into ConeOverloadConflictResolver (4 days ago) <Dmitriy Novozhilov>
* 86a8412b05 - (tag: build-1.3.70-dev-1307) Don't try loading PSI tree in IDE mode via stubs (e.g. decompiled code) (4 days ago) <Mikhail Zarechenskiy>
* aff9ae2ecf - (tag: build-1.3.70-dev-1304) FIR resolve bench: collect unique problems also from callee, ignore empty problems (4 days ago) <Mikhail Glukhikh>
* bd1127cfa3 - (tag: build-1.3.70-dev-1300) FIR: resolve lambda arguments even if an outer call is unresolved (4 days ago) <Mikhail Glukhikh>
* 3b4edb3901 - Don't recreate FirSpecificTypeResolverTransformer during type resolve stage (4 days ago) <Mikhail Glukhikh>
* 3dd3421437 - Temporary: resolve type to kotlin/reflect/Function instead of kotlin/Function (4 days ago) <Mikhail Glukhikh>
* 60e6d2e521 - Resolve local declaration statuses & types inside bodies in FirBodyResolveTransformer (4 days ago) <Mikhail Glukhikh>
* 668a2a58be - FIR: switch off body visiting in status & type resolve transformers (breaks many tests) (4 days ago) <Mikhail Glukhikh>
* d6daf321a2 - FIR: render implicit built-in type references as resolved ones (4 days ago) <Mikhail Glukhikh>
* 7f4b568021 - (tag: build-1.3.70-dev-1289) Mark new KClass.cast/safeCast extensions as low-priority (5 days ago) <Alexander Udalov>
* 3c7b0e6ccc - (tag: build-1.3.70-dev-1288) Fix gradle runtime dependency issue for completion-ranking-kotlin library (5 days ago) <Nikolay Krasko>
* 279deb3a78 - Mention navigation fails asserts in 193 in common file (KT-34542) (5 days ago) <Nikolay Krasko>
* 5ca3698d13 - Remute JoinLinesTestGenerated tests in 193 (KT-34408) (5 days ago) <Nikolay Krasko>
* 651a70ae54 - Remute MultiLineStringIndentTestGenerated tests in 193 (KT-34566) (5 days ago) <Nikolay Krasko>
* c50e60f90f - More mutes for 193 branch (5 days ago) <Nikolay Krasko>
* 5d19b2c3c4 - Allow to mute tests with spaces in names (5 days ago) <Nikolay Krasko>
* e3c6a1fbd8 - (tag: build-1.3.70-dev-1284) Updating progress for optimize imports (5 days ago) <Alexander Podkhalyuzin>
* d2ae39489f - (tag: build-1.3.70-dev-1283) SmartPointers in Smart Completion for anonymous object generation (5 days ago) <Alexander Podkhalyuzin>
* d321f4626f - (tag: build-1.3.70-dev-1281) Formatter: fix line break before `OperationReference` in elvis #KT-22362 Fixed (5 days ago) <Dmitry Gridin>
* 247619c565 - Formatter: fix line break between label and property #KT-22273 Fixed (5 days ago) <Dmitry Gridin>
* 7f1935b82e - formatter: cleanup code (5 days ago) <Dmitry Gridin>
* 0098588a6b - NodeIndentStrategy: remove code duplication (5 days ago) <Dmitry Gridin>
* 196dd25637 - ProjectCodeStyleImporter: fix deprecated elements (5 days ago) <Dmitry Gridin>
* f2289c216c - (tag: build-1.3.70-dev-1277) Fix type of IllegalArgumentException call for illegal step in StepHandler. (5 days ago) <Mark Punzalan>
* ca4784ffd3 - (tag: build-1.3.70-dev-1271) Fix CLI testdata broken in 7f58162a (5 days ago) <Dmitriy Novozhilov>
* c58ca27b2e - (tag: build-1.3.70-dev-1269) [FIR] Introduce `ResolutionMode` as data for body resolve instead of `Any?` (5 days ago) <Dmitriy Novozhilov>
* 7f58162abc - Add `-Xuse-mixed-named-arguments` compiler flag (5 days ago) <Dmitriy Novozhilov>
* 23d492646d - [FIR] Update testdata of SAM conversions diagnostics tests after lambda resolution fix (5 days ago) <Dmitriy Novozhilov>
* 010dae454e - [FIR] Fix extracting parameters from extension function types (5 days ago) <Dmitriy Novozhilov>
* 9c8d6fb49b - [FIR] Check for lambda arguments that expected type is functional type (5 days ago) <Dmitriy Novozhilov>
* 297d07f465 - [FIR] Refactor fir resolve tests (5 days ago) <Dmitriy Novozhilov>
* 66abbe1aad - [FIR] Fix testdata in fir diagnostic tests broken in 01f09af6 (5 days ago) <Dmitriy Novozhilov>
* 704e6e96fa - (tag: build-1.3.70-dev-1268) Fir2Ir: Produce IR_TEMPORARY_VARIABLE origins (5 days ago) <Steven Schäfer>
* 733c7579aa - Normalize names of temporary variables in IrTextTests (5 days ago) <Steven Schäfer>
* 740f851a10 - (tag: build-1.3.70-dev-1263) Revert [JS IR] commits that failed build (5 days ago) <Nikolay Krasko>
* 722f7ff056 - (tag: build-1.3.70-dev-1254) Now using Kotlin setting instead of Java one (5 days ago) <Alexander Podkhalyuzin>
* efaf779133 - (tag: build-1.3.70-dev-1248) Minor, fix test data for kotlinx.serialization bytecode text test (6 days ago) <Alexander Udalov>
2019-11-11 16:20:06 +01:00
Nikolay Igotti 9011151186 Typo in restricted exclude. 2019-11-08 22:26:43 +03:00
Nikolay Igotti d138ad1a0d Properly ignore targets in restricted build. (#3559) 2019-11-08 19:37:26 +03:00
Svyatoslav Scherbina 9145227f31 Fix isolation between dynamic Objective-C classes in multiple frameworks
Also improve handling duplicates for @ExportObjCClass
2019-11-08 17:27:06 +03:00
Svyatoslav Scherbina 0109e6cafb Add test for @ExportObjCClass 2019-11-08 17:27:06 +03:00
Nikolay Igotti 2ab356b34a Removed OSLog platform library from iOS and tvOS targets. (#3558) 2019-11-08 15:27:18 +03:00
Nikolay Igotti ff05a7d85a https://github.com/JetBrains/kotlin-native/pull/3538 followup. (#3547) 2019-11-07 10:13:11 +03:00
Ilya Matveev 7e52c96f2f build: Add Xcode version check (#3543) 2019-11-07 12:19:40 +07:00
Nikolay Igotti 045b20a36b Reserve space for strings. (#3546) 2019-11-06 11:40:36 +03:00
SvyatoslavScherbina 0ce8fe5326 Remove bitcast of personality function to void* in codegen (#3545) 2019-11-06 10:21:07 +03:00
Nikolay Igotti 5fe93fb032 Avoid repetitive calling event processing while in park mode. (#3544) 2019-11-05 18:45:05 +03:00
Sergey Bogolepov e8ad4712d3 [interop] Prepare interop driver for a metadata-only mode. 2019-11-05 18:41:38 +07:00
Vasily Levchenko 8a8ba03f9e [compiler] Fix lateinit isInitialized check in multi-file case(78b29349c9) 2019-11-05 11:30:33 +01:00
Vasily Levchenko c88ca6befc [IR] IrSimpleFunction.isFakeOverride(843fb88459) and IrField.isFakeOverride(edaa42ea46) 2019-11-05 11:30:33 +01:00
Vasily Levchenko 39ebffba79 [kotlin compiler][update] 1.3.70-dev-1244
* 51459adb8c - (tag: build-1.3.70-dev-1244) Add integration test for Kapt3+IR (10 hours ago) <Georgy Bronnikov>
* 195f225e36 - Run Kapt3 with old backend, even if IR is specified in configuration (10 hours ago) <Georgy Bronnikov>
* b9f88350dd - (tag: build-1.3.70-dev-1231) [JS IR] Build hybrid versions of stdlib and kotlin.test (3 days ago) <Svyatoslav Kuzmich>
* d872b27663 - [JS IR] Add gradle plugin integration tests (3 days ago) <Svyatoslav Kuzmich>
* bc47594c7a - Update bootstrap (3 days ago) <Svyatoslav Kuzmich>
* 1b8df45bfe - [JS IR] Support generating both IR and pre-IR libraries (3 days ago) <Svyatoslav Kuzmich>
* 62d204f4d6 - Support trailing comma ^KT-34743 Fixed (3 days ago) <victor.petukhov>
* e638b9fd12 - (tag: build-1.3.70-dev-1228) K/N performance gradle plugin. Added options and right code size for … (#2752) (3 days ago) <LepilkinaElena>
* 8c079706a5 - (tag: build-1.3.70-dev-1227) Add tests for case when result of tail-call suspend function returning (3 days ago) <Ilmir Usmanov>
* ca527444cb - Return Unit manually in callSuspend and callSuspendBy if callable (3 days ago) <Ilmir Usmanov>
* 04441da095 - Replace result on stack with Unit if callee is suspend function (3 days ago) <Ilmir Usmanov>
* 3b088818a5 - (tag: build-1.3.70-dev-1222) Build: Add sources and javadocs to Kotlin Plugin publication (3 days ago) <Vyacheslav Gerasimov>
* 579645bcfa - Build: Publish ide-common as separate artifact in KotlinPlugin publication (3 days ago) <Vyacheslav Gerasimov>
* 7401a7c63f - Build: Fix dependencies of ide-common (3 days ago) <Vyacheslav Gerasimov>
* 1e63101a27 - (tag: build-1.3.70-dev-1216) FIR2IR: fix testData after rebase (3 days ago) <Dmitry Petrov>
* 6cde86139c - IR: isFakeOverride: fix testData after rebase (3 days ago) <Dmitry Petrov>
* 35b9f43608 - IR: use isFakeOverride (3 days ago) <Dmitry Petrov>
* f79909d724 - IR serialization: isFakeOverride in proto (3 days ago) <Dmitry Petrov>
* 5c390d9426 - IR serialization: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* ce96053940 - JVM_IR: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* 0b26f32674 - JS_IR: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* 6101f00611 - IR BE common: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* 3fcdbf2c88 - FIR2IR: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* edaa42ea46 - IR: IrField.isFakeOverride (3 days ago) <Dmitry Petrov>
* e9337ec8f2 - IR serialization: IrProperty.isFakeOverride (3 days ago) <Dmitry Petrov>
* da63d16c33 - IR BE common: IrProperty.isFakeOverride (3 days ago) <Dmitry Petrov>
* 8b8b96bff4 - FIR2IR: IrProperty.isFakeOverride (3 days ago) <Dmitry Petrov>
* 82c527c2cc - IR: IrProperty.isFakeOverride (3 days ago) <Dmitry Petrov>
* 2682057767 - IR tests: update testData for IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* 65e6a84831 - IR tests: check IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* 46745adfd9 - FIR2IR: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* d23f13e3dc - IR serialization: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* 5831b08a6e - JVM_IR: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* f24278941d - JS_IR: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* b36d8f556a - IR BE common: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* 843fb88459 - IR: IrSimpleFunction.isFakeOverride (3 days ago) <Dmitry Petrov>
* 01f09af608 - (tag: build-1.3.70-dev-1214) [FIR] Fix generated name for `FirErrorNameReferenceImpl` (3 days ago) <Dmitriy Novozhilov>
* 829227255d - [FIR] Add rendering of error numbers per file/package/module in HTML dump (3 days ago) <Dmitriy Novozhilov>
* 528e538b2a - [FIR] Remove duplicating diagnostics from error function calls (3 days ago) <Dmitriy Novozhilov>
* a3ae629f53 - Fix bunch file in 193 (3 days ago) <Nikolay Krasko>
* ffafd96f1b - Fix url for developers builds (KT-34246) (3 days ago) <Nikolay Krasko>
* 955300dd34 - (tag: build-1.3.70-dev-1211) Deserializer: Fix initialization of private top-levels (3 days ago) <Ilya Matveev>
* 073578bf1c - (tag: build-1.3.70-dev-1205) [FIR] Fix Fir2Ir testdata broken in a501e514 (3 days ago) <Dmitriy Novozhilov>
* 098616ac76 - [FIR] Add dependency of `:descriptors.runtime` to `:fir2ir` module (3 days ago) <Dmitriy Novozhilov>
* 1b44566e6f - [FIR] Fix compilation error in lightTree module (3 days ago) <Dmitriy Novozhilov>
* 27c70eedd9 - (tag: build-1.3.70-dev-1204, tag: build-1.3.70-dev-1203, tag: build-1.3.70-dev-1202) Enable MixedNamedArgumentsInTheirOwnPosition feature in compiler module (3 days ago) <Dmitriy Novozhilov>
* 09fa15c22b - [FIR] Support old FE-like multifile tests (3 days ago) <Dmitriy Novozhilov>
* 65eed24dbb - [FIR] Add diagnostics reporting to FIR resolve tests (3 days ago) <Dmitriy Novozhilov>
* 38bb9f78d6 - [FIR] Add diagnostic collector component that collects diagnostics from error nodes (3 days ago) <Dmitriy Novozhilov>
* 0428916d3c - [FIR] Add error nodes to default transformer and visitors (3 days ago) <Dmitriy Novozhilov>
* a501e514c9 - [FIR] Add meaningful diagnostics in all error elements (3 days ago) <Dmitriy Novozhilov>
* 7503449e8d - [FIR] Add kind to diagnostics reported by RawFirBuilder (3 days ago) <Dmitriy Novozhilov>
* 8b5f568a15 - [FIR] Introduce `FirDiagnostic` in FIR instead of errorReason (3 days ago) <Dmitriy Novozhilov>
* 8eabe08e7a - [FIR] Move components into separate package (3 days ago) <Dmitriy Novozhilov>
* f72fa87583 - [FIR] Add old FE-like diagnostic tests (3 days ago) <Dmitriy Novozhilov>
* 8b900624d3 - [FIR] Add bridge for diagnostics from old FE to ConeDiagnostic (3 days ago) <Dmitriy Novozhilov>
* 9b77dec99c - [FIR] Add prototype of diagnostic collector (3 days ago) <Dmitriy Novozhilov>
* e909b63d30 - (tag: build-1.3.70-dev-1196) Revert "Fix GradleConfiguratorTest" (4 days ago) <Andrey Uskov>
* fd2b75e39b - Fixed import of MPP project with single Android target (4 days ago) <Andrey Uskov>
* 5c3b00cd0c - Improve performance of import in Android Studio (4 days ago) <Andrey Uskov>
* e8e04ca98e - (tag: build-1.3.70-dev-1194) Do not use new stdlib API in reflection implementation (4 days ago) <Alexander Udalov>
* 72591e34b3 - (tag: build-1.3.70-dev-1192, tag: build-1.3.70-dev-1188) Support android_x64/86 in cinterop definitions (4 days ago) <Kirill Shmakov>
* 4c21b234b1 - (tag: build-1.3.70-dev-1182) Fixed compilation in 191 (4 days ago) <Alexander Podkhalyuzin>
* 7b8fbb5fea - (tag: build-1.3.70-dev-1181) Fixed freezes with add unambiguous imports on the fly (4 days ago) <Alexander Podkhalyuzin>
* 24d620657b - (tag: build-1.3.70-dev-1175) Java doesn't have extension methods, so we don't need to look for imports for qualified references (4 days ago) <Alexander Podkhalyuzin>
* 95ac0e328f - (tag: build-1.3.70-dev-1172) Build: Extract bootstrap teamcity url to parameter (4 days ago) <Vyacheslav Gerasimov>
* f641e2a139 - (tag: build-1.3.70-dev-1170) RedundantRequireNotNullCallInspection: should use `BodyResolveMode.PARTIAL_WITH_CFA` instead of `BodyResolveMode.PARTIAL` #KT-34672 Fixed (4 days ago) <Dmitry Gridin>
* 04c8c888ee - KotlinLightCodeInsightFixtureTestCase: remove deprecated call for 193 (4 days ago) <Dmitry Gridin>
* 17429d333e - Create expect/actual should move cursor to target declaration #KT-34411 Fixed (4 days ago) <Dmitry Gridin>
* 8e2943ae2a - (tag: build-1.3.70-dev-1169) Temporary increase timeout to avoid NPE (4 days ago) <Mikhael Bogdanov>
* 7c4033f0bf - (tag: build-1.3.70-dev-1168) Deserializer: Fix initialization order (4 days ago) <Ilya Matveev>
* 78b29349c9 - (tag: build-1.3.70-dev-1167) Fix lateinit `isInitialized` check in multi-file case (4 days ago) <Roman Artemev>
* d75b938089 - Formatter: don't format elvis operator in string template (4 days ago) <Toshiaki Kameyama>
* bcee8ce04b - (tag: build-1.3.70-dev-1165) KT-34692: Invoke `ScratchAction::update` without `invokeLater` (4 days ago) <Roman Golyshev>
* 28ec74648e - (tag: build-1.3.70-dev-1163) Use ML completion extension point from 193 platform (4 days ago) <Roman Golyshev>
* b30a9e1d3e - (tag: build-1.3.70-dev-1155) [NI] Remove capturing from supertypes during computation of CST (4 days ago) <Mikhail Zarechenskiy>
* e8907c078d - [NI] Don't recreate subtyping context every time (4 days ago) <Mikhail Zarechenskiy>
* de009a2ff2 - [NI] Minor, use singleton instead of creating anonymous object (4 days ago) <Mikhail Zarechenskiy>
* 77577dfa6f - [FIR] Introduce `ConeStubType` to have subtyping for non-fixed variables (4 days ago) <Mikhail Zarechenskiy>
* 01ad9c47c8 - [NI] Fix subtyping between integer literal types and intersection ones (4 days ago) <Mikhail Zarechenskiy>
* e0fb586aaf - [NI] Don't loose diagnostic after type variable fixation (4 days ago) <Mikhail Zarechenskiy>
* ca8da22569 - [NI] Improve CST algorithm to handle non-fixed variables (4 days ago) <Mikhail Zarechenskiy>
* ba6648d535 - Minor, reformat `Annotations.kt` file (4 days ago) <Mikhail Zarechenskiy>
* 2ff36c808e - (tag: build-1.3.70-dev-1154) Minor: mute testEa35963 in WASM (4 days ago) <Dmitry Petrov>
* 8b2fdca706 - FIR2IR: fix testData (4 days ago) <Dmitry Petrov>
* b1b70e503c - JVM IR: Improve codegen for try/catch statements (4 days ago) <Steven Schäfer>
* af74fd047a - psi2ir: Consistently use type unit for statements (4 days ago) <Steven Schäfer>
* 0da4b06074 - psi2ir: Fix return insertion (4 days ago) <Steven Schäfer>
* b3e733ea4f - 193: More mutes in 193 (SurroundWithTestGenerated, KT-34689, KT-34542, KT-34672) (4 days ago) <Nikolay Krasko>
* f7c775a080 - 193: Mute tests for find usages in libraries in 193 (KT-34542) (4 days ago) <Nikolay Krasko>
* 7e5316b9f1 - Fix completion test for Java in 193 (4 days ago) <Nikolay Krasko>
* 42312c3060 - Fix GradleConfiguratorTest.testProjectWithModule in 193 (4 days ago) <Nikolay Krasko>
* 0d2e790b32 - Fix IdeaModuleInfoTest.testSdkForScript in 193 (4 days ago) <Nikolay Krasko>
* c9793e4bf4 - Fix IdeaModuleInfo tests in 193 (4 days ago) <Nikolay Krasko>
* 4ef063c656 - Log information about failed test (4 days ago) <Nikolay Krasko>
* 201859be92 - Mute RedundantRequireNotNullCall tests in 193 (KT-34672) (4 days ago) <Nikolay Krasko>
* bed2e21a1a - Mute CoroutineNonBlockingontextDetectionTest tests in 193 (KT-34659) (4 days ago) <Nikolay Krasko>
* 1811b79503 - Mute custom navigation tests (KT-34542) (4 days ago) <Nikolay Krasko>
* a835f07d51 - (tag: build-1.3.70-dev-1153) JVM_IR: don't regenerate objects in lambdas inlined into objects (4 days ago) <pyos>
* eeadc95bc1 - (tag: build-1.3.70-dev-1152) [Gradle, JS] Remove check on duplicated targets (4 days ago) <Ilya Goncharov>
* 1074a0ef69 - (tag: build-1.3.70-dev-1151) JVM_IR: Fix Inline CallableReferences with Varargs (4 days ago) <Kristoffer Andersen>
* 5360a7a3fe - (tag: build-1.3.70-dev-1147) Fix GradleConfiguratorTest (5 days ago) <Andrey Uskov>
* 33cacb87d3 - Fix import tests for IDE 183 (5 days ago) <Andrey Uskov>
* 4b2834c4a8 - (tag: build-1.3.70-dev-1146) Provide incremental analysis of a file when it is applicable (5 days ago) <Vladimir Dolzhenko>
* c7bd6d8ede - (tag: build-1.3.70-dev-1144) Support watchos and tvos in cinterop definitions (5 days ago) <Kirill Shmakov>
* 08f9dd2aea - (tag: build-1.3.70-dev-1136) [Gradle, JS] Fix entry for webpack (with Configuration Avoidance broke) (5 days ago) <Ilya Goncharov>
* 6f91c0e679 - [FIR] Don't check `@ExtensionFunction` in fir consistency tests (5 days ago) <Dmitriy Novozhilov>
* ad9bf62b2f - [FIR] Remove adding annotations from bounds to type parameter in lightTree2Fir (5 days ago) <Dmitriy Novozhilov>
* 36ad065792 - [FIR] Fix testdata broken after d2b895d8 (5 days ago) <Dmitriy Novozhilov>
* ddd25c703a - (tag: build-1.3.70-dev-1127) SmartPointers in Introduce Variable refactoring (5 days ago) <Alexander Podkhalyuzin>
* aa604d0854 - (tag: build-1.3.70-dev-1126) Fixed new/old type inference diff, sometimes causes problems in JPS (5 days ago) <Alexander Podkhalyuzin>
* 607249e899 - Make computeTasksAndResolveCall public for compiler plugins (5 days ago) <Stanislav Erokhin>
* 17bd547666 - (tag: build-1.3.70-dev-1121) Build: Fix internalKotlinRepo url for JPS build (5 days ago) <Vyacheslav Gerasimov>
* 28187da750 - (tag: build-1.3.70-dev-1112, tag: build-1.3.70-dev-1110) Fix compilation of :idea:compileTestKotlin (5 days ago) <Alexander Udalov>
2019-11-05 11:30:33 +01:00
Nikolay Igotti e9a2319f13 User-side library generator. (#3538) 2019-11-04 15:13:27 +03:00
Nikolay Krasko 9afc58b57e Reconfigure kotlin native override pusher to internal teamcity 2019-11-01 17:25:26 +01:00
Nikolay Krasko caa6ed0d53 More parameters for KotlinBuildPusher 2019-11-01 17:25:26 +01:00
LepilkinaElena 1723571b3a Get free options from binaries (#3532) 2019-11-01 18:16:17 +03:00
LepilkinaElena 7f055f5d91 Added options in external report (#3534) 2019-11-01 16:58:13 +03:00
SvyatoslavScherbina 67f553d503 Fix #3476 (#3526) 2019-11-01 11:16:11 +03:00
SvyatoslavScherbina ef1388e514 Fix #3525 (#3528)
Workaround https://bugs.swift.org/browse/SR-11686
2019-11-01 11:13:45 +03:00
Igor Chevdar 71ab6e0f82 Bumped both bootstrap compiler and usual compiler versions 2019-10-31 18:33:14 +03:00
Nikolay Igotti 55d4f3efac Expose more POSIX functions on Mingw. 2019-10-31 16:33:02 +03:00
Sergey Bogolepov 02e53f95f8 [LLVM][Optimizations] Replace magic numbers with constants. 2019-10-31 16:37:27 +07:00
Sergey Bogolepov 767515cdcc [WebAssembly][Zephyr] Update target sysroot with fixes for size_t type on Zephyr. 2019-10-31 16:37:27 +07:00
Sergey Bogolepov eb0e6a8f11 [zephyr] Update zephyr configurables file and fix sample. 2019-10-31 16:37:27 +07:00
Sergey Bogolepov dc14efebdd [WebAssembly] Get rid of legacy compilation pipeline. 2019-10-31 16:37:27 +07:00
Svyatoslav Scherbina fdde59bf52 Make Objective-C blocks conform to kotlin.Function interface with -opt 2019-10-31 11:58:22 +03:00
Svyatoslav Scherbina 5287274ca3 Refactor interface tables in RTTIGenerator 2019-10-31 11:58:22 +03:00
Vasily Levchenko f1aca2307f [IR] support of changes in progression handlers and for loop lowerings in 8a4185202f 2019-10-31 08:22:11 +01:00
Vasily Levchenko 494d5ce1a4 [kotlin compiler][update] 1.3.70-dev-1049
* 68ea677cc4 - (tag: build-1.3.70-dev-1049) Import quick fix: support extension iterator function (25 hours ago) <Toshiaki Kameyama>
* 3abfe59d75 - Deduplicate incompatible actual descriptors (25 hours ago) <Dmitry Savvinov>
* 9198b7a039 - Add test on weakly incompatible actual in intermediate source-set (25 hours ago) <Dmitry Savvinov>
* 2c6fbb6ece - Fix dependsOn module names (25 hours ago) <Dmitry Savvinov>
* b37dc32e03 - Kotlin/Native performance gradle plugin (#2713) (25 hours ago) <LepilkinaElena>
* 7160653546 - (tag: build-1.3.70-dev-1044) Fix KotlinConfidenceTest in 193 (25 hours ago) <Nikolay Krasko>
* 8d50aea471 - Allow to use mutations from several files (25 hours ago) <Nikolay Krasko>
* 620898c73e - Use local single-thread cached value instead of thread locals (KT-28940) (26 hours ago) <Nikolay Krasko>
* 02f9b255e6 - Clean using thread local in all threads (KT-28940) (26 hours ago) <Nikolay Krasko>
* 587b0de2b8 - RemoveExplicitTypeIntention: fix false positive for type aliases  #KT-33902 Fixed (26 hours ago) <Dmitry Gridin>
* 6ea82a0c7d - MoveMember: cleanup code (26 hours ago) <Dmitry Gridin>
* 18aa9ffce8 - expectActualUtil: introduce `runCommandOnAllExpectAndActualDeclaration` function (26 hours ago) <Dmitry Gridin>
* 9aa49e61fe - expectActualUtil: add parameter `useOnSelf` to `runOnExpectAndAllActuals` (26 hours ago) <Dmitry Gridin>
* 4285f63bcc - ChangeVisibilityFix: cleanup code (26 hours ago) <Dmitry Gridin>
* 9c61f42121 - ChangeVisibilityModifierIntention: should affect all actual/expect declarations #KT-29737 Fixed (26 hours ago) <Dmitry Gridin>
* 13e98e712e - RedundantLetInspection: fix false negative for references #KT-34603 Fixed (26 hours ago) <Dmitry Gridin>
* 5fc70f6cfd - RedundantLetInspection: fix false positive for inner lambda expression #KT-25271 Fixed (26 hours ago) <Dmitry Gridin>
* 5d16753285 - ImportFix: add support for `WRONG_NUMBER_OF_TYPE_ARGUMENTS` #KT-23834 Fixed (26 hours ago) <Dmitry Gridin>
* e14d589279 - KotlinInternalInJavaInspection: fix false positive for java test module #KT-17659 Fixed (26 hours ago) <Dmitry Gridin>
* 865e1bf631 - KotlinInternalInJavaInspection: cleanup code (26 hours ago) <Dmitry Gridin>
* 81f3a98f49 - Convert `ConvertTwoComparisonsToRangeCheck` intention to inspection Relates to #KT-17310 (26 hours ago) <Dmitry Gridin>
*   8e4c7ad65d - (tag: build-1.3.70-dev-1040) Merge pull request #2727 from pyos/fix-synthetic-accessors-v101 (26 hours ago) <Alexander Udalov>
|\
| * 75aef4633a - JVM_IR: add accessors for protected members in divergent hierarchies (6 days ago) <pyos>
* 3658bee253 - [FIR] Fix testdata related to callable references (26 hours ago) <Dmitriy Novozhilov>
* 0d15ff1ddd - [FIR] Introduce `FirSourceElement` instead of `FirElement` as source in fir nodes (26 hours ago) <Dmitriy Novozhilov>
* b93357be48 - [FIR] Support assignment operators (26 hours ago) <Dmitriy Novozhilov>
* 6298889358 - [FIR] Add forgotten exhaustiveness checking for erroneously resolved when (26 hours ago) <Dmitriy Novozhilov>
* 7e55960943 - [FIR] Support Conditional effects (26 hours ago) <Dmitriy Novozhilov>
* 57f1eac9a8 - [FIR] Support CallsInPlace effects (26 hours ago) <Dmitriy Novozhilov>
* fd852ec07d - [FIR] Add deserialization of contracts (26 hours ago) <Dmitriy Novozhilov>
* 18c3d1c140 - [FIR] Add contract description classes to fir (26 hours ago) <Dmitriy Novozhilov>
* 3661dedacf - (tag: build-1.3.70-dev-1038) KT-31762: Fix completion in enum entries constructors (27 hours ago) <Roman Golyshev>
* 042100ea77 - (tag: build-1.3.70-dev-1032, origin/rr/kishmakov/gutters-support) [Gradle, JS] Disable puppeteer downloading Chrome (27 hours ago) <Ilya Goncharov>
* 63b115abb6 - Workaround for KT-34656: temporary disable assertion (27 hours ago) <Mikhael Bogdanov>
* de333c18fc - (tag: build-1.3.70-dev-1028) JVM_IR: Enable loopVarInterval and forInReversedCollectionIndices bytecode text tests. (29 hours ago) <Mark Punzalan>
* 934cbcbbec - (tag: build-1.3.70-dev-1025) Use more abstract class for gradleModuleBuilder (30 hours ago) <Natalia Selezneva>
* 46d843643d - (tag: build-1.3.70-dev-1016) Fixed BoxJsTestGenerated.Main due to nullable arguments in main method (2 days ago) <Vladimir Dolzhenko>
* 2043dd8a10 - (tag: build-1.3.70-dev-1015) JVM IR: Respect extension receiver parameter type in AddContinuationLowering (2 days ago) <Steven Schäfer>
* 184c83bcb0 - JVM IR: Fix type of IrReturn in AddContinuationLowering (2 days ago) <Steven Schäfer>
* b4d2eae12d - (tag: build-1.3.70-dev-1012) Add test data generator for stepped progression box tests. (2 days ago) <Mark Punzalan>
* 1738c2d4f6 - Invoke GenerateInRangeExpressionTestData and GeneratePrimitiveVsObjectEqualityTestData during :compiler:generateTests. (2 days ago) <Mark Punzalan>
* 3c775c598c - Extract utility function to create temporary variables if necessary. (2 days ago) <Mark Punzalan>
* 9bb9ab67a7 - Add bytecode text tests for ForLoopsLowering. (2 days ago) <Mark Punzalan>
* 277cb39e3b - Add new tests for `step` progressions and fix existing tests. (2 days ago) <Mark Punzalan>
* 27642514b1 - Move ForLoopsLowering before JvmStringConcatenationLowering. (2 days ago) <Mark Punzalan>
* 8a4185202f - Handle `step` progressions in ForLoopsLowering. (2 days ago) <Mark Punzalan>
* 38f0fd256e - Build: Specify LIBRARY_ELEMENTS_ATTRIBUTE to JAR for configurations with js libraries (2 days ago) <Vyacheslav Gerasimov>
* 1a68a772c4 - Build: Update gradle to 5.6.2 (2 days ago) <Vyacheslav Gerasimov>
* ea43d2880c - (tag: build-1.3.70-dev-1011) FIR: Update FIR2IR test data changed because of callable references (2 days ago) <Denis Zharkov>
* 9ac0ac50ea - FIR: Support callable references to vars (2 days ago) <Denis Zharkov>
* 4233cf1bd6 - FIR: Get rid of the cycle in delegated properties resolution (2 days ago) <Denis Zharkov>
* f97f06a99a - FIR: Support callable references for constructors (2 days ago) <Denis Zharkov>
* 1e0105d40e - FIR: Fix initialization pieces for callable references after rebase (2 days ago) <Denis Zharkov>
* 7ae3eda37f - FIR: Rename FirResolvedRealCallableReference -> FirResolvedCallableReference (2 days ago) <Denis Zharkov>
* 1564e72b59 - FIR: Rename FirResolvedCallableReference -> FirResolvedNamedReference (2 days ago) <Denis Zharkov>
* 5e322a2dd9 - FIR: Refactor ResolvedCallableReferenceAtom (2 days ago) <Denis Zharkov>
* fe8cd195aa - FIR: Support callable references outside of the calls (2 days ago) <Denis Zharkov>
* 152236d84a - FIR: Support callable references to declarations with implicit types (2 days ago) <Denis Zharkov>
* af72cea8b3 - FIR: Add simple test on SAM conversion for callable receivers (2 days ago) <Denis Zharkov>
* 7feb1aecfe - FIR: Add constraints for extension receiver of callable reference (2 days ago) <Denis Zharkov>
* 74b9ba1613 - FIR: Support callable references to properties (2 days ago) <Denis Zharkov>
* 38ab6521aa - FIR: Support static methods in callable references (2 days ago) <Denis Zharkov>
* 937ea3d8a0 - FIR: Support postponed callable references resolution (2 days ago) <Denis Zharkov>
* cb50ea2707 - FIR: Resolve callable references separately for each outer candidate (2 days ago) <Denis Zharkov>
* 03a9bfbea5 - FIR: Provide Candidate receiver to argument resolution helpers (2 days ago) <Denis Zharkov>
* 006e475a99 - FIR: Support callable references partially (2 days ago) <Denis Zharkov>
* cdb2bb2b45 - FIR: Prepare tree for callable references resolution (2 days ago) <Denis Zharkov>
* aeceee5af0 - FIR: Fix StoreReceiver transformer (2 days ago) <Denis Zharkov>
* e359791ab4 - Minor. FIR: Simplify createFunctionalType (2 days ago) <Denis Zharkov>
2019-10-31 08:22:11 +01:00
Nikolay Igotti c0056efd81 Worker.park() fixes for extreme timeout values. (#3522) 2019-10-30 21:17:59 +03:00
Anastasiya Shadrina 7359775daf [Coverage] Record function body region 2019-10-30 17:56:42 +07:00
SvyatoslavScherbina 091de1b8bc Improve ObjC block dynamic conversion generation when using cache (#3507)
Generate conversions along with stdlib to guarantee all synthesized
function classes get covered.
2019-10-30 13:42:06 +03:00
Igor Chevdar 41f8d5fc07 Abstract class objc fix (#3517)
Fixed itable for objc inheritors of abstract classes
2019-10-30 12:40:29 +03:00
LepilkinaElena 85a812064b Move to Artifactory usage (#3513) 2019-10-29 18:46:14 +03:00
Roman Artemev 1f33b27839 [KLIB] Fix KotlinIrLinker API implementation
(cherry picked from commit 1297315d71319010b15dea7d15f646209025fccf)
2019-10-29 13:11:26 +01:00