Nikolay Krasko
|
7abcf3cec2
|
Minor: suppress warnings
|
2017-01-09 19:57:53 +03:00 |
|
Nikolay Krasko
|
35631dc2df
|
Minor: rewrite with standard functions
|
2017-01-09 19:57:51 +03:00 |
|
Mikhail Zarechenskiy
|
76b0b785c5
|
Prohibit to use enum entry as a type
#KT-14179 Fixed
|
2017-01-09 18:30:32 +03:00 |
|
Zalim Bashorov
|
316da8331f
|
KJS: relocate com.google.dart.compiler -> org.jetbrains.kotlin
|
2017-01-09 17:14:19 +03:00 |
|
Zalim Bashorov
|
cb4c3ed686
|
KJS: rename "js.dart-ast" module to "js.ast"
|
2017-01-09 17:13:23 +03:00 |
|
Kirill Rakhman
|
a0491d5258
|
Add quickfix for changing primitive cast to primitive conversion method
Fixes #KT-15564
|
2017-01-09 16:36:56 +03:00 |
|
Kirill Rakhman
|
2b54f1ac72
|
"Add names to call arguments" shouldn't appear when the only argument is a trailing lambda
Fixes #KT-15501
|
2017-01-09 16:34:13 +03:00 |
|
shiraji
|
44e69d8adc
|
Quick fix for applying spread operator where vararg is expected #KT-6824 Fixed
|
2017-01-09 16:32:23 +03:00 |
|
Peter Tripp
|
6ae4b42164
|
Change all readme links from http to https where supported. (#1009)
|
2017-01-09 12:22:58 +01:00 |
|
Ilya Zorin
|
c5677f0428
|
Format spaces around ::
|
2017-01-09 12:19:29 +01:00 |
|
Kirill Rakhman
|
406bac684c
|
Fix Quickfix for missing operator adds infix modifier to created function (#1012)
Fixes #KT-14907
|
2017-01-09 12:03:22 +01:00 |
|
Dmitry Jemerov
|
af1ed78e17
|
Add Scala license (kotlinc runner scripts are derived from Scala)
|
2017-01-09 11:54:11 +01:00 |
|
Ilya Zorin
|
ffe80dd549
|
Format spaces around by keyword (#1016)
|
2017-01-09 11:19:44 +01:00 |
|
mglukhikh
|
238eaf0d0e
|
Build fix: multi-module quick fix test file rename
|
2017-01-05 22:30:31 +03:00 |
|
Ilya Gorbunov
|
5db75c993b
|
Introduce array-like list instantiation functions.
#KT-14935 Fixed
|
2016-12-30 20:00:45 +03:00 |
|
Ilya Gorbunov
|
d7885e699c
|
Update public API dump of kotlin-runtime, relates to #KT-15449
|
2016-12-30 20:00:44 +03:00 |
|
Yan Zhulanow
|
85450955b6
|
Allopen, Noarg: Implement old classpath elements filtering correctly (KT-15448)
|
2016-12-30 18:41:48 +03:00 |
|
Yan Zhulanow
|
f1b7d30363
|
Update uast-kotlin to Uast 1.0.8
|
2016-12-30 18:41:47 +03:00 |
|
Yan Zhulanow
|
1d9fe685ac
|
Update lint diagnostics to Uast 1.0.8
|
2016-12-30 18:41:46 +03:00 |
|
Yan Zhulanow
|
7152c9c789
|
Use uast-common and uast-java as an external dependency
|
2016-12-30 18:41:45 +03:00 |
|
Yan Zhulanow
|
ff6ff108ad
|
Uast: Abort converting KotlinType to PsiType if it contains anonymous types (KT-15483)
|
2016-12-30 18:41:44 +03:00 |
|
Alexey Andreev
|
069711c3d5
|
JS: fix translation of float constants. See KT-8413
|
2016-12-30 16:22:07 +03:00 |
|
Alexey Andreev
|
900adcf29b
|
JS: prohibit stable (public) names with non-identifier chars. Rewrite unstable (private) names with non-identifier chars. See KT-4160
|
2016-12-30 16:21:18 +03:00 |
|
Alexey Andreev
|
7f0166623d
|
JS: when none of exhaustive when clauses match, generate code that throws exception. See KT-12194
|
2016-12-30 16:20:00 +03:00 |
|
Mikhael Bogdanov
|
3384c6f603
|
Updated test data
|
2016-12-30 10:19:57 +01:00 |
|
Yan Zhulanow
|
433dfdd1e8
|
Check the backing field before checking accessors in KotlinAnnotatedElementsSearcher. This should be faster, and it fixes the problem with IDEA hangs in DataBinding.
|
2016-12-29 21:01:54 +03:00 |
|
Mikhael Bogdanov
|
e775cc697e
|
Fix for KT-15447: Compiler backend error: "Don't know how to generate outer expression for class"
#KT-15447 Fixed
|
2016-12-29 16:57:03 +01:00 |
|
Mikhael Bogdanov
|
2566a7a25e
|
Rename receiver$0 in CallableReference to receiver
#KT-15449 Fixed
|
2016-12-29 16:57:02 +01:00 |
|
Mikhail Glukhikh
|
4774d19890
|
Quick-fix for header without implementation + a set of tests #KT-14908 Fixed
|
2016-12-29 17:42:26 +03:00 |
|
Alexey Andreev
|
07de819377
|
Regenerate tests and test data
|
2016-12-29 16:15:49 +03:00 |
|
Alexey Andreev
|
175d37fdc8
|
JS: add test to prove that KT-13523 is no more reproducible
|
2016-12-29 16:00:54 +03:00 |
|
Alexey Andreev
|
27c2a4f6a8
|
JS: disable mangling for PublishedApi. Export declarations marked with PublishedApi. See KT-15442
|
2016-12-29 16:00:51 +03:00 |
|
Alexey Andreev
|
ed7ac7cea9
|
JS: do not report declaration clash when common redeclaration diagnostic applies. See KT-14577
|
2016-12-29 16:00:36 +03:00 |
|
Alexey Andreev
|
1af01d0ecb
|
JS: make call to suspend lambda to resume it immediately. See KT-15379
|
2016-12-29 16:00:35 +03:00 |
|
Alexey Andreev
|
79ba6a57d6
|
JS: report errors on different external items:
* data classes
* val/var parameters of primary constructors
* enum entry with body
* anonymous `init {}` block in classes
|
2016-12-29 16:00:35 +03:00 |
|
Alexey Andreev
|
03682ee849
|
JS: fix how module checker handles super classes
|
2016-12-29 16:00:34 +03:00 |
|
Alexey Andreev
|
60aac8feee
|
JS: regenerate stdlib files from IDL, without delegated constructor calls
|
2016-12-29 16:00:34 +03:00 |
|
Alexey Andreev
|
e4b4c19b87
|
JS: prevent IDL2K from generating delegated constructor calls
|
2016-12-29 16:00:33 +03:00 |
|
Alexey Andreev
|
1a7e8b0690
|
JS: allow to omit delegated constructor call for external classes in common FE. Prohibit delegated constructor call for external classes in JS FE.
|
2016-12-29 16:00:33 +03:00 |
|
Alexey Andreev
|
02ea1a4d64
|
JS: split error diagnostic about body of external declaration into three different diagnostics (additional ones: wrong initializer, wrong default value of parameter).
|
2016-12-29 16:00:32 +03:00 |
|
Alexey Andreev
|
de664de0bf
|
JS: regenerate stdlib files from IDL
|
2016-12-29 16:00:32 +03:00 |
|
Alexey Andreev
|
b1561bd9ab
|
JS: update IDL2K to generate correct declarations WRT new restrictions for external declarations
|
2016-12-29 16:00:32 +03:00 |
|
Alexey Andreev
|
e8a1b7d6ff
|
JS: update stdlib to respect new restrictions for external declarations
|
2016-12-29 16:00:31 +03:00 |
|
Alexey Andreev
|
06e83e895f
|
JS: update backend tests to respect new front-end rules for external declarations
|
2016-12-29 16:00:31 +03:00 |
|
Alexey Andreev
|
6ef4a3389e
|
JS: prohibit external functions and accessors with bodies other than noImpl. Prohibit to use anything except noImpl for default parameters initializers in external functions. See KT-13892
|
2016-12-29 16:00:30 +03:00 |
|
Alexey Andreev
|
55d4c0e439
|
JS: prohibit non-abstract members of external interfaces, except for nullable properties. See KT-15308
|
2016-12-29 16:00:30 +03:00 |
|
Alexey Andreev
|
403753f5b5
|
JS: prohibit inline external declarations. See KT-15307
|
2016-12-29 16:00:29 +03:00 |
|
Alexey Andreev
|
84f094c770
|
JS: prohibit to implement functional interfaces. See KT-15136
|
2016-12-29 16:00:29 +03:00 |
|
Ilya Gorbunov
|
822e58ad83
|
Map.getOrImplicitDefault is exposed public as Map.getValue
#KT-11851
|
2016-12-29 07:49:27 +03:00 |
|
Ilya Gorbunov
|
0a840d0174
|
Migrate 1.1 reflection API usages in tests.
|
2016-12-29 06:51:01 +03:00 |
|