Commit Graph

63432 Commits

Author SHA1 Message Date
Roman Artemev 4bebfd33b9 [IR] Fix unbound type parameter symbol for jvm corner cases 2020-03-27 10:52:33 +03:00
Dmitriy Novozhilov 48fb279721 [FIR] Add constraint to flexible type for declared argument for java parameter 2020-03-27 10:17:12 +03:00
Dmitriy Novozhilov 3acb64c536 [FIR] Add flexible default upper bound for java type parameters 2020-03-27 10:17:12 +03:00
Dmitriy Dolovov c23a11a6fc Refactoring: Clean-up usage of KlibMetadataFactories 2020-03-27 13:12:01 +07:00
Dmitriy Dolovov 36988cf15c Refactoring: Keep predefined K/N targets inside of KonanTarget.Companion 2020-03-27 13:11:46 +07:00
Dmitriy Dolovov 7a19558d54 Refactoring: Put KonanTarget & related classes into separate .kt files 2020-03-27 13:11:35 +07:00
Dmitriy Dolovov 2aa8601f93 Minor. Comments added 2020-03-27 13:11:24 +07:00
Dmitriy Dolovov bd9fdb18da Minor. Remove unused code 2020-03-27 13:11:12 +07:00
Anton Yalyshev 035755826a Update version of New project Wizards FUS reporter 2020-03-26 23:50:39 +03:00
Anton Yalyshev 23eb612954 Fix: forgot to call FUS logger in this collector 2020-03-26 23:50:01 +03:00
Anton Yalyshev e863d81f30 Improve wizards names composition for FUS reporter 2020-03-26 23:50:01 +03:00
Anton Yalyshev 47bb73d90b Change FUS data format for New Project Wizards collector 2020-03-26 23:50:01 +03:00
Ilya Gorbunov e8dff3609b Add @ExperimentalUnsignedTypes to unsigned array snapshot extensions 2020-03-26 23:30:19 +03:00
Roman Golyshev f656cd2889 KT-37781 Add FUN_KEYWORD to MODIFIERS_ORDER
- This way it is inserted before visibility modifiers
- ^KT-37781 Fixed
2020-03-26 19:37:10 +03:00
Pavel Kirpichenkov e39b69839b [NI] Make constraint check for type variables with complex dependency
Additional check for trivial constraints is needed to make lambda
analysis before outer variable fixation to Nothing(?)

^KT-37627 Fixed
2020-03-26 17:06:37 +03:00
Pavel Kirpichenkov 568b21e31c minor: refactor cast into context operation 2020-03-26 17:06:37 +03:00
Ilya Goncharov 5657afc35b [Gradle, JS] Add tolerance for NodeJsExec inputFileProperty
- no error if it is not present
2020-03-26 16:45:54 +03:00
Ilya Goncharov a83f2faf9f [Gradle, JS] Contains to in
#KT-37207 fixed
2020-03-26 16:44:44 +03:00
Ilya Goncharov 201d140912 [Gradle, JS] Use when instead of pipeline of changes
#KT-37207 fixed
2020-03-26 16:44:34 +03:00
Ilya Goncharov 14af869a87 [Gradle, JS] Extract YarnEntryRegistry to upper level
- Remove copypaste with version prefixes

#KT-37207 fixed
2020-03-26 16:44:14 +03:00
Ilya Goncharov e8df15ac27 [Gradle, JS] Support file npm dependencies
#KT-37207 fixed
2020-03-26 16:43:55 +03:00
Pavel Punegov ad20deb0b3 Ignore Java-sepcific test in Native 2020-03-26 13:26:17 +03:00
Nicolay Mitropolsky 2eb6f1988d Uast: process catch parameters and finally blocks (KT-35804) 2020-03-26 12:55:45 +03:00
Nicolay Mitropolsky f1d5570ca1 Uast: include parameters of reified methods to uast tree (KT-37613) 2020-03-26 12:55:44 +03:00
Mark Punzalan 4234fa79c0 [JVM IR] Use append(Char) for 1-length string literals in string
templates and plus concatenations.

This is slightly more efficient and mirrors the behavior of the non-IR
backend for templates (but not for plus concatenations).

#KT-36638 Fixed
2020-03-26 12:39:39 +03:00
Igor Yakovlev bd9877cc62 Rename testdata from DestructuringDeclarations to DestructionDeclarations 2020-03-26 12:35:49 +03:00
Igor Yakovlev 3bf1fe7a9d Reword Destructuring declarations to Destruction declarations in UI
Fixed #KT-37487
2020-03-26 12:35:48 +03:00
Dmitry Petrov 9a95941ef3 JVM_IR: Rewrite '?.' and '?:' chains
This shortens code and avoids unnecessary boxing in some cases.
2020-03-26 12:19:25 +03:00
Vladimir Ilmov 1d305d56b9 (CoroutineDebugger) DebuggerListener service added to 192/as36 2020-03-26 09:53:16 +01:00
Ilya Kirillov f9377196f8 Wizard: fix 191 test compilation 2020-03-26 11:47:45 +03:00
Mikhail Glukhikh 547bb64b18 Fix BB test auto-generation (ignore backend FIR) 2020-03-26 10:31:14 +03:00
Juan Chen aba7706dec [FIR] fix test module set up (this fixes 193 BB tests)
Added creation and initialization of the test module and its dependencies.
When looking at the emptyProgression test,
I found that getProgressionLastElement was not found,
which should be resolved from the dependencies.
2020-03-26 10:30:47 +03:00
Ilya Kirillov eb958100ac Wizard: do not show validation error on parent module 2020-03-26 10:08:55 +03:00
Ilya Kirillov 393af3669f Wizard: do not suggest NativeConsoleApplicationTemplate to non-desktop targets 2020-03-26 09:53:32 +03:00
Ilya Kirillov d58d3d06f5 Wizard: add better exception message when template not found 2020-03-26 09:39:20 +03:00
Ilya Kirillov 9fc1220b99 Wizard: move core module UI texts to bundles 2020-03-26 09:39:19 +03:00
Ilya Kirillov 80bae578bf Wizard: move UI texts to bundles 2020-03-26 09:39:17 +03:00
Ilya Kirillov 927ccf2ab1 Wizard: fix 192 tests 2020-03-26 09:39:17 +03:00
Ilya Kirillov f767fd50e8 Wizard: add scroll bar to the project templates list 2020-03-26 09:39:16 +03:00
Ilya Kirillov 1504e607f9 Wizard: remove unneeded project templates & rearrange others 2020-03-26 09:39:15 +03:00
Ilya Kirillov 670a98c8bf Wizard: fix UI layout 2020-03-26 09:39:14 +03:00
Ilya Kirillov 2d9dc2994b Wizard: fix skip last step hack on mac 2020-03-26 09:39:13 +03:00
Ilya Kirillov ab59657e61 Wizard: Fix MPP mobile application template 2020-03-26 09:39:12 +03:00
Ilya Kirillov e98b0782c1 Wizard: add packForXCodeTaskGeneration 2020-03-26 09:39:10 +03:00
Ilya Kirillov 0ab91821c8 Wizard: use IJ wrappers for Velocity 2020-03-26 09:39:09 +03:00
Ilya Kirillov 3cd55b7827 Wizard: do not specify Kotlin version only for Android modules 2020-03-26 09:39:08 +03:00
Ilya Kirillov fd6f7f9a7c Wizard: minor, remove unused code 2020-03-26 09:39:08 +03:00
Ilya Kirillov 941cb6247e Wizard: fix module dependencies button tooltip 2020-03-26 09:39:07 +03:00
Ilya Kirillov b2423c1096 Wizard: render module kind in module dependencies chooser 2020-03-26 09:39:06 +03:00
Ilya Kirillov 545abcc667 Wizard: do not allow to modify common project name 2020-03-26 09:39:05 +03:00