Dmitry Gridin
4de582564c
ImportOptimizer: basic support for removing unresolved imports
...
#KT-32409 Fixed
Part of #KT-31331
2020-06-23 09:48:05 +00:00
Dmitry Gridin
8faced9192
KotlinImportOptimizer: replace LinkedHashMap with HashMap and BodyResolveMode.FULL with BodyResolveMode.PARTIAL
2020-06-23 09:48:05 +00:00
Dmitry Gridin
383fa2d111
ImportOptimizer: cleanup code
2020-06-23 09:48:04 +00:00
Mikhail Zarechenskiy
e7cee9c6e1
Fix coercion to Unit with equal Nothing constraint
...
#KT-39669 Fixed
2020-06-23 11:47:39 +03:00
Mikhail Zarechenskiy
a06c8786df
Fix overload ambiguity after smartcast to nullable Nothing
...
#KT-39544 Fixed
2020-06-23 11:34:19 +03:00
Dmitry Gridin
9313073971
LineIndentProvider: temporarily disable before elvis operator
...
#KT-39716 Fixed
2020-06-23 15:17:47 +07:00
Ilya Goncharov
793ada08a9
cssSettings -> cssSupport
2020-06-23 11:08:30 +03:00
Ilya Goncharov
538cf8af56
Fix test with css case
2020-06-23 11:08:30 +03:00
Ilya Goncharov
4ad95dbe0c
Fix browser settings for webpack tasks
2020-06-23 11:08:30 +03:00
Jinseong Jeon
856ac76c8f
FIR2IR: handle type alias inside GetClassCall
2020-06-23 09:46:47 +03:00
Ilya Gorbunov
29d3d07636
Remove stdlib-js-ir and kotlin-test-js-ir from coreLibs projects
...
They do not produce their own deployable artifacts,
their output is merged into stdlib-js and kotlin-test-js.
Remove coreLibsDist task, because now projects can't be dist'ed
selectively.
2020-06-23 01:52:38 +03:00
Ilya Gorbunov
b2e70f9c21
Fix stdlib-js-ir-for-tests build
...
Exclude kotlinx.browser and kotlinx.dom packages
2020-06-23 01:52:36 +03:00
Georgy Bronnikov
4ecb228d50
IR: handle enhanced nullability in TypeTranslator
2020-06-22 22:06:01 +03:00
Igor Yakovlev
b21cabe671
Separate decompiled declarations light representations from LightClasses
...
Fixed #KT-39457
2020-06-22 21:17:12 +03:00
Vladimir Ilmov
40ec794c66
(UltraLightClasses) fast-path for Deprecated.HIDDEN annotation
2020-06-22 15:58:25 +02:00
Ilya Goncharov
852e860743
Update test data
...
#KT-39770 fixed
2020-06-22 16:45:00 +03:00
Ilya Goncharov
c2e97a7287
Kind and css support to single platform JS
...
#KT-39770 fixed
2020-06-22 16:45:00 +03:00
Ilya Goncharov
5676d31a1c
Add CSS support to new project wizard
...
#KT-39770 fixed
2020-06-22 16:45:00 +03:00
Ilya Goncharov
b8aff0660c
Refactor aligning for css support
...
#KT-39770 fixed
2020-06-22 16:44:59 +03:00
Ilya Goncharov
c9c20bb34c
Add enabling css into wizard
...
#KT-39770 fixed
2020-06-22 16:44:59 +03:00
Dmitry Petrov
e9231b5624
JVM: Generate object and companion object INSTANCE fields as @NotNull
2020-06-22 16:28:00 +03:00
Andrei Klunnyi
558dfc6d9a
KT-36801 IDE: Unsupported language version values
2020-06-22 13:01:42 +00:00
Alexander Gorshenev
2b2fce5949
Fix for KT-37761. Don't use mmap. It causes more troubles than it produce benefits
2020-06-22 14:53:25 +03:00
Dmitriy Novozhilov
be2ac3bb4f
[FIR] Fix completing bodies of property setters with delegates
2020-06-22 12:29:26 +03:00
Dmitriy Novozhilov
8ce28cb509
[FIR] Add transformBody to FirFunction
2020-06-22 12:29:26 +03:00
Ilya Gorbunov
23dc75fb87
Remove kotlin.coroutines.experimental package descriptions
2020-06-22 12:29:26 +03:00
Ilya Gorbunov
9d111b9451
Update API dumps
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
6c8ff25e5d
Drop deprecated jsClass top level and extension functions
...
Introduce internal toplevel jsClass in js-ir source set instead.
It is needed for JS-IR backend.
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
696701d377
Drop deprecated MutableMap property delegation operator
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
7632910ffd
Drop deprecated CollectionAssertions.kt
...
Remove incorrect import from callByWithEmptyVarArg test
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
5550dc93a1
Remove hidden Random.Companion
...
It was never released as stable since 1.3. Was provided for binary
compatibility with 1.3 prereleases.
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
b55729957e
Drop previously deprecated API
...
- common and JS org.junit.Test from kotlin.test
- kotlin.Synchronized/Volatile from K/JS
- JS 'native' annotation
2020-06-22 12:29:25 +03:00
Ilya Gorbunov
e9c4f531eb
Increase deprecation level for previously deprecated API
...
- unsupported common exceptions
- common 'synchronized'
- jquery API
- experimental kotlin.time API
- js Math object
- DefaultAsserter constructor-like fun
2020-06-22 12:29:24 +03:00
Jinseong Jeon
67044f22ed
FIR serializer: regard property accessors with modifiers as non-default
2020-06-22 12:25:47 +03:00
Svyatoslav Kuzmich
bbfc1a10ad
[JS] Fix stack trace capturing from secondary constructors KT-37563
2020-06-22 12:03:59 +03:00
Svyatoslav Kuzmich
6792779281
[JS IR] Fix stack trace capturing in secondary constructors (KT-37563)
...
Call captureStack in primary constructors and generated factories
2020-06-22 11:50:14 +03:00
Svyatoslav Kuzmich
dfdc1e9c4f
[IR] Add IrRawFunctionReference
2020-06-22 11:50:14 +03:00
Roman Artemev
2c3d8feb26
[KLIB IC] Fix dirty declaration detector
...
- make kjs-stdlib be compiled correctly in IC mode
2020-06-22 11:30:40 +03:00
Roman Artemev
cc818025df
[KLIB IC] Add test about incremental kotlin-js-stdlib-klib recompliation
2020-06-22 11:30:40 +03:00
Dmitry Petrov
a493b21c7c
JVM_IR: Deprecation cycle for companion object instance visibility
2020-06-19 20:41:54 +03:00
Vladimir Ilmov
230f2f5ce0
(CoroutineDebugger) fix for debugger agent for 1.3.6 version and up
2020-06-19 18:58:46 +02:00
Yaroslav Chernyshev
c638043aee
[Gradle, CocoaPods] Improved CocoaPods Integration features with tests
2020-06-19 18:36:46 +03:00
Ilya Gorbunov
130987fa1e
Provide flatMapIndexed operation
...
- similar to flatMap, but transform function takes index and element
#KT-36894
2020-06-19 17:55:15 +03:00
Abduqodiri Qurbonzoda
db93462bcf
Initial template for flatMapIndexed operation
...
#KT-36894
2020-06-19 17:54:47 +03:00
Sergey Igushkin
d9fea52344
Fix compilation of DukatCompilationResolverPlugin after rebase
2020-06-19 17:48:22 +03:00
Sergey Igushkin
f7b660b573
(minor) Fixes for review KT-MR-1290
2020-06-19 17:31:51 +03:00
Sergey Igushkin
10cae9bc5d
Fixes for task configuration avoidance in Gradle Kotlin/JS support
2020-06-19 17:31:45 +03:00
Sergey Igushkin
0b7d8c51cb
Move kotlinOptions out of the tasks
2020-06-19 17:30:12 +03:00
Sergey Igushkin
19ac036ec5
Rework ScriptingGradleSubplugin for the new subplugins API
2020-06-19 17:30:11 +03:00
Sergey Igushkin
cb5aa64a95
Rework AndroidSubplugin for the new subplugins API
2020-06-19 17:30:10 +03:00