Commit Graph

5163 Commits

Author SHA1 Message Date
Ilya Matveev 6f4bcfee02 Source libraries: Resolve source libraries 2019-08-27 12:02:02 +07:00
Ilya Matveev 0fa820f79a Source libraries: Use library resolution for exported libraries 2019-08-27 12:02:02 +07:00
Ilya Matveev 275e399068 Source libraries: Add a flag for source libraries 2019-08-27 12:02:02 +07:00
Svyatoslav Scherbina 6dc8aee429 Move samples to 1.3.50 version of Kotlin 2019-08-26 11:04:28 +03:00
Svyatoslav Scherbina 47fb8e15bc Update CHANGELOG.md 2019-08-26 11:04:28 +03:00
Igor Chevdar 11ecbf7bcd Removed all hack for old inliner + test
Fixes https://github.com/JetBrains/kotlin-native/issues/3275
2019-08-24 14:01:26 +03:00
Vasily Levchenko 129f95c0d9 [kotlin compiler][update][buildKotlinVersion] 1.3.60-dev-1210 2019-08-22 11:32:22 +03:00
Nikolay Igotti 71e1be1a5c Rework entry point selector. (#3266) 2019-08-21 16:56:38 +03:00
Ilya Matveev 48a75e9a07 Perf: Don't include kliopt sources into benchmarks 2019-08-20 17:38:23 +07:00
Vasily Levchenko 53d96aba4c [kotlin compiler][update] 1.3.60-dev-1210
* e9e3df23fc - (HEAD -> master, tag: build-1.3.60-dev-1210, origin/master, origin/HEAD) Fix typos and improve grammar in stdlib readmes (#2527) (3 days ago) <Yanis Batura>
* ad8bcda99e - (tag: build-1.3.60-dev-1206) [IR] Merged K/N inliner with the common one (3 days ago) <Igor Chevdar>
* 32153c26a8 - (tag: build-1.3.60-dev-1198, origin/rr/4u7/publishing-fixes-before) Build: Rewrite upload_plugins.gradle in Kotlin (3 days ago) <Vyacheslav Gerasimov>
* af2cd36c3d - Build: Rename upload_plugins.gradle -> kts (3 days ago) <Vyacheslav Gerasimov>
* fba22606e6 - (tag: build-1.3.60-dev-1197) Introduce erroneous operators ClockMark.minus/compareTo(ClockMark) (3 days ago) <Ilya Gorbunov>
* ac07cb686b - Change status of ExperimentalTime API to a more risky one (3 days ago) <Ilya Gorbunov>
* a985402507 - Introduce ClockMark.hasPassedNow, hasNotPassedNow functions (3 days ago) <Ilya Gorbunov>
* 44195d436e - Rename: Clock.markNow, ClockMark.elapsedNow (3 days ago) <Ilya Gorbunov>
* a493d46a6e - Make effectively private properties actually private to avoid accessors (3 days ago) <Ilya Gorbunov>
* f889d25287 - Introduce TestClock.plusAssign(Duration) and hide implementation details (3 days ago) <Ilya Gorbunov>
* 4de9361c37 - Introduce Duration.isPositive method (3 days ago) <Ilya Gorbunov>
* 4befca95d6 - (tag: build-1.3.60-dev-1176) Add an ability to switch between old and new J2K via settings window (3 days ago) <Ilya Kirillov>
* 3b8da0afe4 - (tag: build-1.3.60-dev-1175) Update dukat dependency to 0.0.16 (3 days ago) <Shagen Ogandzhanian>
* 1aa8e28dd8 - (tag: build-1.3.60-dev-1155) Add JvmOverloads to KtLightClassImpl (4 days ago) <Igor Yakovlev>
* 8e6a80bed7 - (tag: build-1.3.60-dev-1154) Add test logs specific for IC with JS IR (4 days ago) <Alexey Tsvetkov>
* 12c209d360 - Do not compare output for IC with JS IR BE (4 days ago) <Alexey Tsvetkov>
* 3366ac4b18 - Save incremental data with KLIB compiler (4 days ago) <Alexey Tsvetkov>
* fc49510049 - Add tests for IC with JS IR BE (4 days ago) <Alexey Tsvetkov>
* 9572800ef7 - Add missing dependency (4 days ago) <Alexey Tsvetkov>
* b5a407371c - (tag: build-1.3.60-dev-1145) Update the year in LICENSE.txt (4 days ago) <Stanislav Erokhin>
* d59b910403 - (tag: build-1.3.60-dev-1139) Add tests for obsolete issues (4 days ago) <Mikhail Zarechenskiy>
* 1969ad6e9d - [NI] Take into account use-site variance for constraint from LHS of CR (4 days ago) <Mikhail Zarechenskiy>
* 0620762b97 - (tag: build-1.3.60-dev-1137) Enable new inference explicitly for MPP tests with type refinement (4 days ago) <Mikhail Zarechenskiy>
* 735e1ecec1 - Disable new inference for IDE analysis by default in releases (4 days ago) <Mikhail Zarechenskiy>
* 69942681a3 - Refactoring: move `versioning.kt` file to `idea-analysis` module (4 days ago) <Mikhail Zarechenskiy>
* 50e7ff4097 - Refactoring: move `isSnapshot` function closer to similar ones (4 days ago) <Mikhail Zarechenskiy>
* 2c0d6ab1a5 - (tag: build-1.3.60-dev-1135) [Compatibility] Restore GradleBuildScriptManipulator.addKotlinLibraryToModuleBuildScript(scope, libraryDescriptor) #KT-33336 Fixed (4 days ago) <Dmitry Gridin>
* 63895483fd - (tag: build-1.3.60-dev-1131) Fix take method from iterating one extra element (KT-32024) (4 days ago) <Abduqodiri Qurbonzoda>
* 01a613dca4 - (tag: build-1.3.60-dev-1129) Add tests for floating-point to integral conversion (4 days ago) <Abduqodiri Qurbonzoda>
* 432828a2db - Clarify floating-point to integral conversion rounding behaviour (4 days ago) <Abduqodiri Qurbonzoda>
* fd5bf33861 - (tag: build-1.3.60-dev-1128) Removed asserts for mirror files for java stubs on kt files (5 days ago) <Igor Yakovlev>
* 8cfdd140bb - (tag: build-1.3.60-dev-1121) Upgrade plugin-repository-rest-client & use token auth (5 days ago) <Vyacheslav Gerasimov>
2019-08-19 15:40:33 +03:00
Igor Chevdar 3dd2e40fec Fixed bug with CHECK_NOT_NULL handling 2019-08-19 13:19:41 +03:00
Igor Chevdar 6ace855294 [kotlin compiler][update] 1.3.60-dev-1120
* 20351b7c1b - (tag: build-1.3.60-dev-1120) IR: correct type for a null const argument (19 hours ago) <Georgy Bronnikov>
* e915bc2a69 - (tag: build-1.3.60-dev-1104) fix expected output for `when` statement in scratch files (22 hours ago) <Roman Golyshev>
* 1a0edd37ef - KT-31295: fix issue with `NewKotlinScriptAction` incorrect identity (22 hours ago) <Roman Golyshev>
* 986654b709 - (tag: build-1.3.60-dev-1100) psi2ir: fix unsubstituted type parameters around SAM conversions (23 hours ago) <Dmitry Petrov>
* 6b208f7c9c - (tag: build-1.3.60-dev-1096) JVM IR: support LanguageFeature.UseGetterNameForPropertyAnnotationsMethodOnJvm (24 hours ago) <Alexander Udalov>
* 0a26742501 - (tag: build-1.3.60-dev-1092) Run KAPT non-incrementally if annotation processor classpath changes (25 hours ago) <Ivan Gavrilovic>
* 2412b5f992 - Delete output when unable to run KAPT incrementally (25 hours ago) <Ivan Gavrilovic>
* e4f9314f94 - Use ISE instead of NPE in serialization (26 hours ago) <Dmitry Petrov>
* a9c961931c - JS_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7d49b72b79 - JVM_IR: Support 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* 7170439517 - IR: '!!' is generated as 'CHECK_NOT_NULL' intrinsic (26 hours ago) <Dmitry Petrov>
* b9db4148cc - (tag: build-1.3.60-dev-1081) Check whether test is ignored before reporting failure (2 days ago) <Georgy Bronnikov>
* 0089de7f7f - (tag: build-1.3.60-dev-1071) Build: Workaround dependency cycle in kotlinCompilerPluginClasspath (2 days ago) <Vyacheslav Gerasimov>
* 8ff081a596 - (tag: build-1.3.60-dev-1063) Don't trigger 'testJvm6ServerRuntime' initialization during configuration phase (2 days ago) <Mikhael Bogdanov>
* 19ce279611 - (tag: build-1.3.60-dev-1053) Fix script config saving to file attributes (2 days ago) <Ilya Chernikov>
* 949bb9d150 - (tag: build-1.3.60-dev-1047) IR: Get rid of descriptors in tailrec calls collection (2 days ago) <Ilya Matveev>
* cafe2cdb12 - IR: Fix fake-override resolution for fields (2 days ago) <Ilya Matveev>
* ac667403ef - (tag: build-1.3.60-dev-1044) (Un)mute and add tests for vararg codegen (2 days ago) <Steven Schäfer>
* d22814f6da - JVM IR: Fix vararg handling in DefaultParameterInjector (2 days ago) <Steven Schäfer>
* 1543accf40 - JVM IR: Remove vararg handling from ExpressionCodegen (2 days ago) <Steven Schäfer>
* 4d8d65abec - JVM IR: Remove varargs from CallableReferenceLowering (2 days ago) <Steven Schäfer>
* 99f1329c14 - JVM IR: Remove varargs from PropertyReferenceLowering (2 days ago) <Steven Schäfer>
* 4cef1c4901 - JVM IR: Remove varargs from EnumClassLowering (2 days ago) <Steven Schäfer>
* 8d9f2f4238 - JVM IR: Add a lowering to desugar varargs to arrays (2 days ago) <Steven Schäfer>
* a7b31ba42b - Add a utility function to compute type substitutions for call (2 days ago) <Steven Schäfer>
* d61b276ebf - JVM IR: Fix types in ArrayGet/Set intrinsics (2 days ago) <Steven Schäfer>
* a1c52f69f2 - (tag: build-1.3.60-dev-1032) New J2K: convert Long.parseLong(s) to s.toLong() (2 days ago) <Toshiaki Kameyama>
* 9290ec34db - (tag: build-1.3.60-dev-1029) Provide proper platformSpecficContainer in CompositePlatformConfigurator (2 days ago) <Dmitry Savvinov>
* 1b7fa21a83 - Minor. Add comments to creation of DelegatingBindingTrace (2 days ago) <Dmitry Savvinov>
* 5578434629 - (tag: build-1.3.60-dev-1011) Fix: No value has been specified for 'binaryResultsDirectory' (KT-33246) (3 days ago) <Sergey Igushkin>
* 01ddac58e1 - (tag: build-1.3.60-dev-1008) Add language feature for changed name of property annotations method (3 days ago) <Alexander Udalov>
* ea0142da60 - Use JVM name of getter in synthetic method for property annotations (3 days ago) <Alexander Udalov>
* dfea94aef5 - (tag: build-1.3.60-dev-1002) Minor, use INTRINSICS_CLASS_NAME constant instead of hardcoded string (3 days ago) <Alexander Udalov>
* b970a57adb - Generate version requirement on inline functions since API version 1.4 (3 days ago) <Alexander Udalov>
* e207c96336 - Throw NPE instead of TypeCastException since 1.4 (3 days ago) <Alexander Udalov>
* 2baddb029c - Use Intrinsics.checkNotNullParameter to throw NPE in parameter null checks (3 days ago) <Alexander Udalov>
* 480313210a - Use Intrinsics.checkNotNullExpressionValue to throw NPE in Java null checks (3 days ago) <Alexander Udalov>
* a7c8fdcbe2 - Use Intrinsics.checkNotNull and throw NPE in !! operator generation (3 days ago) <Alexander Udalov>
* 6106b72283 - (tag: build-1.3.60-dev-1000) [IR] Fixed bug with fake override building (3 days ago) <Igor Chevdar>
* ffdf3c361e - [K/N libraries] Used fictitious functional interfaces factory (3 days ago) <Igor Chevdar>
* 226013353d - [IrSerializer] Removed hacks with functional interfaces (3 days ago) <Igor Chevdar>
* 00dc335559 - [IrSerializer] Preparations for functional interfaces handling (3 days ago) <Igor Chevdar>
* c007f3efb3 - (tag: build-1.3.60-dev-991) Minor, move lazyClosure out of TypeUtils.kt (3 days ago) <Alexander Udalov>
* cb8f70189d - Minor, add debug info to assertion in AddContinuationLowering (3 days ago) <Alexander Udalov>
* 0065236bde - (tag: build-1.3.60-dev-984) Move default implementation of TargetPlatform.platformName to leaf classes (3 days ago) <Dmitry Savvinov>
* 555e1a35e9 - (tag: build-1.3.60-dev-971) .idea: remove maven project from default config (3 days ago) <Sergey Rostov>
* ba9c632f15 - (tag: build-1.3.60-dev-970) Gradle, npm: use state file as fake output for :kotlinNpmInstall task (3 days ago) <Sergey Rostov>
* 6b5739bd6a - Gradle, ProcessedFilesCache: don't report on clashes with for targets with removed source (3 days ago) <Sergey Rostov>
* 84971d2003 - (tag: build-1.3.60-dev-964) Mention union in intersect documentation and vice versa (KT-26212) (4 days ago) <Abduqodiri Qurbonzoda>
* e88dce3e19 - (tag: build-1.3.60-dev-947) Use CFG to recognize suspension point's end (6 days ago) <Ilmir Usmanov>
* 570d66be46 - (tag: build-1.3.60-dev-922) Support "// !API_VERSION: LATEST" directive in tests (6 days ago) <Alexander Udalov>
* 13b07e71e8 - Set AnalysisFlags.explicitApiVersion in tests with API_VERSION directive (6 days ago) <Alexander Udalov>
* 9456763576 - Minor, fix debug info when inferring API version (6 days ago) <Alexander Udalov>
* d0385e4e7c - (tag: build-1.3.60-dev-921) Recognize Intrinsics.checkNotNullParameter call on lambdas in inline functions (6 days ago) <Alexander Udalov>
* 09ab98a4f8 - (tag: build-1.3.60-dev-917) New J2K: Don't fail on captured types & don't use functional interface with captured types (6 days ago) <Ilya Kirillov>
* 0c3c0989b4 - (tag: build-1.3.60-dev-916) JVM IR: Don't move inaccessible const fields out of interface companions (6 days ago) <Steven Schäfer>
* 3742425547 - (tag: build-1.3.60-dev-907) Move out compiler plugins from the main IDE plugin JAR (KT-31279) (6 days ago) <Yan Zhulanow>
* 310237a8b1 - Correct expected test output (6 days ago) <Georgy Bronnikov>
* 73d2ae961c - JVM IR: BridgeLowering boxing fixes (6 days ago) <Steven Schäfer>
* 6aa8ecd745 - JVM IR: Remove bridge construction from CallableReferenceLowering (6 days ago) <Steven Schäfer>
* ebb59d51d2 - Fix incorrect Double.toLong conversion for infinite values in JS (6 days ago) <Ilya Gorbunov>
* 8bf61a12df - (tag: build-1.3.60-dev-887) Minor. Remove UNREACHABLE_CODE slice from BindingContext (6 days ago) <Dmitriy Novozhilov>
* 154cf46f7c - (tag: build-1.3.60-dev-880) New J2K: add ReplaceGuardClause inspection to post-processing (7 days ago) <Toshiaki Kameyama>
* 51e007116f - (tag: build-1.3.60-dev-858) KotlinLineMarkerProvider: ignore non-leaf elements when putting gutters (KT-28075, KT-30052, KT-33182) (7 days ago) <Nicolay Mitropolsky>
* c3ea0a1e5b - (tag: build-1.3.60-dev-856) [FIR] Add forgotten visit of annotation for FirAbstractLoop (7 days ago) <Dmitriy Novozhilov>
* 1eda42cb88 - (tag: build-1.3.60-dev-850) JVM_IR. Generate SMAP information for anonymous classes (7 days ago) <Mikhael Bogdanov>
* a444a40849 - JVM_IR. Basic support of 'inlineCallSiteInfo' (7 days ago) <Mikhael Bogdanov>
* f34a08cbbf - (tag: build-1.3.60-dev-849) JVM IR: Convert interface companion fields to static fields. (7 days ago) <Steven Schäfer>
* e6211c4995 - (tag: build-1.3.60-dev-832) Debugger: Fix the compilation error in as33 bunch (8 days ago) <Yan Zhulanow>
* f5c0a30c51 - (tag: build-1.3.60-dev-818) Add intention to replace "Map.getOrDefault" (8 days ago) <Toshiaki Kameyama>
* e09ae645b3 - (tag: build-1.3.60-dev-817) Advance bootstrap version to `1.3.60-dev-770` (8 days ago) <Mikhail Zarechenskiy>
* 9f0991f0aa - (tag: build-1.3.60-dev-806) Minor, clean up type approximator a bit (8 days ago) <Mikhail Zarechenskiy>
* 04e57f712e - (tag: build-1.3.60-dev-803) [NI] Introduce feature for passing function references with defaults (8 days ago) <Mikhail Zarechenskiy>
* 0219b86d06 - [NI] Fix poor performance of recursive types approximation (8 days ago) <Mikhail Zarechenskiy>
* 5f76918c90 - [NI] Use approximator as a component, don't recreate it during resolve (8 days ago) <Mikhail Zarechenskiy>
* cddabf140b - (tag: build-1.3.60-dev-799) Implement proper expression generation for the last script line (8 days ago) <Ilya Chernikov>
* ec54246b3a - (tag: build-1.3.60-dev-797) Fix TCServiceMessagesClient not removing an empty line prefix on Windows (8 days ago) <Sergey Igushkin>
* 471b515adb - (tag: build-1.3.60-dev-792) Avoid getTopLevelClass in firMode (8 days ago) <Steven Schäfer>
* 43a27ab58c - (Un)mute tests (8 days ago) <Steven Schäfer>
* 70aee4f9e2 - JVM IR: Handle -Xassertion modes (8 days ago) <Steven Schäfer>
* 7b2edc6de8 - Extract simple inlining utility from ArrayConstructorLowering (8 days ago) <Steven Schäfer>
* d11344ce2e - Add more tests for -Xassertions=jvm corner cases (8 days ago) <Steven Schäfer>
* 3e25166832 - (tag: build-1.3.60-dev-785, origin/rr/gradle/snrostov/js) Gradle, js, karma: require webpack npm dependencies (8 days ago) <Sergey Rostov>
* 99762193f9 - Gradle, js, npm: proper disambiguation classifier for npm and tools configurations (8 days ago) <Sergey Rostov>
* 1dc860f206 - Gradle, js, npm: fix targets and compilation listener (8 days ago) <Sergey Rostov>
* 87e80317a0 - Gradle, js, external declarations: read flags from properties (8 days ago) <Sergey Rostov>
* 88db93853f - (tag: build-1.3.60-dev-776) Make context available to suppressors (8 days ago) <Jim S>
* 5151659006 - (tag: build-1.3.60-dev-770) Do not use dummy resolving for light data classes which extend other classes (9 days ago) <Ilya Kirillov>
* 39e15782b2 - (tag: build-1.3.60-dev-766) Debugger: Fix compatibility with AS 3.3 (9 days ago) <Yan Zhulanow>
* 01805e8878 - Debugger: Fix read action in 'createLineSourcePosition' (KT-33064) (9 days ago) <Yan Zhulanow>
* 8211e73f7e - Revert "Evaluator: Do not report parsing error on empty block/expression (KT-11938)" KT-11938 reopened because of KT-32699. (9 days ago) <Yan Zhulanow>
* d86bede293 - Fix compatibility issue with the 'kotlinttest' plugin (9 days ago) <Yan Zhulanow>
* 0a092d6613 - Debugger: Fix breakpoint firing in '$suspendImpl' (KT-27645) (9 days ago) <Yan Zhulanow>
* 9096d211d3 - Debugger, minor: Fix line breakpoint popup (add containing declaration name) (9 days ago) <Yan Zhulanow>
* 1f13c4b87b - Parcelize: Remove remaining experimental status checks (KT-32096) (9 days ago) <Yan Zhulanow>
* b3941c4ed0 - Pill: Fix platform source attachment in compiler modules (9 days ago) <Yan Zhulanow>
* 086b151e1f - Pill: Fix project build, add kotlin-scripting-jvm-host module (9 days ago) <Yan Zhulanow>
* 89c45e9e3f - Fix stub loading for crossinline lambdas compiled by older Kotlinc (EA-105730) (9 days ago) <Yan Zhulanow>
* cc3f1b3501 - Debugger: Fix exception in "Smart step into" for Java method calls (KT-32813) (9 days ago) <Yan Zhulanow>
* 79a5375ad1 - Debugger: Fix NPE in CFA during evaluation (KT-32830) (9 days ago) <Yan Zhulanow>
* ecce34e02b - Debugger: Fix infinite recursion in inline callable searcher (EA-108938) (9 days ago) <Yan Zhulanow>
* ea97926c66 - Debugger: Add verbose logging for EA-125569, fix possible issue (9 days ago) <Yan Zhulanow>
* 527df35bf3 - Debugger: Handle case when we can't calculate the anonymous class name gracefully (EA-141202) (9 days ago) <Yan Zhulanow>
* 0f568a395f - Debugger: Recognize exceptions from target VM in FUS (9 days ago) <Yan Zhulanow>
* 71e8cddaa6 - Minor: Fix NI error in KotlinPositionManager (9 days ago) <Yan Zhulanow>
* 17c3406097 - Debugger: Gracefully handle debugger exceptions we can't do anything reasonable with (EA-128154, EA-139473) (9 days ago) <Yan Zhulanow>
* 70745f233f - Debugger: Fix reference value evaluation in Java contexts (9 days ago) <Yan Zhulanow>
* ed03d6e48e - Debugger, minor: Move FrameInfo out of KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* 98b4844f51 - Debugger, minor: Reformat KotlinCodeFragmentFactory (9 days ago) <Yan Zhulanow>
* bb3091429f - Debugger: Keep a reference to stack trace element (EA-208000) (9 days ago) <Yan Zhulanow>
* a664df8143 - Debugger: Unwrap EvaluateExceptions on checking (EA-105847) (9 days ago) <Yan Zhulanow>
* e301ddde9e - Pill: Ignore KotlinPlugin artifact in Git (9 days ago) <Yan Zhulanow>
* 52a958256d - Debugger: Disable exception on 'variable not found' event (EA-138365) (9 days ago) <Yan Zhulanow>
* e0c4a1c6f1 - Debugger: Improve error diagnostics in FUS (9 days ago) <Yan Zhulanow>
* a20014a7e6 - Reformat eval4j (9 days ago) <Yan Zhulanow>
* eb173893b0 - Debugger: Minor, check evaluator preconditions as in Java evaluator (9 days ago) <Yan Zhulanow>
* d6487e89ad - Debugger: Prohibit 'suspend fun' calls in evaluated expressions (9 days ago) <Yan Zhulanow>
* 910133dbfb - Debugger: Fix line numbers on String literal 'when' condition checks (9 days ago) <Yan Zhulanow>
* 3d3bde5483 - Debugger: Do not ignore duplicated locations for line breakpoints (9 days ago) <Yan Zhulanow>
* de361f0b6c - Minor: Add 'kotlinc' to the project dictionary (9 days ago) <Yan Zhulanow>
* 780c0518e5 - Debugger: Disallow breakpoints for @InlineOnly function bodies (KT-32687, KT-24408) (9 days ago) <Yan Zhulanow>
* 25fb77e7ad - Debugger: Add breakpoint applicability tests (9 days ago) <Yan Zhulanow>
* a8d08815a6 - Simplify call: Fix false positive in "filter {}" detection (KT-32468) (9 days ago) <Yan Zhulanow>
* b1f132d750 - Debugger: Add stepping tests for function breakpoints (9 days ago) <Yan Zhulanow>
* 023baf6233 - Debugger: Ask for light class generation in background (9 days ago) <Yan Zhulanow>
* 129ca7f2d8 - Debugger: Fix breakpoint applicability (KT-10984) (9 days ago) <Yan Zhulanow>
* 22c18ffaa9 - Debugger: Add Kotlin Function breakpoints (KT-22116) (9 days ago) <Yan Zhulanow>
* 55ea0840b1 - Debugger: Keep continuation and spilled variables until the whole trace is processed (EA-208000) (9 days ago) <Yan Zhulanow>
* 89b152809f - (tag: build-1.3.60-dev-761) Build: Make dependencies on builtins compileOnly (9 days ago) <Vyacheslav Gerasimov>
* 80acc56c10 - (tag: build-1.3.60-dev-759) Don't lost type parameters for members of inline classes in the bytecode (9 days ago) <Mikhail Zarechenskiy>
* a874f4f5c3 - (tag: build-1.3.60-dev-748) Don't use `addIfNotNull` core util in the JS Gradle plugin (9 days ago) <Sergey Igushkin>
* 47bee6a6c5 - (tag: build-1.3.60-dev-738) JVM_IR. Support reified parameters in anonymous object super constructor call (9 days ago) <Mikhael Bogdanov>
* 645736f167 - JVM_IR. Support anonymous object/lambda reification (9 days ago) <Mikhael Bogdanov>
* 0571f90762 - (tag: build-1.3.60-dev-735) Build: Add `kotlin.build.jar.compression` property (9 days ago) <Vyacheslav Gerasimov>
* 659c399d30 - Build: Add `kotlin.build.dependencies.dir` property (9 days ago) <Vyacheslav Gerasimov>
* 1d0ba4edd4 - (tag: build-1.3.60-dev-727, origin/rr/pdn_ir_typealias) IR: IrTypeAlias: update testData after rebase on master (9 days ago) <Dmitry Petrov>
* f590d4da9e - IR: IrTypeAlias: serialize/deserialize new IR objects (9 days ago) <Dmitry Petrov>
* b3525b077c - IR: IrTypeAlias: isActual (9 days ago) <Dmitry Petrov>
* 2b43b09444 - IR: IrTypeAlias: Strip 'typealias' declarations in back-ends (9 days ago) <Dmitry Petrov>
* 6abb0ffe28 - IR: IrTypeAlias: Update FIR2IR testData (9 days ago) <Dmitry Petrov>
* 48ae76ac28 - IR: Introduce IrTypeAlias element (9 days ago) <Dmitry Petrov>
* 499f9330d2 - (tag: build-1.3.60-dev-713) Gradle: Don't use the deprecated "layout" method for Ivy repos (9 days ago) <Ilya Matveev>
* b8bdef0005 - (tag: build-1.3.60-dev-697) Refactoring: introduce isKotlinScratch function (9 days ago) <Roman Golyshev>
* f35ce1e9f6 - Refactoring: remove duplicate of kotlin script extension constant (9 days ago) <Roman Golyshev>
* 49b534e894 - (tag: build-1.3.60-dev-687) JVM IR: move non-private const properties from multifile part to facade (10 days ago) <Alexander Udalov>
* f01b0f6467 - JVM IR: generate correct metadata for multi-file classes (10 days ago) <Alexander Udalov>
* 4be0e00071 - JVM IR: support multi-file classes (10 days ago) <Alexander Udalov>
* 73a671af7c - JVM IR: generate tests on incremental compilation (10 days ago) <Alexander Udalov>
* e1fc2c57cb - JVM IR: introduce global serialization bindings for convenience (10 days ago) <Alexander Udalov>
* babbbd0ff6 - JVM IR: generate facade class for property accessors from dependencies (10 days ago) <Alexander Udalov>
* 28e2fd63ca - IR: introduce WrappedProperty{G,S}etterDescriptor (10 days ago) <Alexander Udalov>
* cfd3d974d1 - JVM IR: perform substitution in IrTypeSystemContext.getSubstitutedUnderlyingType (10 days ago) <Alexander Udalov>
* 908498a560 - JVM IR: deduplicate exception message text in FunctionCodegen (10 days ago) <Alexander Udalov>
* 5f06c9e86c - JVM IR: do not generate generic signature for $delegate field (10 days ago) <Alexander Udalov>
* 45f93521d9 - JVM IR: add IrWriteSignatureTestGenerated (10 days ago) <Alexander Udalov>
* 26346d88cc - JVM IR: take IrFunction in IrTypeMapper.mapFunctionName/mapReturnType (10 days ago) <Alexander Udalov>
* 8c1b2a7f20 - JVM IR: record DELEGATED_PROPERTIES slice for correct metadata serialization (10 days ago) <Alexander Udalov>
* d9caeca249 - (tag: build-1.3.60-dev-680) JVM_IR: Copy suspend lambda's attributes (10 days ago) <Ilmir Usmanov>
* 88e5d2bc70 - (tag: build-1.3.60-dev-666) Fix unrelated tasks being configured at execution time, KT-31666 (10 days ago) <Sergey Igushkin>
* 9182fe887e - (tag: build-1.3.60-dev-663) Fix inline class handling in DefaultParameterInjector (10 days ago) <Steven Schäfer>
* 79f71f61d5 - JVM BE: Add more tests for default arguments (10 days ago) <Steven Schäfer>
* 9d7de8e9ec - (tag: build-1.3.60-dev-662) KT-32791: Avoid EDT when acquiring editor for setting line mark in scratches (10 days ago) <Roman Golyshev>
* 971d36837a - (tag: build-1.3.60-dev-656) JVM_IR. Don't generate annotations and signature on synthetic methods (10 days ago) <Mikhael Bogdanov>
* 2dabb91a1f - (tag: build-1.3.60-dev-650) J2K, minor: clean copy-paste conversion code (10 days ago) <Ilya Kirillov>
* f1482177b4 - Fix NPE in J2K copy-paste handler for invalid offset (10 days ago) <Ilya Kirillov>
* 838582c926 - Fix "Assertion failed: Write access is allowed inside write-action only" in Kotlin refactoring dialog (10 days ago) <Ilya Kirillov>
* b4a0436aba - Show occurrences chooser in EDT thread in KotlinIntroduceVariableHandler (10 days ago) <Ilya Kirillov>
* 02f2009f2a - Do not show "Replace overloaded operator with function call" intention on incomplete expressions (10 days ago) <Ilya Kirillov>
* 892135ae23 - (tag: build-1.3.60-dev-637) Unused symbol: don't report for enum entry when enum builtin function is used (10 days ago) <Toshiaki Kameyama>
* 776cccf57c - (tag: build-1.3.60-dev-636) FunctionWithLambdaExpressionBodyInspection: fix ClassCastException for "Remove braces" quick fix (10 days ago) <Toshiaki Kameyama>
* e5e5e9084e - (tag: build-1.3.60-dev-632) Improve error message (#2505) (10 days ago) <Louis CAD>
* b2753a22a2 - (tag: build-1.3.60-dev-630, tag: build-1.3.60-dev-618) Advance bootstrap to 1.3.60-dev-607 (11 days ago) <Ilya Gorbunov>
* 103e16c40f - (tag: build-1.3.60-dev-617) kotlin-maven-plugin: avoid adding sourceroots to read-only freeArgs list (11 days ago) <Ilya Gorbunov>
* 5d12603d73 - (tag: build-1.3.60-dev-614) JVM_IR: remove unused code (12 days ago) <Georgy Bronnikov>
* ce6e2621cf - Unmute working tests (12 days ago) <Georgy Bronnikov>
* f9391ec790 - Remove handling of default arguments from codegen (12 days ago) <Georgy Bronnikov>
* 4d50086d35 - JVM_IR: reorder lowerings (12 days ago) <Georgy Bronnikov>
* 924fa6f9d3 - JVM_IR: use DefaultParameterInjector (12 days ago) <Georgy Bronnikov>
* 52c00ba2a1 - (tag: build-1.3.60-dev-607, tag: build-1.3.60-dev-605) Extract `JvmStartupActivity` class (13 days ago) <Dmitry Gridin>
* 77a630ce34 - UnsupportedAbiVersionNotificationPanelProvider: fix project leak (13 days ago) <Dmitry Gridin>
* 584b42d9f9 - Add missing EP for `StartupActivity` (13 days ago) <Dmitry Gridin>
* 832c8e0e20 - Fix "Non default constructors for extension class" (13 days ago) <Dmitry Gridin>
* 9ea2446ec0 - KotlinLanguageInjector: cleanup code (13 days ago) <Dmitry Gridin>
* 49aa4aba71 - UnsupportedAbiVersionNotificationPanelProvider: cleanup code (13 days ago) <Dmitry Gridin>
* 7c24ad39ea - (tag: build-1.3.60-dev-601) Remove fir:lightTree test on kotlinx.coroutines as it caused problems in IDEA (13 days ago) <Simon Ogorodnik>
* be7b228cf6 - (tag: build-1.3.60-dev-584) Fix "Attempt to modify PSI for non-committed document" for some cases (13 days ago) <Ilya Kirillov>
* 1981e8b9bf - New J2K: Add better error reporting in AST builder (13 days ago) <Ilya Kirillov>
* 6b0c1da42c - Do not use methods which may show UI dialog in write action in refactorings (13 days ago) <Ilya Kirillov>
* 474a8850b3 - Do not show error message in decompiler in write action (13 days ago) <Ilya Kirillov>
* 3205b25f80 - Fix code completion for the injected Kotlin code (13 days ago) <Ilya Kirillov>
* 84498513f6 - Do not allow optimize imports for uncommitted document (13 days ago) <Ilya Kirillov>
* 7b659a73c7 - Check if document is writable on converting Java to Kotlin (13 days ago) <Ilya Kirillov>
* 0d42d3f0a1 - Fix CCE in move-refactoring (13 days ago) <Ilya Kirillov>
* 46ff959415 - Fix using invalidated PSI element in Remove Braces Intention (13 days ago) <Ilya Kirillov>
* 65b0a5f903 - (tag: build-1.3.60-dev-581, tag: build-1.3.60-dev-579, tag: build-1.3.60-dev-572) Unify withIndex docs wording (2 weeks ago) <Ilya Gorbunov>
* 2e445ebad6 - (tag: build-1.3.60-dev-570) Enable test that uses Array.fill in JS and Native (2 weeks ago) <Ilya Gorbunov>
* 3751a8a797 - Common Array.fill for unsigned arrays, improve docs, native impl name (2 weeks ago) <Ilya Gorbunov>
* 1a6069382e - Provide Array.fill in common stdlib (2 weeks ago) <Jake Wharton>
* 83e422fc3b - (tag: build-1.3.60-dev-567) Workaround copied kotlin element happened to be outside the KtFile (2 weeks ago) <Nikolay Krasko>
* 5614afed14 - Fix over-caching content in light classes for local declarations (KT-32820) (2 weeks ago) <Nikolay Krasko>
* ce3ad8f4da - Use kotlin specific OOCB tracker for light classes inner cache (2 weeks ago) <Nikolay Krasko>
* 78ae1a5745 - (tag: build-1.3.60-dev-565) Annotate default interface method with JvmDefault (2 weeks ago) <Dmitry Savvinov>
* 784483e7ac - (tag: build-1.3.60-dev-561) as36: Add required plugins to test runtime (2 weeks ago) <Vyacheslav Gerasimov>
* 14bd8f4eef - as36: Update AS build version to 192.5765565 (2 weeks ago) <Vyacheslav Gerasimov>
* 67b84cf35d - Use properties bintray.user & bintray.apikey for AS repo (2 weeks ago) <Vyacheslav Gerasimov>
* 645bbc93cb - (tag: build-1.3.60-dev-559) KotlinWithGradleConfigurator: support addKotlinLibraryToModuleBuildScript for multiplatform #KT-27270 Fixed (2 weeks ago) <Dmitry Gridin>
* c88d4f43d3 - ConfigureKotlinInProjectUtils: minor cleanup (2 weeks ago) <Dmitry Gridin>
* 3ea195e1a2 - DescriptorRenderedImpl: fix order of `val` & `vararg` modifier for actual class #KT-31921 Fixed (2 weeks ago) <Dmitry Gridin>
* a2f937e282 - DescriptorRender: cleanup code (2 weeks ago) <Dmitry Gridin>
* 80b09b9a08 - (tag: build-1.3.60-dev-558) Replace 'if' with 'when': don't remove branch brances (2 weeks ago) <Toshiaki Kameyama>
* f3b42507d9 - (tag: build-1.3.60-dev-555) Do not search for bad substrings inside compiler/fir/lightTree/testData (2 weeks ago) <Mikhail Glukhikh>
* 00f880a5a0 - Make all necessary refactoring after merge (2 weeks ago) <Ivan Cilcic>
* f3a7db2428 - Add auto test in gradle (light tree) (2 weeks ago) <Ivan Cilcic>
* 2ca7978544 - Remove duplicate code from convertIsExpresion and convertBinaryWithType (2 weeks ago) <Ivan Cilcic>
* d03b6cc014 - Remove extra test methods (light tree) (2 weeks ago) <Ivan Cilcic>
* 250d86b692 - Rename "MyKotlinParser" to "KotlinLightParser" (2 weeks ago) <Ivan Cilcic>
* 2e05fe9976 - Remove extra method toFirExpression (2 weeks ago) <Ivan Cilcic>
* f3299c4636 - Delete extra files with util methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* 01daa90f5c - Extract bangbang and bindLabel methods (raw FIR) (2 weeks ago) <Ivan Cilcic>
* c5547a2229 - Extract some information to separate Context class (2 weeks ago) <Ivan Cilcic>
* cad0dbf087 - Rewrite RawFirBuilder and its utils to be able to reuse it in LightTree converter (2 weeks ago) <Ivan Cilcic>
* 084bad4c25 - Fix bug in import directives converter (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 1af7063a47 - Made primary constructor wrapper to avoid recreating value parameter instances (2 weeks ago) <Ivan Cilcic>
* 2a60f95a32 - Add FIR session argument to LightTree2Fir constructor (2 weeks ago) <Ivan Cilcic>
* c253ff7953 - Write syntactically incorrect constructions processing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* ef535a2d85 - Resolve converter errors after merge (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 86097bdcce - Write method to test data from diagnostic test folder (light tree) (2 weeks ago) <Ivan Cilcic>
* b5293e7df7 - Edit light tree to FIR benchmarks to support off stub mode (2 weeks ago) <Ivan Cilcic>
* c8c37fd86e - Move object literal parsing, rewrite the determination that member is local (2 weeks ago) <Ivan Cilcic>
* 531ee03a92 - Write if and when parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* b7d57690c5 - Write try expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a0e79449fd - Write throw expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a714515527 - Write break and continue parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0a92c5ed5 - Write local variable parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* c0fdbec358 - Write loops parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 26290746f3 - Write object literal parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8dd72a5cf2 - Write lambda expressions and local members parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 50573066fe - Write double colon suffix parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e15b91ea16 - Write arrayOf call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 9d36855cb6 - Write type operator call parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* e0bebba42e - Fix some light tree to FIR converter bugs after testing (2 weeks ago) <Ivan Cilcic>
* 08ab530ef0 - Write this and super expression parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* a13a043169 - Write binary and unary expressions parsing (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* be073ce2e6 - Reformat LightTree2Fir class to be able to parse block of code (2 weeks ago) <Ivan Cilcic>
* bfe83d0bfd - Write some simple FIR dummy comparator (2 weeks ago) <Ivan Cilcic>
* 5a24c2253a - Write annotation's conversion (light tree to FIR) (2 weeks ago) <Ivan Cilcic>
* 8bcea1cf85 - Change parseCharacter visibility to be visible from lightTree module (2 weeks ago) <Ivan Cilcic>
* b0a04b1061 - Fix bug in abstract benchmark class (light tree) (2 weeks ago) <Ivan Cilcic>
* a66adffdcf - Create ExpressionsConverter class and took out light tree node handlers (2 weeks ago) <Ivan Cilcic>
* 05757c1ada - Write basis for separate testing some of fir nodes (2 weeks ago) <Ivan Cilcic>
* e9ddbc412c - Took out common code of dir walking (2 weeks ago) <Ivan Cilcic>
* 5b5eadeeaa - Change method's order in converter according to KotlinParsing class (2 weeks ago) <Ivan Cilcic>
* 840e627f1f - Add annotation processing in joinTypeParameters method (2 weeks ago) <Ivan Cilcic>
* 8b1a63b54d - Move modifiers enum set to separate file (2 weeks ago) <Ivan Cilcic>
* 7cbd838720 - Change AbstractBenchmark code to avoid collisions in files map (2 weeks ago) <Ivan Cilcic>
* c9d5202971 - Add reference to parse value parameters methods in light tree converter (2 weeks ago) <Ivan Cilcic>
* bbf7263ddc - Summarize methods that convert value parameter nodes (2 weeks ago) <Ivan Cilcic>
* 5fc3367c25 - Write ClassWrapper class to transmit information to lower FIR nodes (2 weeks ago) <Ivan Cilcic>
* b5d617492a - Change modifiers parsing and some minor changes in fir conversion (2 weeks ago) <Ivan Cilcic>
* 05a2b2fac8 - Add some minor changes to fix errors after merge in lightTree module (2 weeks ago) <Ivan Cilcic>
* d0dfcbb2f2 - Add simple documentation to convert methods (2 weeks ago) <Ivan Cilcic>
* 311964acea - Made some code refactoring to make it more readable (2 weeks ago) <Ivan Cilcic>
* f07d85eb83 - Create benchmark for light tree FIR builder (including coroutines test) (2 weeks ago) <Ivan Cilcic>
* 0a8d0baa59 - Write benchmarks for some generated cases (2 weeks ago) <Ivan Cilcic>
* c47a8e2025 - Add JMH for benchmark (2 weeks ago) <Ivan Cilcic>
* 0e8bbab925 - Change total kotlin tests architecture (2 weeks ago) <Ivan Cilcic>
* 45faf76b4a - Write test to compare FIR from light tree with FIR from PSI (2 weeks ago) <Ivan Cilcic>
* 9dbacb5380 - Put the common code into a separate function (2 weeks ago) <Ivan Cilcic>
* 16d7d202d2 - Add separated tests for tree generation and fir convertion (2 weeks ago) <Ivan Kylchik>
* 343dcca79d - Add some test cases to test performance and tree construction correctness (2 weeks ago) <Ivan Kylchik>
* d1e87eb90c - Implement LightTree to Fir converter for declarations (2 weeks ago) <Ivan Kylchik>
* 5b577b9754 - Refactor light tree test compare for better result (2 weeks ago) <Ivan Kylchik>
* f0a5408eb6 - Modify previously added test (2 weeks ago) <Ivan Kylchik>
* 200fe63fca - Implement basic class to test light tree builder performance (2 weeks ago) <Ivan Kylchik>
* 14d6f8009d - (tag: build-1.3.60-dev-553) [NI] Update diagnostic messages in testdata (2 weeks ago) <Dmitriy Novozhilov>
* 8107d1515c - [NI] Minor. Remove redundant code that was added for debugging (2 weeks ago) <Dmitriy Novozhilov>
* b6a7d21579 - [NI] Fix extracting type variables for flexible types in `in` captured types (2 weeks ago) <Dmitriy Novozhilov>
* 71a1a0e2f5 - (tag: build-1.3.60-dev-546) Do not highlight annotations as keyword (new default like in Java) (2 weeks ago) <Alexander Podkhalyuzin>
* 695d657ca8 - (tag: build-1.3.60-dev-516) Random.nextLong: use progression properties consistently (2 weeks ago) <Ilya Gorbunov>
* 06388b885c - (tag: build-1.3.60-dev-515) JVM_IR: Support suspend lambdas with receiver (2 weeks ago) <Ilmir Usmanov>
* 3742993dea - (tag: build-1.3.60-dev-514) Change to star projection: do not suggest when type paramer is generic type (2 weeks ago) <Toshiaki Kameyama>
* 10e42a55c9 - (tag: build-1.3.60-dev-495) FIR: set PSI elements in JavaSymbolProvider / enhancement scope (2 weeks ago) <Mikhail Glukhikh>
* 0c4134bef4 - Remove FirResolvePhase from FirElement hierarchy (2 weeks ago) <Mikhail Glukhikh>
* efb938a7c8 - (tag: build-1.3.60-dev-486) (Un)mute tests (2 weeks ago) <Steven Schäfer>
* 06274b1339 - JVM_IR: Simplify RemoveDeclarationsThatWouldBeInlinedLowering (2 weeks ago) <Steven Schäfer>
* 93d414ac01 - JVM_IR: Change CallableReferenceLowering to match the JVM backend (2 weeks ago) <Steven Schäfer>
* 917435a50c - Extract IrBody.statements utility function (2 weeks ago) <Steven Schäfer>
* 509d257475 - JVM_IR: Fixes to SyntheticAccessorLowering (2 weeks ago) <Steven Schäfer>
* 173f1fc7d1 - Fix statement order in LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* c38fb27676 - JVM_IR: Run CallableReferenceLowering before LocalDeclarationsLowering (2 weeks ago) <Steven Schäfer>
* 9816e62d08 - JVM_IR: Fix inlining of interface methods (2 weeks ago) <Steven Schäfer>
* bdec8b04e8 - (tag: build-1.3.60-dev-485) Minor: trim in RenderIrElementVisitor (2 weeks ago) <Dmitry Petrov>
* efe62c983a - (tag: build-1.3.60-dev-479) Decrease max heap size for test process on Windows (2 weeks ago) <Alexey Tsvetkov>
* 4db3dcc28f - Use short temp dirs names only in gradle integration tests (2 weeks ago) <Alexey Tsvetkov>
* 1a0c6fe8b8 - Unify test tasks configuration in gradle tests (2 weeks ago) <Alexey Tsvetkov>
* 847af4456a - Remove KotlinGradlePluginJpsParametrizedIT (2 weeks ago) <Alexey Tsvetkov>
* 54227e15ff - Do not set max heap size twice (2 weeks ago) <Alexey Tsvetkov>
* de5335b17f - Fix gradle integration tests on Windows (2 weeks ago) <Ivan Gavrilovic>
* e74a00789d - (tag: build-1.3.60-dev-467) Add embeddable artifact for jvm-abi-gen (2 weeks ago) <Ty Smith>
* 37042801c4 - (tag: build-1.3.60-dev-465) Fix CompilerDaemonTest#testDaemonJvmOptionsParsing (2 weeks ago) <Alexey Tsvetkov>
* 0a91a663b1 - (tag: build-1.3.60-dev-461) Always keep Serializable#serialVersionUID (2 weeks ago) <Alexey Tsvetkov>
* a6f50c71bd - (tag: build-1.3.60-dev-454) Fixed import of package prefix in non-MPP projects (2 weeks ago) <Andrey Uskov>
* eedebcfe4c - (tag: build-1.3.60-dev-453) FIR lazy resolve: fix test data (2 weeks ago) <Mikhail Glukhikh>
* 869e970bfd - (tag: build-1.3.60-dev-446) FIR resolution API: fix handling of expressions inside imports (2 weeks ago) <Mikhail Glukhikh>
* 14e9404afd - FIR (raw / resolution API): set correctly elvis/bang-bang bound PSIs (2 weeks ago) <Mikhail Glukhikh>
* 1f771a2407 - FIR resolution API: fix handling of expressions inside secondary ctors (2 weeks ago) <Mikhail Glukhikh>
* 2a69efba8a - FIR resolution API: fix handling of expressions inside local functions (2 weeks ago) <Mikhail Glukhikh>
* 760fb668bb - Introduce FIR resolution API with lazy resolve to use in IDE (2 weeks ago) <Mikhail Glukhikh>
* 1cd559a626 - Remove FirTotalKotlinResolveInIde test with its provider as obsolete (2 weeks ago) <Mikhail Glukhikh>
* c3a31dcdf5 - Optimize FirSession component storage (2 weeks ago) <Mikhail Glukhikh>
* 7529d557fe - FIR resolution: introduce FirResolvePhase & FirAbstractPhaseTransformer (2 weeks ago) <Mikhail Glukhikh>
* a38b4756b5 - FIR tree refactoring: move FirElement.session to FirDeclaration (2 weeks ago) <Mikhail Glukhikh>
* 98f75669a5 - [FIR] Make resolution sequence of CallKind static field (2 weeks ago) <Dmitriy Novozhilov>
* 53404e5dac - [FIR] Extract `ResolutionStageRunner` component (2 weeks ago) <Dmitriy Novozhilov>
* 8bbb60df25 - [FIR] Refactoring. Split CallResolver.kt to several files (2 weeks ago) <Dmitriy Novozhilov>
* 3c7b25b8c9 - [FIR] Minor. Cleanup code in ConeTypes.kt (2 weeks ago) <Dmitriy Novozhilov>
* a226e40e34 - [FIR] Refactor FirResolveBodyTransformer (2 weeks ago) <Dmitriy Novozhilov>
* 43e7f54fae - [FIR] Add string representation for ConeKotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 6c26fc1943 - [FIR] Don't render `Any?` upper bounds of type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 7245475196 - [FIR] Add DeclaredUpperBoundConstraintPosition to Fir (2 weeks ago) <Dmitriy Novozhilov>
* d3670d4f5f - [FIR] Add `Any?` as default bound for all type parameters (2 weeks ago) <Dmitriy Novozhilov>
* 8a21785883 - [FIR] Add `Any?` builtin typeref (2 weeks ago) <Dmitriy Novozhilov>
* 2a360272f6 - [FIR] Add `Any` to supertypes of functional types (2 weeks ago) <Dmitriy Novozhilov>
* 71ca1aa608 - [Type system] Fix algorithm of folding recursive types (2 weeks ago) <Dmitriy Novozhilov>
* a453ed50fa - [FIR] Fix class cast exception in ConeInferenceContext (2 weeks ago) <Dmitriy Novozhilov>
* 6215662e33 - Replace usage of `ClassicTCContext` with abstract context in `NewCSTCalculator` (2 weeks ago) <Dmitriy Novozhilov>
* 0276a6262f - (tag: build-1.3.60-dev-440) Fix compilation of NewMultiplatformKaptProjectImportingTest in AS 3.3,3.4 (2 weeks ago) <Andrey Uskov>
* 6177b3e8dc - (tag: build-1.3.60-dev-439) Minor. Add empty file to previously empty directory in test (2 weeks ago) <Dmitry Savvinov>
* d715344639 - (tag: build-1.3.60-dev-433) psi2ir: precompute sort keys when generating members (2 weeks ago) <pyos>
* 2d5a1e19d0 - (tag: build-1.3.60-dev-431) Perform GC between performance test runs, add geometric mean calculation and close stats in the end (2 weeks ago) <Vladimir Dolzhenko>
* 3f9480e1c5 - Specify parent disposable in JavaOutsideModuleDetector Vfs listener (2 weeks ago) <Vladimir Dolzhenko>
* ddb685a8f9 - (tag: build-1.3.60-dev-427) Add test on nonMPP -> MPP dependency (2 weeks ago) <Dmitry Savvinov>
* 79313037d1 - Minor. Merge multiplatformTypeRefinement testdata with multiplatform testdata (2 weeks ago) <Dmitry Savvinov>
* 9f90486893 - [Misc] Update spec testData according changes in NI (2 weeks ago) <Dmitriy Novozhilov>
* ffaca279bc - Minor. Turn TypeBasedStarProjectionImpl into StarProjectionForAbsentTypeParameter (2 weeks ago) <Denis Zharkov>
* 579838cb4e - Avoid recursive refinement in NewCapturedTypeConstructor (2 weeks ago) <Denis Zharkov>
* a2a1c7e50f - Avoid recursive refinement with star projections (2 weeks ago) <Denis Zharkov>
* d042eb2cfb - Fix type refinement for qualified expressions (2 weeks ago) <Denis Zharkov>
* 6695ddd1d5 - Change 'hashCode' of 'TypeProjection' (2 weeks ago) <Dmitry Savvinov>
* b103f42ca8 - Add test on using correct builtins in MPP (2 weeks ago) <Dmitry Savvinov>
* 1fe8e4ba15 - Use CompositeResolve in HierarchicalExpectActual tests (2 weeks ago) <Dmitry Savvinov>
* aaf76a0e46 - Enable TypeRefinement in COMPOSITE resolution mode (2 weeks ago) <Dmitry Savvinov>
* 2b4d70fcf0 - [Resolve] Rewrite how built-ins are created (2 weeks ago) <Dmitry Savvinov>
* 9f2a03947c - [Resolve] Compute dependency on SDK properly (2 weeks ago) <Dmitry Savvinov>
* 02c07a4a6c - [Resolve] Introduce an ability to get all moduleInfos without filtering by platform (2 weeks ago) <Dmitry Savvinov>
* f9b8ab3a3a - [Resolve] Introduce CompositeResolver (2 weeks ago) <Dmitry Savvinov>
* adb0f5eaf9 - [Resolve] Introduce CompositeAnalysisSettings (2 weeks ago) <Dmitry Savvinov>
* 5e95890028 - [Resolve] Introduce KotlinMultiplatformAnalysisModeComponent (2 weeks ago) <Dmitry Savvinov>
* 90cf9daff3 - [Resolve] Abstract creation of platform-specific package fragment providers (2 weeks ago) <Dmitry Savvinov>
* b48218e722 - [Resolve] Make ResolversForModule less static (2 weeks ago) <Dmitry Savvinov>
* 0f56d243cb - [Resolve] Support test/production/dependsOn internal-visibility (2 weeks ago) <Dmitry Savvinov>
* c50eeb3edb - Add few tests on internal visibility in MPP (2 weeks ago) <Dmitry Savvinov>
* 43ef0ffa50 - [Testing] Support diagnostics filters in MultiModuleIdeResolveTest (2 weeks ago) <Dmitry Savvinov>
* 68c1a7cedd - Use stable order for dependsOn and related diagnostics (2 weeks ago) <Dmitry Savvinov>
* 769ccde43b - Closure over dependencies in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 3c2e34ee08 - [Misc] Fix bug in multiPlatformSetup (2 weeks ago) <Dmitry Savvinov>
* 61ec5ed5dd - [Misc] Introduce lazyClosure (2 weeks ago) <Dmitry Savvinov>
* 54cdd3bfef - [Misc] Refactor Module.cached extension to accept lambda instead of FunctionalInterface (2 weeks ago) <Dmitry Savvinov>
* b477184a3c - Fix creating of refined FlexibleType and RawType (2 weeks ago) <Dmitriy Novozhilov>
* 33a31fb688 - [Tesdata fix] Fix test data for multiplatform highlighting test (2 weeks ago) <Denis Zharkov>
* d744192e6f - [Invariant fix] Fix false positive internal visibility diagnostic (2 weeks ago) <Denis Zharkov>
* d20516779a - [Invariant Fix] Avoid using invalid descriptors in RemovePartsFromPropertyFix (2 weeks ago) <Denis Zharkov>
* 5f10252185 - [Invariant fix] Avoid using obsolete desciptors as scope content in change signature (2 weeks ago) <Denis Zharkov>
* 01f0589ddf - [Invariant Fix] Use the same lock inside single GlobalFacade (2 weeks ago) <Denis Zharkov>
* fd4d8176dd - [Misc Invariant Fix] Do not use KotlinType::toString in inspections (2 weeks ago) <Denis Zharkov>
* daa27016ca - [Invariant Fix] Adjust DataFlowValue::Identifier for refinement (2 weeks ago) <Denis Zharkov>
* 21cc93860b - [Invariant Fix] Fix KotlinPsiUnifier after types refinement introduction (2 weeks ago) <Denis Zharkov>
* c49791f8bb - [Invariant Fix] Fix equality for NewCapturedTypeConstructor after refinement (2 weeks ago) <Denis Zharkov>
* 471134d31e - [Invariant Fix] Fix callable equivalence definition in case of refined scopes (2 weeks ago) <Denis Zharkov>
* 5c2c7e7776 - [Invariant fix] Avoid re-resolving declared descriptors in lazy member scopes (2 weeks ago) <Denis Zharkov>
* ab9ff786d7 - [Invariant Fix] Use structural descriptor equivalence in JsNamesClashChecker (2 weeks ago) <Dmitry Savvinov>
* 9add14a2a1 - [API Usage] Add refinement to ConstraintInjector (NI) (2 weeks ago) <Dmitriy Novozhilov>
* 6c44b6b859 - [API Usage] Refine type of lambda's receiver in NI (2 weeks ago) <Dmitry Savvinov>
* 696aea004d - [API Usage] Add type refinement for callable references (2 weeks ago) <Dmitriy Novozhilov>
* 53334c038f - [API Usage] Use refinement in NI (2 weeks ago) <Denis Zharkov>
* 2bf6bd3724 - Do not consider descriptors equality as a reason not to refine type (2 weeks ago) <Denis Zharkov>
* 9c27abde7f - [API Usage] Support type refinement from expect class to type aliases (2 weeks ago) <Denis Zharkov>
* 04717b57c9 - [API Usage] Support refinement for Java classes' scope (2 weeks ago) <Dmitry Savvinov>
* b7e011a29b - [API Usage] Use type refinements in overrides-related facilities (2 weeks ago) <Denis Zharkov>
* 694f521bfd - [API Usage] Refine type for each separate element in ExpressionTypingVisitorDispatcher (2 weeks ago) <Denis Zharkov>
* a1b52b2f90 - [API Usage] Inject Refiner into KotlinTypeChecker, use it for subtyping (2 weeks ago) <Dmitriy Novozhilov>
* 9047ddfc2f - [API Usage] Refine supertypes when getting content of member scope (2 weeks ago) <Dmitry Savvinov>
* 1d61d75225 - [Core API] Introduce KotlinType.refine (2 weeks ago) <Dmitry Savvinov>
* c12f5f6055 - [Core API] Introduce TypeConstructor.refine (2 weeks ago) <Dmitry Savvinov>
* c20d565d93 - [Core API] Introduce API for getting scopes with refinement (2 weeks ago) <Denis Zharkov>
* d08bed888c - [Core API] Introduce useTypeRefinement analysis flag (2 weeks ago) <Dmitry Savvinov>
* 2fe3a23183 - [Core API] Introduce KotlinTypeRefiner component (2 weeks ago) <Dmitriy Novozhilov>
* 5c17148146 - [Core API] Introduce TypeRefinement annotations (2 weeks ago) <Dmitriy Novozhilov>
* 38bcedc451 - [Tests] Add tests for types refinement in IDE (2 weeks ago) <Denis Zharkov>
* d000341178 - [Misc] Add missing type to lambda in ILTConstructor (2 weeks ago) <Dmitriy Novozhilov>
* fe78e153f7 - [Misc] Introduce helper-method 'IntersectionTypeConstructor.createType()' (2 weeks ago) <Dmitry Savvinov>
* 5c13e02e9c - [Misc] Clean-up and deduplicate code in 'findClassInModule.kt' (2 weeks ago) <Dmitry Savvinov>
* a0f339ffc7 - [Misc] Enable @Experimental project-wide (2 weeks ago) <Dmitriy Novozhilov>
* f026a98403 - [Misc] Make NewKotlinTypeChecker non-static (2 weeks ago) <Dmitriy Novozhilov>
* 4f1e85b468 - [Misc] Add caching of hashCode in KotlinType (2 weeks ago) <Dmitriy Novozhilov>
* 8d1b063d62 - [Misc] Add test on typealiased SAM (2 weeks ago) <Denis Zharkov>
* c1144f35f1 - [Misc] Move TypeAliasExpander to core (2 weeks ago) <Denis Zharkov>
* 7ba3f7e599 - [Misc] Make ArgumentTypeResolver::isSubtypeOfForArgumentType not static (2 weeks ago) <Denis Zharkov>
* 529763b9bd - [Misc] Get rid of public Companion methods in SmartCastManager (2 weeks ago) <Denis Zharkov>
* e7d6a9508e - [Misc] Reformat CallType.kt (2 weeks ago) <Denis Zharkov>
* edb9623556 - [Misc] Reformat DescriptorEquivalenceForOverrides.kt (2 weeks ago) <Denis Zharkov>
* 4e486e7738 - (tag: build-1.3.60-dev-421) Fix NewMultiplatformKaptProjectImportingTest (KT-32974) (2 weeks ago) <Andrey Uskov>
* c17a5bc8f2 - Disable KaptImportingTest.testModulePerSourceSet in AS (KT-32683) (2 weeks ago) <Andrey Uskov>
* 02ee950836 - (tag: build-1.3.60-dev-418) Add transitive dependencies on common MPP modules (2 weeks ago) <Andrey Uskov>
* 3ce731cf7c - (tag: build-1.3.60-dev-415) Avoid eager deserialization of array classes in ArrayConstructorLowering (2 weeks ago) <Steven Schäfer>
* 2910d8e9b2 - (tag: build-1.3.60-dev-401) Also check predecessors of PUSH Unit in unit tail-call optimization (2 weeks ago) <Ilmir Usmanov>
* e60674f5e1 - Fix test data (2 weeks ago) <Ilmir Usmanov>
* cc06798e2c - Implement unit suspend functions tail-call optimisation (2 weeks ago) <Ilmir Usmanov>
* a16e03681b - (tag: build-1.3.60-dev-399) Substitute kotlin-reflect in compileOnly configurations too (2 weeks ago) <Alexey Tsvetkov>
* 317c39f27d - (tag: build-1.3.60-dev-396) Enable assertions in Kotlin Compile Daemon process (2 weeks ago) <Alexey Tsvetkov>
* 560f1483e8 - Drop MaxPermSize support from compiler daemon (2 weeks ago) <Alexey Tsvetkov>
* db23131611 - (tag: build-1.3.60-dev-386) AbstractFindUsagesTest: add read lock (2 weeks ago) <Dmitry Gridin>
* e575ca4f53 - (tag: build-1.3.60-dev-381) [IR] Fixed parents during constructors moving (2 weeks ago) <Igor Chevdar>
2019-08-15 16:02:16 +03:00
Igor Chevdar b70c240f7d Added test on big arity 2019-08-15 16:02:16 +03:00
Igor Chevdar 6c377aa69f Made [K][Suspend]FunctionN autogenerated 2019-08-15 16:02:16 +03:00
SvyatoslavScherbina 5d6d05b5f9 Move samples to 1.3.50-eap-86 version of Kotlin (#3255) 2019-08-14 16:07:54 +03:00
Ilya Matveev 087fdd21a6 Gradle: Fix plugin tests 2019-08-14 11:42:38 +07:00
Igor Chevdar c0866c2389 Supported IrFunctionExpression in inliner 2019-08-13 18:42:23 +03:00
Igor Chevdar 39d4a9b25d Used common special arrays constructors lowering 2019-08-13 18:42:23 +03:00
Svyatoslav Scherbina 9e149b6d91 Don't emit redundant retain-release sequence for Obj-C alloc result
when calling Kotlin constructor generated for Objective-C initializer.

retain-release here is suboptimal and also may provoke specific bugs
to reproduce.
2019-08-13 16:25:51 +03:00
Svyatoslav Scherbina 7efab59bc1 Support importing non-conventional parameterless Objective-C init
Thus fix #2522 by supporting -[NSOutputStream initToMemory].
2019-08-13 16:25:51 +03:00
LepilkinaElena e2bef1070f Blackhole for native benchmarks (#3251) 2019-08-12 18:16:39 +03:00
Mike Sinkovsky fd66752d93 Bellard-Pi benchmark (#3225) 2019-08-12 17:28:36 +03:00
SvyatoslavScherbina e869e40596 Fix memory leak in CBridgeGen (#3243)
Affecting String and CValuesRef conversions when calling variadic C functions
2019-08-12 14:02:39 +03:00
SvyatoslavScherbina 65e6f85dc1 Add debug info to some ObjCExport bridges (#3237)
to fix inlined frames decoding.
2019-08-03 10:28:34 +03:00
Svyatoslav Scherbina 746dcfdb7a Enforce frame pointer for code with debug info on iOS and macOS
To improve call stack scanning in optimized -Xg0 binaries.
2019-08-02 11:45:25 +03:00
Svyatoslav Scherbina 61a19e0ccf Fix skipping top stack frames in optimized -Xg0 binaries
Also do some refactoring.
2019-08-02 11:45:25 +03:00
SvyatoslavScherbina e65ae1c9f7 Avoid relying on 22 max function parameters count in ObjCExport frontend (#3235) 2019-08-02 11:42:37 +03:00
Ilya Gorbunov 226fd310bf Native implementations of Array.fill
KT-32359
2019-08-01 23:00:04 +03:00
Ilya Gorbunov 3f39b75a89 Update generated stdlib code
- imports
- sample refs
- copyrights
2019-08-01 23:00:04 +03:00
SvyatoslavScherbina 11a8fafb2a Don't use 'Type' as nested class name when producing framework (#3217)
Fix #3167.
2019-08-01 14:14:27 +03:00
SvyatoslavScherbina 5cb8d97e2a Support -Xg0 compiler flag (#3154)
Enables generation of partial debug information
(e.g. useful for crash reports symbolication).

Supposed to avoid affecting '-opt' optimization quality.
2019-08-01 12:24:49 +03:00
Vasily Levchenko 8ad8529611 [TEST][compilation] validness of DI for global variable for interop with ObjC 2019-08-01 10:55:00 +03:00
Vasily Levchenko bf3a47f0d3 [codegen][debug info] initialize end of location info with start if it wasn't provided 2019-08-01 10:55:00 +03:00
Nikolay Igotti 93662b8b18 Fix runtime deinit sequence. (#3227) 2019-07-29 17:27:46 +03:00
Vasily Levchenko 9c5e2a44c7 [kotlin compiler][update] 1.3.60-dev-346
* 2c61572c50 - (HEAD -> master, tag: build-1.3.60-dev-346, origin/master, origin/HEAD) Build: Fix artifact pattern for Android Studio bintray repo (3 дня назад) <Vyacheslav Gerasimov>
* 10f5204f67 - (tag: build-1.3.60-dev-344) as36: Fix groovy-all dependency version (3 дня назад) <Vyacheslav Gerasimov>
* aed9b13455 - (tag: build-1.3.60-dev-338) Fix jvm-host-embeddable artefact generation (3 дня назад) <Ilya Chernikov>
* 333c7ff688 - Filter out local classes on JSR-223  properties mapping (3 дня назад) <Ilya Chernikov>
* 2ae19e1d42 - (tag: build-1.3.60-dev-330) Run :kotlin-gradle-plugin:validateTaskProperties on every install (3 дня назад) <Alexey Tsvetkov>
* aff66b6a29 - (tag: build-1.3.60-dev-327) Make KotlinJpsBuildTestBase abstract (3 дня назад) <Alexey Tsvetkov>
* ce9ed26918 - [DEBUGGER] Improve computation of source position for breakpoint in KotlinLineBreakpointType more precise. (3 дня назад) <Roman Artemev>
* 2e0ec3b490 - (tag: build-1.3.60-dev-319) AbstractFindUsagesTest: add read lock (3 дня назад) <Dmitry Gridin>
* dbb9b3b6fd - AbstractFindUsagesTest: cleanup code (3 дня назад) <Dmitry Gridin>
* 58f294a757 - (tag: build-1.3.60-dev-317) Fix kotlin compiler tests in 192 (KT-32193) (3 дня назад) <Nikolay Krasko>
* 3729c4e770 - (tag: build-1.3.60-dev-315) JVM: simplify choice of wrapped receiver descriptors (3 дня назад) <Georgy Bronnikov>
* a10e57eaec - (tag: build-1.3.60-dev-314) JavaOutsideModuleDetector: should refresh notification after move #KT-32967 Fixed (3 дня назад) <Dmitry Gridin>
* 4c8d0acb5d - CreateExpectFix: shouldn't suggest create expect property with `lateinit` or `const` modifier #KT-32705 Fixed (3 дня назад) <Dmitry Gridin>
* a858607fac - (tag: build-1.3.60-dev-313) Fix script classpath utility functions that use classpath filtering by "keys" (3 дня назад) <Ilya Chernikov>
* ec3ccf1ba8 - Properly handle REPL snippets with exceptions ... (3 дня назад) <Ilya Chernikov>
* 288fdc0952 - Add a handler for providing evaluation context for scripts (3 дня назад) <Ilya Chernikov>
* 2a5c4a2409 - Move caching to after all configuration refinements and ... (3 дня назад) <Ilya Chernikov>
* e41bbe9328 - Introducing transient properties in scripting API (3 дня назад) <Ilya Chernikov>
* 5fe843d754 - Refactor main-kts build scripts - fix red code in IDEA (3 дня назад) <Ilya Chernikov>
* 42dde50b6b - Implement base zip cache with tests... (3 дня назад) <Ilya Chernikov>
* c7eb9e9520 - Move caching tests into a dedicated class (3 дня назад) <Ilya Chernikov>
* ef23033936 - Add net.jpountz and one.util.streamex to the list of shadowed packages (3 дня назад) <Ilya Chernikov>
* cefd4a35c5 - Fix and test evaluation of scripts with default configurations (3 дня назад) <Ilya Chernikov>
* 961607673d - [minor] Refactor properties collection builder: (3 дня назад) <Ilya Chernikov>
* 0af52f2fa6 - Implement composable refinement handlers... (3 дня назад) <Ilya Chernikov>
* 65e6d3b0ff - [minor] Add a small diagnostics handling utility fun (3 дня назад) <Ilya Chernikov>
* 0072f8c265 - Improve JSR-223 engine diagnostics (3 дня назад) <Ilya Chernikov>
* b68ab0d968 - Add test on repl with implicit receiver (3 дня назад) <Ilya Chernikov>
* a13d452cd8 - Implement JSR223 host in the main-kts jar (3 дня назад) <Ilya Chernikov>
* 0108a76e99 - Extract arguments calculation for base JSR223 engine into an argument (3 дня назад) <Ilya Chernikov>
* e8fa139dc8 - Move direct properties configuration code into public functions in scripting host jar (3 дня назад) <Ilya Chernikov>
* 89a53fe028 - (tag: build-1.3.60-dev-312) Safe get of registry key in KotlinAndroidGradleMPPModuleDataService (3 дня назад) <Andrey Uskov>
* 5f2aca5856 - Fix NewMultiplatformProjectImportingTest in bunch 183 (3 дня назад) <Andrey Uskov>
* e25b315319 - (tag: build-1.3.60-dev-310) Introduce `-Xpolymorphic-signature` compiler flag as more priority than `-XXLanguage:+PolymorphicSignature` (3 дня назад) <Victor Petukhov>
* 944ee8fcd5 - Introduce `-Xinline-classes` compiler flag as more priority than `-XXLanguage:+InlineClasses` (3 дня назад) <Victor Petukhov>
* 45644c224e - (tag: build-1.3.60-dev-308) JPS: Add temporary non caching jps storage for 192 (3 дня назад) <Mikhail Mazurkevich>
* 584d441587 - (tag: build-1.3.60-dev-306) Fix import when android gradle plugin is involved in IDEA 183 (4 дня назад) <Andrey Uskov>
* 91365d9fad - Fix import library dependencies when transitive MPP are involved (4 дня назад) <Andrey Uskov>
* 0b8ad5c6c0 - Fixed setting production-on-test flag if project was not build (4 дня назад) <Andrey Uskov>
* 17dec7b389 - Add transitive test dependencies on MPP with jvmWithJava on import (4 дня назад) <Andrey Uskov>
* 86a26f0cca - Add jvmWithJava IDE import test (4 дня назад) <Andrey Uskov>
* 6c0469cee0 - Fix importing transitive dependencies on MPP project (4 дня назад) <Andrey Uskov>
* 8592396a9a - Fix combobox size in facet settings tab (KT-32784) (4 дня назад) <Andrey Uskov>
* 9ce9b5945e - Fix order of platforms in Facets (KT-32783) (4 дня назад) <Andrey Uskov>
* b8400a16f0 - (tag: build-1.3.60-dev-304) Fix webpack dsl with closure (4 дня назад) <ilgonmic>
* deb6b7105a - Remove duplicated source-map-loader configuring and cleanup kotlin webpack config writer (4 дня назад) <ilgonmic>
* 3b78ef9cb2 - (tag: build-1.3.60-dev-296) as36: Add bunches for AS 3.6 C6 based on 192 platform (4 дня назад) <Vyacheslav Gerasimov>
* 5c6dedc623 - Build: Add repo for prerelease Android Studio (4 дня назад) <Vyacheslav Gerasimov>
* ccff347ffc - (tag: build-1.3.60-dev-294) Kapt: Attach generated Kotlin sources in 'compilation' mode (KT-32535) (4 дня назад) <Yan Zhulanow>
* 1c63d3aa2f - KT-32210: Handle long compiler plugin options (4 дня назад) <Ivan Gavrilovic>
* 4b9a852745 - (tag: build-1.3.60-dev-293) Sort source to output mapping before writing to caches (4 дня назад) <Alexey Tsvetkov>
* afa10cc125 - Rewrite test of relocatable JPS IC caches (4 дня назад) <Alexey Tsvetkov>
* 98aad3e00c - Extract EnableICFixture (4 дня назад) <Alexey Tsvetkov>
* a4c62d156f - Make lookup storage addAll order independent (4 дня назад) <Alexey Tsvetkov>
* 57caca4b0e - Improve exception message for directories comparison in tests (4 дня назад) <Alexey Tsvetkov>
* 6914a9dd3d - (tag: build-1.3.60-dev-289) KotlinFindUsagesHandler: fix read access (flaky tests) (4 дня назад) <Dmitry Gridin>
* 66fdc148be - (tag: build-1.3.60-dev-278) Revert strong references for compiler only (4 дня назад) <Alexander Podkhalyuzin>
* f3112f752d - Inherit max metaspace size of client VM for Kotlin compile daemon (4 дня назад) <Alexey Tsvetkov>
* 5c99243c10 - (tag: build-1.3.60-dev-277) Substitute kotlin-reflect with kotlin-reflect-api in compile classpath (4 дня назад) <Alexey Tsvetkov>
* 33b7745b17 - Find only non-default shadow jars in findShadowJarsInClasspath diagnostic (4 дня назад) <Alexey Tsvetkov>
* e91eefe709 - Remove unnecessary dependencies on kotlin-compiler-runner (4 дня назад) <Alexey Tsvetkov>
* cd641c9047 - Set source and target compatibility in buildSrc (4 дня назад) <Alexey Tsvetkov>
* a7403b7ee7 - Do not fork java compile tasks when current JDK can be used (4 дня назад) <Alexey Tsvetkov>
* a372f181d2 - Check JDK env vars once during configuration when not syncing (4 дня назад) <Alexey Tsvetkov>
* a20627fa2c - Set sourceCompatibility and targetCompatibility for JavaCompile tasks (4 дня назад) <Alexey Tsvetkov>
* a35d405892 - (tag: build-1.3.60-dev-271) Do not generate accessor if private function is accessed from (4 дня назад) <Ilmir Usmanov>
* b3e80e6a14 - (tag: build-1.3.60-dev-269) Look for classfile in implementing modules when building inline function (4 дня назад) <Ilmir Usmanov>
* 58db64a478 - (tag: build-1.3.60-dev-267) J2K: Fix old J2K test data's error messages which has changed due to new inference (4 дня назад) <Ilya Kirillov>
* 4e5e14046d - New J2K: use old J2K for evaluate expression instead of new one (4 дня назад) <Ilya Kirillov>
* e795e4b73d - New J2K: add conversion of binary literals & fix conversion of octal ones (4 дня назад) <Ilya Kirillov>
* 72a09ab59b - New J2K: correctly convert number literals with underscores (4 дня назад) <Ilya Kirillov>
* 4ead820395 - New J2K: correctly print comments for qualified expression (4 дня назад) <Ilya Kirillov>
* 2bd5a1f196 - New J2K: separate nullability inference from common one & nullability bug fixes (4 дня назад) <Ilya Kirillov>
* d7960caf89 - New J2K: move all symbols definitions to `symbols` package (4 дня назад) <Ilya Kirillov>
* f79b282c60 - New J2K: add better support of implicit functional interfaces (4 дня назад) <Ilya Kirillov>
* 96ca4712a0 - New J2K: consider in-context declarations while performing conversion on copy-paste plain text conversion (4 дня назад) <Ilya Kirillov>
* c865d74965 - New J2K: remove unused dependencies from nj2k modules (4 дня назад) <Ilya Kirillov>
* 1bbdd0bf15 - New J2K: remove unused classes (4 дня назад) <Ilya Kirillov>
* 6e04b1549c - New J2K: remove JKVisitor with type parameters (4 дня назад) <Ilya Kirillov>
* 9c8905ccb6 - (tag: build-1.3.60-dev-265) Patch serializable class with addtional annotation (4 дня назад) <Leonid Startsev>
* 3896992b12 - Fixes for IR serialization plugin (4 дня назад) <Leonid Startsev>
* 6494227c64 - Change order in SerializableProperties initialization logic (4 дня назад) <Leonid Startsev>
* 822b4556e3 - Rewrite IDE check whether serialization plugin is enabled (4 дня назад) <Leonid Startsev>
* 2381aa330a - (tag: build-1.3.60-dev-261) FIR: fix delegate expression consistency tests (4 дня назад) <Mikhail Glukhikh>
* d32e5065c5 - FIR: implementation of delegateProvider in delegate resolve (4 дня назад) <Mikhail Glukhikh>
* 213f951da3 - FIR: partial implementation of delegate resolve #KT-32217 Fixed (4 дня назад) <Mikhail Glukhikh>
* 63b7fa70f9 - FIR2IR: add extension receiver parameters to functions (4 дня назад) <Mikhail Glukhikh>
* be3fe9495c - (tag: build-1.3.60-dev-255) Report non-incremental annotation processors correctly (5 дней назад) <Ivan Gavrilovic>
* ad352355de - KT-23880: Enable incremental APT mode with KAPT by default (5 дней назад) <Ivan Gavrilovic>
* a108af76d6 - Mark property as output instead of local state when needed (5 дней назад) <Ivan Gavrilovic>
* 5a2ff86691 - Handle classpath snapshot changes better (5 дней назад) <Ivan Gavrilovic>
* f66b475867 - (tag: build-1.3.60-dev-253) Create wrapped receiver descriptors where needed (5 дней назад) <Georgy Bronnikov>
* 46b98a1e98 - (tag: build-1.3.60-dev-247) [JS BE] Make sourceMap generation more precise (5 дней назад) <Roman Artemev>
* 12a1b0296b - (tag: build-1.3.60-dev-244) Clean up useless code (5 дней назад) <Kirill Shmakov>
* d3bc2ec855 - (tag: build-1.3.60-dev-239) Remove internal jdk to fix flaky MavenUpdateConfigurationQuickFixTest (5 дней назад) <Nikolay Krasko>
* 6176373713 - Test data update for JavaWithGroovyInvoke since 183 (5 дней назад) <Nikolay Krasko>
* 5f9660cd33 - (tag: build-1.3.60-dev-229, tag: build-1.3.60-dev-227, tag: build-1.3.60-dev-224) `KtLightParameter` introduced as interface (5 дней назад) <Nicolay Mitropolsky>
* 50158e508a - `org.jetbrains.kotlin.asJava.elements.LightParameter` converted to Kotlin (5 дней назад) <Nicolay Mitropolsky>
* 7dcd3849e0 - `org.jetbrains.kotlin.asJava.elements.LightParameter` converted to Kotlin: Rename .java to .kt (5 дней назад) <Nicolay Mitropolsky>
* 8982a49dcb - renaming `KtLightParameter` to `KtLightParameterImpl` (5 дней назад) <Nicolay Mitropolsky>
* 4a20a440a7 - (tag: build-1.3.60-dev-222, tag: build-1.3.60-dev-221) Cleanup: remove redundant semicolon (5 дней назад) <Anton Yalyshev>
* 6d53151256 - Add statistics (FUS) collector for IDE Settings. At the moment - New Inference only. (5 дней назад) <Anton Yalyshev>
* 56b6b957d1 - (tag: build-1.3.60-dev-210) Generate line numbers for RHS of elvis expression if both LHS and RHS (6 дней назад) <Ilmir Usmanov>
* 1f36f60f43 - (tag: build-1.3.60-dev-209) JVM IR: remove CrIrType, use class container in callable reference lowerings (6 дней назад) <Alexander Udalov>
2019-07-29 17:15:18 +03:00
Igor Chevdar 18da8b5da4 Bumped tests version 2019-07-27 11:58:11 +05:00
Igor Chevdar 26c664f3b1 Some tests on callable references on suspend functions 2019-07-27 11:58:11 +05:00
Igor Chevdar 11e2fd5074 Added support of callable references on suspend functions 2019-07-27 11:58:11 +05:00
Vasily Levchenko b511ff9472 [debugging][binding][python] .next() -> next(...) python3 migration (KT-32975) 2019-07-26 17:19:28 +03:00
Vasily Levchenko 251f5c9032 [kotlin compiler][update][TO DELETE] workaround over inliner's disability to process FUN_EXPR 2019-07-26 15:42:04 +03:00
Vasily Levchenko 9dc3dab179 [kotlin compiler][update] 1.3.60-dev-206
* a048a11074 - (tag: build-1.3.60-dev-206) Enabled/disabled some tests for K/N (3 дня назад) <Igor Chevdar>
* c4da5cb95c - [IR] Added IrType.isKSuspendFunction() (3 дня назад) <Igor Chevdar>
* e398804663 - (tag: build-1.3.60-dev-205) Show the actual Kotlin version in error message in nativeLibrariesUtil.kt (3 дня назад) <Dmitriy Dolovov>
* 4e2989e884 - (tag: build-1.3.60-dev-202) CreateExpectActualFix: fix package for files with root package from non-root directory #KT-28746 Fixed (3 дня назад) <Dmitry Gridin>
* c76ca988eb - KotlinCreateTestIntention: disallow intention for `expect` classes #KT-26242 Fixed (3 дня назад) <Dmitry Gridin>
* 311cfc3806 - UnimplementedKotlinInterfaceMemberAnnotator: shouldn't report methods with @JvmStatic #KT-27208 Fixed (3 дня назад) <Dmitry Gridin>
* cf07585b11 - UnimplementedKotlinInterfaceMemberAnnotator: cleanup code (3 дня назад) <Dmitry Gridin>
* ad1b795a69 - (tag: build-1.3.60-dev-185) Disable KaptImportingTest in IDEA 183 and below (3 дня назад) <Andrey Uskov>
* 6e10126c6f - Fix matching file paths under Windows in NewMultiplatformKaptProjectImportingTest (3 дня назад) <Andrey Uskov>
* 22c5e208a6 - (tag: build-1.3.60-dev-180) ReplaceGuardClause inspection: do not report when 'if' expression is used as expression (4 дня назад) <Toshiaki Kameyama>
* a6690e4e35 - ReplaceGuardClause inspection: do not remove 'else' branch (4 дня назад) <Toshiaki Kameyama>
* a3a3c52c24 - ReplaceGuardClause inspection: fix highlight range (4 дня назад) <Toshiaki Kameyama>
* 35e4295e16 - (tag: build-1.3.60-dev-179) IR: deduplicate code in DeepCopyWithWrappedDescriptors/DeepCopyIrTreeWithDescriptors (4 дня назад) <Alexander Udalov>
* 96efae2b48 - IR: fix endless recursion in IrTypeSystemContext.isMarkedNullable (4 дня назад) <Alexander Udalov>
* 72fdb47f13 - (tag: build-1.3.60-dev-176) Fix maven import tests by adding java-ide-customization dependency [KT-32833] (4 дня назад) <Nikolay Krasko>
* 0993fb82fe - (tag: build-1.3.60-dev-175) multiplatformUtil: `implementedModules` shouldn't ignore android test module Relates to #KT-30799 (4 дня назад) <Dmitry Gridin>
* 8294e5afc2 - (tag: build-1.3.60-dev-171) Increase heap size for gradle importing tests due to memory leak in the gradle daemon #KT-32731 Fixed (4 дня назад) <Andrey Uskov>
* db743aa6e8 - Calculation of supported platforms in AndroidSourceSetDataService fixed for IDEA versions 183 and below. A deep copy of MPP model for Android source sets is created (4 дня назад) <Andrey Uskov>
* d69fbf1177 - (tag: build-1.3.60-dev-169) Fix serialization of iml files for IDEA 192 #KT-32629 Fixed (4 дня назад) <Andrey Uskov>
* 74e49d91ca - (tag: build-1.3.60-dev-159, origin/rr/kishmakov/fix-cidr-plugins) Proper implement 'classForImplicitThis' (4 дня назад) <Mikhael Bogdanov>
* a9f0d1a53b - (tag: build-1.3.60-dev-155) AddOperatorModifierInspection: decrease severity to INFORMATION #KT-32796 Fixed (4 дня назад) <Dmitry Gridin>
* b99efb9a2b - (tag: build-1.3.60-dev-154) [NI] Look for type variables in captured flexible types (4 дня назад) <Dmitriy Novozhilov>
* 58b4ab35f0 - [NI] Fix passing callable references to suspend functions as functional parameter (4 дня назад) <Dmitriy Novozhilov>
* 127be9be03 - (tag: build-1.3.60-dev-151) psi2ir: Fix KT-30796 ErrorType for '?:' in OI (4 дня назад) <Dmitry Petrov>
* 959b720e3f - (tag: build-1.3.60-dev-149, tag: build-1.3.60-dev-145, origin/rr/ayalyshev/KT-32105) Cleanup: specify description for Gradle Kotlin/Multiplatform wizard (5 дней назад) <Anton Yalyshev>
* 0f6c381cd7 - (tag: build-1.3.60-dev-136, tag: build-1.3.60-dev-135, tag: build-1.3.60-dev-131) Fixed a corner case for invalidate package cache for default package (7 дней назад) <Vladimir Dolzhenko>
* 5ed6573a60 - (tag: build-1.3.60-dev-129, origin/rr/kishmakov/standalone-fix) Fix testLazyScriptDefinitionProvider: (7 дней назад) <Ilya Chernikov>
* 853f2a9c3f - Fix flaky failures in main-kts IT (7 дней назад) <Ilya Chernikov>
* c0804000eb - Shorten temp paths used in tests (7 дней назад) <Ilya Chernikov>
* ee0f55d8e1 - Fix gradle IT with scripting discovery (7 дней назад) <Ilya Chernikov>
* 747c488a78 - Fix entries closing on saving compiled script to jar: (7 дней назад) <Ilya Chernikov>
* 5b3164ee87 - Ignoring resolver tests that failing on TC: (7 дней назад) <Ilya Chernikov>
* 823cb70ba0 - Fix script definition matching for REPL console (7 дней назад) <Ilya Chernikov>
* 425deb42ec - Convert paths to unix format before matching with filePathPattern (7 дней назад) <Ilya Chernikov>
* 7d6bb023a8 - (tag: build-1.3.60-dev-121) Invalid script dependencies should be removed from fileAttributes to avoid 'all red file highlighting' (7 дней назад) <Natalia Selezneva>
* dd437b585b - Scratch tests: check output after repl stop because error output is printed only after repl process termination (7 дней назад) <Natalia Selezneva>
* b9968ee1af - Do not call onFinish for executor that wasn't started (7 дней назад) <Natalia Selezneva>
* 2fa7ef2482 - Tests, refactoring: replace invokeLater with TransactionGuard to avoid situations that project isDisposed during inlays printing (7 дней назад) <Natalia Selezneva>
* ec1bef639f - Tests, refactoring: do not search for psi file twice (7 дней назад) <Natalia Selezneva>
* fe662fcb2e - Provide a mesaage for NPE in scratch tests (7 дней назад) <Natalia Selezneva>
* a32b1970e6 - KT-31295: Disable module selection toolbar for `.ws.kts` files (7 дней назад) <Roman Golyshev>
* e54b43bab1 - KT-31295: Enable support for `.ws.kts` files as for scratch files (7 дней назад) <Roman Golyshev>
* 232c7fdd0e - KT-31295: Add `New Kotlin Worksheet` action (7 дней назад) <Roman Golyshev>
* f6b03dc02f - (tag: build-1.3.60-dev-118) Add Show Kotlin Gradle DSL Logs Action (KT-31440) (7 дней назад) <Natalia Selezneva>
* dd3f8ecaac - (tag: build-1.3.60-dev-116) IR BE Common: Provisional IrFunctionExpression lowering (7 дней назад) <Dmitry Petrov>
* 92984b2626 - Serialize/deserialize IrFunctionExpression (7 дней назад) <Dmitry Petrov>
* ffd9b45ef3 - IrFunctionExpression: add 'origin' (7 дней назад) <Dmitry Petrov>
* 41b59f9b9a - IrFunctionExpression: update fir2ir tests (7 дней назад) <Dmitry Petrov>
* ed2b4a8bec - Introduce IrFunctionExpression IR element (7 дней назад) <Dmitry Petrov>
* 022275b781 - (tag: build-1.3.60-dev-115, origin/rr/ig/native-composite-test) Do not invalidate package caches on generic events, KT-25264 (7 дней назад) <Vladimir Dolzhenko>
* 3e9765f5bb - (tag: build-1.3.60-dev-112) Don't over-cache own methods list in KtUltraLightClass (8 дней назад) <Nikolay Krasko>
* 73356cbb4b - Check self before complex equivalence check in light parameter (8 дней назад) <Nikolay Krasko>
* 484c4ca268 - Try to postpone activating decompiler from light element equivalence (8 дней назад) <Nikolay Krasko>
* 9fd46c105d - Reformat and cleanup in asJava/elements (8 дней назад) <Nikolay Krasko>
* 353ca9752f - Better validity check for kotlin light element (8 дней назад) <Nikolay Krasko>
* 60c4eb68ff - (tag: build-1.3.60-dev-111, tag: build-1.3.60-dev-109, tag: build-1.3.60-dev-105) Add condition for `checkNonParenthesizedAnnotationsOnFunctionalType` call to except error reporting in stub mode (8 дней назад) <victor.petukhov>
* 4bad92d28c - (tag: build-1.3.60-dev-101) Fixed bug in LateinitLowering (8 дней назад) <Igor Chevdar>
* 407e5a5270 - (tag: build-1.3.60-dev-98, tag: build-1.3.60-dev-88, origin/rr/kishmakov/plugin-submit) Use same models in MPP and CIDR (8 дней назад) <Kirill Shmakov>
* 2cc6bf31e0 - (tag: build-1.3.60-dev-84) Add link to license folder into README.md (8 дней назад) <Stanislav Erokhin>
* a2d284c769 - (tag: build-1.3.60-dev-81) ScriptDefinitionsManager shouldn't be ready if definitions aren't initialized yet (KT-32554) (8 дней назад) <Natalia Selezneva>
* e40cdef257 - Scripts: pass script definition as parameter to loader (KT-32554) (8 дней назад) <Natalia Selezneva>
* 763f1e8606 - Scripts: check that file is non-script starting script compilation configuration update (8 дней назад) <Natalia Selezneva>
* c14f842aa0 - (tag: build-1.3.60-dev-72, tag: build-1.3.60-dev-66) Fix dependency between idea core environment and jdom (9 дней назад) <Nikolay Krasko>
* 20fedb040f - Update 192 branch to 2019.2 BETA2 (192.5728.12) (9 дней назад) <Nikolay Krasko>
* 59c5bcc11c - Fix Jsr305HighlightingTest in 192 - don't ask project for not initialized fixture (9 дней назад) <Nikolay Krasko>
* 9e002b3ff8 - Fix inability to instantiate UsefulTestCase because of JdomSerializer (9 дней назад) <Nikolay Krasko>
* 5341de253f - (tag: build-1.3.60-dev-65) JVM IR: run FileClass & ExpectDeclarationsRemoving phases on whole module (9 дней назад) <Alexander Udalov>
* e867830eab - JVM IR: inline JvmBackend, JvmCodegen (9 дней назад) <Alexander Udalov>
* 9d639bc9a4 - Minor, remove code duplication in WrappedDescriptors (9 дней назад) <Alexander Udalov>
* 0423d0f41e - JVM_IR: specify facadeClassGenerator properly in Psi2IrTranslator (9 дней назад) <Georgy Bronnikov>
* 1d3b1ed0cb - (tag: build-1.3.60-dev-56) CIDR: Filter aux library order entries that do not represent K/N libraries (9 дней назад) <Dmitriy Dolovov>
* 10b79816ab - Always analyze KTS with JVM platform (9 дней назад) <Dmitriy Dolovov>
* 80d2e2ac0d - Make [Jvm|Js]IdePlatformKind and [Jvm|Js]IdePlatformKindTooling available in all IDEs (9 дней назад) <Dmitriy Dolovov>
* f37c81f1be - Dependency on K/N platform-deps is no more required in plugin.xml (9 дней назад) <Dmitriy Dolovov>
* 7ee5583c89 - (tag: build-1.3.60-dev-39) Fix error message for non-parenthesized annotations on functional types (9 дней назад) <victor.petukhov>
* 6a679d86ab - (tag: build-1.3.60-dev-36) Support non-parenthesized annotations on functional types without receiver ^KT-31734 Fixed (9 дней назад) <victor.petukhov>
* 60e3787800 - (tag: build-1.3.60-dev-33) Tests for Sealed Class move + Fix invalid move declaration test (9 дней назад) <Vadim Brilyantov>
* 91d603292c - #KT-27389 : Change JavaSourceRoot usages to Kotlin analogs (9 дней назад) <Vadim Brilyantov>
* 895b49c0b9 - Disable default search in comments and strings when renaming (9 дней назад) <Vadim Brilyantov>
* 145a4b24ca -  #KT-29622: Support sealed classes with non-nested impls move (9 дней назад) <Vadim Brilyantov>
* a16551557c - #KT-29622: Support sealed classes with nested impls move (9 дней назад) <Vadim Brilyantov>
* a8e0dfabc7 - (tag: build-1.3.60-dev-32) Add `-XX:+HeapDumpOnOutOfMemoryError` for gradle in import tests (9 дней назад) <Vyacheslav Gerasimov>
* 9595c815f1 - (tag: build-1.3.60-dev-31) JVM IR: invent names for SAM wrapper classes (9 дней назад) <Alexander Udalov>
* a15575d546 - JVM IR: do not use KotlinTypeMapper in IrTypeMapper.mapType (9 дней назад) <Alexander Udalov>
* 1e16c0a447 - JVM IR: minimize public API of IrTypeMapper (9 дней назад) <Alexander Udalov>
* 59ce76e9fd - JVM IR: do not use misleading names for callable reference classes (9 дней назад) <Alexander Udalov>
* 29fa1793d3 - JVM IR: add InventNamesForLocalClasses pass (9 дней назад) <Alexander Udalov>
* 529efff8cb - IR: introduce IrAttributeContainer (9 дней назад) <Alexander Udalov>
* d399144b80 - Use TypeSystemCommonBackendContext in mapBuiltInType (9 дней назад) <Alexander Udalov>
* 13bc5f0c47 - Use TypeSystemCommonBackendContext in computeExpandedTypeForInlineClass (9 дней назад) <Alexander Udalov>
* c27d9c4546 - Use TypeSystemCommonBackendContext in KotlinTypeMapper.writeGenericArguments (9 дней назад) <Alexander Udalov>
* 2585ce0aa7 - Introduce TypeSystemCommonBackendContext, use in KotlinTypeMapper.getVarianceForWildcard (9 дней назад) <Alexander Udalov>
* 0460b2990f - Use TypeSystemContext in KotlinTypeMapper.hasNothingInNonContravariantPosition (9 дней назад) <Alexander Udalov>
* 1896537091 - Minor, extract inline class type mapping to separate file (9 дней назад) <Alexander Udalov>
* bd8c09bfb5 - JVM IR: move CollectionToArray creation to JvmSymbols (9 дней назад) <Alexander Udalov>
* 15e0fd93bd - Minor, rename IrBuiltIns.IrTypeMapper -> BuiltInIrTypePair (9 дней назад) <Alexander Udalov>
* f9a1e582b2 - Minor, somewhat simplify ClassCodegen construction (9 дней назад) <Alexander Udalov>
* edaff968ad - Minor optimization in MutableList.transformFlat (9 дней назад) <Alexander Udalov>
* 945e058586 - (tag: build-1.3.60-dev-28) Document return value of removeAll and retainAll with predicate (9 дней назад) <Ilya Gorbunov>
* 7d173ed385 - (tag: build-1.3.60-dev-17) GradleBuildScript: throw exception when trying to change level of language features to disable in multiplatform & fix tests (9 дней назад) <Dmitry Gridin>
* 0d49ffa831 - UpdateConfigurationQuickFixTest: update tests (9 дней назад) <Dmitry Gridin>
* cb432acfb7 - BuildScriptManipulator: implement new syntax for enable experimental features in MPP #KT-28295 Fixed (9 дней назад) <Dmitry Gridin>
* 8887031962 - GradleConfiguratorTest: fix `configureJvmEAPWithBuildGradleKts` test (9 дней назад) <Dmitry Gridin>
* 46dfff7d82 - KotlinBuildScriptManipulator: cleanup code (9 дней назад) <Dmitry Gridin>
* b1d1a4b2e1 - FeatureSupportIntentionActionsFactory: add the missing branch `else` (9 дней назад) <Dmitry Gridin>
* 28215186ca - (tag: build-1.3.60-dev-15) IR serialization: migrate to new generated Java classes structure (9 дней назад) <Dmitry Petrov>
* 8baa7dfe22 - Generated Java classes for Kotlin IR protobuf (9 дней назад) <Dmitry Petrov>
* 2305bea2b5 - Generate IR protobuf classes as multiple Java files (9 дней назад) <Dmitry Petrov>
* d6eee37481 - GenerateProtoBuf: support java_multiple_files mode (9 дней назад) <Dmitry Petrov>
* 19dfbfa42c - Cleanup: make comments more informative (9 дней назад) <Anton Yalyshev>
* 1cdcde86e3 - Extract adding of sourceSets to subclass, cause superclass is also used in other wizards where this procedure breaks build.gradle #KT-32105 Fixed (9 дней назад) <Anton Yalyshev>
* 5b66063650 - Add clarifications about single/multi targeting to framework descriptions (9 дней назад) <Anton Yalyshev>
* a864715cb8 - Refactoring: extract and pull up duplicated code from JVM- and JS- related subclassed (9 дней назад) <Anton Yalyshev>
* 9d6367a9be - Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed (9 дней назад) <Anton Yalyshev>
* 7ccf21c5c8 - (tag: build-1.3.60-dev-8) FIR resolve: fix vararg parameter types (9 дней назад) <Mikhail Glukhikh>
* 592cf4f4e8 - Make FirNamedReferenceWithCandidate not resolved, fix receiver completion (9 дней назад) <Mikhail Glukhikh>
* 08f44d4f14 - FIR resolve: add early protection against cyclic property resolve (9 дней назад) <Mikhail Glukhikh>
* 1222449dc8 - FIR resolve: perform inference completion for property access (9 дней назад) <Simon Ogorodnik>
* 99680a2ad7 - FIR: refactor & simplify invoke resolve a bit (9 дней назад) <Mikhail Glukhikh>
* fff954ed3f - FIR: skip extra non-valid groups during candidate resolve (9 дней назад) <Mikhail Glukhikh>
* b813f22cfe - Extract part of utility FIR transformers into TransformUtils (9 дней назад) <Mikhail Glukhikh>
* 0ac23eef93 - Minor (FIR resolve): replace session with fileSession (9 дней назад) <Mikhail Glukhikh>
* 3da11cc85b - Use no-op substitutor instead of substitutor with empty map (9 дней назад) <Simon Ogorodnik>
* 2d74dac4f2 - FIR: set constructor parameter scope correctly for designated transformer (9 дней назад) <Mikhail Glukhikh>
* b8c3947827 - Measure unresolved function call & qualified access # in FIR bench (9 дней назад) <Mikhail Glukhikh>
* af45e1c5dc - (tag: build-1.3.60-dev-5) [JS BE] Do not produce source mapping for fake KtElement (9 дней назад) <Roman Artemev>
* 12736edfc1 - (tag: build-1.3.60-dev-1, tag: build-1.3.50-dev-2275) Revert "Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed" (10 дней назад) <Anton Yalyshev>
* eb608770e7 - Revert "Refactoring: extract and pull up duplicated code from JVM- and JS- related subclassed" (10 дней назад) <Anton Yalyshev>
* 067978e613 - Revert "Add clarifications about single/multi targeting to framework descriptions" (10 дней назад) <Anton Yalyshev>
* b1e371a2dd - (tag: build-1.3.50-dev-2268) MPP: don't return `Main` modules from `implementedModules` for `Test` modules #KT-28529 Fixed #KT-30799 Fixed (10 дней назад) <Dmitry Gridin>
* 60421c441e - IDE: add warn on java files outside java source roots  #KT-28121 Fixed (10 дней назад) <Dmitry Gridin>
* 4928f3ff57 - CreateExpectedFix: fix KNPE from init block #KT-32639 Fixed (10 дней назад) <Dmitry Gridin>
* f38e4d618e - (tag: build-1.3.50-dev-2266) Support Array::class literal, forbid Array<X>::class on non-JVM (10 дней назад) <Alexander Udalov>
* 8103f0ba60 - (tag: build-1.3.50-dev-2265) Fix compilation in AbstractAndroidBytecodeShapeTest.kt (10 дней назад) <Alexander Udalov>
* 496765f41e - (tag: build-1.3.50-dev-2255) Support target templates in bytecode tests (10 дней назад) <Mikhael Bogdanov>
* de1e27c584 - Make all progression headers inclusive, and decrement last for last-exclusive progressions (i.e., "until" progressions and loop over array indices). (10 дней назад) <Mark Punzalan>
* 39f6416757 - (tag: build-1.3.50-dev-2252) Show progress on remove unused imports, KT-30748 (10 дней назад) <Vladimir Dolzhenko>
* cfab89385f - (tag: build-1.3.50-dev-2249) Do not override path calculation in light virtual files in tests: (10 дней назад) <Ilya Chernikov>
* 0c1d8e29b9 - (tag: build-1.3.50-dev-2246) Fix creation of empty source sets in tests (10 дней назад) <Andrey Uskov>
* 1336f65535 - Improve diagnostics in importing tests and fix android test (10 дней назад) <Andrey Uskov>
* afd2af01cd - NewMultiplatformProjectImportingTest - bunched (10 дней назад) <Andrey Uskov>
* 4386518c4d - (tag: build-1.3.50-dev-2244) Add intrinsic for ULong/UInt.toString on Java 8+ (10 дней назад) <Jake Wharton>
* b7917978b8 - (tag: build-1.3.50-dev-2243) New J2K: correctly create AST for Java call of Kotlin data class derived members (10 дней назад) <Ilya Kirillov>
* d29d7fb257 - New J2K: do not resolve unary expressions method symbols (10 дней назад) <Ilya Kirillov>
* 84872e064f - New J2K: use test data for nj2k conversion tests from nj2k tests data instead of old one (10 дней назад) <Ilya Kirillov>
* 101a3a9420 - (tag: build-1.3.50-dev-2242) Add clarifications about single/multi targeting to framework descriptions (10 дней назад) <Anton Yalyshev>
* f742e000f8 - Refactoring: extract and pull up duplicated code from JVM- and JS- related subclassed (10 дней назад) <Anton Yalyshev>
* 6b3117cc2c - Add Kotlin/MPP to Gradle group of New Project Wizards #KT-32105 Fixed (10 дней назад) <Anton Yalyshev>
* 5e8192bf74 - (tag: build-1.3.50-dev-2220) Make kotlin-test-js integration test tasks incremental (11 дней назад) <Ilya Gorbunov>
* 385366384c - (tag: build-1.3.50-dev-2219) Psi2ir: ignore unresolved annotations (11 дней назад) <Alexander Udalov>
* 9062f4229b - (tag: build-1.3.50-dev-2218) QuickDoc: Show sample code containing type parameters correctly (11 дней назад) <scache>
* 2ef575d94e - (tag: build-1.3.50-dev-2204) Fix nullability in the instrumenter, avoid exceptions on tests setup (11 дней назад) <Ilya Chernikov>
* 4caddd2c1c - (tag: build-1.3.50-dev-2196, tag: build-1.3.50-dev-2188) KT-31291: Wrap ASM version in a method to avoid having it inlined (11 дней назад) <Ivan Gavrilovic>
* 6619106af2 - Improve incremental KAPT logging (11 дней назад) <Ivan Gavrilovic>
* 5cab6fd6cf - KAPT: Mark incremental cache as LocalState (11 дней назад) <Ivan Gavrilovic>
* 251d8ccd97 - KT-31840: Fix caching for incremental annotation processing (11 дней назад) <Ivan Gavrilovic>
* 6963424dfc - (tag: build-1.3.50-dev-2185) psi2ir: Empty 'if' branches have type 'kotlin.Unit' (11 дней назад) <Dmitry Petrov>
* 0774f800a0 - (tag: build-1.3.50-dev-2184) Split android box tests by flavours (11 дней назад) <Mikhael Bogdanov>
* 7c77565bb8 - (tag: build-1.3.50-dev-2176) Add changelog for 1.3.41 (13 дней назад) <nikita.movshin>
* aee1dd2379 - (tag: build-1.3.50-dev-2173) Gradle, test runner: fix failed test (typo) (2 недели назад) <Sergey Rostov>
* abb1a9892b - (tag: build-1.3.50-dev-2172) Gradle, webpack: use only archivesBaseName as outputFileName (2 недели назад) <Sergey Rostov>
* 6658c1da2f - IDE, Wizards, JS for browser: create index.html in resources (2 недели назад) <Sergey Rostov>
* 4fc942c5e9 - (tag: build-1.3.50-dev-2171) KT-16602: Improve mutable sorting samples, fix sample references (2 недели назад) <Ilya Gorbunov>
* 38d26b1d92 - (tag: build-1.3.50-dev-2170) KT-16602: Provide samples for sorting API usage (2 недели назад) <Dat Trieu>
* 3f5d64e635 - (tag: build-1.3.50-dev-2158) Add sample of hashMapOf (2 недели назад) <keijumt>
* cd6abcd4c9 - (tag: build-1.3.50-dev-2155) Expect modifier definitions is not exposed by UL-classes (2 недели назад) <Igor Yakovlev>
* 0602a6da72 - Fix invalid FakeJvmFieldConstant inspection for UL classes (2 недели назад) <Igor Yakovlev>
* a9aa60491e - Fix UL-classes test renders and test data (2 недели назад) <Igor Yakovlev>
* 4b1226e3d7 - Set correct nullability and Companion support to annotations (2 недели назад) <Igor Yakovlev>
* eea469939e - Kotlin meta-annotation converter for UL-annotations (2 недели назад) <Igor Yakovlev>
* afe784e79e - Add UL-annotations support (2 недели назад) <Igor Yakovlev>
* 4fed624942 - (tag: build-1.3.50-dev-2154) Append for commit: switch ScriptReportSink to new scripting API (2 недели назад) <Natalia Selezneva>
* 63767b4dca - Performance: do not check file type for scripts with standard extension (2 недели назад) <Natalia Selezneva>
* 2577dfa06a - (tag: build-1.3.50-dev-2152) docs: added KDoc for Comparator, fixed KDoc for comparison binarySearch() (2 недели назад) <Pavel Semyonov>
* 09b3b2e5b7 - (tag: build-1.3.50-dev-2151) Enable adroid_arm64 on mingw hosts (2 недели назад) <Alexander Gorshenev>
* fc45948da6 - (tag: build-1.3.50-dev-2150) CreateActualFix: should create source root directory if it doesn't exist #KT-27555 Fixed (2 недели назад) <Dmitry Gridin>
* f310bd3324 - RemoveRedundantQualifierNameInspection: apply on idea module (2 недели назад) <Dmitry Gridin>
* 229b8cb6a3 - RemoveRedundantQualifierNameInspection: shouldn't analysis import and package directives (2 недели назад) <Dmitry Gridin>
* 694c231689 - RemoveRedundantQualifierNameInspection: fix false negative for java constructor #KT-32506 Fixed (2 недели назад) <Dmitry Gridin>
* bd50454a73 - (tag: build-1.3.50-dev-2145) Change default for script displayName parameter to empty, generate name from base class in definition (2 недели назад) <Ilya Chernikov>
* 0cc40440fb - Implement filePathPattern in the script configuration with handling (2 недели назад) <Ilya Chernikov>
* dface77b5c - (tag: build-1.3.50-dev-2143, tag: build-1.3.50-dev-2140) NodeJS Test runner: update build time dependencies (2 недели назад) <Sergey Rostov>
* 38ff228bc8 - (tag: build-1.3.50-dev-2139, origin/rr/gradle/snrostov/fixes2) Gradle, Tests runner: handle case when test runtime exits abnormally (2 недели назад) <Sergey Rostov>
* 96dcafdf35 - (tag: build-1.3.50-eap-2, tag: build-1.3.50-dev-2137, tag: build-1.3.50-dev-2132, tag: build-1.3.50-dev-2128) Document order of array elements initialization (KT-32353) (2 недели назад) <Abduqodiri Qurbonzoda>
* dfcd28da2c - (tag: build-1.3.50-dev-2126) Use the direct test descriptor parent for test start events in Gradle (2 недели назад) <Sergey Igushkin>
* f6679f27f4 - Add test tasks to the Gradle model built for MPP (2 недели назад) <Sergey Igushkin>
* 9b32670738 - (tag: build-1.3.50-dev-2125, tag: build-1.3.50-dev-2122) Build: Use stripMetadata task for result jar when relocation is enabled (2 недели назад) <Vyacheslav Gerasimov>
* efafb6585e - (tag: build-1.3.50-dev-2118) [JS IR BE] Refactored `js("...")` function (2 недели назад) <Roman Artemev>
* 946bc75cda - [JS IR BE] Code clean up (2 недели назад) <Roman Artemev>
* f9336555da - [IR] Remove code duplication in IrTypeCheckerContext (2 недели назад) <Roman Artemev>
* c08b88281c - (tag: build-1.3.50-dev-2111) Remove accidetial usages of the internal jdk classes (2 недели назад) <Ilya Chernikov>
* 1396b3e682 - Return default configuration when refinement failed on resolving script descriptor (2 недели назад) <Ilya Chernikov>
* ab938efa68 - Attempt to fix Windows detection in main-kts tests (2 недели назад) <Ilya Chernikov>
* 382e55284c - Fix legacy definitions error propagation (2 недели назад) <Ilya Chernikov>
* 10e19bccb1 - Abort script evaluation if environment is created with errors (2 недели назад) <Ilya Chernikov>
* c9a4328feb - Fix compiled scripts saving tests: (2 недели назад) <Ilya Chernikov>
* 9c004c3a52 - Refactor scripting compiler plugin - move cli dependent parts out of the -impl jar (2 недели назад) <Ilya Chernikov>
* 9ae0ff03fa - Improve script and REPL result handling: (2 недели назад) <Ilya Chernikov>
* dc4370ff08 - Implement support for new script customizations in command line compiler (2 недели назад) <Ilya Chernikov>
* 1ab255eafb - Use kotlin home for automatic loading of the scripting plugin (2 недели назад) <Ilya Chernikov>
2019-07-26 15:42:04 +03:00
LepilkinaElena af98a3db37 Added verbose mode to follow benchmarks process (#3218) 2019-07-26 14:09:41 +03:00
Igor Chevdar 67f01540ed Review fix 2019-07-26 14:01:48 +05:00
Igor Chevdar b5a71cb88e Made phase switcher aware of compiler args 2019-07-26 14:01:48 +05:00
Nikolay Igotti 80480fc3d7 Fix error when exception in object init led to the runtime crash. (#3221) 2019-07-25 19:02:19 +03:00
Nikolay Igotti 70872854ad Document potentially cyclic cases in ownership transfer and add test. (#3207) 2019-07-25 17:41:30 +03:00
LepilkinaElena e363746717 Fix in analyzer + debug mode for compile only benchmarks (#3210) 2019-07-25 14:28:18 +03:00
Alexander Gorshenev c1a84aa8a6 Eliminated 'has backing field' metadata protobuf extension field.
We have IR for this information.
2019-07-24 16:44:09 +03:00
Alexander Gorshenev fbee94bfb6 Remove old inliner metadata extension proto fields 2019-07-24 16:44:09 +03:00
Alexander Gorshenev 1104db936a Moved master to 1.3.60 2019-07-23 17:41:59 +03:00