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 |
|
Agnieszka Paszek
|
b52036c549
|
Added quickfix for ILLEGAL_ENUM_ANNOTATIONS
|
2013-02-13 11:47:24 +04:00 |
|
Agnieszka Paszek
|
9e08087a11
|
Added quickfix for OPEN_MODIFIER_IN_ENUM
|
2013-02-13 11:47:02 +04:00 |
|
Kevin F. Chen
|
42b7b7e221
|
Added quickfix for NULLABLE_SUPERTYPE
|
2013-02-13 11:32:37 +04:00 |
|
Andrey Breslav
|
3293e08d97
|
Compiler API refactored:
* exec(messageCollector, arguments) introduced
* exception-catching logic moved closer to the entry point
* PrintingMessageCollector localized
|
2013-02-13 11:03:27 +04:00 |
|
Jack Zhou
|
cf87f55085
|
Added quickfix for VARIANCE_ON_TYPE_PARAMETER_OF_FUNCTION_OR_PROPERTY.
|
2013-02-13 11:03:27 +04:00 |
|
Evgeny Gerashchenko
|
e96d8ef475
|
Fixed test.
|
2013-02-12 19:06:44 +04:00 |
|
Jack Zhou
|
9692921128
|
Added quickfix for INCOMPATIBLE_MODIFIERS.
|
2013-02-12 19:03:57 +04:00 |
|
Andrey Breslav
|
c86f0de79f
|
Typos fixed
|
2013-02-12 18:02:44 +04:00 |
|
Andrey Breslav
|
5cf17f089f
|
Not using flags in NullableLazyValue, no extra objects in MemoizedFunctionToNullable
|
2013-02-12 18:01:30 +04:00 |
|
Andrey Breslav
|
4ffca364ba
|
Formatting
|
2013-02-12 15:24:41 +04:00 |
|
Andrey Breslav
|
b04110e3a9
|
Explicit interfaces for memoized functions
|
2013-02-12 15:22:11 +04:00 |
|
Andrey Breslav
|
6e61ada816
|
NullableLazyValue and NotNullLazyValue introduced
|
2013-02-12 15:10:25 +04:00 |
|
Andrey Breslav
|
d276837833
|
Make LazyValue extend Computable
|
2013-02-12 14:48:49 +04:00 |
|
Andrey Breslav
|
4a17a7ef26
|
'storage' package created
|
2013-02-12 14:48:49 +04:00 |
|
Andrey Breslav
|
7e8a753be2
|
'descriptors' package created
|
2013-02-12 14:48:48 +04:00 |
|
Andrey Breslav
|
8d92b8a42a
|
'declarations' package created
|
2013-02-12 14:48:48 +04:00 |
|
Andrey Breslav
|
fb87a560fb
|
KotlinCodeAnalyzer interface extracted
|
2013-02-12 14:48:48 +04:00 |
|
Andrey Breslav
|
a3667d1b28
|
Rename
|
2013-02-11 22:19:44 +04:00 |
|
Andrey Breslav
|
3e0ead494e
|
Infinite recursion prevented on cyclic class hierarchies
|
2013-02-11 22:19:43 +04:00 |
|
Andrey Breslav
|
71bad95783
|
No lazy values stored for memoized functions with non-null values
|
2013-02-11 22:19:43 +04:00 |
|