Vladimir Ivanov
f6f02a69c4
Char-based enum shall be mapped to integer-based ( #3621 )
...
* Char-based enum shall be mapped to integer-basede
* revised, using actual base type and Byte for constants of CharType
* minor cleanup
2019-11-29 17:19:10 +03:00
Anastasiya Shadrina
9a980920d1
[Coverage] Record methods regions correctly
2019-11-29 17:37:35 +07:00
Leonid Startsev
bd0396c71e
Refactor psi2irPhase in Native compiler according to bf910f92 commit in
...
Kotlin
(cherry picked from commit 0995b351eeb5d147074f038892e0aa17eb068302)
2019-11-28 19:18:24 +01:00
Vasily Levchenko
0b8f5746b0
[kotlin compiler][update] 1.3.70-dev-2158
...
* 1ed23d7c54 - (tag: build-1.3.70-dev-2158) IR: reorganize IrProvider handling (18 hours ago) <Georgy Bronnikov>
* be04912f6f - (tag: build-1.3.70-dev-2155) KT-19574 Code with inferred default parameters and parameter vs property name clashes (#2671 ) (19 hours ago) <Toshiaki Kameyama>
* 1bbd17c4d6 - Turn off FUS data sending in 1.3.61+ as we as we sent enough in 1.3.60 (20 hours ago) <Anton Yalyshev>
* e38fdae1bc - (tag: build-1.3.70-dev-2154) Regenerate `DiagnosticsTestWithJsStdLibGenerated` (20 hours ago) <Dmitriy Novozhilov>
* 5190ff9733 - [FIR-TEST] Add test with SAM conversion in constructor call (20 hours ago) <Dmitriy Novozhilov>
* 71acd42727 - [FIR-TEST] Add test with ambiguity produced by definitely not null types (20 hours ago) <Dmitriy Novozhilov>
* fa2ef816b1 - Support Gradle instant execution with Kotlin/JVM and Android tasks (20 hours ago) <Sergey Igushkin>
* d59a171b65 - (tag: build-1.3.70-dev-2150) [FIR] Fix isMyTypeVariable in ConeInferenceContext (21 hours ago) <Simon Ogorodnik>
* ffa0896592 - (tag: build-1.3.70-dev-2146) Minor correction of attributes naming (21 hours ago) <Anton Yalyshev>
* c57c9b2e63 - Prepare data for successful FUS Whitelist parsing (21 hours ago) <Anton Yalyshev>
* c72622c6d7 - (tag: build-1.3.70-dev-2142) KT-32551 New J2K: Non-canonical modifiers order inspection is not applied during convertion of inner super class (#2806 ) (22 hours ago) <Toshiaki Kameyama>
* dbacae94d0 - (tag: build-1.3.70-dev-2138) Fix common super type calculation for captured dynamic types ^KT-32499 Fixed (22 hours ago) <victor.petukhov>
* 1c4c5520a2 - Fix incremental analysis in case of property does not have initializer but could be initialized on a class level (23 hours ago) <Vladimir Dolzhenko>
* c67222c176 - Add ERRORs check to AbstractOutOfBlockModificationTest (23 hours ago) <Vladimir Dolzhenko>
* 144f721a44 - Kotlinify AbstractOutOfBlockModificationTest, p2 (23 hours ago) <Vladimir Dolzhenko>
* 8f8ed4dbcf - Kotlinify AbstractOutOfBlockModificationTest, p1 (23 hours ago) <Vladimir Dolzhenko>
* 567248ebd7 - (tag: build-1.3.70-dev-2136) [FIR] Add default upper bounds to type parameter of synthetic when and try calls (23 hours ago) <Dmitriy Novozhilov>
* 5770d19d61 - [FIR] Fix calculating of completion mode (23 hours ago) <Dmitriy Novozhilov>
* 9c3117ba40 - [FIR] Git rid of creating new when and try fir nodes (23 hours ago) <Dmitriy Novozhilov>
* 8085ec8b0b - [FIR-TEST] Add test with ambiguity between java field and java accessor (23 hours ago) <Dmitriy Novozhilov>
* 3c661dd142 - [FIR-TEST] Add test with unresolved invoke of lambda with receiver (23 hours ago) <Dmitriy Novozhilov>
* 96d3a06129 - [FIR-TEST] Add test with hiding local functions (23 hours ago) <Dmitriy Novozhilov>
* 5d14c76f70 - [FIR-TEST] Add test with unresolved `Array<T>.clone()` (23 hours ago) <Dmitriy Novozhilov>
* 4059fae1b7 - [FIR-TEST] Add test with type mismatch on receiver with captured type (23 hours ago) <Dmitriy Novozhilov>
* 572256e2eb - [FIR-TEST] Add test with not-working bound smartcast (23 hours ago) <Dmitriy Novozhilov>
* 1a2e09e6a5 - (tag: build-1.3.70-dev-2121) ForLoopsLowering: Handle Iterable.withIndex() where the type is a bounded type parameter. (25 hours ago) <Mark Punzalan>
* e8252ea874 - (tag: build-1.3.70-dev-2118) handle kotlin shifts like bitwise binary ops (26 hours ago) <Kevin Bierhoff>
* a9baec4727 - Add headless mode for tests to avoid graphic card switch (26 hours ago) <Nikolay Krasko>
* 54338686d4 - Add test for lambda parameter type (26 hours ago) <Nikolay Krasko>
* eb71e686da - Stable order of generated annotation targets (26 hours ago) <Nikolay Krasko>
* 592df477e9 - Mute MultiModuleHighlightingTest tests (26 hours ago) <Nikolay Krasko>
* 00a70c51f0 - (tag: build-1.3.70-dev-2115) FIR: Generate fake overrides always if there are type parameters (27 hours ago) <Denis Zharkov>
* 8efd59403d - FIR: Avoid redundant substitution when type parameters don't change (27 hours ago) <Denis Zharkov>
* 07a4352809 - FIR: Add hack for Fir2IrVisitor (27 hours ago) <Denis Zharkov>
* 3b7ad066fc - FIR: Substitute type alias constructors properly (27 hours ago) <Denis Zharkov>
* f68929fe74 - FIR: Leave functions type parameters in subsituting scope (27 hours ago) <Denis Zharkov>
* b5ef063b0f - FIR: Cache functions in use-site member scope (27 hours ago) <Denis Zharkov>
* f659dc0bea - FIR: Add synthetic values/valueOf methods to Java classes (27 hours ago) <Denis Zharkov>
* 256f5ca0a1 - FIR: Support inherited default parameters (27 hours ago) <Denis Zharkov>
* c9cb4dff52 - (tag: build-1.3.70-dev-2114) Scripting: introduce ide-specific comparision of script compilation configurations (KT-34626) (27 hours ago) <Natalia Selezneva>
* 07b6dadbf0 - Scripting: move additional classpath to the end of script classpath (KT-34626) (27 hours ago) <Natalia Selezneva>
* 72e99b5863 - Scripting: avoid just in case configuration requests to Gradle (KT-34442) (27 hours ago) <Natalia Selezneva>
* f27e13035a - Minor: introduce helper method to check registry option (27 hours ago) <Natalia Selezneva>
* 7ade2ec576 - Scripting: configurations from gradle import should be always taken into account (KT-34442) (27 hours ago) <Natalia Selezneva>
* 2f1915d85e - Scripting: check that kotlin dsl models are provided during import as soon as possible (27 hours ago) <Natalia Selezneva>
2019-11-28 13:36:59 +01:00
Georgy Bronnikov
40715826ad
Adapt to change in ExternalDependenciesGenerator
2019-11-28 10:24:15 +03:00
Vasily Levchenko
128d348dd6
[build][settings] drop partly be6722d44a
2019-11-28 07:19:06 +01:00
Vasily Levchenko
e9a069d346
Revert "Added one more property which sets K/N compiler (workaround for bcabbcf3e1) ( #3615 )"
...
This reverts commit 604c5f2c79 .
2019-11-28 07:19:06 +01:00
Vasily Levchenko
8c77c43e5e
[serialization] adoption of eb73650209
2019-11-28 07:19:06 +01:00
Vasily Levchenko
861bd65e34
[phases] adoption of 3d2800f99b and 3e18350a1f
2019-11-28 07:19:06 +01:00
Vasily Levchenko
5e4747bc12
[codegen] adoption of 52b24ead91
2019-11-28 07:19:06 +01:00
Vasily Levchenko
57f8065223
[kotlin compiler][update] 1.3.70-dev-2113
...
* 249789d6eb - (tag: build-1.3.70-dev-2113) Formatter: add test for enum entry with comment Relates to #KT-15980 (7 hours ago) <Dmitry Gridin>
* 97c8b2074e - (tag: build-1.3.70-dev-2104) [JS] Set correct EXPECTED_REACHABLE_NODES (18 hours ago) <Roman Artemev>
* 12f29bacab - (tag: build-1.3.70-dev-2101) Exclude checking for unimplemented method for binary origin classes (21 hours ago) <Igor Yakovlev>
* 8d5e5210a6 - (tag: build-1.3.70-dev-2099) JVM_IR: Copy annotations to suspend function views. (21 hours ago) <Mads Ager>
* 3d1061ee3c - (tag: build-1.3.70-dev-2094) Uast: `KotlinUMethodWithFakeLightDelegate` 183-related fixes (22 hours ago) <Nicolay Mitropolsky>
* c5fb51bd85 - 191: Uast: `KotlinUMethod` compilation fix (22 hours ago) <Nicolay Mitropolsky>
* 19c28c55c5 - (tag: build-1.3.70-dev-2092) Allow serialization plugin to work with inline types which are primitives (e.g. Char in JS IR) (22 hours ago) <Leonid Startsev>
* ed786c4daf - Enable compiler plugins in JS IR backend (and WASM too, since they use same loadIr function) (22 hours ago) <Leonid Startsev>
* 0441e484a6 - (tag: build-1.3.70-dev-2079) PSI2IR: For implicit function return, use expression's end offset as start offset of the IrReturn to generarate correct line number. (24 hours ago) <Jiaxiang Chen>
* e49431a12c - Debug information test: make stepping information more readable. (24 hours ago) <Jiaxiang Chen>
* 331b085b2f - JVM_IR: Fix line number for catch clause. (24 hours ago) <Jiaxiang Chen>
* 3ea878b1c6 - JVM_IR: Fix line number for varible initializer (24 hours ago) <Jiaxiang Chen>
* 8bb9c572ac - (tag: build-1.3.70-dev-2076) Move inProgress lock at the onFinish of background task (KT-34688) (25 hours ago) <Natalia Selezneva>
* ad09492eb0 - (tag: build-1.3.70-dev-2072) [Gradle, JS] Migrate on only name-version npm dependencies (26 hours ago) <Ilya Goncharov>
* 95b56e10b4 - [Gradle, JS] Activate root npm dependency declaration for multiplatform (26 hours ago) <Ilya Goncharov>
* 5397023f71 - [Gradle, JS] Add Groovy Closure support (26 hours ago) <Ilya Goncharov>
* 028c73d959 - [Gradle, JS] Add compatible operators for npm dependencies (26 hours ago) <Ilya Goncharov>
* 26cd392a9a - [Gradle, JS] First steps for npm dependencies in root (26 hours ago) <Ilya Goncharov>
* f73fc5199b - [Gradle, JS] Mute testWeb false positive test (26 hours ago) <Ilya Goncharov>
* be5b8c1bdb - [Gradle, JS] Mute false positive test for MPP JS-JVM (26 hours ago) <Ilya Goncharov>
* b40a888f1d - (tag: build-1.3.70-dev-2070) Formatter: fix line break between declarations with annotations #KT-35093 Fixed #KT-35106 Fixed (26 hours ago) <Dmitry Gridin>
* bfd539d5d1 - Formatter: fix line break between declarations with comment #KT-12490 Fixed #KT-35088 Fixed (26 hours ago) <Dmitry Gridin>
* b6b755506c - Formatter: support `Chop down if long` for `Chained method calls` #KT-23929 Fixed #KT-33553 Fixed (26 hours ago) <Dmitry Gridin>
* 351fef5628 - DoubleBangToIfIntention: fix invalid psi tree (26 hours ago) <Dmitry Gridin>
* f48ad25626 - Advance bootstrap to 1.3.70-dev-1806 (26 hours ago) <Svyatoslav Kuzmich>
* 8185c452fe - Ignore jarRepositories.xml (26 hours ago) <Nikolay Krasko>
* 13b0054e0a - Fix compilation for service messages tests in 193 branch (26 hours ago) <Nikolay Krasko>
* 89f26cc89d - Minor: Make diff function for AbstractKotlinFoldingTest (26 hours ago) <Nikolay Krasko>
* 5d6333f0f4 - 193: Better services registration for parser tests (26 hours ago) <Nikolay Krasko>
* 3d2800f99b - Move out symbols that do not depend on a BackendContext to a separate BuiltinSymbolsBase class. (26 hours ago) <Leonid Startsev>
* 3e18350a1f - Rewrite IR plugin infrastructure (and serialization plugin) so it won't emit LazyIR. (26 hours ago) <Leonid Startsev>
* e4d0d450ab - (tag: build-1.3.70-dev-2069) Uast: keeping annotations from sources in non-light-methods backed UMethods (KT-27806) (27 hours ago) <Nicolay Mitropolsky>
* 833571d8b2 - Uast: tests for suspend and `DeprecationLevel.HIDDEN` functions appears in Uast tree (KT-27806, KT-32031) (27 hours ago) <Nicolay Mitropolsky>
* 2772659ed2 - Uast: Uast produces reified methods on his own because light-classes doesn't (KT-34316) (27 hours ago) <Nicolay Mitropolsky>
* 9c18df61ca - Uast: `KotlinUMethod` and `KotlinUAnnotationMethod` are separated (KT-30489) (27 hours ago) <Nicolay Mitropolsky>
* 9fec2c78d1 - (tag: build-1.3.70-dev-2068) JS IR: apply forLoopsLowering (27 hours ago) <Anton Bannykh>
* 0ea407fef9 - (tag: build-1.3.70-dev-2067) debug information test: handle vm resume correctly. (27 hours ago) <Jiaxiang Chen>
* 251899c31a - (tag: build-1.3.70-dev-2062) Fix bad indentation when copy-paste to trimIndent() (28 hours ago) <Toshiaki Kameyama>
* 178dbd3c5d - (tag: build-1.3.70-dev-2057) Remove hacky re-initialization of PsiSubstitutor.KEY (branch 193) (29 hours ago) <Mikhail Glukhikh>
* 81699299f5 - (tag: build-1.3.70-dev-2053) JS_IR: DCE (29 hours ago) <Anton Bannykh>
* faf4c05fc8 - (tag: build-1.3.70-dev-2051) KT-34644 Give `return` keyword more priority in completion where appropriate (30 hours ago) <Roman Golyshev>
* de11b4cb64 - KT-34644 Refactor `CompletionUtils::returnExpressionItems` (30 hours ago) <Roman Golyshev>
* cf82efb49f - (tag: build-1.3.70-dev-2047) [NI] Add missing diagnostic on callable references in fake calls (31 hours ago) <Pavel Kirpichenkov>
* eb73650209 - (tag: build-1.3.70-dev-2046) Fix race in IDE: inject proper storage manager for type parameters (31 hours ago) <Mikhail Zarechenskiy>
* 399667a434 - (tag: build-1.3.70-dev-2037) JVM_IR: Implement data class array member intrinsics. (2 days ago) <Mads Ager>
* ea8ade0852 - (tag: build-1.3.70-dev-2036) [JS] Refactor and comment for typeOf fix (2 days ago) <Svyatoslav Kuzmich>
* dc336c3c8a - [JS] Add marker function getReifiedTypeParameterKType to runtime (2 days ago) <Svyatoslav Kuzmich>
* 600fb723f4 - [JS] Fix typeOf for some reified type parameters (2 days ago) <Svyatoslav Kuzmich>
* c4d993d14c - [KLIB] Fix top level property index. Include const properties as well. (2 days ago) <Roman Artemev>
* 1e4f8b2946 - [JS IR] Do not forbid typeOf inlining if it is not required (2 days ago) <Roman Artemev>
* 2e22ddba39 - [JS IR] Fix annotation constructor body generation (2 days ago) <Roman Artemev>
* c5e25a0382 - [JS IR] Make `PrivateMembersLowering` global to handle inlined private references correctly - Fixes [KT-33334] (2 days ago) <Roman Artemev>
* 9946feb66c - [JS IR] Fix name clash between class members defined on prototype - Fixes [KT-33327] (2 days ago) <Roman Artemev>
* 987c6ab3ee - [JS IR] Roll making Char inline class back - un/mute falling tests (2 days ago) <Roman Artemev>
* b9ac1341ff - (tag: build-1.3.70-dev-2035) Export generic serializer constructor from JS module (2 days ago) <Leonid Startsev>
* 73b9d2466a - Do not report 'Missing @Serializable on enum with @SerialInfo' if enum has custom serializer (2 days ago) <Leonid Startsev>
* 98ceee784a - (tag: build-1.3.70-dev-2026) JVM_IR: More special bridge rewriting. (2 days ago) <Mads Ager>
* f368d9761a - (tag: build-1.3.70-dev-2021) Fix `for` loop conversion when multiple initializers are present (2 days ago) <Ilya Kirillov>
* b73625ad9e - (tag: build-1.3.70-dev-2019) Switch main-kts to the updated resolvers infrastructure (2 days ago) <Ilya Chernikov>
* baec10fb40 - Update apache ivy version to 2.5.0 (2 days ago) <Ilya Chernikov>
* 4234c5ec31 - Fix ivy resolver: deps config and maven repos: (2 days ago) <Ilya Chernikov>
* 5e5038416e - (tag: build-1.3.70-dev-2018) Revert "tmp" (2 days ago) <Dmitriy Novozhilov>
* 3e336913b6 - (tag: build-1.3.70-dev-2011) tmp (2 days ago) <Dmitriy Novozhilov>
* 4fc554fa9a - [FIR-TEST] Add test with unresolved SAM usage of `Comparator` (2 days ago) <Dmitriy Novozhilov>
* 98af866417 - [FIR] Fix stopping in AbstractFirUseSiteMemberScope (2 days ago) <Dmitriy Novozhilov>
* 52caa6a58d - [FIR] Don't recreate type resolver in `FirSpecificTypeResolverTransformer` (2 days ago) <Dmitriy Novozhilov>
* 841ba6ea11 - [FIR] Add generating of rawBuilder tests for light tree (2 days ago) <Dmitriy Novozhilov>
* 43e621530f - [FIR] Add type parameters to FirQualifierExpression (2 days ago) <Dmitriy Novozhilov>
* 9330547f87 - (tag: build-1.3.70-dev-2004) Gradle 6.0.1 support. Fix Yarn loading progress logging (2 days ago) <Victor Turansky>
* 4622041706 - (tag: build-1.3.70-dev-2002) Update box test for unsigned to signed conversions (2 days ago) <Pavel Kirpichenkov>
* 076166c22f - (tag: build-1.3.70-dev-1999) Debugger: Generate line numbers for class initializers with a number on the 'init' keyword (KT-16277) (2 days ago) <Yan Zhulanow>
* bebc8974b2 - Report 5308947: check module validity before asking for library versions (2 days ago) <Yan Zhulanow>
* cf620cc60d - Debugger: Synchronize "Add field breakpoint" dialog with the platform code (2 days ago) <Yan Zhulanow>
* 75b366fc5e - EA-211653: Wrap field breakpoint dialog into a transaction guard (2 days ago) <Yan Zhulanow>
* ffeef6c18d - EA-210460: Use 'safeAllLineLocations()' instead of throwing 'allLineLocations()' (2 days ago) <Yan Zhulanow>
* aaa45425da - EA-210002: handle interruption in case of background inline callable searcher task (2 days ago) <Yan Zhulanow>
* 36073ef61e - EA-209923: Add missing read action (2 days ago) <Yan Zhulanow>
* 69d5115b89 - EA-214241: Remove worthless error reporting (2 days ago) <Yan Zhulanow>
* 16c4b0e458 - EA-210823: Fix AIE in breakpoint applicability test (2 days ago) <Yan Zhulanow>
* ab06f772fc - EA-209419: Fix read action requirement in Light constant evaluator (2 days ago) <Yan Zhulanow>
* 2983c87212 - EA-215308: Fix unsafe check casts in template entry handling (2 days ago) <Yan Zhulanow>
* 3534d4af36 - EA-215324: Fix "Module already disposed" in Scratch combo-box (2 days ago) <Yan Zhulanow>
* 3d17af0ada - EA-215375: Check range, not rangeMarker with nullable 'range' inside (2 days ago) <Yan Zhulanow>
* 89bd3b8767 - EA-215872: Check text range validity before 'getText(range)' (2 days ago) <Yan Zhulanow>
* 49bcb103ef - EA-216005: Do not request KotlinFacetSettingsProvider for dead projects (2 days ago) <Yan Zhulanow>
* f91a84872a - EA-216299: fix SIOOBE in completion (2 days ago) <Yan Zhulanow>
* f75288b480 - EA-216333: check PsiElement validity before light class generation (2 days ago) <Yan Zhulanow>
* 59296d6a6b - EA-217068: Add missing read action (2 days ago) <Yan Zhulanow>
* e12f17d5dc - EA-217069: Add missing read action (2 days ago) <Yan Zhulanow>
* 54203100bc - EA-217072: Add missing read action (2 days ago) <Yan Zhulanow>
* 6a4b658ad4 - EA-217153: Add line count check (2 days ago) <Yan Zhulanow>
* ab0f841642 - Debugger: Provide fixed implementation of 'toString()' for lambdas (KT-32691) (2 days ago) <Yan Zhulanow>
* 82a1750d26 - Debugger: Forbid 'Nothing' constructor calls in evaluated code (KT-33093) (2 days ago) <Yan Zhulanow>
* 55b3637f03 - (tag: build-1.3.70-dev-1995) Fix case of inner object usage in missing supertypes checker (2 days ago) <Pavel Kirpichenkov>
* 5afab1ac2b - (tag: build-1.3.70-dev-1992) [FIR] FIR2IR: Populate calls with type arguments and function type parameters with bounds/supertypes. (2 days ago) <Mark Punzalan>
* 58dd9a6004 - (tag: build-1.3.70-dev-1991) Fix AWT freeze in KotlinNativeABICompatibilityChecker (part 2) (3 days ago) <Dmitriy Dolovov>
* 0747a4d9b7 - Fix AWT freeze in KotlinNativeABICompatibilityChecker (3 days ago) <Dmitriy Dolovov>
* e321c9e4e7 - (tag: build-1.3.70-dev-1986) Fix diagnostics calculations for incremental analysis (4 days ago) <Vladimir Dolzhenko>
* c7c512d55e - (tag: build-1.3.70-dev-1984) Merge pull request #2815 from t-kameyama/KT-35022 (4 days ago) <Vladimir Dolzhenko>
|\
| * f6059c3eb5 - "Change to var": remove `const` modifier (5 days ago) <Toshiaki Kameyama>
* | d599322503 - (tag: build-1.3.70-dev-1980) Calculate method parameter hint info in updateParameterInfo method (with a progress till 201) (4 days ago) <Vladimir Dolzhenko>
* | 84757964bb - (tag: build-1.3.70-dev-1979) Advance bootstrap to 1.3.70-dev-1806 (5 days ago) <Svyatoslav Kuzmich>
* | 73a152ccc7 - Re-mute inspection tests in AS34 (KT-32856) (5 days ago) <Nikolay Krasko>
* | e49d7c86ff - Re-mute move refactoring tests (KT-34106) (5 days ago) <Nikolay Krasko>
* | 0ae677e945 - Re-mute checker tests (KT-34105) (5 days ago) <Nikolay Krasko>
* | 394a812329 - Re-mute completion tests (KT-32919) (5 days ago) <Nikolay Krasko>
* | 6797fb476c - Support auto-mute from file for database with mutes (5 days ago) <Nikolay Krasko>
* | 9356155f60 - Minor: add bunch directives for better discoverability banched code (5 days ago) <Nikolay Krasko>
* | 027bc671c1 - (tag: build-1.3.70-dev-1969) Build: Remove duplicated compiler.xml from idea module (5 days ago) <Vyacheslav Gerasimov>
|/
* 8c103629a6 - (tag: build-1.3.70-dev-1968) Disable FIR box test for callable references to vararg function (5 days ago) <Pavel Kirpichenkov>
* 4267e9e3d0 - (tag: build-1.3.70-dev-1948) Revert "Advance bootstrap to 1.3.70-dev-1806" (5 days ago) <Nikolay Krasko>
* e506efb5b2 - (tag: build-1.3.70-dev-1942) Include Klib metadata utils into jps-plugin (5 days ago) <Alexey Tsvetkov>
* a0d4d0da58 - (tag: build-1.3.70-dev-1941) [coroutine][debug] rollback compilation failed exception as it breaks test scenarios (5 days ago) <Vladimir Ilmov>
* 9dc628bd72 - (tag: build-1.3.70-dev-1934) Fix FirJavaElementFinder.kt.183 compilation (5 days ago) <Denis Zharkov>
* d3f906a1a2 - Minor: extract method & reformat to improve readability (5 days ago) <Alexey Tsvetkov>
* ed6b90002e - conservatively generate code if descriptor unavailable, which happens for some suspend inline functions (5 days ago) <Kevin Bierhoff>
* 0285b26e40 - make FunctionCodegen skip method bodies we don't need, which avoids problems with inlining methods inside methods we don't need (5 days ago) <Kevin Bierhoff>
* b10f47b50e - (tag: build-1.3.70-dev-1927) Minor: merge util methods for scripting to one file in idea-gradle (5 days ago) <Natalia Selezneva>
* 23f95872ad - Minor: fix packages after moving classes to idea-gradle module (5 days ago) <Natalia Selezneva>
* 75a23b4bc4 - Minor: changes after review (5 days ago) <Sergey Rostov>
* fc100d13dd - Scripting: move gradle specific logic to idea-gradle (5 days ago) <Sergey Rostov>
* 0fb58ed94c - Scripting loading tests and extension points (5 days ago) <Sergey Rostov>
* ca71b2fe90 - Add script configuration dependencies to script classpath (5 days ago) <Natalia Selezneva>
* 29ef10a919 - Check gradle version for loading script configuration during import option (5 days ago) <Natalia Selezneva>
* 72ef43f462 - Show filePattern in settings for new script definitions if present (5 days ago) <Natalia Selezneva>
* c40cd07cf0 - Do not show duplicated error gradle templates in settings (5 days ago) <Natalia Selezneva>
* d355a9f686 - Minor: fix typo (5 days ago) <Natalia Selezneva>
* 229665d2fc - Remove unused environment properties from gradle configuration resolver (5 days ago) <Natalia Selezneva>
* 9710f1da77 - Minor: move class (5 days ago) <Natalia Selezneva>
* 6c4de96dcb - Minor: extract class to separate file (5 days ago) <Natalia Selezneva>
* 4b0844b21d - Minor: move classes in idea-gradle module related to scripting (5 days ago) <Natalia Selezneva>
* 28e2d2faf2 - (tag: build-1.3.70-dev-1926) KT-34740 Make `getImplicitReceiversWithInstanceToExpression` keep script implicit receivers (5 days ago) <Roman Golyshev>
* be2fe256ba - KT-34740 Refactor `implicitReceiversUtils.kt` (5 days ago) <Roman Golyshev>
* 34b8b96cde - (tag: build-1.3.70-dev-1925) Generate forgotten FIR box test (5 days ago) <Pavel Kirpichenkov>
* d269c194c7 - (tag: build-1.3.70-dev-1923, kotlin/minamoto/misc/compiler-update/kotlin, kotlin/minamoto/misc/1.3.60/kotlin) Fix java version parsing in KAPT (5 days ago) <Ivan Gavrilovic>
* 508330e0bb - Remove deprecated method from CommandLineProcessor (5 days ago) <Jens Klingenberg>
* 3a7deffe2e - KT-33050: Pass source version to KAPT for JDK12+ (5 days ago) <Ivan Gavrilovic>
* f4c6f57354 - KT-34194: Pass error/NonExistentClass for incremental KAPT run (5 days ago) <Ivan Gavrilovic>
* 7bdda22cfa - (tag: build-1.3.70-dev-1921) [coroutine][debugger] broken testCompileOnly fix missing dependency aether-dependency-resolver in 192,193 versions (5 days ago) <Vladimir Ilmov>
* 3fa431e114 - (tag: build-1.3.70-dev-1916) [JS IR] Don't use full paths when generating comments with a path for file blocks (6 days ago) <Zalim Bashorov>
* c05c07f243 - [JS IR] Generate special region comments at the start and the end of each file block (6 days ago) <Zalim Bashorov>
* fa76b9cf83 - [JS IR] Use single line comment instead of JsDoc comment for comments with path (6 days ago) <Zalim Bashorov>
* 83e85b3ec8 - [JS AST] Add single line comment node (6 days ago) <Zalim Bashorov>
* 5fe79f71ad - [JS IR] Don't generate comment with path for "empty" files (6 days ago) <Zalim Bashorov>
* 4e3a2a0b3e - [JS AST] Don't generate a new line after try and if-then blocks (6 days ago) <Zalim Bashorov>
* 8f9895e64e - (tag: build-1.3.70-dev-1912) Add external keyword support for UL (6 days ago) <Igor Yakovlev>
* f80a71517f - (tag: build-1.3.70-dev-1900) [NI] Handle vararg parameter in reflection type wrt array types (6 days ago) <Pavel Kirpichenkov>
* aba5ff0c1e - (tag: build-1.3.70-dev-1899) Fix copy refactoring for multiply kotlin files (6 days ago) <Igor Yakovlev>
* 7d944e2023 - (tag: build-1.3.70-dev-1892) FIR dispatch receiver: check nullability only (expected vs actual type) (6 days ago) <Mikhail Glukhikh>
* 0dc7c37b62 - Choose SDK consistently at least for non-COMPOSITE analysis (6 days ago) <Dmitry Savvinov>
* e4afbae954 - (tag: build-1.3.70-dev-1891) Minor, fix test data for kotlinx.serialization bytecode text test (6 days ago) <Alexander Udalov>
* 4e331d0fb9 - Update ReadMe.md (6 days ago) <Alexander Podkhalyuzin>
* 88dae8025e - (tag: build-1.3.70-dev-1887) Fix failure with Kotlin/Native distributions that have no stdlib (6 days ago) <sergey.igushkin>
* 6a28d1da82 - (tag: build-1.3.70-dev-1886) Resolve references in background thread in PlainTextPasteImportResolver (6 days ago) <Vladimir Dolzhenko>
* bdb1c2a27f - (tag: build-1.3.70-dev-1880) [Gradle, JS] Fix tasks naming (6 days ago) <Ilya Goncharov>
* d221c1f242 - (tag: build-1.3.70-dev-1875) JVM_IR: refactor MoveCompanionObjectFieldsLowering (6 days ago) <pyos>
* afd59f0d46 - (tag: build-1.3.70-dev-1869) [NI] Fix 'only input type' check for intersection types (6 days ago) <Pavel Kirpichenkov>
* 57760e5873 - FIR: set anonymous initializers' parents (6 days ago) <pyos>
* b38153e402 - (tag: build-1.3.70-dev-1864) Minor, add runtime and comment to test on multi-file isInitialized (6 days ago) <Alexander Udalov>
* bf06d381b9 - Minor, move old Java nullability assertion tests under oldLanguageVersions/ (6 days ago) <Alexander Udalov>
* 16e76fb75a - Resolve imports in background thread in PlainTextPasteImportResolver (6 days ago) <Vladimir Dolzhenko>
* bffbe89f53 - (tag: build-1.3.70-dev-1861) Advance bootstrap to 1.3.70-dev-1806 (6 days ago) <Svyatoslav Kuzmich>
* 0f4f3f2429 - (tag: build-1.3.70-dev-1858) FIR: set correspondingPropertySymbol of backing fields (6 days ago) <pyos>
* 0dcce9f584 - (tag: build-1.3.70-dev-1856) FIR: add forgotten annotation calls resolve at some points (6 days ago) <Mikhail Glukhikh>
* 1bc4642fc9 - Run CompileKotlinAgainstJava tests in both APT / non-APT modes (6 days ago) <Mikhail Glukhikh>
* 393047883e - JavacWrapper: add Kotlin classes to classpath only in APT mode (6 days ago) <Mikhail Glukhikh>
* 89a582b694 - JavacWrapper: perform makeOutputDirectoryClasses hack only in non-APT mode (6 days ago) <Mikhail Glukhikh>
* 64380670c5 - (tag: build-1.3.70-dev-1850) [Gradle, JS] Add more info for check exit code (6 days ago) <Ilya Goncharov>
* ac241852de - [Gradle, JS] Add verbose option to yarn in debug mode (6 days ago) <Ilya Goncharov>
* 28f2a2a864 - Fix: Kotlin/Native libs have non-user friendly representation in IDE (6 days ago) <Dmitriy Dolovov>
* d3a5dcb601 - (tag: build-1.3.70-dev-1840) KT-35004: keep track of KotlinType for 'when' subject (6 days ago) <Dmitry Petrov>
* 338b4e2eab - (tag: build-1.3.70-dev-1837) Refactor AbstractCompileKotlinAgainstJavaTest (6 days ago) <Mikhail Glukhikh>
* 32aba31819 - Cleanup: AbstractCompileKotlinAgainstJavaTest (6 days ago) <Mikhail Glukhikh>
* 307c82e3a4 - (tag: build-1.3.70-dev-1835) JVM_IR: redirect to correct function in special brigdes (7 days ago) <Georgy Bronnikov>
* ef567c868e - (tag: build-1.3.70-dev-1825) [NI] Add `checkCanceled` checks before resolving a candidate (7 days ago) <Mikhail Zarechenskiy>
* 63e62dcf42 - Add `checkCanceled` check on resolving imports path (7 days ago) <Mikhail Zarechenskiy>
* db24d4ac9a - FIR: Drop ConeTypeAliasLookupTag (7 days ago) <Denis Zharkov>
* 38500d27e8 - FIR: Add cache for expanded types (7 days ago) <Denis Zharkov>
* 159aefd26d - FIR: Refactor Cone types (7 days ago) <Denis Zharkov>
* e03162f2dd - FIR: Rename ConeClassTypeImpl -> ConeClassLikeTypeImpl (7 days ago) <Denis Zharkov>
* f178cb6fb3 - FIR: Replace trivial usages of ConeClassType with ConeClassLikeType (7 days ago) <Denis Zharkov>
* a485a5ffd6 - (tag: build-1.3.70-dev-1824) JVM IR: load fields for JvmField properties from dependencies (7 days ago) <Alexander Udalov>
* 608449f41d - IR: introduce StubGeneratorExtensions for ExternalDependenciesGenerator (7 days ago) <Alexander Udalov>
* c3af2d5a10 - (tag: build-1.3.70-dev-1821) JVM_IR. Combine all inline function resolve logic in ResolveInlineCalls lower (7 days ago) <Mikhael Bogdanov>
* 939a9ff53e - (tag: build-1.3.70-dev-1820) JVM_IR: fix NPE in interface companion initializers (7 days ago) <pyos>
* 7c015564ce - (tag: build-1.3.70-dev-1818) JVM_IR: do not set ACC_VARARGS if vararg is not the last parameter (7 days ago) <pyos>
* 7adffe0007 - (tag: build-1.3.70-dev-1814) Handle `withIndex()` on Iterables (including progressions) and Sequences in ForLoopsLowering. (7 days ago) <Mark Punzalan>
* a54d9482dd - Handle `withIndex()` on arrays and CharSequences in ForLoopsLowering. (7 days ago) <Mark Punzalan>
* 735535dd5a - Extract HeaderInfo base class and add NumericHeaderInfo class, in preparation for handling withIndex(). (7 days ago) <Mark Punzalan>
* 2ab539c5eb - Encapsulate variable construction and declaration order logic within ForLoopHeader instead of in HeaderProcessor. (7 days ago) <Mark Punzalan>
* 60c05362d2 - Refactor ForLoopHeader to clarify the purpose of its functions. (7 days ago) <Mark Punzalan>
* 7f803e60b6 - Fix typo in forInArrayWithIndex testdata filenames. (7 days ago) <Mark Punzalan>
* 9066614cb9 - (tag: build-1.3.70-dev-1813) Support inlining of implicitly casted lambda parameter (7 days ago) <Mikhael Bogdanov>
* d28ec1d449 - Add test for default lambda inlining in suspend inline (7 days ago) <Mikhael Bogdanov>
* a92afc5a89 - JVM_IR. Disable private default flag test (7 days ago) <Mikhael Bogdanov>
* 344c11af7f - JVM_IR. Support multifile facades in default function inlining (7 days ago) <Mikhael Bogdanov>
* 19ce055322 - JVM_IR. Pass stub function reference in 'getSignature' (7 days ago) <Mikhael Bogdanov>
* a214d61567 - IR. Change visibility to lowered default function/constructors to public (7 days ago) <Mikhael Bogdanov>
* abef5daea9 - IR. Hack to distinguish default values (7 days ago) <Mikhael Bogdanov>
* ac31e0e8c7 - Support default lambda inlining in IR (7 days ago) <Mikhael Bogdanov>
* 8adac2d1ea - Don't add unused label if variables are absent (7 days ago) <Mikhael Bogdanov>
* be3eed5f1f - Access to receiver thought reference class (7 days ago) <Mikhael Bogdanov>
* 7bab3a1048 - Set non-synthetic origin for generated members of PropertyReference (7 days ago) <Mikhael Bogdanov>
* 3196893166 - Don't write synthetic arguments to LVT (7 days ago) <Mikhael Bogdanov>
* f264942bf9 - Don't coerce intrisic value, it's already coerced (7 days ago) <Mikhael Bogdanov>
* e409387078 - Don't generate jump for last when condition (7 days ago) <Mikhael Bogdanov>
* 9a07063d8b - Decrease number of 'invokeMethodDescriptor' usage in inliner (7 days ago) <Mikhael Bogdanov>
* 3eec67e5d3 - JVM_IR. Don't compare with 0 defaultFlag (7 days ago) <Mikhael Bogdanov>
* f5fb50b224 - IR. Add separate origins for synthetic parameters in default functions. Keep information about types and default values in lowered funtion (7 days ago) <Mikhael Bogdanov>
* 764a25f6ae - [JS] Add deprecated typealias and extension properties for renamed in dukat update entities (7 days ago) <Alexey Trilis>
* 937cffd273 - (tag: build-1.3.70-dev-1809) Support Gradle 5.x in GradleInspectionTest (7 days ago) <Andrey Uskov>
* 21b9987a76 - Support Gradle 5.x in GradleMigrateTest (7 days ago) <Andrey Uskov>
* 5fe4baa4a5 - Fix GradleNativeLibrariesInIDENamingTest (7 days ago) <Andrey Uskov>
* 968ccf667a - Fix GradleNativeLibrariesPropagationTest (7 days ago) <Andrey Uskov>
* 8a3dfe93f2 - Fixed GradleFacetImportTests for gradle 5.x (7 days ago) <Andrey Uskov>
* 9e7eff7e72 - Enable ImportCompilerArgumentsWithInvalidDependencies test (7 days ago) <Andrey Uskov>
* 25acb1e191 - (tag: build-1.3.70-dev-1806) [coroutine][debugger] removed and regenerated tests for not-ready-to-be-tested logic, kt* tests are failing due to KT-32691 (7 days ago) <Vladimir Ilmov>
* 09d2bd33f8 - (tag: build-1.3.70-dev-1801) [coroutine][debug] incorrect merge conflicting with 00a06ef9b9 (7 days ago) <Vladimir Ilmov>
* 137e54db05 - (tag: build-1.3.70-dev-1791) FIR Java (raw type bounds erasure): make better protection from recursion (8 days ago) <Mikhail Glukhikh>
* 95203e9310 - FIR: unmute passing black-box tests (nested constructor resolve) (8 days ago) <Mikhail Glukhikh>
* fa739f1aae - FIR: optimize classifier scope: don't search for nonexistent symbols (8 days ago) <Mikhail Glukhikh>
* d39a36ee25 - FIR declared member scope: remove constructors from callable index (8 days ago) <Mikhail Glukhikh>
* bd71d1dc3f - FIR resolve: use lazy nested classifier scopes for Java classes (8 days ago) <Mikhail Glukhikh>
* cc891c46b1 - (tag: build-1.3.70-dev-1787) Mute failing fir blackbox test (8 days ago) <Dmitriy Novozhilov>
* 15ed342282 - (tag: build-1.3.70-dev-1776) JVM_IR: Generate args check in existing methods for special bridge methods. (8 days ago) <Mads Ager>
* 369d9bfdab - (tag: build-1.3.70-dev-1771) Dropped index from DeserializedSourceFile as it is no longer needed (8 days ago) <Alexander Gorshenev>
* e7ef453d22 - Got rid of klib file registry (8 days ago) <Alexander Gorshenev>
* f49bc0e96d - (tag: build-1.3.70-dev-1768, origin/rr/FIR/semoro/rawTypes) [FIR] Improve keyword colors (light-theme) in html dump (8 days ago) <Simon Ogorodnik>
* 36979e7937 - [FIR] Support ConeDefinitelyNotNullType in html dump (8 days ago) <Simon Ogorodnik>
* 9249d1b727 - [FIR] Support diagnostics in Html dump (8 days ago) <Simon Ogorodnik>
* 6e8f8f9a65 - [FIR] Partially support raw types (8 days ago) <Simon Ogorodnik>
* 119a3f1306 - (tag: build-1.3.70-dev-1762) JVM_IR: do not generate accessors to lateinit private properties (8 days ago) <Georgy Bronnikov>
* be0516348b - (tag: build-1.3.70-dev-1757) IDE formatting: add indention for new line in parameters list when there is a trailing comma (8 days ago) <victor.petukhov>
* d246d12093 - (tag: build-1.3.70-dev-1750) [Gradle, JS] Add intregration test on browser pipeline with transitive dependencies (8 days ago) <Ilya Goncharov>
* c87961dcad - [Gradle, JS] Dce should work with runtime classpath (8 days ago) <Ilya Goncharov>
* c2b53dfce7 - (tag: build-1.3.70-dev-1747) [Gradle, JS] Add debugger; only for debug mode (8 days ago) <Ilya Goncharov>
* 4d3698313d - [Debugger, JS] Configure timeouts for debugging (8 days ago) <Ilya Goncharov>
* 79ef361e1a - [Debugger, JS] Remove Mocha configuring in KotlinKarma (8 days ago) <Ilya Goncharov>
* 15a606c2b6 - [Debugger, JS] Rename karma-debug on karma-debug-runner (8 days ago) <Ilya Goncharov>
* 5f8a5d5fca - [Debugger, JS] Extract Debug's configurations (8 days ago) <Ilya Goncharov>
* d57127ed08 - [Debugger, JS] Fix for mocha timeout (8 days ago) <Ilya Goncharov>
* d7c2d098af - [Debugger, JS] Add configuring debuggable browser (8 days ago) <Ilya Goncharov>
* 550cc9d775 - [Gradle, JS] Add karma debugger by timeout (8 days ago) <Ilya Goncharov>
* 821a4ea472 - [Debugger, JS] Use default js debug configuration with Karma (8 days ago) <Ilya Goncharov>
* 3d00212e34 - (tag: build-1.3.70-dev-1745) FIR Java: add minor comment (type parameter types) (8 days ago) <Mikhail Glukhikh>
* f60842efe1 - (tag: build-1.3.70-dev-1744) FIR resolve: add test with Java static class constructor access from Kotlin (8 days ago) <Mikhail Glukhikh>
* 19aff81b55 - FIR tower resolve: make static members accessible from derived classes (8 days ago) <Mikhail Glukhikh>
* 7dea06d2a7 - FIR tower resolve: make companion members accessible from derived classes (8 days ago) <Mikhail Glukhikh>
* 802ed9b502 - FIR: implement protected visibility checker #KT-34788 Fixed (8 days ago) <Mikhail Glukhikh>
* ad3659d1d9 - FIR deserializer: add forgotten type parameter bounds for FunctionX (8 days ago) <Mikhail Glukhikh>
* 1e548e3f21 - FIR substitution: use intersection of bounds for * projection (8 days ago) <Mikhail Glukhikh>
* 43a8c1282f - [FIR] Add `toString()` call to expressions in string templates (8 days ago) <Dmitriy Novozhilov>
* 8d9d6fd181 - [TEST] Regenerate `FirBlackBoxCodegenTest` (8 days ago) <Dmitriy Novozhilov>
* 022a31398a - (tag: build-1.3.70-dev-1741) [coroutine][debug] creation stack trace jump to line fixed (8 days ago) <Vladimir Ilmov>
* 25222b55e6 - [coroutine][debug] AsyncStackTraceProvider refactored (8 days ago) <Vladimir Ilmov>
* 310b3611ef - coroutine extention refactored to minimize brunch-related logic (8 days ago) <Vladimir Ilmov>
* c90cd8c490 - [coroutine][debug] compilation error fixed (8 days ago) <Vladimir Ilmov>
* 3ca5d2d64f - Debugger: Add 193 bunch for coroutines debugger (8 days ago) <Aleksandr Prokopyev>
* 1dc44b4000 - Debugger: Tests refactor (8 days ago) <Aleksandr Prokopyev>
* 12313fa5aa - Debugger: Fix for coroutine debugger after review (8 days ago) <Aleksandr Prokopyev>
* 5975251a32 - Debugger: Coroutines stack frames with variables & coroutine dumps (8 days ago) <Aleksandr Prokopyev>
* c459b2ca6e - (tag: build-1.3.70-dev-1737) [JS IR] Fix state machine control flow - exception loop unwinding: make sure exception state is reset after try block is finished - break/continue of suspended loops (8 days ago) <Roman Artemev>
* 18d0b477b6 - [JS IR] Fix `arrayOfNulls` API (8 days ago) <Roman Artemev>
* f2093a1763 - [JS IR] Fix boxing/unboxing of inline classes in coroutine scope - don't box/unbox when value is known to be an inline class - add unbox state when coroutine resumed - correctly handle suspension in case of inline class - add tests (8 days ago) <Roman Artemev>
* 52b24ead91 - [IR] Add `REINTERPRET_CAST` operator in IrTypeOperatorCall - fix BE - fix Serializer - implement builder - make Ir a bit more type-correct - support developer mode (lowering [dynamic]implicit cast meterialized as general cast) - fix autoboxing lowering (8 days ago) <Roman Artemev>
* 3795897fb7 - [JS IR] Add developer mode in configuration (8 days ago) <Roman Artemev>
* a2703b1534 - [IR] Unlink `isLocal` and `isAnonymousObject` from Descriptors API (8 days ago) <Roman Artemev>
* f633102b8c - (tag: build-1.3.70-dev-1734) Unmute one of generated FIR black box codegen tests (8 days ago) <Mikhail Glukhikh>
* 9c9cf2086d - Unmute recently fixed FIR black box tests (8 days ago) <Mikhail Glukhikh>
* f3d0a976b2 - Disable recently added FIR black box tests (8 days ago) <Mikhail Glukhikh>
* 779b9e97d5 - Add IGNORE_BACKEND_FIR into generated black box tests (InRange, Ranges, ...) (8 days ago) <Mikhail Glukhikh>
* 7a7fc89c00 - Regenerate FIR black box codegen tests (8 days ago) <Mikhail Glukhikh>
* 2ab3769998 - Generation test utils: extract compileFilesUsing standard mode / FIR (8 days ago) <Mikhail Glukhikh>
* 9df2f69f09 - [FIR] Disable failing blackbox codegen tests for FIR. (8 days ago) <Mark Punzalan>
* fc9ccafb84 - [FIR] Generate and enable blackbox codegen tests. (8 days ago) <Mark Punzalan>
* ac590fa4c9 - (tag: build-1.3.70-dev-1733) [FIR] Fix deserializing nullability of type parameters (8 days ago) <Dmitriy Novozhilov>
* 950d1f4fe4 - [FIR] Fix enhancement of java array type (8 days ago) <Dmitriy Novozhilov>
* d56412e397 - [FIR] Analyze lambda arguments in erroneously resolved calls (8 days ago) <Dmitriy Novozhilov>
* a85ece1d83 - [FIR-TEST] Add test with problem of invisible static members of supertype (8 days ago) <Dmitriy Novozhilov>
* 35dd1cf75a - [FIR] Fix binding return expression to function (8 days ago) <Dmitriy Novozhilov>
* 98378d8973 - [FIR] Infer type of lambda using all return statements (8 days ago) <Dmitriy Novozhilov>
* 99da7272f5 - [FIR] Change children order in FirConstructor (8 days ago) <Dmitriy Novozhilov>
* 01b47854c6 - [FIR] Fix implicit builtin types usages in body resolve (8 days ago) <Dmitriy Novozhilov>
* e4702bf438 - (tag: build-1.3.70-dev-1729) [kotlinx-metadata] Add extensions for type aliases. (8 days ago) <Sergey Bogolepov>
* 85b36dcd88 - (tag: build-1.3.70-dev-1727) IR: Introduce IrClassifierSymbol.defaultType (9 days ago) <Steven Schäfer>
* 3d7d1022e4 - JVM IR: Add supertypes for PropertyReference classes in JvmSymbols (9 days ago) <Steven Schäfer>
* 2db8471dd7 - IR: Avoid "raw" IrTypes (9 days ago) <Steven Schäfer>
* 4d67803f04 - JVM IR: Fix IR types in default argument stubs (9 days ago) <Steven Schäfer>
* 9ef627ebec - JVM IR: Fix types in EnumClassLowering (9 days ago) <Steven Schäfer>
* 492a46206b - JVM IR: Fix return type of IrSetField in SharedVariablesManager (9 days ago) <Steven Schäfer>
* e8cb19fe22 - (tag: build-1.3.70-dev-1726) IR: minor, remove obsolete IrBasedDeclarationDescriptor (9 days ago) <Alexander Udalov>
* 0daab88f97 - JVM IR: make RemoveInlinedDeclarations a final module phase (9 days ago) <Alexander Udalov>
* cdb7703947 - JVM IR: fix VerifyError on annotated annotation properties (9 days ago) <Alexander Udalov>
* 994d4e081b - JVM IR: fix names of monitorenter/monitorexit intrinsics (9 days ago) <Alexander Udalov>
* f47b67781d - JVM IR: fix containing declaration for top level members in wrapped descriptors (9 days ago) <Alexander Udalov>
* 59af967292 - JVM IR: support suspend inline functions in -Xmultifile-parts-inherit mode (9 days ago) <Alexander Udalov>
* 6f5aa58338 - JVM IR: support -Xmultifile-parts-inherit mode (9 days ago) <Alexander Udalov>
* 3b6b3c7e66 - JVM IR: minor, don't use symbols for maps of multifile members (9 days ago) <Alexander Udalov>
* 9182f2c796 - (tag: build-1.3.70-dev-1724) IR: don't attempt to move defaults to `actual` in another module (9 days ago) <pyos>
* 1bc48c3df9 - (tag: build-1.3.70-dev-1723) IR: copy annotations when making lateinit fields nullable (9 days ago) <pyos>
* 4f56b1a960 - (tag: build-1.3.70-dev-1717) Add support for Touch API in JS Stdlib #KT-34948 fixed #KT-21445 fixed (9 days ago) <Alexey Trilis>
* 2dfa6c360b - (tag: build-1.3.70-dev-1713) Fix version range for Idea 191 plugin (9 days ago) <Vyacheslav Gerasimov>
* a46e970f47 - (tag: build-1.3.70-dev-1696) [JS] Remove kotlin-test-js build from JPS (9 days ago) <Svyatoslav Kuzmich>
* c8e5b2f2f8 - [KLIB] Add error message when failed to resolve library (9 days ago) <Svyatoslav Kuzmich>
* 3e8c15c62a - (tag: build-1.3.70-dev-1685) Introduce component for caching missing supertypes (9 days ago) <Pavel Kirpichenkov>
* 4b405c6c0f - Supply kotlin mock JDK to relevant test runners (9 days ago) <Pavel Kirpichenkov>
* 8c52bb4212 - Add frontend checks for missing dependency supertypes (9 days ago) <Pavel Kirpichenkov>
* 388cd53105 - Add filtering during generation of mockJDK JAR (9 days ago) <Pavel Kirpichenkov>
* 27ff2d7816 - (tag: build-1.3.70-dev-1680) Prohibit using array based on non-reified type parameters as reified type arguments (9 days ago) <Ilya Chernikov>
* 8a1f8714e7 - (tag: build-1.3.70-dev-1679) Fix GradleConfiguratorTest (9 days ago) <Andrey Uskov>
* 43d916e92d - (tag: build-1.3.70-dev-1675) [NI] Add tests for obsolete issues (9 days ago) <Mikhail Zarechenskiy>
* cf161f8234 - (tag: build-1.3.70-dev-1672) Rework `notForIncompletionCall` test (10 days ago) <victor.petukhov>
2019-11-28 07:19:06 +01:00
Ilya Matveev
b88f236ae4
Process xcrun failures when a local Xcode is used
...
The K/N compiler uses a toolchain and command line tools provided
by Xcode. But if Xcode or command line are not properly installed
the compiler fails with a cryptic error message (e.g. see #3587 ).
This patch processes failures during an xcrun execution and reports
a better error message.
2019-11-28 12:21:50 +07:00
Ilya Matveev
7faa5a35bc
Lazily create XcodePartsProvider
...
We check Xcode version when an XcodePartsProvider is created. But we
don't need Xcode in some cases (e.g. when we compile for an Android
target). This patch makes creating XcodePartsProvider lazy to preform
the version check only when Xcode is really needed.
2019-11-28 12:21:50 +07:00
Ilya Matveev
750b62b112
Update Gradle: 6.0.1
2019-11-28 12:20:29 +07:00
Ilya Matveev
2720c24821
Gradle: Remove the kotlin-platform-native plugin
...
The kotlin-platform-native plugin isn't supported since 1.3.50.
But its code still exists in the repo. Some internal APIs are
used in this code that drastically complicates updating Gradle
version used by the K/N build. This patch completely removes the
kotlin-platform-native plugin to get rid of issues with Gradle
updating.
2019-11-28 12:20:29 +07:00
Svyatoslav Scherbina
ac74fb0a5a
Preserve original NSString in kotlin.String if possible
...
Thus fix localized strings in Kotlin.
2019-11-26 14:27:18 +03:00
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