Evgeny Gerashchenko
|
fc62a7dfa0
|
Project settings.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
f55c3befb3
|
Disposal on error when processing module script.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
b9e5704057
|
Updated test data and stdlib sources.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
105d2d72de
|
Extracted method.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
18d6e86e60
|
KT-3341 Prohibit val/var keywords for catch parameters
#KT-3341
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
b1cb8edd18
|
KT-3181 Prohibit val/var keywords for function parameters
#KT-3181
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
808dbd160c
|
KT-3182 Prohibit val/var keywords at for-loop counter.
#KT-3182 fixed
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
882c2cb28d
|
Added tests with NaN ends to codegen tests.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
ccab19b2a1
|
Added range/progression tests with NaN ends.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
021496c07d
|
Prohibited NaN steps.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
4043491ad2
|
Got rid of code duplication.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
b66025811f
|
Merged after body and after leave variable tasks.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
64c89836fd
|
KT-933 Optimized iteration over progressions.
#KT-933 fixed
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
14f3144533
|
Generating map instead of initializing manually.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
522530ec4a
|
Extracted util method.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
db6fb43d22
|
Removed unused enum.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
80b21524f4
|
Optimized iteration over primitive range expression.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
44e14c0a1c
|
Extracted super class.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
b5f820cf69
|
Prepared for extracting superclass.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
ab99856c16
|
Got rid of calculating element type twice.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
ca344d93cd
|
Got rid of super calls.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
cc2930b0b6
|
Got rid of stupid reassigning when iterating ranges.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
e1bc78da72
|
Simplified scheduling leaving temp variables: added create method.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
fd97bbcbd5
|
Simplified afterLoop(): no overriding.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
d6bc5a8782
|
Added util methods.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
da48a11374
|
Creating loop parameter var once.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
83fa1e95e6
|
Extracted field (instead of passing parameter.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
c753ac06b1
|
KT-2707 Optimize for loops for range literals
#KT-2707
|
2013-02-13 18:08:33 +04:00 |
|
Evgeny Gerashchenko
|
5a4ae00970
|
Added range iteration test with non-literal ranges.
|
2013-02-13 18:08:33 +04:00 |
|
Evgeny Gerashchenko
|
814cb6e255
|
Got rid of harmful asserts.
EA-43300 - assert: KotlinSignatureInJavaMarkerProvider.getScopeForMember
EA-43353 - assert: KotlinSignatureInJavaMarkerProvider.getDescriptorForMember
|
2013-02-13 18:08:33 +04:00 |
|
Maxim Shafirov
|
6b23384ab9
|
compilation fix
|
2013-02-13 17:42:38 +04:00 |
|
Natalia.Ukhorskaya
|
524152f4a2
|
Move methods ofr find expressions and statements to CodeInsightUtils
|
2013-02-13 17:21:06 +04:00 |
|
Natalia.Ukhorskaya
|
09ca020780
|
Add surround with not
|
2013-02-13 17:21:05 +04:00 |
|
Natalia.Ukhorskaya
|
2499bb79ca
|
Add surround with if /else
|
2013-02-13 17:21:04 +04:00 |
|
Natalia.Ukhorskaya
|
1786c2c256
|
Add surround with if
|
2013-02-13 17:21:03 +04:00 |
|
Natalia.Ukhorskaya
|
d772ad80f8
|
Add KotlinStatementSurrounderDescriptor
|
2013-02-13 17:21:02 +04:00 |
|
Natalia.Ukhorskaya
|
dca2b128aa
|
Add KotlinExpressionSurrounderDescriptor
|
2013-02-13 17:21:01 +04:00 |
|
Natalia.Ukhorskaya
|
256733b598
|
find expression at offset without whitespaces
|
2013-02-13 17:21:00 +04:00 |
|
Natalia.Ukhorskaya
|
d245d5bbbb
|
Remove unused parameter
|
2013-02-13 17:20:59 +04:00 |
|
Maxim Shafirov
|
b851c5597a
|
compilation fix
|
2013-02-13 16:14:33 +04:00 |
|
Maxim Shafirov
|
63f88cdf65
|
compilation fix
|
2013-02-13 15:44:25 +04:00 |
|
Maxim Shafirov
|
a3ca0b0d0c
|
filterNotNull cannot be called on nulls anymore
|
2013-02-13 15:06:33 +04:00 |
|
Andrey Breslav
|
4d0786a64c
|
Build j2k against compiler jar
|
2013-02-13 14:22:54 +04:00 |
|
Leonid Shalupov
|
0a1303d118
|
build: no classes rename in jarjar
build: fixed proguard shrinking
|
2013-02-13 14:22:54 +04:00 |
|
Jack Zhou
|
a5cecd6048
|
Added quickfix for VAR_OVERRIDDEN_BY_VAL.
|
2013-02-13 14:22:54 +04:00 |
|
Maxim Shafirov
|
7231606eb2
|
Make sure files don't get overwritten if someone mixes generated and normal stdlib sources in one folder during build.
|
2013-02-13 13:59:29 +04:00 |
|
Maxim Shafirov
|
15446e98b8
|
Fix tests failing after stdlib generation refactoring
|
2013-02-13 12:41:12 +04:00 |
|
Maxim Shafirov
|
24d99eb33f
|
adopt to broken inference
|
2013-02-13 12:41:12 +04:00 |
|
Maxim Shafirov
|
620aae28d0
|
Collections standard library is now generated from templates.
|
2013-02-13 12:41:12 +04:00 |
|
Peter Tseng
|
324a39d10b
|
Add quickfix for PACKAGE_MEMBER_CANNOT_BE_PROTECTED
|
2013-02-13 11:54:16 +04:00 |
|