Nikolay Krasko
|
62ff67c2b0
|
Disable complex injection search in DFA == OFF mode
|
2016-04-21 15:25:05 +03:00 |
|
Nikolay Krasko
|
9590c9a10b
|
Add note about injection feature to ChangeLog
|
2016-04-21 15:25:04 +03:00 |
|
Nikolay Krasko
|
d69d1f2c53
|
Support toRegex() standard function
#KT-8088 Fixed
|
2016-04-21 15:25:02 +03:00 |
|
Nikolay Krasko
|
6bea3923f5
|
Injection test refactoring
|
2016-04-21 15:25:01 +03:00 |
|
Nikolay Krasko
|
42084b0529
|
Allow injection for all Regex constructors
#KT-8088 In Progress
|
2016-04-21 15:25:00 +03:00 |
|
Nikolay Krasko
|
c6e48d8e59
|
First version of Kotlin patterns in injection
#KT-8088 In Progress
|
2016-04-21 15:24:58 +03:00 |
|
Mikhail Glukhikh
|
a12faf5baf
|
KtDeclaration.containingClassOrObject now works correctly for primary constructor and its parameters #KT-11982 Fixed
|
2016-04-21 14:21:40 +03:00 |
|
Nikolay Krasko
|
454a8474f1
|
Write Action: Add write action for template finish processor (KT-11418)
|
2016-04-21 13:14:51 +03:00 |
|
Nikolay Krasko
|
97a97614b5
|
Write Action: Wrap import insertion with write action
|
2016-04-21 13:14:50 +03:00 |
|
Nikolay Krasko
|
ab0fe0a900
|
Write Action: Add write action for deleting qualifier in shortenReferences
Problem revealed after template listners are executed without write action
https://github.com/JetBrains/intellij-community/commit/5c2c94626599c1537ffbd6d14273257f8c250087
|
2016-04-21 13:14:48 +03:00 |
|
Nikolay Krasko
|
143fd4ee08
|
Update until version for new idea build numbering
|
2016-04-21 13:14:47 +03:00 |
|
Alexey Andreev
|
7b76fa6103
|
KT-11030 Remove tests for diagnostics for local classes in JS backend
|
2016-04-20 18:12:25 +03:00 |
|
Alexey Andreev
|
ade5477c33
|
KT-11030 Initialization order of enum entries in JS now conforms to JVM backend
|
2016-04-20 18:12:25 +03:00 |
|
Alexey Andreev
|
87ea0bd0cb
|
KT-11030 Minor code improvements
|
2016-04-20 18:12:25 +03:00 |
|
Alexey Andreev
|
166b985fca
|
KT-11028 Add test for the issue
|
2016-04-20 18:12:24 +03:00 |
|
Alexey Andreev
|
4ac730e5ed
|
KT-11030 Fix referencing wrong field generated for captured variable when this captured variable referenced both from constructor and non-constructor method. Avoid duplicate generation of call to delegated constructor.
|
2016-04-20 18:12:24 +03:00 |
|
Alexey Andreev
|
a5e0c70988
|
KT-11611 Prevent duplicate generation of default values of secondary constructor parameters
|
2016-04-20 18:12:23 +03:00 |
|
Alexey Andreev
|
7afca74b94
|
KT-11030 When constructor of object expression calls super constructor, place this call at object creation instead of object's constructor. This allows to capture outer this reference properly in certain cases. JVM backend uses the same approach
|
2016-04-20 18:12:23 +03:00 |
|
Alexey Andreev
|
03dc9c0fa4
|
KT-11030 Refactor translation of class to support secondary constructors of local classes
|
2016-04-20 18:12:23 +03:00 |
|
Alexey Andreev
|
e305898f84
|
KT-11030 Simplify code and refactor generation of object expressions
|
2016-04-20 18:12:22 +03:00 |
|
Alexey Andreev
|
c1c57a06bb
|
KT-11030 Refactoring code to properly implement secondary constructors in local classes
|
2016-04-20 18:12:22 +03:00 |
|
Alexey Andreev
|
b39c16cb6c
|
KT-11030 Fix translation of secondary constructors of inner classes
|
2016-04-20 18:12:22 +03:00 |
|
Alexey Andreev
|
7af4b2fdb2
|
KT-11030 Fix subclassing of local class by local class
|
2016-04-20 18:12:21 +03:00 |
|
Alexey Andreev
|
d9504dfe2b
|
KT-11030 When local function is declared inside constructor, capture this into this function
|
2016-04-20 18:12:21 +03:00 |
|
Alexey Andreev
|
a74c613ec5
|
KT-11030 Make copy method of local data classes to copy captured variables
|
2016-04-20 18:12:21 +03:00 |
|
Alexey Andreev
|
a21b5ad4e6
|
KT-11030 Fix capturing of local variables via by expression, i.e. object : ClassName by v where v is local variable
|
2016-04-20 18:12:20 +03:00 |
|
Alexey Andreev
|
af0280ca7a
|
KT-11030 Repair support of enums. Minor refactoring of ClassTranslator
|
2016-04-20 18:12:20 +03:00 |
|
Alexey Andreev
|
47dde9520d
|
KT-11030 Don't capture companion objects into closure
|
2016-04-20 18:12:15 +03:00 |
|
Alexey Andreev
|
1bded9d66f
|
KT-11030 Fix translation of FQN of native companion objects
|
2016-04-20 18:01:08 +03:00 |
|
Alexey Andreev
|
6967ebcc8c
|
KT-11030 Copy static properties of object's class to instance of object (think about moving local functions to member methods in objects)
|
2016-04-20 18:01:08 +03:00 |
|
Alexey Andreev
|
00292f4125
|
KT-11030 Avoid name clash between member fields and fields that store closure of local classes
|
2016-04-20 18:01:07 +03:00 |
|
Alexey Andreev
|
337078faf3
|
KT-11030 Unify concept of objects and companion objects. Fix order of initialization of nested objects.
|
2016-04-20 18:01:07 +03:00 |
|
Alexey Andreev
|
8e7d949dd4
|
KT-11030 Implements closures in classes. Represent local object literals as classes
|
2016-04-20 18:01:07 +03:00 |
|
Alexey Andreev
|
1f8c3375fe
|
KT-11030 Implements local classes that don't have closure
|
2016-04-20 18:01:06 +03:00 |
|
Alexey Andreev
|
7ca6102cac
|
KT-11030 Disable error reporting of local classes in JS backend
|
2016-04-20 18:01:06 +03:00 |
|
Alexey Andreev
|
3e11209d8a
|
KT-11030 Borrow test for local classes from JVM backend
|
2016-04-20 17:49:03 +03:00 |
|
Michael Bogdanov
|
9a8474392d
|
Code clean
|
2016-04-20 17:07:17 +03:00 |
|
Michael Bogdanov
|
2cec779c14
|
'visitLineNumber' replaced with 'mapLineNumber' in SourceMapper
|
2016-04-20 17:07:16 +03:00 |
|
Michael Bogdanov
|
c70e1c6065
|
SourceMappers refactoring
|
2016-04-20 17:07:15 +03:00 |
|
Michael Bogdanov
|
bb5c24eae5
|
Old SourceMappers replaced with new ones
|
2016-04-20 17:07:15 +03:00 |
|
Michael Bogdanov
|
68f5e4d10e
|
Added debug strata to test data
|
2016-04-20 17:07:14 +03:00 |
|
Michael Bogdanov
|
9fe9a1742b
|
Debugger navigation strata processing update
|
2016-04-20 17:07:14 +03:00 |
|
Natalia Ukhorskaya
|
02c5e005fe
|
Debugger: navigate to call site of inline function
#KT-11438 Fixed
|
2016-04-20 17:07:13 +03:00 |
|
Michael Bogdanov
|
bdd24cfa7d
|
Temporary rollback change cause of merge conflict
|
2016-04-20 17:07:12 +03:00 |
|
Michael Bogdanov
|
af68f3d019
|
Added additional strata for stacktraces
|
2016-04-20 17:07:12 +03:00 |
|
Michael Bogdanov
|
f6edf311d7
|
Optimization in NestedSourceMapper
|
2016-04-20 17:07:11 +03:00 |
|
Michael Bogdanov
|
636c13adde
|
Small optimization in InlineLambdaSourceMapper
|
2016-04-20 17:07:11 +03:00 |
|
Michael Bogdanov
|
0a46cea799
|
TODO: optimize smap - do preproccessing
|
2016-04-20 17:07:10 +03:00 |
|
Michael Bogdanov
|
faca68297c
|
Updated line numbers tests
|
2016-04-20 17:07:09 +03:00 |
|
Michael Bogdanov
|
ab2d3665a4
|
SourceMapper api refactoring
|
2016-04-20 17:07:08 +03:00 |
|