Pavel V. Talanov
007053489c
Fail on duplicate file when packing runtime sources for jvm
...
Fail on duplicate when packing kotlin-jslib.jar and kotlin-jslib-sources.jar
Move files from root of stdlib to avoid existing conflicts
Rename System to SystemJvm to avoid including to js lib
2014-12-24 14:55:21 +03:00
Valentin Kipyatkov
f1840a4f39
Fixed detection of parenthesis needed (otherwise it added them around if when not needed)
2014-12-24 14:19:26 +03:00
Valentin Kipyatkov
b1372f0d9e
Fixed if-statements with else branch handling
2014-12-24 14:19:26 +03:00
Valentin Kipyatkov
3db51cfcd8
KT-5927 Join Lines could merge nested if's
...
#KT-5927 Fixed
2014-12-24 14:19:26 +03:00
Valentin Kipyatkov
bc631d7aee
Fixed Join LInes on a block when there is a space in the end of line
2014-12-24 14:19:25 +03:00
Valentin Kipyatkov
478b5070ef
KT-6019 Join lines should remove code block in when entry body
...
#KT-6019 Fixed
2014-12-24 14:19:25 +03:00
Valentin Kipyatkov
0823c1528a
Fixed 2 bugs in Join Lines
2014-12-24 14:19:25 +03:00
Valentin Kipyatkov
37e40267fe
KT-6521 Expand selection works wrong on a call inside for loop's range
...
KT-6518 Extend selection not working for expression in if
#KT-6521 Fixed
#KT-6518 Fixed
2014-12-24 14:17:43 +03:00
Natalia Ukhorskaya
94466da61b
Evaluate expression: render InvocationExceptions correctly
2014-12-24 13:48:17 +03:00
Natalia Ukhorskaya
b6095eca58
Eval4j: return ObjectValue as argument of ExceptionThrown
2014-12-24 13:48:16 +03:00
Natalia Ukhorskaya
a894979c81
Extract function: add default name for parameter
2014-12-24 13:48:16 +03:00
nbilyk
87ab271f58
Removed redundant native annotations from canvas.kt
2014-12-24 12:55:34 +03:00
nbilyk
1edd48daa2
#KT-6467 Fixes Removed invalid drawImage signatures, renamed parameters
...
#KT-6467 fixed
2014-12-24 12:55:19 +03:00
Zalim Bashorov
a05ba64f93
Gradle plugin: fix tests.
2014-12-24 12:29:38 +03:00
Zalim Bashorov
35e2a46ae0
Minor in Gradle plugin: don't copy kotlin.js
2014-12-24 12:29:37 +03:00
Zalim Bashorov
1e4100afd5
Gradle plugin: ignore non kotlin-js libraries in dependencies.
2014-12-24 12:29:37 +03:00
Zalim Bashorov
eac0e99e65
Minor cleanup in Gradle plugin.
2014-12-24 12:29:36 +03:00
Zalim Bashorov
5e495d6bd9
Fix maven build.
2014-12-24 12:29:10 +03:00
Zoltan Nagy
e08fa1cab2
Kotlin2Js Gradle plugin tests
2014-12-24 12:27:55 +03:00
Zoltan Nagy
b1723668ce
Kotlin2Js Gradle plugin implementation
2014-12-24 12:27:55 +03:00
Nikolay Krasko
ec47cb57c5
Minor: check cancel before each marker count
2014-12-24 01:45:37 +03:00
Nikolay Krasko
fac3b0068b
Don't fail on index update when counting paths for bad abi roots
...
EA-63535
2014-12-24 01:45:34 +03:00
Nikolay Krasko
0b300bd7fb
Minor: Fix warnings
2014-12-24 01:45:31 +03:00
Nikolay Krasko
8f84daf31e
Show Kotlin icons in dumb mode
2014-12-24 01:45:26 +03:00
Nikolay Krasko
b22726d424
Fix "Index not ready" in structure view
2014-12-24 01:45:24 +03:00
Nikolay Krasko
6b71a99c12
Don't run processTransferableData() in dumb mode
2014-12-24 01:45:22 +03:00
Nikolay Krasko
b7159ab13b
Remove outdated hint that was popping out on declarations
...
Sometimes it was clashed with warnings and errors
EA-63522
2014-12-24 01:45:19 +03:00
Nikolay Krasko
efa6cdc996
Change marker classes. Use only Java classes as to determine runtime even if abi version is outdated.
2014-12-24 01:45:17 +03:00
Valentin Kipyatkov
c882e902c3
Override property calls super when its not abstract
2014-12-23 21:38:49 +03:00
Valentin Kipyatkov
5f2446d889
Implement property uses throw UnsupportedOperationException() instead of default value or ?
2014-12-23 21:38:49 +03:00
Alexey Sedunov
367b99a156
Extraction refactorings: Do not suggest extraction of type elements
...
#KT-3994 Fixed
2014-12-23 20:43:23 +03:00
Alexey Sedunov
1e5769acfd
Introduce Variable: Remove braces from replaced string template entries when possible
...
#KT-5310 Fixed
2014-12-23 20:43:22 +03:00
Alexey Sedunov
7d31c562b3
Remove braces from block string template entry: Simplify implementation
2014-12-23 20:43:20 +03:00
Alexey Sedunov
82579f489b
Introduce Variable: Convert property accessor body to block when needed
2014-12-23 20:43:20 +03:00
Alexey Sedunov
05a0481efa
Formatter: Fix spacing between '=' and '{' in property accessors
2014-12-23 20:43:19 +03:00
Alexey Sedunov
e76792d4f2
Introduce Variable: Do not delete original expression if its value is used in enclosing expression
2014-12-23 20:43:18 +03:00
Alexey Sedunov
6084352d37
Introduce Variable: Properly convert function body to block when needed
...
#KT-5353
2014-12-23 20:43:17 +03:00
Alexey Sedunov
c73253259f
PSI: Move getEqualsToken() method to JetDeclarationWithBody
2014-12-23 20:43:16 +03:00
Alexey Sedunov
a9a30a1b7d
PSI Pattern Matching: Respect type arguments when matching calls
...
#KT-6496 Fixed
2014-12-23 20:43:15 +03:00
Zalim Bashorov
7579471859
JS stdlib: fixed Set::equals.
2014-12-23 20:01:21 +03:00
Ilya Ryzhenkov
217e25855e
Implement Collection<T>.size() on map's values() in JS
2014-12-23 20:00:02 +03:00
Ilya Ryzhenkov
d908678dcf
Take into account collection sizes when possible #KT-6180
2014-12-23 20:00:01 +03:00
Ilya Ryzhenkov
4cd2ba1e30
Fix Array<out> variance in stdlib #KT-6482 Fixed
2014-12-23 20:00:01 +03:00
Ilya Ryzhenkov
377988cb7b
toSortedMap() without comparator requires non-null keys #KT-6509 Fixed
2014-12-23 20:00:00 +03:00
Ilya Ryzhenkov
071eb87f27
Remove unnecessary constraint from filterIsInstance(Class<R>) signature #KT-6516 Fixed
2014-12-23 20:00:00 +03:00
Andrey Breslav
93326d8643
Added centralized positioning for front-end exceptions
2014-12-23 18:37:40 +03:00
Andrey Breslav
e4ce723eae
Increase ReservedCodeCacheSize in tests
2014-12-23 18:37:40 +03:00
Michael Bogdanov
db40a5a3d8
Skip local declarations in visibility publicity checking
2014-12-23 16:28:44 +03:00
Michael Bogdanov
9e864f3c36
Fix java visibility publicity
...
#KT-6478 Fixed
2014-12-23 16:28:44 +03:00
Michael Nedzelsky
5013abe8cd
JS backend: fix KT-6401 JS: wrong result for code with many spread operator
...
#KT-6401 Fixed
2014-12-23 16:02:40 +03:00