Nikolay Krasko
ecd2db3b48
Remove bunch files that are equal to base files
2018-04-16 15:55:53 +03:00
Vyacheslav Gerasimov
b06e644753
as32: Fix tests compilation for AS 3.2 C10
2018-04-16 15:48:12 +03:00
Zalim Bashorov
e1ba08e03d
[JS IR BE] add new items to whitelist and regenerate tests
2018-04-16 14:34:44 +03:00
Zalim Bashorov
ac42a0a23e
[JS IR BE] don't materialize Unit for toplevel expressions
2018-04-16 14:34:44 +03:00
Zalim Bashorov
8408bada76
[JS IR BE] basic support for the case when IrBlock is used as expression
...
In this case compiler generates comma separated expressions.
2018-04-16 14:34:43 +03:00
Zalim Bashorov
77ac0a5d95
[JS IR BE] use most of new intrinsics in IR -> IR
2018-04-16 14:34:43 +03:00
Zalim Bashorov
48219e4a9a
[JS IR BE] support new intrinsics in IR -> JS
2018-04-16 14:34:43 +03:00
Zalim Bashorov
76e102a2d2
[JS IR BE] declare more intrinsics
...
* jsGt
* jsGtEq
* jsLt
* jsLtEq
* jsUnaryPlus
* jsUnaryMinus
* jsPrefixInc
* jsPostfixInc
* jsPrefixDec
* jsPostfixDec
* jsAnd
* jsOr
* jsBitAnd
* jsBitOr
* jsBitXor
* jsBitNot
* jsBitShiftR
* jsBitShiftRU
* jsBitShiftL
* jsInstanceOf
2018-04-16 14:34:42 +03:00
Zalim Bashorov
2ed82f136c
[JS IR BE] move intrinsic for Object.create calls to JsIntrinsics
2018-04-16 14:34:42 +03:00
Zalim Bashorov
89aefb2e3f
[JS IR BE] add basic support for some binary and equality operations; add some intrinsic infrastructure
2018-04-16 14:34:41 +03:00
Zalim Bashorov
1f7d818307
[JS IR BE] use mapTo instead of map when translate call arguments
2018-04-16 14:34:41 +03:00
Zalim Bashorov
194f5d575a
[JS IR BE] use IrMemberAccessExpression.valueArgumentsCount instead of descriptor based IrFunctionSymbol.parameterCount and remove last one
2018-04-16 14:34:40 +03:00
Nikolay Krasko
1fb2b40684
Fix 182 branch after QueryExecutor and subclasses update
...
Parameter taking Processor<T> were replaced with Processor<? super T>.
https://github.com/JetBrains/intellij-community/commit/aaed1ccb910f6f4a9ea2f96894d99b6e35a59ef9
https://github.com/JetBrains/intellij-community/commit/c6b40a53ee5b2a0807c55adafb59edb453090915
Instead of updating all usages, use ExecutorProcessor to avoid
different source code for different IDEAs.
2018-04-14 15:29:38 +03:00
Vyacheslav Gerasimov
879c7f3837
as32: Revert KotlinCallerChooser to 173 state
2018-04-13 21:33:17 +03:00
Vyacheslav Gerasimov
16b314f860
as32: Remove JavaBuilderExtension from AS 3.2 C10
2018-04-13 21:33:16 +03:00
Vyacheslav Gerasimov
76cbdf08aa
as32: Update AndroidResourceReferenceAnnotator to AS 3.2 C10
2018-04-13 21:33:15 +03:00
Vyacheslav Gerasimov
8efee7bd9c
as32: Revert uast to the state of idea 173, AS 3.2 C10 has uast from idea 173
2018-04-13 21:33:15 +03:00
Vyacheslav Gerasimov
a6bd0f618e
as32: Remove platform-api & platform-impl from build scripts
...
since they are not present in AS 3.2 C10
2018-04-13 21:33:14 +03:00
Vyacheslav Gerasimov
00b5d5fa05
as32: Setup versions for AS 3.2 C10
2018-04-13 21:33:13 +03:00
Vyacheslav Gerasimov
4299455dc1
as32: Update to AS 3.2 C10
2018-04-13 21:33:03 +03:00
Vyacheslav Gerasimov
6fab21f916
Bunch: update bunch structure as32 <- 181
2018-04-13 20:55:37 +03:00
Alexey Sedunov
0647ffca36
MPP: Show error popups for module names in the New Kotlin/Multiplatform wizard
...
#KT-23261 Fixed
2018-04-13 20:23:08 +03:00
Alexey Sedunov
e51b6927b6
Refactor: Introduce JTextComponent.onTextChange() function
2018-04-13 20:23:07 +03:00
Alexey Sedunov
62f654b3d2
Introduce Variable: Avoid explicit types for expression of anonymous type
...
#KT-12078 Fixed
2018-04-13 20:23:07 +03:00
Alexey Sedunov
c7e72af170
Override/Implement Members: Copy @Experimental-annotated annotations
...
#KT-22922 Fixed
2018-04-13 20:23:06 +03:00
Alexey Sedunov
c1d8ba9c2b
Parameter Info: Do not render nullability annotations
...
#KT-23408 Fixed
2018-04-13 20:23:06 +03:00
Alexey Sedunov
e5b915661a
Rename: Do not suggest camel names for backquoted non-identifiers
...
#KT-22888 Fixed
2018-04-13 20:23:05 +03:00
Alexey Sedunov
ea66e1e3f7
Copy: Fix exception on copying KtFile to non-KtFile
...
#KT-22669 Fixed
2018-04-13 20:23:05 +03:00
Alexey Sedunov
bf106d01b8
Find Usages: Restrict search scope of private top-level declarations
...
#KT-7622 Fixed
2018-04-13 20:23:04 +03:00
Mikhail Glukhikh
c172810d1d
Simplify boolean with constants optimization: use partial analysis
2018-04-13 19:11:55 +03:00
Toshiaki Kameyama
90be6235f7
Expand Selection on opening curly brace should select the entire block right away #KT-18769 Fixed
2018-04-13 13:23:42 +03:00
Nikolay Krasko
2227d205c7
Bunch: update "MoveLambdaOutsideParentheses: intention -> inspection"
...
decf9939fe
2018-04-13 10:45:32 +03:00
Nikolay Krasko
0253fe7c16
Bunch: update after "Wire StorageManager into a ..."
...
934c56a4da
2018-04-13 10:45:28 +03:00
Alexander Udalov
30b9caeae6
Fix NPE in data class 'equals' codegen
...
Do not perform the optimization from 0a11385006 for data class
properties of nullable types
2018-04-12 22:19:30 +02:00
Nikolay Krasko
579b773388
172: Remove 172 specific from psiModificationUtils.kt and KtPsiFactory.kt
2018-04-12 19:29:01 +03:00
Nikolay Krasko
2260f66e02
Unify usage of ProgressManager.progressIndicator
2018-04-12 19:29:01 +03:00
Alexander Udalov
1b1e4ab970
Fix stdlib test path in GenerateRangesCodegenTestData
...
This fixes `./gradlew generateTests`
2018-04-12 18:28:17 +02:00
Alexey Tsvetkov
ea8f2b5cd8
Clear MockApplication in ClassesFqNamesTest
2018-04-12 18:26:50 +03:00
Ilya Gorbunov
9c7fefba69
Restore default values in actual functions that have default values in expect
...
Suppress error about default argument values in actuals.
The suppression can be removed when/if KT-23548 is implemented.
This is to avoid degrading experience in docs and IDE when working with
these functions.
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
f7546c809d
Minor: use common implementation of doubleTotalOrderEquals for tests
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
2826733e87
Put common sources into kotlin-stdlib-sources going into dist
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
136e6b64f2
In tests use stdlib sources from jar rather than from original locations
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
7ccbd36304
Set module name for common projects, this isn't done automatically yet
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
0e4925a20f
Remove UNUSED_PARAMETER warning suppression from actual declarations
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
ac3de447ae
Do not use code preprocessing anymore
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
37787f9769
Stdlib docs build: use multiplatform sources
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
9dd87d89ba
Remove default values in actual functions that have default values in expect
...
Remove suppressions about default values in expect declarations
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
f7b2eba680
Do not mix expect/non-expect overloads of minOf/maxOf
...
Workaround for KT-22520
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
912c69aaa3
Suppress expect-actual mismatch for relaxed array extensions
...
Due to KT-21937
2018-04-12 17:53:00 +03:00
Ilya Gorbunov
38be99daa3
Build stdlib-jdk7/8 tests as multiplatform manually
2018-04-12 17:53:00 +03:00