Nikolay Krasko
8d0ef60afc
Setup IntelliJ issue navigation from VCS
...
(cherry picked from commit 8dd9a6e6e7638bf5eb43fe3468c2dbd6d810c45e)
2020-04-21 09:30:56 +02:00
Nikolay Krasko
5cfbe29a0a
Rewrite :shared:buildSrc to Java to avoid dependency on kotlin stdlib (KTI-118)
...
Composite build hangs on some version combination after start using 1.4.255-SNAPSHOT in
Kotlin build. This is probably caused by kotlin-stdlib substitution in buildSrc build.
(cherry picked from commit 89c57b281e57cb576aa7739c22fbc2c44a704110)
2020-04-21 09:30:56 +02:00
Vasily Levchenko
380503d726
[kotlin compiler][update] 1.4.0-dev-7380
...
* 57597f5900 - (tag: build-1.4.0-dev-7380) Fix String.toHashSet tests (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 4d7597fa5a - (tag: build-1.4.0-dev-7378) Document 'reduce' operation behavior on empty collections #KT-23322 (vor 9 Stunden) <Abduqodiri Qurbonzoda>
* 0b66330d9f - (tag: build-1.4.0-dev-7373) Fixed compilation (vor 12 Stunden) <Valentin Kipyatkov>
* 5f53986f47 - (tag: build-1.4.0-dev-7365) [klibs] Allow resolving klibs which names are not valid file names (vor 22 Stunden) <Ilya Matveev>
* 3a99b3d5a4 - (tag: build-1.4.0-dev-7360) Small refactoring to use Family.CodeExtension.size when appropriate (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 0d5ec27ac4 - toHashSet is suboptimal for inputs with a lot of duplicates #KT-23142 (vor 29 Stunden) <Abduqodiri Qurbonzoda>
* 2c4fcebfec - (tag: build-1.4.0-dev-7349) IR: handle adapted bound references (vor 2 Tagen) <Georgy Bronnikov>
* 1827465f48 - (tag: build-1.4.0-dev-7346) Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 6fe800eea0 - Convert KotlinNativeABICompatibilityChecker into a startup activity (vor 2 Tagen) <Vladimir Dolzhenko>
* 86a02c07f6 - Fix KotlinNativeABICompatibilityChecker.getLibrariesToNotifyAbout freeze (vor 2 Tagen) <Vladimir Dolzhenko>
* 06275a201c - JPS: remove outputs for additional dirty files for current iteration (vor 2 Tagen) <Alexey Tsvetkov>
* 4ccec5218f - Remove dirty output files when expanding IC scope early (vor 2 Tagen) <Alexey Tsvetkov>
* 2442abadc3 - Add test for KT-35957 (vor 2 Tagen) <Alexey Tsvetkov>
* 876d6d209f - Minor: move non-JPS MPP IC tests under incremental/mpp dir (vor 2 Tagen) <Alexey Tsvetkov>
* e1ee75c864 - (tag: build-1.4.0-dev-6184) Fix to avoid test flickering (SlicerNullnessGroupingTestGenerated.testInlineFunctionManyCalls()) (vor 3 Tagen) <Valentin Kipyatkov>
* e6cfced54a - Don't collect all usages at once (vor 3 Tagen) <Valentin Kipyatkov>
* 31a1b2ddd3 - No BodyResolveMode.FULL in slicer (vor 3 Tagen) <Valentin Kipyatkov>
* 91a793d575 - Slicer tree view: better highlighting range inside nodes and in the editor (vor 3 Tagen) <Valentin Kipyatkov>
* 64fec54c48 - Slicer: underline element range in addition to bold font (better do it in IDEA code) (vor 3 Tagen) <Valentin Kipyatkov>
* 03126ba469 - Container presentation in slicer tree: no type for properties and show accessor (vor 3 Tagen) <Valentin Kipyatkov>
* 2ee776a0d8 - Container presentation in slicer tree: limit number of parameters shown by 2 (vor 3 Tagen) <Valentin Kipyatkov>
* 3e5820e4c1 - Slice tree: shorter container rendering for properties in primary constructor (vor 3 Tagen) <Valentin Kipyatkov>
* 23ead3c805 - Added container text into slicer tests output (vor 3 Tagen) <Valentin Kipyatkov>
* 2d2d9337ca - Do not include line numbers from librarys source into test output otherwise it will change to often when upgrading libs (vor 3 Tagen) <Valentin Kipyatkov>
* d6e8cdebfb - Fixing compilation in bunch 201 (vor 3 Tagen) <Valentin Kipyatkov>
* 411f2c833c - Process inline functions from libraries (if sources available) + process source libraries if analysis scope includes them (vor 3 Tagen) <Valentin Kipyatkov>
* 06de3de1a6 - Do not show doc-comment references in data flow (vor 3 Tagen) <Valentin Kipyatkov>
* 84a786dde3 - Renames and test output format improvement (vor 3 Tagen) <Valentin Kipyatkov>
* 33082d8661 - Added missing text in the tree rendering (vor 3 Tagen) <Valentin Kipyatkov>
* 63095f9ec9 - Handling of method references (vor 3 Tagen) <Valentin Kipyatkov>
* 7dd30eb943 - Support other kinds of variables for invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 5a7f74c250 - Extracted method (vor 3 Tagen) <Valentin Kipyatkov>
* 8a1ea7b45e - One more test (vor 3 Tagen) <Valentin Kipyatkov>
* cc6090347a - Handling other types of expressions as invoke receiver (vor 3 Tagen) <Valentin Kipyatkov>
* bf79c3f279 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* 9624f8afa3 - Flaky test? (vor 3 Tagen) <Valentin Kipyatkov>
* 67021d23e2 - Minor (vor 3 Tagen) <Valentin Kipyatkov>
* f3b26e1c9a - Correct detection of parameter index or receiver from invoke call (vor 3 Tagen) <Valentin Kipyatkov>
* 83ef8def4d - Hacked SliceNullnessAnalyzerBase from IDEA to take into account SliceUsage.isLeaf() and give reasonable and stable results for Kotlin (vor 3 Tagen) <Valentin Kipyatkov>
* e4d9801388 - Process only correct implicit receivers (vor 3 Tagen) <Valentin Kipyatkov>
* fdfae5260f - Parameter to receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 04d4f7444e - Tracking of receiver for incoming lambda's for outflow analysis + better handling of invoke and operator calls (vor 3 Tagen) <Valentin Kipyatkov>
* 8f01427534 - Tracking of incoming lambda's for outflow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* a09a9a65ff - Special handling of inline function to track values from individual calls (vor 3 Tagen) <Valentin Kipyatkov>
* 269420a0e0 - Processing implicit extension receiver usages in outflow processing (vor 3 Tagen) <Valentin Kipyatkov>
* 5040d37e2f - Code refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* 6928700320 - Moving declarations (vor 3 Tagen) <Valentin Kipyatkov>
* 52ff1c62dd - Tracking of implicit receiver from enclosing lambda (vor 3 Tagen) <Valentin Kipyatkov>
* 4e88e2697c - Replaced [LAMBDA OUT] in test data to [LAMBDA CALLS] which is less confusing (vor 3 Tagen) <Valentin Kipyatkov>
* 7bcd6619cf - Tracking inflow of lambda receiver (vor 3 Tagen) <Valentin Kipyatkov>
* 61d4383cb9 - Merged LambdaResultOutflowBehaviour and LambdaCallsBehaviour into one (vor 3 Tagen) <Valentin Kipyatkov>
* 1e39d4a63c - Code refactoring + better handling of incoming data flow to java super methods (vor 3 Tagen) <Valentin Kipyatkov>
* b5b0fd62a9 - Track anonymous function parameters in inbound data flow analysis as well (vor 3 Tagen) <Valentin Kipyatkov>
* f0d4d7bb86 - Added correctness check of test data + fixed huge amount of incorrect code in test data (vor 3 Tagen) <Valentin Kipyatkov>
* c19a16f1e0 - Track lambda parameters in inbound data flow analysis (vor 3 Tagen) <Valentin Kipyatkov>
* 799b2d7291 - Refactoring: abstraction of idea with "lambdaLevel" in slices (vor 3 Tagen) <Valentin Kipyatkov>
* 03e894f75d - Use partial body resolve (vor 3 Tagen) <Valentin Kipyatkov>
* 86c98b0d62 - Refactoring (vor 3 Tagen) <Valentin Kipyatkov>
* b4b58d1d99 - Handling implicit receivers in InflowSlicer (vor 3 Tagen) <Valentin Kipyatkov>
* 90188ef44f - Data flow to/from here: supported expected/actual declarations and extension receivers (vor 3 Tagen) <Valentin Kipyatkov>
* bfa3fb0589 - Do not check scope for super declaration (vor 3 Tagen) <Valentin Kipyatkov>
* 179b59032a - Do not create JavaSliceUsage directly (vor 3 Tagen) <Valentin Kipyatkov>
* 0b2aff4e70 - KT-38003 works for Java implementations of extension method (vor 3 Tagen) <Valentin Kipyatkov>
* 84c9692332 - KT-38003 works for Java implementations too (vor 3 Tagen) <Valentin Kipyatkov>
* 2b83e3721a - KT-38003 "Analyze Data Flow from Here" should work on parameter of abstract method #KT-38003 Fixed (vor 3 Tagen) <Valentin Kipyatkov>
* 612629f3cb - (tag: build-1.4.0-dev-6182) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 5531ec3d28 - (tag: build-1.4.0-dev-6181) Fix compilation AbstractTypingIndentationTestBase for 191 (vor 3 Tagen) <Vladimir Dolzhenko>
* 4d7d407e87 - (tag: build-1.4.0-dev-6172) Update bootstrap to 1.4.0-dev-6123 (vor 3 Tagen) <Alexander Udalov>
* 72c52d37ae - Add some -X flags for compatibility to kotlin-reflect build (vor 3 Tagen) <Alexander Udalov>
* a6064ecda6 - (tag: build-1.4.0-dev-6170) [Commonizer] Generate correct TA types for callable descriptors (vor 3 Tagen) <Dmitriy Dolovov>
* 2938b69ff5 - (tag: build-1.4.0-dev-6164) [Gradle, native] Disable platform libraries generation by default (vor 3 Tagen) <Ilya Matveev>
* 7ee4f4853d - [Gradle, native] Rename native distribution kind: regular -> light (vor 3 Tagen) <Ilya Matveev>
* 9c156c1a93 - (tag: build-1.4.0-dev-6158) Wizard: run Gradle wrapper task in background (vor 3 Tagen) <Ilya Kirillov>
* c734069cde - (tag: build-1.4.0-dev-6156) New J2K: do not show inline dialog during J2K (vor 3 Tagen) <Ilya Kirillov>
* e4a721d03e - New J2K: do not create erroneous conversion from Java accessors to property (vor 3 Tagen) <Ilya Kirillov>
* d1a59e8da6 - (tag: build-1.4.0-dev-6150) Fix js repl tests compilation (vor 3 Tagen) <Ilya Chernikov>
* f489e4044f - (tag: build-1.4.0-dev-6145) [FIR-TEST] Update testdata after removal bodies of synthetic data class funs (vor 3 Tagen) <Dmitriy Novozhilov>
* 9f1ecadd65 - (tag: build-1.4.0-dev-6139) IR: more consolidation of synthetic member generation for data class. (vor 3 Tagen) <Jinseong Jeon>
* 7f02d57d88 - [FIR] Correctly detect super type in delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* adfd478361 - [FIR] Hold all containers in body resolve context, not only last one (vor 3 Tagen) <Dmitriy Novozhilov>
* a446aa2266 - [FIR] Set implicit type for delegated constructor calls in fir builder (vor 3 Tagen) <Dmitriy Novozhilov>
* 276754260a - [FIR] Add `replaceCalleeReference` to all FirResolvable (vor 3 Tagen) <Dmitriy Novozhilov>
* fa1e5f9593 - [FIR] Add transformations for delegated constructor call (vor 3 Tagen) <Dmitriy Novozhilov>
* 30ac024011 - (tag: build-1.4.0-dev-6132) Regenerate `IntentionTestGenerated` (vor 3 Tagen) <Dmitry Gridin>
* 97a8bde64d - Convert AbstractTypingIndentationTestBase to Kotlin (vor 3 Tagen) <Dmitry Gridin>
* cbd5d29457 - Add performance tests for typing indentation (vor 3 Tagen) <Dmitry Gridin>
* 400ea13f07 - (tag: build-1.4.0-dev-6128) Fix scripting REPL completion after literals (vor 3 Tagen) <Ilya Muradyan>
* d2fec96f38 - (tag: build-1.4.0-dev-6123) Add new REPL API JVM implementation (vor 4 Tagen) <Ilya Muradyan>
* 4c2c44b106 - Add new REPL API (vor 4 Tagen) <Ilya Muradyan>
* b240fce224 - Add incompleteCode diagnostic type (vor 4 Tagen) <Ilya Muradyan>
* af251cafa4 - Add info about the end of range in scripting REPL compiler messages (vor 4 Tagen) <Ilya Muradyan>
* a70a128d9e - Fix typo in property name (vor 4 Tagen) <Ilya Muradyan>
* 5ab55fbb57 - (tag: build-1.4.0-dev-6122) Support -J<jvm-param> and "-Dname=value" in windows runner script (vor 4 Tagen) <Ilmir Usmanov>
* ec50b1c85e - (tag: build-1.4.0-dev-6120) Add '-Xno-kotlin-nothing-value-exception' to compiler args in kotlin (vor 4 Tagen) <Dmitry Petrov>
* ac5411c32e - Command-line option disabling KotlinNothingValueException generation (vor 4 Tagen) <Dmitry Petrov>
* 3c4e691e62 - (tag: build-1.4.0-dev-6115) [FIR] Fix getClassDeclaredCallableSymbols for constructors (vor 4 Tagen) <simon.ogorodnik>
* eff57001dc - (tag: build-1.4.0-dev-6112) Create secondary constructor: fill 'this()' arguments (vor 4 Tagen) <Toshiaki Kameyama>
* e271015382 - (tag: build-1.4.0-dev-6099) Minor: don't use deprecated HashSet class in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 00a85f03ca - Do not search for non Kotlin/Java usages in KotlinChangeSignatureUsageProcessor (vor 4 Tagen) <Ilya Kirillov>
* 1535873c07 - Do not try to lazy parse a block without opening bracket (vor 4 Tagen) <Ilya Kirillov>
* 4f9364f997 - (tag: build-1.4.0-dev-6097) Native specific frontend checker for `@ThreadLocal` (#3293 ) (vor 4 Tagen) <LepilkinaElena>
* 41a28bde5c - (tag: build-1.4.0-dev-6096, origin/rr/gogabr/synth-accessors-to-fields) JVM_IR: repair synthetic accessors to fields (vor 4 Tagen) <Georgy Bronnikov>
* 461c368ee0 - (tag: build-1.4.0-dev-6094) Minor. Unmute test (vor 4 Tagen) <Mikhail Bogdanov>
* d3f357ee47 - (tag: build-1.4.0-dev-6092) Uast: `KotlinUastReferencesTest` falling in 193 fix (vor 4 Tagen) <Nicolay Mitropolsky>
* 6d86d6ccdc - (tag: build-1.4.0-dev-6089) [box-tests] Turned on some tests on fun interfaces for JS & Native (vor 4 Tagen) <Igor Chevdar>
* 4ffcbc0c2f - (tag: build-1.4.0-dev-6088) [NI] Properly support `UnsafeVariance` annotation (vor 4 Tagen) <Mikhail Zarechenskiy>
* 1614c1b8a6 - (tag: build-1.4.0-dev-6085) [Gradle, JS] Move TeamCity related classes to internal (vor 4 Tagen) <Ilya Goncharov>
* 4a4ce98f24 - [Gradle, JS] Make execHandle private (vor 4 Tagen) <Ilya Goncharov>
* 75af8f958a - [Gradle, JS] Remove redundant webpack plugin in karma (vor 4 Tagen) <Ilya Goncharov>
* 2e1735735a - [Gradle, JS] Remove redundant spaces in stacktrace (vor 4 Tagen) <Ilya Goncharov>
* 77d8864abd - [Gradle, JS] Refactor check on error (vor 4 Tagen) <Ilya Goncharov>
* 5969f1dd4d - [Gradle, JS] LogType on Enum (vor 4 Tagen) <Ilya Goncharov>
* fa4003bac5 - [Gradle, JS] Useful message on exception for webpack (vor 4 Tagen) <Ilya Goncharov>
* f8c44be865 - [Gradle, JS] Config errors in webpack (vor 4 Tagen) <Ilya Goncharov>
* 36525d6534 - [Gradle, JS] Not all karma messages go through log appenders (vor 4 Tagen) <Ilya Goncharov>
* 480a9c16fb - [Gradle, JS] Stack trace processor (vor 4 Tagen) <Ilya Goncharov>
* 3c033c168c - [Gradle, JS] Beautiful log for webpack (vor 4 Tagen) <Ilya Goncharov>
* 60dc423f17 - [Gradle, JS] Don't debug twice (vor 4 Tagen) <Ilya Goncharov>
* 61e9d13fbd - [Gradle, JS] Save stack trace for nodejs errors (vor 4 Tagen) <Ilya Goncharov>
* fb638c24f0 - [Gradle, JS] Debug non test output (vor 4 Tagen) <Ilya Goncharov>
* bd94387293 - [Gradle, JS] Move common process message logic (vor 4 Tagen) <Ilya Goncharov>
* ee218e9855 - [Gradle, JS] Less verbosity for karma parsing (vor 4 Tagen) <Ilya Goncharov>
* df41397a32 - [Gradle, JS] Add cohesion for console method and message type (vor 4 Tagen) <Ilya Goncharov>
* 567ebfb180 - [Gradle, JS] Remove copypaste for webpack and karma parse log (vor 4 Tagen) <Ilya Goncharov>
* db41c65240 - [Gradle, JS] Typed message for log type (vor 4 Tagen) <Ilya Goncharov>
* dccf670849 - [Gradle, JS] Simple message to message (vor 4 Tagen) <Ilya Goncharov>
* 47d7424d4d - [Gradle, JS] Fix formatting logic (vor 4 Tagen) <Ilya Goncharov>
* 7347c44cb1 - [Gradle, JS] Divide tc message type on stdout and stderr (vor 4 Tagen) <Ilya Goncharov>
* 70f6ad7691 - [Gradle, JS] All karma output to debug (vor 4 Tagen) <Ilya Goncharov>
* e1793c59be - [Gradle, JS] Add custom log4js appender to KotlinKarma (vor 4 Tagen) <Ilya Goncharov>
* 005ecc5f29 - [Gradle, JS] Add TeamCity simple message log4js appender (vor 4 Tagen) <Ilya Goncharov>
* 91a25417f5 - [Gradle, JS] Add custom log4js appender for karma (vor 4 Tagen) <Ilya Goncharov>
* f0e033b97c - [Gradle, JS] Process Karma messages to Gradle log (vor 4 Tagen) <Ilya Goncharov>
* 0534773545 - [Gradle, JS] Parse karma output to find problem with browser launch (vor 4 Tagen) <Ilya Goncharov>
* 831fbba0c1 - (tag: build-1.4.0-dev-6083) Redundant qualifier name: don't report for EnumClass.Companion (vor 4 Tagen) <Toshiaki Kameyama>
* f747f8543e - Redundant qualifier name: don't report for EnumClass.values/EnumClass.valueOf (vor 4 Tagen) <Toshiaki Kameyama>
* 611c4fe052 - (tag: build-1.4.0-dev-6081) JVM_IR: repair super calls to methods of Any (vor 4 Tagen) <Georgy Bronnikov>
* 4d1b5b84f8 - (tag: build-1.4.0-dev-6080) AddMissingClassKeywordIntention: use 'KotlinBundle.lazyMessage' (vor 4 Tagen) <Toshiaki Kameyama>
* e2ee3d1d18 - (tag: build-1.4.0-dev-6078) Unmute passing tests (vor 4 Tagen) <Dmitry Petrov>
* 74791495d7 - JVM IR: Box inline classes in covariant overrides (KT-30419) (vor 4 Tagen) <Steven Schäfer>
* 52524235f7 - (tag: build-1.4.0-dev-6076) i18n: add missing `codestyle.name.kotlin` property (vor 4 Tagen) <Dmitry Gridin>
* 77b6881032 - (tag: build-1.4.0-dev-6071) Replace 'when' with 'if': do not suggest if 'when' is used as expression and it has no 'else' branch (vor 5 Tagen) <Toshiaki Kameyama>
* 893021f22b - (tag: build-1.4.0-dev-6067) Introduce runningFold and runningReduce operations (vor 5 Tagen) <Ilya Gorbunov>
* 37277d71de - (tag: build-1.4.0-dev-6066) Condition of 'if' expression is constant: remove `else` keyword if needed (vor 5 Tagen) <Toshiaki Kameyama>
* 1b0fac4a67 - (tag: build-1.4.0-dev-6065) Add quick fix for PROPERTY_TYPE_MISMATCH_ON_OVERRIDE on constructor parameter (vor 5 Tagen) <Toshiaki Kameyama>
* e2a7170b2f - (tag: build-1.4.0-dev-6054) Fix false positive "Collection count can be converted to size" with `Iterable` (vor 5 Tagen) <Toshiaki Kameyama>
* d906c814cf - [FIR] Fix lookup tag creation for values() & valueOf() (vor 5 Tagen) <Mikhail Glukhikh>
* ea1e16e309 - (tag: build-1.4.0-dev-6052) Delegate properties to property references (vor 5 Tagen) <Ilya Gorbunov>
* 81798282b9 - (tag: build-1.4.0-dev-6042) JS: support explicit SAM constructor invocation (vor 5 Tagen) <Anton Bannykh>
* 0ee32ea9c5 - (tag: build-1.4.0-dev-6041) Added 1.3.71, 1.3.72 changelogs (vor 5 Tagen) <Lilia>
* 7ea4ac9e9a - (tag: build-1.4.0-dev-6040) [FIR] Regenerate FIR tree (vor 5 Tagen) <Georgy Bronnikov>
* 1de0fbfc3a - (tag: build-1.4.0-dev-6039) Add delegation tests for new default modes (vor 5 Tagen) <Mikhail Bogdanov>
* 4822d1e2ae - Enable d8 by default (vor 5 Tagen) <Mikhail Bogdanov>
* dda2f53993 - Support JVM 8 target on Android (vor 5 Tagen) <Mikhail Bogdanov>
* 284533f72b - (tag: build-1.4.0-dev-6037) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* a1a2da3c0f - (tag: build-1.4.0-dev-6036) Revert "IR: put resolution of unbound type parameter symbols behind a language version flag" (vor 5 Tagen) <Georgy Bronnikov>
* b4c62cdb52 - (tag: build-1.4.0-dev-6035) Introduce "Add missing 'class' keyword" intention (vor 5 Tagen) <Toshiaki Kameyama>
* 9634e6fba3 - (tag: build-1.4.0-dev-6034) IR: put resolution of unbound type parameter symbols behind a language version flag (vor 5 Tagen) <Georgy Bronnikov>
* 7ec4c9990a - (tag: build-1.4.0-dev-6033) [JVM] Improve debug step behavior around lambdas. (vor 5 Tagen) <Kristoffer Andersen>
* fc7d667282 - Psi2Ir: Bind unbound type parameters (vor 5 Tagen) <Steven Schäfer>
* 8c4fdd1edd - (tag: build-1.4.0-dev-6030) Unused import: do not report for 'invoke' function import that is used from same file (vor 5 Tagen) <Toshiaki Kameyama>
* 8aa120576b - (tag: build-1.4.0-dev-6029) Add quick fix for TOPLEVEL_TYPEALIASES_ONLY (vor 5 Tagen) <Toshiaki Kameyama>
* cd880c779b - (tag: build-1.4.0-dev-6023) Remove `DisplayPriority` from `KotlinLanguageCodeStyleSettingsProvider` (vor 5 Tagen) <Dmitry Gridin>
* 65e06c86cc - (tag: build-1.4.0-dev-6018) Revert dist_root removed by mistake (vor 5 Tagen) <Yan Zhulanow>
* 10b9ff1066 - (tag: build-1.4.0-dev-6014) Minor. Rollback test data change (vor 5 Tagen) <Mikhail Bogdanov>
* a1e0e8b0e7 - (tag: build-1.4.0-dev-6010) [FIR] Handle receiver types of extension methods when computing maximally specific types. (vor 5 Tagen) <Juan Chen>
* f7dc06a772 - (tag: build-1.4.0-dev-6009) [FIR] Approximate integer constants in lhs of callable reference (vor 5 Tagen) <Dmitriy Novozhilov>
* c71f9d9640 - [FIR] Use argument mapping from resolved call for contract argument mapping (vor 5 Tagen) <Dmitriy Novozhilov>
* 5b660d2457 - [FIR] Ignore `FirStubStatement` in visit/transform consistency test (vor 5 Tagen) <Dmitriy Novozhilov>
* 2e4183db7d - [FIR-TEST] Update testdata of old FE contracts tests (vor 5 Tagen) <Dmitriy Novozhilov>
* fea7872359 - [FIR] Add contracts resolve for local classes (vor 5 Tagen) <Dmitriy Novozhilov>
* cecbf53ee8 - [FIR] Add processing of FirStubStatement to Fir2IrVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* 67c8030706 - [FIR] Update resolve phase for all declaration in contracts stage (vor 5 Tagen) <Dmitriy Novozhilov>
* d718b596bc - [FIR] Add transform declaration and companion to regular class (vor 5 Tagen) <Dmitriy Novozhilov>
* a01bbbb0a0 - [FIR] Add processing conditional contracts on property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* 1074e4bf29 - [FIR] Add contracts resolve for property accessors (vor 5 Tagen) <Dmitriy Novozhilov>
* d808f3e4fb - [FIR-TEST] Add tests for contracts resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 17c6122987 - [FIR] Make `STATUS` resolve phase as required for body resolve (vor 5 Tagen) <Dmitriy Novozhilov>
* 452fb3e723 - [FIR] Add stage for resolve contract desription (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b903b5e13 - [FIR] Process implicit receivers in calls with contract (vor 5 Tagen) <Dmitriy Novozhilov>
* 300c3c30fb - [FIR] Fix erasing existing data flow statements (vor 5 Tagen) <Dmitriy Novozhilov>
* 3c33ee9c68 - [FIR-TEST] Move existing contract tests to `fromLibrary` directory (vor 5 Tagen) <Dmitriy Novozhilov>
* ba35c43fe9 - [FIR] Add forgotten `kind` initialization in ConeConditionalEffectToFirVisitor (vor 5 Tagen) <Dmitriy Novozhilov>
* cef6cd765c - [FIR] Make ConeEffectDeclaration an abstract class (vor 5 Tagen) <Dmitriy Novozhilov>
* 258bc62bac - [FIR] Replace deprecation on transformer adapters with opt in annotation (vor 5 Tagen) <Dmitriy Novozhilov>
* eef9b87047 - [FIR] List for unresolved effects to resolved contract node (vor 5 Tagen) <Dmitriy Novozhilov>
* 4e1bf5f1e2 - [FIR] Add extracting contracts in raw fir builder and light tree builder (vor 5 Tagen) <Dmitriy Novozhilov>
* 25cee12421 - [FIR] Add contracts to FIR renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* 50627f2c83 - [FIR] Add contract renderer (vor 5 Tagen) <Dmitriy Novozhilov>
* a89e0123c7 - [FIR] Add fir node for raw contract description (vor 5 Tagen) <Dmitriy Novozhilov>
* ba272101f2 - Check for ESReceiver for contracts with `is` check (vor 5 Tagen) <Dmitriy Novozhilov>
* 9b3c3ae4ba - (tag: build-1.4.0-dev-6008) "Replace 'invoke' with direct call" intention: do not add unnecessary parenthesis (vor 5 Tagen) <Toshiaki Kameyama>
* 2f29b38b19 - (tag: build-1.4.0-dev-6007) "Replace 'invoke' with direct call" intention: fix false positive when function is not operator (vor 5 Tagen) <Toshiaki Kameyama>
* e0da30fb13 - (tag: build-1.4.0-dev-6005) Remove JavaResolverUtils.java as its usages were moved to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 9607739d30 - Introduce synthetic scope for constructors of `fun` interfaces (vor 5 Tagen) <Mikhail Zarechenskiy>
* e9e21caeaf - Refactoring: move utils to create & initialize SAM constructors to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 04223f5711 - Extract Java specific check from common method out (vor 5 Tagen) <Mikhail Zarechenskiy>
* cf90fe81ac - Move Sam(TypeAlias)ConstructorDescriptor to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 54497d11ac - Move SyntheticMemberDescriptor.kt to core (vor 5 Tagen) <Mikhail Zarechenskiy>
* 6d3dccab83 - (tag: build-1.4.0-dev-5994) [FIR] Fix obsolete transforms & visit consistency (vor 6 Tagen) <simon.ogorodnik>
* 738e2f813c - (tag: build-1.4.0-dev-5983) Uast: expression type for assigning arrays (KT-34187) (vor 6 Tagen) <Nicolay Mitropolsky>
* 9674643254 - Uast: support for `UYieldExpression` (KT-35574) (vor 6 Tagen) <Nicolay Mitropolsky>
* 0a2429c6f6 - (tag: build-1.4.0-dev-5979, origin/rr/ddol/work2) Minor. Remove redundant import (vor 6 Tagen) <Dmitriy Dolovov>
* c3e20bffd7 - Fix launching Gradle import test from master (vor 6 Tagen) <Dmitriy Dolovov>
* c35420eaf6 - Minor. Add comments (vor 6 Tagen) <Dmitriy Dolovov>
* 7be9a2ef17 - HMPP. Avoid leaking platform-specific dependencies into common libraries (vor 6 Tagen) <Dmitriy Dolovov>
* b67a48f220 - HMPP. Rewrite LibraryDependenciesCache on using LibraryInfo/SdkInfo (vor 6 Tagen) <Dmitriy Dolovov>
* 6d0e73191c - HMPP: Fix detection of NativePlatform in CompositeResolverForModuleFactory (vor 6 Tagen) <Dmitriy Dolovov>
* 757d77600a - HMPP: Evaluate exact TargetPlatform for each K/N KLIB library (vor 6 Tagen) <Dmitriy Dolovov>
* 90398fd087 - Minor. Specify explicit property types (vor 6 Tagen) <Dmitriy Dolovov>
* 753ef971f9 - HMPP: Fix serialization of TargetPlatform in tests (vor 6 Tagen) <Dmitriy Dolovov>
* fee6a752e0 - HMPP: Fix serialization of TargetPlatform in Kotlin facet (vor 6 Tagen) <Dmitriy Dolovov>
* adc457548b - Minor. Formatted (vor 6 Tagen) <Dmitriy Dolovov>
* e3e1c2cb3b - HMPP: Fix detection of PlatformDependentAnalyzerServices for TargetPlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 76b0e7994b - JVM, JS: Use faster checks in IdePlatformKind.supportsTargetPlatform() (vor 6 Tagen) <Dmitriy Dolovov>
* 0f60b5a71e - HMPP: Avoid false positive detection of "common native" as "common" (vor 6 Tagen) <Dmitriy Dolovov>
* b108b0f8c4 - HMPP. Fix tests after parameterization of NativePlatform (vor 6 Tagen) <Dmitriy Dolovov>
* 8d2e999776 - HMPP: Parameterize NativePlatform with KonanTarget (vor 6 Tagen) <Dmitriy Dolovov>
* 1b281d623b - HMPP: Propagate K/N flavor into each imported K/N module (vor 6 Tagen) <Dmitriy Dolovov>
* 585177bcf7 - (tag: build-1.4.0-dev-5976) Formatter: fix indent for multiline expression in string template (vor 6 Tagen) <Dmitry Gridin>
* decbe99391 - (tag: build-1.4.0-dev-5975, origin/jpsFixes) Merge KotlinCodeStyleSettingsProvider to KotlinLanguageCodeStyleSettingsProvider (vor 6 Tagen) <Dmitry Gridin>
* d04f63b7ab - Make settings searchable (vor 6 Tagen) <Dmitry Gridin>
* fbac2f5ea3 - (tag: build-1.4.0-dev-5974) [Gradle, JS] Make inputFileProperty optional (vor 6 Tagen) <Ilya Goncharov>
* 4ecedf2e3b - (tag: build-1.4.0-dev-5969) Get rid of KTUsefulTestCase, improve stability of the tests (vor 6 Tagen) <Ilya Chernikov>
* 850681f5e3 - (tag: build-1.4.0-dev-5967) Rollback JVM 8 target support on Android (vor 6 Tagen) <Mikhail Bogdanov>
* dec93c8b49 - (tag: build-1.4.0-dev-5966) Add ANDROID target (vor 6 Tagen) <Mikhail Bogdanov>
* 9d68db1668 - Switch usages android build tools from 23.0.1 to 28.0.3 (vor 6 Tagen) <Mikhail Bogdanov>
* b0e72f90f1 - Android tests: add reflect flavor (vor 6 Tagen) <Mikhail Bogdanov>
* 115cf4666e - Get rid of CodegenTestCase from CodegenTestsOnAndroidGenerator superclass (vor 6 Tagen) <Mikhail Bogdanov>
* b0483a67c2 - (tag: build-1.4.0-dev-5963) Perform tryLock-and-checkCanceled on waiting lock in LockBasedStorageManager (vor 6 Tagen) <Vladimir Dolzhenko>
* 6fae29bcc0 - Add more checkCanceled to PsiFacade.findClass (vor 6 Tagen) <Vladimir Dolzhenko>
* ed56aa3e0d - (tag: build-1.4.0-dev-5952) NPE fix in StackFrameInterceptor (vor 6 Tagen) <Vladimir Ilmov>
* 08b91da6db - (tag: build-1.4.0-dev-5947) FIR: fix body generation for data class's copy method (vor 6 Tagen) <Jinseong Jeon>
* 948f9debdc - FIR: refactor member generations for data class (vor 6 Tagen) <Jinseong Jeon>
* d4cbfcb79e - [FIR] Promote numeric types during comparisons (vor 6 Tagen) <Mark Punzalan>
2020-04-21 09:30:56 +02:00
SvyatoslavScherbina
c2240e190e
Fix deadlock in cyclic collector
...
Avoid reentering the lock in
releasePendingUnlocked -> ZeroHeapRef -> garbageCollect
2020-04-20 18:23:15 +03:00
Vyacheslav Karpukhin
a02c841909
Increase visibility of ObjCExportNamer.abbreviate to make it usable from an IDE
2020-04-20 16:57:02 +03:00
Vyacheslav Karpukhin
7fca0a8216
Descriptors for synthetic enum value stubs
2020-04-20 16:57:02 +03:00
Alexander Shabalin
058fc3afd2
Add a test on atomics initialization ( #4112 )
...
Co-authored-by: Svyatoslav Scherbina <svyatoslav.scherbina@jetbrains.com >
2020-04-20 11:55:52 +03:00
Ilya Matveev
003001e6c6
[Endorsed libs] Provide FQ name for kotlinx-cli
...
Fix for https://youtrack.jetbrains.com/issue/KT-36720
2020-04-17 12:29:57 +07:00
Svyatoslav Scherbina
016d56bb5d
Enable worker_bound_reference1 tests
...
Was disabled to mute failure caused by cyclic collector race.
This reverts commit 1405f63e
2020-04-16 19:35:53 +03:00
Svyatoslav Scherbina
dc8681cebf
Fix race in cyclic collector
...
Prevent cyclic collector from observing
newly allocated atomic root with RC = 0.
2020-04-16 19:35:53 +03:00
Pavel Punegov
3dc1e9ffd2
Disable test with exceptions on wasm32
2020-04-16 15:16:21 +03:00
Pavel Punegov
ac10b63f46
Exclude test until KT-37634 is fixed.
2020-04-16 14:48:11 +03:00
Pavel Punegov
6ad70bc52f
KonanVersion: 1.4.0-M3
2020-04-16 12:47:54 +03:00
Pavel Punegov
2d5d0a2f63
Exclude test. See KT-36880
2020-04-16 10:05:09 +03:00
Svyatoslav Scherbina
4fe153721b
Add ObjCExport tests to :backend.native:tests:sanity
2020-04-15 14:50:33 +03:00
Svyatoslav Scherbina
d182b098a6
Improve python3 arguments for bitcode-build-tool
...
The script features `-B` in `#!`
2020-04-15 14:50:33 +03:00
Svyatoslav Scherbina
63ee5470c5
Fix python3 path in FrameworkTest
...
Build agents have it at /usr/local/bin
2020-04-15 14:50:33 +03:00
Ilya Matveev
6f3cdc39da
[tests] Fix two-stage mode for testObjCExport ( #4097 )
2020-04-15 18:49:36 +07:00
Alexander Shabalin
1405f63e48
Disable flaky worker_bound_reference1 tests ( #4104 )
2020-04-15 14:26:10 +03:00
SvyatoslavScherbina
7866c46bc7
Handle variadic block types in cinterop
...
#KT-36766 Fixed
2020-04-15 14:24:21 +03:00
LepilkinaElena
9722e32741
Update Kotlin version in samples ( #4103 )
2020-04-15 12:13:43 +03:00
Roman Artemev
98ad71fc11
[KLIB] Make K/N work with new linker
...
(cherry picked from commit 19a301ee517ad89e82e4b65347a6ff112042e781)
2020-04-15 10:22:27 +02:00
Abduqodiri Qurbonzoda
9021273001
Introduce StringBuilder.appendLine in stdlib-common #KT-37839 ( #4068 )
...
(cherry picked from commit d0566e52051981caeffaa9f09a83f7028a9f485c)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
32eaa2611a
Common printStackTrace
...
KT-38044
(cherry picked from commit ba645dfd17d163efbabd4baa4126ba4d5598a306)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
43075acc51
Refactor stack trace builder
...
- omit common stack frames of cause and suppressed exceptions
- reuse stringbuilder when building lines
(cherry picked from commit c777783a584af0090e8d423802ea86fc3bdb082b)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
b80b1d65ca
Prevent infinite recursion in case of circular suppressed chains
...
#KT-37603
(cherry picked from commit 3346ad37999edf69efd1c49382bb987da48e281c)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
f0224c6c07
Introduce Throwable.stackTraceToString
...
#KT-37603
(cherry picked from commit 1cc88979314ae8bb48ad77625fdd5bce91dd74a8)
2020-04-15 10:22:27 +02:00
Ilya Gorbunov
96c73b2869
Support Throwable.addSuppressed/suppressedExceptions
...
#KT-35013
(cherry picked from commit f790472260367a690c8a87da793bceaf65ad9567)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
a99faec6b4
KLIB: Merge manifest for endorsed libs produced for different targets
...
(cherry picked from commit 99f0ab739d448857cf4bd29793ae71d31e0eee93)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
bf9c66e275
KLIB: Merge manifest for stdlib produced for different targets
...
(cherry picked from commit b7f12c9ae64f8a4a0785105a53f118083e660386)
2020-04-15 10:22:27 +02:00
Dmitriy Dolovov
35e54cd8c8
KLIB: Store native targets in manifest
...
(cherry picked from commit 6d5bf096c9bdce8ddd2a1651c1a8b85ad07ce116)
2020-04-15 10:22:27 +02:00
Vasily Levchenko
8deb61713d
[kotlin compiler][update] 1.4.0-dev-5946
...
* 1d9967013b - (tag: build-1.4.0-dev-5946) [JS IR IC] Mute failing test (vor 8 Stunden) <Roman Artemev>
* 766b8bf74b - [KLIB MPP] Mute broken test (vor 8 Stunden) <Roman Artemev>
* cd931796bc - [SERIALIZATION] Fix kotlinx.serialization plugin (vor 8 Stunden) <Roman Artemev>
* a9788f9506 - [KLIB] Create an abstract class for module deserializer (vor 8 Stunden) <Roman Artemev>
* 74132fbc03 - [KLIB] Fix IO API (vor 8 Stunden) <Roman Artemev>
* 5385e0cf1c - [IR] Un-private stub generator (vor 8 Stunden) <Roman Artemev>
* db565ee238 - [IR] Fix equals/hachCode for FileLocalSignature (vor 8 Stunden) <Roman Artemev>
* ce2ae58ffb - (tag: build-1.4.0-dev-5935) use gradle execOperation and set args in file (vor 20 Stunden) <nataliya.valtman>
* cfdcbe5b71 - (tag: build-1.4.0-dev-5934) Remove local declarations from Project View model (vor 21 Stunden) <Igor Yakovlev>
* 0df54946d9 - Add Project View and Navigation Bar enhancements (vor 21 Stunden) <Igor Yakovlev>
* ca10c40e05 - Remove anonymous declarations from Structure View (vor 21 Stunden) <Igor Yakovlev>
* d4e043c3e8 - Fix visibility and expect/actual icons of the PsiElements (vor 21 Stunden) <Igor Yakovlev>
* 185b0be76c - Add constructors icon to ProjectView (vor 21 Stunden) <Igor Yakovlev>
* 276c393141 - (tag: build-1.4.0-dev-5931) [FIR] Support captured type parameters in java symbol provider (vor 22 Stunden) <simon.ogorodnik>
* af27ca013b - [FIR] Fix captured type parameters propagation in deserialization (vor 22 Stunden) <simon.ogorodnik>
* 356e42196c - [FIR2IR] Fix inner class constructor receiver parameter type (vor 22 Stunden) <simon.ogorodnik>
* 0e21ac8ed2 - [FIR] Apply BAD testData changes after type parameters support (vor 22 Stunden) <simon.ogorodnik>
* 132c8ee210 - [FIR] Apply GOOD testData changes after type parameters support (vor 22 Stunden) <simon.ogorodnik>
* 797b58669b - [FIR] Support captured type parameters in lightTree2fir (vor 22 Stunden) <simon.ogorodnik>
* 9db69c0b08 - [FIR2IR] Fix type arguments in generated this receiver (vor 22 Stunden) <simon.ogorodnik>
* 861cc6ee20 - [FIR] Fix default constructors in jvm mapped scope (vor 22 Stunden) <simon.ogorodnik>
* 21ede8b745 - [FIR] Add test for inner class type parameter capturing (vor 22 Stunden) <simon.ogorodnik>
* b72d0957e4 - [FIR] Support captured type arguments of anonymous objects in resolve (vor 22 Stunden) <simon.ogorodnik>
* 2b114dd2b4 - [FIR] Fix fake overrides callable id (vor 22 Stunden) <simon.ogorodnik>
* c2ea0676e4 - [FIR] Split functions & constructors processing (vor 22 Stunden) <simon.ogorodnik>
* 7a1ecabe0a - [FIR2IR] Use deepest matching symbol on fake override calls (vor 22 Stunden) <simon.ogorodnik>
* d55c6550bb - [FIR] Add substitution to classifiers processing (vor 22 Stunden) <simon.ogorodnik>
* cd4a7a25c3 - [FIR] Match ordering of type arguments with type parameters (vor 22 Stunden) <simon.ogorodnik>
* 27537f71df - [FIR] Use constructed class type parameters refs in java symbol provider (vor 22 Stunden) <simon.ogorodnik>
* 1d249ad279 - [FIR] Use constructed class type parameters refs in deserialization (vor 22 Stunden) <simon.ogorodnik>
* ec39cd3d31 - [FIR] Use captured, constructed class type parameters in RawFirBuilder (vor 22 Stunden) <simon.ogorodnik>
* f174893009 - [FIR] Add kotlinx-collections-immutable to raw fir builders (vor 22 Stunden) <simon.ogorodnik>
* 49d361b6eb - [FIR] Improve type-parameter rendering in html dump (vor 22 Stunden) <simon.ogorodnik>
* cb00a4c136 - [FIR] Update type parameter use-sites to use type parameter refs (vor 22 Stunden) <simon.ogorodnik>
* 7c56209cef - [FIR] Introduce type parameter ref in generated tree (vor 22 Stunden) <simon.ogorodnik>
* 0f7a9c44b4 - (tag: build-1.4.0-dev-5930) Minor: sort excluded files and dirs in conformance test (vor 23 Stunden) <Nikolay Krasko>
* dbbb81c78d - 201: Minor: remove author to fix conformance test (vor 23 Stunden) <Nikolay Krasko>
* 626c94c54d - (tag: build-1.4.0-dev-5926, tag: build-1.4-M2-eap-6, tag: build-1.4-M2-eap-5, origin/1.4-M2) [IR] Fixed bug with redundant creation of Ref<> in inline lambdas (vor 24 Stunden) <Igor Chevdar>
* c8fe842508 - (tag: build-1.4.0-dev-5925) Add FUS collector for Migration tool (vor 25 Stunden) <Anton Yalyshev>
* fd9bec81cf - (tag: build-1.4.0-dev-5924, tag: build-1.4-M2-eap-2, origin/rrr/1.4.0/test2) JPS: provide SourcesPreprocessor extension point (vor 25 Stunden) <Sergey Rostov>
* b6cf08d097 - (tag: build-1.4.0-dev-5922) [FIR2IR] Extract createIrSyntheticFunction/Parameter from data class gen (vor 25 Stunden) <Mikhail Glukhikh>
* 4f1caf24a1 - [FIR2IR] Minor: eliminate warning about list under the hood (vor 25 Stunden) <Mikhail Glukhikh>
* 6827280521 - [FIR2IR] Reuse declareThisReceiverParameter in DataClassMembersGenerator (vor 25 Stunden) <Mikhail Glukhikh>
* c370b86141 - IR: consolidate generation of synthetic members for data class (vor 25 Stunden) <Jinseong Jeon>
* 1500131eb0 - (tag: build-1.4.0-dev-5921) [FIR2IR] Re-use applyCallArguments for IrDelegatedConstructorCall (vor 26 Stunden) <Mikhail Glukhikh>
* 1ba160b3de - [FIR] Apply argument mapping to delegated constructor calls (vor 26 Stunden) <Mikhail Glukhikh>
* 734ddc0369 - [FIR] Rename: selectCandidateFrom... -> selectDelegatingConstructorCall (vor 26 Stunden) <Mikhail Glukhikh>
* e954aea4cc - [FIR2IR] Support argument reordering of constructor calls (vor 26 Stunden) <Juan Chen>
* bae41ddf6d - [FIR2IR] Introduce IrBlock for reordering arguments if needed (vor 26 Stunden) <Juan Chen>
* acc5633811 - (tag: build-1.4.0-dev-5914) [NI] Fix inference of lambda with receiver when wrapped... (vor 27 Stunden) <Ilya Chernikov>
* 6494a2d902 - (tag: build-1.4.0-dev-5908) Invalidate ResolveElementCache on project roots change (vor 28 Stunden) <Vladimir Dolzhenko>
* 1672ed687b - Add more tests to the maven resolver lib (vor 28 Stunden) <Ilya Chernikov>
* 5deb759e78 - Rewrite new scripting maven resolver directly to eclipse aether (vor 28 Stunden) <Ilya Chernikov>
* 195a90d333 - Cleanup warnings in scripting code (vor 28 Stunden) <Ilya Chernikov>
* d863dc04e6 - Move compiler scripting tests to scripting plugin, remove unused funs (vor 28 Stunden) <Ilya Chernikov>
* cf387ffad1 - Remove obsolete source-sections plugin (vor 28 Stunden) <Ilya Chernikov>
* f84fd810f0 - Simplify and fix classloaders handling on script evaluation (vor 28 Stunden) <Ilya Chernikov>
* 138efda19f - Refactor scripting - get rid of unused type parameter in CompiledScript (vor 28 Stunden) <Ilya Chernikov>
* c64ba50655 - Abstract script compiled module implementation used in saving/caching (vor 28 Stunden) <Ilya Chernikov>
* 278f77713d - Fix default base classloader initialization for scripting hosts (vor 28 Stunden) <Ilya Chernikov>
* 15d76ae887 - [minor] fix findCompiler logic in runner for debuggung (vor 28 Stunden) <Ilya Chernikov>
* 6a24268db1 - Fix scripting discovery file recognition for directory dependencies (vor 28 Stunden) <Ilya Chernikov>
* 9ccda31189 - (tag: build-1.4.0-dev-5905) IR: deal with conflicting variances in computeSubstitutedSyntheticAccessor (vor 28 Stunden) <Georgy Bronnikov>
* 5700da2bae - IR: type parameter context for return values in InsertImplicitCasts (vor 28 Stunden) <Georgy Bronnikov>
* 166b506f63 - IR: only require all type parameter references to be local with new inference (vor 28 Stunden) <Georgy Bronnikov>
* 08ff52bee4 - (tag: build-1.4.0-dev-5904) Introduce StringBuilder.appendLine in stdlib-common #KT-37839 (vor 28 Stunden) <Abduqodiri Qurbonzoda>
* d7667209b2 - (tag: build-1.4.0-dev-5885) KT-37144 Respect quotes in package name during decompilation (vor 32 Stunden) <Roman Golyshev>
* ec9c7c98cd - (tag: build-1.4.0-dev-5884) Use stubs in reduced js-ir runtime instead of new throwable extensions (vor 33 Stunden) <Ilya Gorbunov>
* 38b1e6beab - Make Throwable.printStackTrace() common (vor 33 Stunden) <Ilya Gorbunov>
* 408b441a71 - Rename extension toStringWithTrace to stackTraceToString (vor 33 Stunden) <Ilya Gorbunov>
* 4cc9909a70 - Support Firefox stack format (vor 33 Stunden) <Ilya Gorbunov>
* 641f1a55cb - Omit common stack frames in JS full stack trace (vor 33 Stunden) <Ilya Gorbunov>
* 5fe8071d71 - Prevent infinite recursion in case of circular suppressed chains (vor 33 Stunden) <Ilya Gorbunov>
* 552bcdb31b - Introduce Throwable.toStringWithTrace (vor 33 Stunden) <Ilya Gorbunov>
* 7b7263c5bf - Implement common Throwable.addSuppressed/suppressed extensions (vor 33 Stunden) <Ilya Gorbunov>
* e8a54d6c75 - (tag: build-1.4.0-dev-5882) Fix import of MPP projects in IDEA 2020.1 (vor 34 Stunden) <Andrey Uskov>
* 22a6cdcc16 - (tag: build-1.4.0-dev-5865) Wizard: fix tests (vor 3 Tagen) <Ilya Kirillov>
* 679ad4ca67 - Wizard: fix small ui problems (vor 3 Tagen) <Ilya Kirillov>
* 63e7520789 - Wizard: place build system type components on multiple row when no space left (vor 3 Tagen) <Ilya Kirillov>
* 7ad7d28d97 - Wizard: fix FUS collector for wizard (vor 3 Tagen) <Ilya Kirillov>
* e395844567 - Wizard: add logging for hyperlink handler (vor 3 Tagen) <Ilya Kirillov>
* be6cd4de4a - Wizard: allow creating module without unit test engine & create JPS projects without one by default (vor 3 Tagen) <Ilya Kirillov>
* 0e199ae94c - Enable new experimental project wizard by default (vor 3 Tagen) <Ilya Kirillov>
* e5cc244b36 - Wizard: make build system type action dumb aware (vor 3 Tagen) <Ilya Kirillov>
* e6a3caa267 - Wizard: introduce gradle IR builder (vor 3 Tagen) <Ilya Kirillov>
* aa3cdc09fc - Wizard: update libraries versions (vor 3 Tagen) <Ilya Kirillov>
* 7c011c48dd - Wizard: move hardcoded versions to Versions.kt (vor 3 Tagen) <Ilya Kirillov>
* 254a978a06 - (tag: build-1.4.0-dev-5861) Gradle, native: Forbid parallel in-process compiler execution (vor 3 Tagen) <Ilya Matveev>
* f2c05bf82c - (tag: build-1.4.0-dev-5859) IR: Move annotation @JsExport to common source set in stdlib #KT-35966 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 4a7b1b210a - Add onEachIndexed similar to forEachIndexed #KT-37161 (vor 4 Tagen) <Abduqodiri Qurbonzoda>
* 57d390bab0 - (tag: build-1.4.0-dev-5848) Introduce new external listener to avoid failing loading dependencies during new projet creation (vor 4 Tagen) <Natalia Selezneva>
* a07f455ae5 - (tag: build-1.4.0-dev-5843) Fix unexpected loading for script configurations during branch switch (vor 4 Tagen) <Natalia Selezneva>
* 936801d744 - (tag: build-1.4.0-dev-5835) Fix 191 compilation due to changes in findReferences (vor 4 Tagen) <Vladimir Dolzhenko>
* d7226f4952 - (tag: build-1.4.0-dev-5834, tag: build-1.4.0-dev-5832) KLIB. Promote KLIB ABI version (vor 4 Tagen) <Dmitriy Dolovov>
* 101442ad14 - KLIB: Store native targets in manifest (vor 4 Tagen) <Dmitriy Dolovov>
* 1b06256650 - KLIB: Add 'native_targets' manifest property (vor 4 Tagen) <Dmitriy Dolovov>
* e1c78b31a6 - (tag: build-1.4.0-dev-5828) [FIR2IR] Convert explicit receiver in advance (vor 4 Tagen) <Mikhail Glukhikh>
* b815cb7e4a - Lift up module platform check and add bunch for 191. (vor 4 Tagen) <Konstantin Tskhovrebov>
* 27827cd364 - (tag: build-1.4.0-dev-5826) New J2K: Convert Number.[type]Value() to Number.to[type]() (#2908 ) (vor 4 Tagen) <Harry>
* cdbc272aca - (tag: build-1.4.0-dev-5825) IDE. Drop redundant test in GradleNativeLibrariesInIDENamingTest (vor 4 Tagen) <Dmitriy Dolovov>
* 15319eb88e - (tag: build-1.4.0-dev-5818) Implement in-place shuffle for arrays (vor 4 Tagen) <Ilya Gorbunov>
* e58f1c8932 - Introduce Sequence.shuffled (vor 4 Tagen) <Ilya Gorbunov>
* f42d9eefa1 - (tag: build-1.4.0-dev-5814) KT-30330 Support KotlinNothingValueException in JVM (vor 4 Tagen) <Dmitry Petrov>
* 9941c255b9 - KT-30330 KotlinNothingValueException (vor 4 Tagen) <Dmitry Petrov>
* 6acf9385bd - (tag: build-1.4.0-dev-5812) Add tests for lookup tracker with JS KLIB compiler (vor 5 Tagen) <Alexey Tsvetkov>
* 1c38466a22 - Pass LookupTracker to deserialized scopes in JS KLIB compiler (vor 5 Tagen) <Alexey Tsvetkov>
* 98f561bbed - Add separate flag to control JS KLIB IC in Gradle (vor 5 Tagen) <Alexey Tsvetkov>
* fc9ac67980 - (tag: build-1.4.0-dev-5811) Tune parameters of time-sensitive tests (vor 5 Tagen) <Ilya Gorbunov>
* b049a55cca - (tag: build-1.4.0-dev-5810) Wizard: remove redundant text from removing module dialog (vor 5 Tagen) <Ilya Kirillov>
* ebb225fa4e - (tag: build-1.4.0-dev-5808) [Gradle, Native] Fix CocoaPods plugin regression related with Xcode build (vor 5 Tagen) <Yaroslav Chernyshev>
* b51ae78b84 - (tag: build-1.4.0-dev-5805) Do not resolve alias imported references on rename (vor 5 Tagen) <Vladimir Dolzhenko>
* ac0d34089a - (tag: build-1.4.0-dev-5803) Wizard: add run configuration for Ktor server template (vor 5 Tagen) <Ilya Kirillov>
* 67f95c21da - Wizard: fix missed setting in Ktor template (vor 5 Tagen) <Ilya Kirillov>
* 4cfa2f95a7 - Wizard: add m2 Gradle plugin repository for non-stable Kotlin versions (vor 5 Tagen) <Ilya Kirillov>
* 367699a853 - Wizard: fix js Gradle dsl (vor 5 Tagen) <Ilya Kirillov>
* 4e91f1c607 - Wizard: update Kotlin version for tests to dev one (vor 5 Tagen) <Ilya Kirillov>
* 9badcae692 - Wizard: move some hardcoded versions to constants (vor 5 Tagen) <Ilya Kirillov>
* 3de9838a7d - (tag: build-1.4.0-dev-5789, origin/spec-tests) Specify search scope for nj2k ConvertGettersAndSettersToPropertyProcessing (vor 5 Tagen) <Vladimir Dolzhenko>
* 535fcbb534 - (tag: build-1.4.0-dev-5784) Switch android test to common Android SDK dependency management (vor 5 Tagen) <Mikhail Bogdanov>
* acb4d6cf63 - Update `android-sdk` dependency management. Add Emulator (vor 5 Tagen) <Mikhail Bogdanov>
* 919a5e7cc7 - (tag: build-1.4.0-dev-5783) Update to 201.6668.113 (vor 5 Tagen) <Nikolay Krasko>
* e533545c29 - (tag: build-1.4.0-dev-5782) Minor, ignore codegen test for JDK 6 (vor 5 Tagen) <Alexander Udalov>
* e815227196 - (tag: build-1.4.0-dev-5778) Uast: resolve compiled annotation parameters (KT-34564) (vor 5 Tagen) <Nicolay Mitropolsky>
* b1bd962464 - Uast: kotlinInternalUastUtils.kt reordering to move `internal` functions to the top (vor 5 Tagen) <Nicolay Mitropolsky>
* f5df64674f - Uast: making local lambda resolve and methods multiresolve work via `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* 89863bd2a3 - Uast: unifying resolve to two methods `resolveToDeclaration` and `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* c3977d7336 - Uast: replacing most usages of `resolveCallToDeclaration` with `resolveToPsiMethod` (vor 5 Tagen) <Nicolay Mitropolsky>
* ab36e20b1b - Uast: resolving local calls (KT-36275) (vor 5 Tagen) <Nicolay Mitropolsky>
* 6803b37d14 - Uast: Making `AbstractKotlinResolveEverythingTest` test also `UCallExpression` (vor 5 Tagen) <Nicolay Mitropolsky>
* 63322b9891 - (tag: build-1.4.0-dev-5774) Add explicitApiWarning() method (vor 5 Tagen) <Leonid Startsev>
* c597e3e87f - (tag: build-1.4.0-dev-5772) Unmute additional FIR black box tests after rebasing (vor 5 Tagen) <Mikhail Glukhikh>
* cd5a4900e6 - [FIR] Support dispatch & extension receiver in component calls (vor 5 Tagen) <Mikhail Glukhikh>
* a93c7a39e0 - [FIR] Provide object [dispatch] && callable reference receivers properly (vor 5 Tagen) <Mikhail Glukhikh>
* 00fedbf6b3 - [FIR2IR] Distinguish 'parent' & 'thisReceiver' for fake overrides (vor 5 Tagen) <Mikhail Glukhikh>
* 4543367c37 - [FIR] Add type parameter mapping for substituted properties (vor 5 Tagen) <Mikhail Glukhikh>
* fcdbffde3f - [FIR2IR] Support Java synthetic properties (vor 5 Tagen) <Mikhail Glukhikh>
* 8e3d22a104 - [FIR2IR] Enable receiver existence assertion (vor 5 Tagen) <Mikhail Glukhikh>
* 14731527ed - [FIR] Don't store class functions in local scope (vor 5 Tagen) <Mikhail Glukhikh>
* 19d0d42b9e - Mute three failing FIR black box tests (vor 5 Tagen) <Mikhail Glukhikh>
* ac7d43f06e - [FIR2IR] Don't generate fake overrides with error types (vor 5 Tagen) <Mikhail Glukhikh>
* 932b03beb2 - [FIR2IR] Don't generate fake overrides for another package privates (vor 5 Tagen) <Mikhail Glukhikh>
* 5c758af0a6 - [FIR] Use ScopeSession from resolve transformer in FIR2IR (vor 5 Tagen) <Mikhail Glukhikh>
* f775ac8825 - (tag: build-1.4.0-dev-5770) Move legacy assert tests to launcher (vor 5 Tagen) <Ilmir Usmanov>
* 7671de1b20 - (tag: build-1.4.0-dev-5767) Disable test run line marker for object classes. (vor 5 Tagen) <Konstantin Tskhovrebov>
* 7652117e3d - (tag: build-1.4.0-dev-5764) Minor, ignore test on adapted function references for Android (vor 5 Tagen) <Alexander Udalov>
* 683489687e - (tag: build-1.4.0-dev-5762) Fix NPE in KCallable.isAccessible for interfaces loaded by boot class loader (vor 5 Tagen) <Alexander Udalov>
* a7b959b88b - (tag: build-1.4.0-dev-5761) Fix delegated property resolve with intermediate ID provideDelegate (vor 5 Tagen) <Mikhail Zarechenskiy>
* 0262e9de2f - (tag: build-1.4.0-dev-5759) Look up modules under modal progress in ChooseModulePanel (vor 5 Tagen) <Vladimir Dolzhenko>
* 91700c9d2c - (tag: build-1.4.0-dev-5757) ReplacementPerformer: fix potential PIEAE (vor 5 Tagen) <Dmitry Gridin>
* 76a573921e - (tag: build-1.4.0-dev-5754) Fixed Introduce Parameter broken by earlier changes in KotlinParameterInfo (vor 5 Tagen) <Valentin Kipyatkov>
* c9509380c3 - (tag: build-1.4.0-dev-5748) Wizard: fix NPE on Mac (vor 5 Tagen) <Ilya Kirillov>
* 9d8d881bff - CallableUsageReplacementStrategy: support `KtSuperTypeCallEntry` (vor 5 Tagen) <Dmitry Gridin>
* aec3c22497 - ReplacementPerformer: implement `ReplacementPerformer` for `KtSuperTypeCallEntry` (vor 5 Tagen) <Dmitry Gridin>
2020-04-15 10:22:27 +02:00
Elena Lepilkina
2d25d0c38f
Updated changelog for 1.3.72
2020-04-15 11:12:19 +03:00
Elena Lepilkina
6335b719f4
Added changelog for 1.3.71
2020-04-15 11:12:19 +03:00
Svyatoslav Scherbina
57bf5ab000
Fix testObjCExport compilation on 32-bit platforms
2020-04-15 10:05:13 +03:00
Svyatoslav Scherbina
171a7eb98c
Fix testObjCWeakRef on watchos_x86 etc.
2020-04-15 10:05:13 +03:00
Jeffrey McNally-Dawes
9d8578251c
Fix spelling of "destroyed" in WeakReference docs
...
This commit adds a missing "r" to the word "destroyed" in the class
documentation for WeakReference.
2020-04-15 09:55:33 +03:00
Igor Chevdar
c75af5cf5d
[devirtualization] Removed redundant code with associated objects + test
...
It turned out that it is not needed to explicitly add all associated objects to instantiating classes
since their constructors have been already added to the root set and all constructors have additional
parameter (<this>) and its type will be added to instantiating classes since it is final for all objects
2020-04-14 20:11:53 +03:00
Ilya Matveev
5c6cb60ad3
[tests] Fix task dependency for testObjCExport
2020-04-14 12:15:39 +07:00
Igor Chevdar
b4787a1379
[IR] Fixed bug with SharedVariablesManager
2020-04-14 06:43:24 +03:00
SvyatoslavScherbina
b638c90100
Fix 'bitcode-build-tool' execution in tests
...
Run it with python3 explicitly.
2020-04-13 19:10:09 +03:00
Svyatoslav Scherbina
cd6840a817
Implement multi-file Obj-C interop tests (interop_objc_tests task)
...
Extract most of interop_objc_smoke tests
2020-04-13 18:03:52 +03:00
Svyatoslav Scherbina
f8e1409376
Fix running interop_objc_* tests after clean
2020-04-13 18:03:52 +03:00
Alexander Shabalin
51bb86c4d7
Implement WorkerBoundReference ( #4044 )
2020-04-13 15:45:03 +03:00
Igor Chevdar
b2c2da72e8
[IR] Run lateinit lowerings on local declarations
2020-04-13 10:20:49 +03:00
Igor Chevdar
92cdf24d48
[IR] Run lowerings before the inliner on all inline functions
...
Since inlining is a cross-module operation (we need to know the bodies of
inline functions), all lowerings that are supposed to run before the inliner,
need to be run on all inline functions.
2020-04-13 10:20:49 +03:00
LepilkinaElena
c11bf26d97
Enable light debug information ( #4085 )
...
Co-authored-by: Svyatoslav Scherbina <svyatoslav.scherbina@jetbrains.com >
2020-04-10 14:08:25 +03:00
SvyatoslavScherbina
1745a95f57
Fix #3952
2020-04-10 14:01:09 +03:00
SvyatoslavScherbina
dd161d614a
Fix some FP operations on x86 targets under -opt
...
#KT-37412 Fixed
2020-04-10 12:56:53 +03:00
SvyatoslavScherbina
3f3292e5b8
Synchronize LICENSE with licenses/LICENSE.txt, update the year
2020-04-10 12:47:47 +03:00