Ilya Gorbunov
dacf25fdec
Make all assert inline. Field _Assertions.ENABLED instead of property ASSERTIONS_ENABLED
2016-02-01 22:09:19 +03:00
Ilya Gorbunov
c763b592a5
IDEA version for bootstrapping
...
Build markdown every time (again).
2016-02-01 22:09:18 +03:00
Ilya Gorbunov
1cef327880
Throw assertion when inline-only is applied without inline
2016-02-01 22:09:17 +03:00
Ilya Gorbunov
a12fe2c18a
Do not use inline-only in java
2016-02-01 22:09:17 +03:00
Ilya Gorbunov
8a00db5661
Include internal annotatations in mock runtime
2016-02-01 22:09:16 +03:00
Ilya Gorbunov
fc3f98dae2
Deprecate currentThread property
2016-02-01 22:09:15 +03:00
Ilya Gorbunov
42bd8df2ca
Drop CharSequence.get extension
2016-02-01 22:09:14 +03:00
Ilya Gorbunov
1eee1fa803
Swap parameters in File.forEachBlock
2016-02-01 22:09:13 +03:00
Ilya Gorbunov
abe927056b
Inline-only in kotlin.comparisons
2016-02-01 22:09:13 +03:00
Ilya Gorbunov
54977ee09a
Inline-only in kotlin.io
2016-02-01 22:09:12 +03:00
Ilya Gorbunov
47d580cbc5
Inline-only in kotlin.text
2016-02-01 22:09:11 +03:00
Ilya Gorbunov
56c5758db1
Inline-only in kotlin and kotlin.system packages, split Float/Double extension implementations for JVM and JS to make them inline-only in JVM.
2016-02-01 22:09:10 +03:00
Ilya Gorbunov
40fae0463f
Inline-only in kotlin.concurrent, make all timer utilities inline.
2016-02-01 22:09:09 +03:00
Ilya Gorbunov
ce5fd3ee77
Inline-only in kotlin.collections
2016-02-01 22:09:08 +03:00
Ilya Gorbunov
c7bd70732c
Inline-only in generated code
2016-02-01 22:09:07 +03:00
Ilya Gorbunov
8c0008aa2e
StdLib Generators: support three flavors of inline
2016-02-01 22:09:07 +03:00
Dmitry Jemerov
38b58db4f9
don't apply StandardScriptDefinition in REPL
2016-02-01 19:16:31 +01:00
Dmitry Jemerov
84f9cb9bfd
correctly separate stdout and stderr when parsing REPL output
2016-02-01 19:06:17 +01:00
Ilya Gorbunov
3ae4c033b6
Wrap exceptions thrown by class builders and add details about class file being generated.
2016-02-01 19:59:06 +03:00
Michael Bogdanov
5f38c1d571
Fix for KT-10729: Accessing private const field in companion object from a function in the same companion generates run-time error
2016-02-01 18:42:19 +03:00
Michael Bogdanov
9790afb1bd
Idea dependency updated to 143.2072
2016-02-01 18:32:13 +03:00
Michael Bogdanov
328b9bfeda
Removed old default generation
2016-02-01 18:32:12 +03:00
Pavel V. Talanov
a90f8122bd
Fix NPE on trying to compile script files
...
(There is still no design)
2016-02-01 17:33:46 +03:00
Mikhail Glukhikh
d194af5c4e
Correct report of NO_VALUE_FOR_PARAMETER when function call contains no brackets and lambda at the end #KT-7813 Fixed
2016-02-01 17:11:54 +03:00
Mikhail Glukhikh
84100abd9e
Annotations on object literals are now correctly resolved #KT-9320 Fixed
2016-02-01 16:24:57 +03:00
Yan Zhulanow
a041414f35
Kapt: compile kotlinAfterJava without Jdk as well in Android projects (KT-10854)
2016-02-01 14:33:02 +03:00
Denis Zharkov
e5f644a64a
Temporary disable warning about unchecked reified argument
...
#KT-10847 Fixed
#KT-6484 Reopened
2016-02-01 13:36:38 +03:00
Alexey Sedunov
b0c808082f
Pull Members Up: Skip visibility checking between members to move
2016-02-01 13:18:47 +03:00
Alexey Sedunov
f9632c1ad6
Pull Members Up: Use light field if property doesnt't have light methods
...
#KT-10552 Fixed
2016-02-01 13:18:46 +03:00
Alexey Sedunov
e386a6b0e9
Go to Test Action: Make available in the entire class text range
...
#KT-10757 Fixed
2016-02-01 13:18:45 +03:00
Alexey Sedunov
3e2036b6ec
Convert Member to Extension Intention: Drop open/final modifiers, add imports when necessary, transform Java-site calls
...
#KT-8876 Fixed
2016-02-01 13:18:44 +03:00
Alexey Sedunov
99e4c8c06d
Create from Usage: Add commas after enum entries
...
#KT-10800 Fixed
2016-02-01 13:18:43 +03:00
Alexey Sedunov
26c47cda47
Convert Object Literal to Lambda Intention: Move lambda out of parentheses when possible. Fix after-template
...
#KT-10778 Fixed
2016-02-01 13:18:41 +03:00
Alexey Sedunov
1c65797950
Intentions: Fix contentRange() on empty KtBlockExpression
...
#KT-10776 Fixed
2016-02-01 13:18:40 +03:00
Alexey Sedunov
c5b1d205a2
Initialize Property with Constructor Parameter Quick-Fix: Skip secondary constructors with this-delegation. Use containing class as a Change Signature context
...
#KT-10818 Fixed
2016-02-01 13:18:39 +03:00
Alexey Sedunov
fcbb18d876
Generate equals()/hashCode(): Forbid in interfaces
...
#KT-10815 Fixed
2016-02-01 13:18:38 +03:00
Alexey Sedunov
58963f7053
Move: Improved file chooser with search
...
#KT-9752 Fixed
2016-02-01 13:18:37 +03:00
Alexey Sedunov
625bfe12eb
Move: Do not create target directory outside of write-action
2016-02-01 13:18:36 +03:00
Alexey Sedunov
222dfd265b
Move: Forbid target annotation classes in class chooser
2016-02-01 13:18:35 +03:00
Alexey Sedunov
8e18bf647e
Move: Fix refactoring command name
2016-02-01 13:18:34 +03:00
Alexey Sedunov
a05a16c1e6
Move: Fix name lengthening when moving from default package
...
#KT-10696 Fixed
2016-02-01 13:18:33 +03:00
Alexey Sedunov
d92bfd20d7
Move Class To Upper Level: Fix file name validation
2016-02-01 13:18:31 +03:00
Ilya Gorbunov
4f1418bb72
Verify index expectations for reduceIndexed/reduceRightIndexed
2016-01-31 02:45:05 +03:00
Ilya Gorbunov
1357c77d0b
Minor: verify exception type of failed fold/reduce
2016-01-31 02:45:04 +03:00
Gabriel Borges
d58efff974
Add foldIndexed and reduceIndexed groups of functions
...
- foldIndexed, foldRightIndexed, reduceIndexed and reduceRightIndexed have been added, in line with filterIndexed etc.;
- Test cases added appropriately for the new functions.
2016-01-31 02:45:02 +03:00
Dmitry Petrov
b3f390abe5
Fix KT-10775 Empty when causes compilation exception.
...
Expression type for an empty 'when' is 'kotlin.Unit'.
2016-01-29 18:50:48 +03:00
Mikhail Glukhikh
dcc6262f47
Regression test #KT-7804 Obsolete
2016-01-29 17:23:40 +03:00
Denis Zharkov
505dc61611
Treat extension receiver as noinline parameter
...
#KT-9574 Fixed
2016-01-29 14:36:53 +03:00
Denis Zharkov
2cd88b8cbc
Make crossinline and noinline incompatible
2016-01-29 14:36:53 +03:00
Denis Zharkov
87741e9b9f
Minor. Get rid of redundant diagnostic parameters
2016-01-29 14:36:53 +03:00