Commit Graph

5436 Commits

Author SHA1 Message Date
Svyatoslav Scherbina 57ada1c2cb Add test for NSMutableString -> kotlin.String -> NSString conversion 2019-11-26 14:27:18 +03:00
Svyatoslav Scherbina e24effd4c0 Implement auto updating for expectedLazy.h in tests 2019-11-26 14:27:18 +03:00
LepilkinaElena 604c5f2c79 Added one more property which sets K/N compiler (workaround for bcabbcf3e1) (#3615) 2019-11-26 13:43:26 +04:00
Anastasiya Shadrina 70a7b61309 [Coverage] Support conditional expressions 2019-11-26 11:44:44 +07:00
Vasily Levchenko 45a6c58d56 [debuging][bindings] read only values we want to show in summary 2019-11-25 21:57:08 +01:00
Alexander Gorshenev 9c6a3e94eb A couple more HACKING.md tweaks 2019-11-25 18:59:23 +03:00
Alexander Gorshenev ff68a56ad5 Added composite testing suggestions to HACKING.md 2019-11-25 18:59:23 +03:00
Igor Chevdar 61bed4965d Fixed some Apple platform libs 2019-11-22 19:00:13 +03:00
Vladimir Ivanov f1b4a9f150 Fix interop support of struct containing simd (#3602) 2019-11-22 14:38:05 +03:00
Vasily Levchenko be6722d44a [build] workaround over bcabbcf3e1 2019-11-21 18:48:01 +01:00
Vasily Levchenko f056b3cd0a [kotlin compiler][update] 1.3.70-dev-1666
* ba93bdb14d - (tag: build-1.3.70-dev-1666) JVM_IR: keep the $default suffix for stubs for @JvmName functions (3 days ago) <pyos>
* 23dfade24f - (tag: build-1.3.70-dev-1664) JVM IR: Fix inlining of inline class properties in external modules (3 days ago) <Steven Schäfer>
* fa62d0c325 - (tag: build-1.3.70-dev-1656) Don't clear InBlockModifications on CanceledException (3 days ago) <Vladimir Dolzhenko>
* 92dae5d8a9 - (tag: build-1.3.70-dev-1653) [NI] Split substitution of inferred type parametes into two steps (3 days ago) <Pavel Kirpichenkov>
* b6af13f18d - [NI] Add missing substitution of known type parameters (3 days ago) <Pavel Kirpichenkov>
* 3122f2704c - [Minor] Refactor resulting descriptor substitution in call transformer (3 days ago) <Pavel Kirpichenkov>
* ea66f02035 - [Minor] Rename fresh variable substitutor in resolved atom (3 days ago) <Pavel Kirpichenkov>
* 25f3de2085 - (tag: build-1.3.70-dev-1651) Use more stable kotlin dependency in tests for enabling inline classes flag (3 days ago) <victor.petukhov>
* 4438dd282f - (tag: build-1.3.70-dev-1647) [kotlinx-metadata-klib] Bugfixes: (3 days ago) <Sergey Bogolepov>
* 95399b3a41 - (tag: build-1.3.70-dev-1639, origin/rr/gradle/ilgonmic/debugger-js) Introduce `kotlinx-metadata-klib`. (3 days ago) <Sergey Bogolepov>
* d91453fb7a - (tag: build-1.3.70-dev-1635) Do not preprocess apiVersionIsAtLeast calls inlined into kotlin package (3 days ago) <Ilya Gorbunov>
* 352a10a0ed - (tag: build-1.3.70-dev-1629) Do not fail tests on unknown version of gradle Kotlin plugin (4 days ago) <Andrey Uskov>
* e963b71921 - Tests of import with latest gradle plugin are implemented (4 days ago) <Andrey Uskov>
* 51590ef1b7 - Migrate import tests to annotation-driven determination of target kotlin plugin versions (4 days ago) <Andrey Uskov>
* d05f893233 - Import tests with gradle 5.6.4 were added (4 days ago) <Andrey Uskov>
* a51e2ca4d6 - Limit initial heap of gradle daemon in import tests (4 days ago) <Andrey Uskov>
* 1f2767ae21 - Remove gradle testing import from gradle 3.x (4 days ago) <Andrey Uskov>
* 48f6207d26 - Support annotation-based declaration of target plugin and gradle version in gradle importing tests (4 days ago) <Andrey Uskov>
* 14aa0eae71 - Extract kotlin gradle plugin versions to constants in tests (4 days ago) <Andrey Uskov>
* 633005fb57 - (tag: build-1.3.70-dev-1627) KT-25732 Perform keywords completion earlier to complete them before freeze (4 days ago) <Roman Golyshev>
* 36ca280b86 - (tag: build-1.3.70-dev-1624) Fix compilation error in ResolveInlineCalls.kt (4 days ago) <Alexander Udalov>
* 635add4823 - FIR substitution: generate fake overrides for accessor symbols (4 days ago) <Mikhail Glukhikh>
* bd70daa3d1 - FIR Java: use definitely not-null types for type parameters (4 days ago) <Mikhail Glukhikh>
* 63f38bb28a - FIR [rendering only]: render fake overrides for properties (4 days ago) <Mikhail Glukhikh>
* 4733c78a6a - (tag: build-1.3.70-dev-1621) [FIR] Add `toString()` to `ErrorTypeConstructor` and `ConeClassifierLookupTag` (4 days ago) <Dmitriy Novozhilov>
* 944be132de - [FIR-TEST] Add test with calling constructor of type with aliased import (4 days ago) <Dmitriy Novozhilov>
* d9fe70f97c - [FIR] Fix binding overrides with flexible types in arguments (4 days ago) <Dmitriy Novozhilov>
* 3a7251a90b - [FIR-TEST] Add test with problems in mapping getter name to property name (4 days ago) <Dmitriy Novozhilov>
* 6f9e576502 - [FIR-TEST] Add test with ambiguity on accidental override property (4 days ago) <Dmitriy Novozhilov>
* f43d77d422 - [FIR-TEST] Move `nestedClassConstructor` test to `problems` test suite (4 days ago) <Dmitriy Novozhilov>
* 2409a74fb5 - [FIR-TEST] Add test for problem with += and java synthetic property (4 days ago) <Dmitriy Novozhilov>
* 11063a25a8 - [FIR] Replace FirEmptyDiagnostic with FirStubDiagnostic (4 days ago) <Dmitriy Novozhilov>
* ee20f88837 - [FIR] Propagate smartcasts in safe calls chain (4 days ago) <Dmitriy Novozhilov>
* 833648d8e0 - [FIR] Fix smartcasts on receivers of implict invoke call (4 days ago) <Dmitriy Novozhilov>
* 660bcce90a - [FIR] Add smartcasts for reassigned vars (4 days ago) <Dmitriy Novozhilov>
* 2a74e37e28 - [FIR] Ignore expected type for resolve constant expressions (4 days ago) <Dmitriy Novozhilov>
* 6a3c07688f - Add print of detailed stack trace to NonFir modularized test (4 days ago) <Dmitriy Novozhilov>
* a235dd2891 - (tag: build-1.3.70-dev-1618) IR: move defaultParameterDeclarationsCache access up one level (4 days ago) <pyos>
* 70f09a7531 - IR: make DefaultArgumentStubGenerator a few lines shorter (4 days ago) <pyos>
* 2b2dd097a3 - IR: refactor DefaultParameterInjector (4 days ago) <pyos>
* 7a2715da44 - IR: refactor generateDefaultsFunction (4 days ago) <pyos>
* 29a14e2330 - (tag: build-1.3.70-dev-1616) JVM_IR: resolve inline fake overrides before codegen (4 days ago) <pyos>
* 1b2091d536 - (tag: build-1.3.70-dev-1612) Fix: KLIB reading error on Windows (4 days ago) <Dmitriy Dolovov>
* 77950c5410 - (tag: build-1.3.70-dev-1607) [Gradle, JS] Remove redundant from kotlin-test-js-runner (4 days ago) <Ilya Goncharov>
* 6a6bef0f6c - [Debugger, JS] Remove kotlin source map support from tests and build (4 days ago) <Ilya Goncharov>
* 35cb412dc3 - [Gradle, JS] Fix source map support initializing for mocha (4 days ago) <Ilya Goncharov>
* 4e427d2ce4 - [Gradle, JS] Fix source map support initializing for nodejs (4 days ago) <Ilya Goncharov>
* 20e33806ec - [Debugger, JS] Provide possibility to debug mocha tests (4 days ago) <Ilya Goncharov>
* 30b4622a45 - (tag: build-1.3.70-dev-1601) Remove invalid unused reference (4 days ago) <Igor Yakovlev>
* c905bbca36 - (tag: build-1.3.70-dev-1597) Scripting: invalidate caches on roots changes (4 days ago) <Sergey Rostov>
* b0327964b7 - (tag: build-1.3.70-dev-1590) Fix compilation on 183 and as34 (4 days ago) <Denis Zharkov>
* c7e9a6c5d9 - (tag: build-1.3.70-dev-1587) Add new script dependency resolvers (4 days ago) <Anatoly Nikitin>
* 81e2e119e2 - Fix propagation of dependency resolution failure reports during script compilation (4 days ago) <Anatoly Nikitin>
* 744dfc6bf9 - (tag: build-1.3.70-dev-1585) Minor. Pass proper timeout to logger (4 days ago) <Mikhael Bogdanov>
* 4281fd6bd5 - (tag: build-1.3.70-dev-1584) Don't write nop for extension lambda during inline (4 days ago) <Mikhael Bogdanov>
* b757224df1 - (tag: build-1.3.70-dev-1583) Scripting: invalidate caches on roots changes (4 days ago) <Sergey Rostov>
* df0c250fd8 - Scripting: fix lost caches clearing call (4 days ago) <Sergey Rostov>
* 542f21b701 - Scripting, minor: cache firstScriptSdk (4 days ago) <Sergey Rostov>
* ab3f9586b3 - (tag: build-1.3.70-dev-1580) Suspend function calls highlighting added. (4 days ago) <Vladimir Ilmov>
* 46423443e9 - 'it' parameter highlighting fixed for chain usage. (4 days ago) <Vladimir Ilmov>
* fb9fb2e048 - (tag: build-1.3.70-dev-1578) JVM IR: minor, remove obsolete code (5 days ago) <Alexander Udalov>
* 180e718752 - JVM IR: minor, repurpose JvmBackendContext.getLocalClassInfo to store Type (5 days ago) <Alexander Udalov>
* 6be9101675 - JVM IR: add jvmLocalClassExtractionPhase to lift out local classes from initializers (5 days ago) <Alexander Udalov>
* c5159d9cbe - (tag: build-1.3.70-dev-1576) IR: Add UniqId to IrSymbol (5 days ago) <Georgy Bronnikov>
* 1647279a8c - IR: move UniqId to ir.tree module (5 days ago) <Georgy Bronnikov>
* 76016b1a3c - IR: move KotlnMangler to ir.tree module (5 days ago) <Georgy Bronnikov>
* 92ebb092a2 - JvmMangler (5 days ago) <Georgy Bronnikov>
* 2f5442800b - Move WrappedDescriptors to ir.tree module (5 days ago) <Georgy Bronnikov>
*   cb11282183 - (tag: build-1.3.70-dev-1573) Merge pull request #2516 from t-kameyama/KT-18539 (5 days ago) <igoriakovlev>
|\
| * 4d9b19da82 - Remove comments from function/property implementation template (5 days ago) <Toshiaki Kameyama>
* 3429c07016 - (tag: build-1.3.70-dev-1564) Fix Native dependencies not transformed when imported from a source set (5 days ago) <Sergey Igushkin>
* 94f66c237b - (minor) replace the predicate for intermediate source set (5 days ago) <Sergey Igushkin>
* bcabbcf3e1 - Add Native stdlib to intermediate source set dependencies (5 days ago) <Dmitry Savvinov>
* 1ccda6a8d4 - Add fast find usages for data class components (5 days ago) <Igor Yakovlev>
* 6d9c00addd - (tag: build-1.3.70-dev-1558) Do not add preparation task to project import if registry option is switched off (5 days ago) <Natalia Selezneva>
* 455b9f852d - (tag: build-1.3.70-dev-1554) [NI] Disable caching of LHS expression types for "+=" operators (5 days ago) <Mikhail Zarechenskiy>
* 4973baae4e - (tag: build-1.3.70-dev-1551) [JVM IR] Fix JvmOverloads+Parameterless Main (5 days ago) <Kristoffer Andersen>
* b4185c9d47 - (tag: build-1.3.70-dev-1543) ScriptClassRootsCache: load configuration if it is not cached (5 days ago) <Sergey Rostov>
* a84e948051 - Scripting: pass KtFile to ScriptConfigurationLoader (5 days ago) <Sergey Rostov>
* 9a231bbbfa - (tag: build-1.3.70-dev-1537) Update trailing lambda quickfix, add tests (5 days ago) <Pavel Kirpichenkov>
* f1934fa49d -  Amend "Terminate preceding call with semicolon" quickfix (5 days ago) <Pavel Kirpichenkov>
* 0f638db3e5 - (tag: build-1.3.70-dev-1536) FIR: Turn SupertypeSupplier into a class (5 days ago) <Denis Zharkov>
* 56b5d170eb - FIR: Minor. Rename FirSupertypeResolverTransformerAdapter -> FirSupertypeResolverTransformer (5 days ago) <Denis Zharkov>
* 3a4f9e9109 - FIR: Drop FirClassLikeDeclaration::supertypesComputationStatus (5 days ago) <Denis Zharkov>
* 2fba6b54a0 - FIR: Minor. Drop old FirSupertypeResolverTransformer (5 days ago) <Denis Zharkov>
* 3f7bffa6fd - FIR: Do not use FirClass::supertypesComputationStatus (5 days ago) <Denis Zharkov>
* 5e0e78e555 - FIR: Rewrite supertype resolution (5 days ago) <Denis Zharkov>
2019-11-21 18:48:01 +01:00
Vasily Levchenko 8168b501eb [IR] adoption 1647279a8c, 76016b1a3c, 2f5442800b 2019-11-21 18:48:01 +01:00
Vladimir Ivanov 6abc9b6200 Sort fields by size (#3597) 2019-11-21 14:06:11 +03:00
Vladimir Ivanov 1fea5cdac2 Use unaligned instructions for simd struct member access (#3596) 2019-11-21 14:05:43 +03:00
Nikolay Igotti ec6fa2dcd5 Fix C++ ABI libraries on Android. (#3599) 2019-11-21 14:03:10 +03:00
Vladimir Ivanov 106f80da24 Avoid bitcast from/to function types returning simd to respect the ca… (#3581)
* Avoid bitcast from/to function types returning simd to respect the calling conventions difference

* minor: remove public declaration of KVector4i32
2019-11-21 10:24:35 +03:00
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