Svetlana Isakova
|
0cd8534230
|
KT-2069 Cannot call super method when superclass has type parameters
#KT-2069 fixed
|
2012-06-04 18:56:48 +04:00 |
|
Andrey Breslav
|
84a3974460
|
Missing test data added
|
2012-06-04 18:55:36 +04:00 |
|
Andrey Breslav
|
febb3c6a3d
|
Recovery set extended
#KT-2172 Fixed
|
2012-06-04 18:44:09 +04:00 |
|
Alex Tkachman
|
83092c2471
|
Merge pull request #66 from NataliaUkhorskaya/master
Change invokespecial to invokevirtual for bridge methods
|
2012-06-04 07:03:50 -07:00 |
|
Natalia.Ukhorskaya
|
a1a3dfac41
|
Change invokespecial to invokevirtual for bridge methods
|
2012-06-04 17:42:27 +04:00 |
|
Evgeny Gerashchenko
|
9c8da5ad9c
|
Reverted some usages of JvmClassName(Class) constructor. They introduce conceptual problems, but not much profit.
|
2012-06-04 17:33:35 +04:00 |
|
Evgeny Gerashchenko
|
af9ed4082b
|
Renamed MethodWithAlternativeSignature test to MethodWithGenerics, since there will be more tests for methods with alternative signature.
|
2012-06-04 17:33:34 +04:00 |
|
Evgeny Gerashchenko
|
dce64d5166
|
Added JvmClassName(Class) constructor. Replaced some JvmClassName(String) usages with it.
|
2012-06-04 15:28:03 +04:00 |
|
Evgeny Gerashchenko
|
e049bb00d8
|
Added simplest test for @KotlinSignature parsing.
|
2012-06-04 15:28:03 +04:00 |
|
Evgeny Gerashchenko
|
688b509b96
|
Implemented basic @KotlinSignature parsing. Now it works for functions without type parameters and varargs.
|
2012-06-04 15:28:02 +04:00 |
|
Evgeny Gerashchenko
|
08b19a72ab
|
Added KotlinSignatureAnnotation wrapper class, and added it into PsiMethodWrapper.
|
2012-06-04 15:28:02 +04:00 |
|
Evgeny Gerashchenko
|
43e83956cc
|
Introduced @KotlinSignature annotation to be used on methods.
|
2012-06-04 15:28:02 +04:00 |
|
Dmitry Jemerov
|
6e3c02b695
|
test for already fixed KT-1726
|
2012-06-02 23:27:34 +02:00 |
|
Dmitry Jemerov
|
2020446412
|
test for KT-1247 (duplicate of KT-1918)
|
2012-06-02 23:24:14 +02:00 |
|
Dmitry Jemerov
|
58666f3eb7
|
unwrap parentheses around range expressions in pattern matching conditions (KT-1742) (thanks to Sergey Mashkov for the suggested fix)
|
2012-06-02 23:17:42 +02:00 |
|
Dmitry Jemerov
|
d55af2a948
|
test for KT-1578 (duplicate of KT-1980)
|
2012-06-02 23:08:05 +02:00 |
|
Dmitry Jemerov
|
e1cecd10b2
|
allow putting an Invert operation on stack as a void type (KT-1634)
|
2012-06-02 23:05:09 +02:00 |
|
Dmitry Jemerov
|
58c7c7aea1
|
don't generate direct increment and similar bytecodes for variables which are captured in closure (KT-1980)
|
2012-06-02 22:41:37 +02:00 |
|
Dmitry Jemerov
|
ba9c3d73e7
|
when calling extension function, correctly put receiver on top of stack if it was generated before the extension function object (KT-1918)
|
2012-06-02 19:50:14 +02:00 |
|
Dmitry Jemerov
|
46bc7cf12f
|
less confusing formatting
|
2012-06-02 19:10:41 +02:00 |
|
Dmitry Jemerov
|
12498e30eb
|
support putting the result of a dummy comparison to stack (KT-1899)
|
2012-06-02 18:19:27 +02:00 |
|
Dmitry Jemerov
|
f909745d1b
|
use correct nullability information when generating equality checks in pattern matching (KT-2148)
|
2012-06-02 17:59:19 +02:00 |
|
Stepan Koltsov
|
d46379acf2
|
better JetTypeMapper.getFQName
|
2012-06-02 03:35:09 +04:00 |
|
Stepan Koltsov
|
99621537b5
|
fix tests
|
2012-06-02 03:35:09 +04:00 |
|
Stepan Koltsov
|
e42b5017ac
|
codegen: ClosureAnnotator: restore assertion
|
2012-06-02 03:08:55 +04:00 |
|
Stepan Koltsov
|
d6e8c57d11
|
codegen: ClosureAnnotator: remove todo
|
2012-06-02 03:08:54 +04:00 |
|
Stepan Koltsov
|
adac7a364c
|
remove comments added my mistake
|
2012-06-02 02:55:42 +04:00 |
|
Stepan Koltsov
|
4a01a55480
|
do not store jvm class name in descriptor name
|
2012-06-02 02:55:42 +04:00 |
|
Stepan Koltsov
|
fc6c57e17a
|
assert special name is not used to build FQ name
|
2012-06-02 02:18:29 +04:00 |
|
Stepan Koltsov
|
139e376f7c
|
fix KT-2167 (enum generation)
#KT-2167 fixed
|
2012-06-02 02:18:29 +04:00 |
|
Stepan Koltsov
|
a5eaa3abe3
|
safer CodegenContext: require contextType to be not null
|
2012-06-02 02:18:29 +04:00 |
|
Stepan Koltsov
|
2d4ad5e408
|
EnumGenTest
enum geneneration is partially covered in regression tests, it is not very convenient
|
2012-06-02 02:18:28 +04:00 |
|
Stepan Koltsov
|
98c80bfc73
|
do not store descriptors or JetTypes in CallableMethod
|
2012-06-01 19:18:56 +04:00 |
|
Stepan Koltsov
|
ebd04ad046
|
pass all CallableMethod data in constructor
|
2012-06-01 19:18:56 +04:00 |
|
Stepan Koltsov
|
3512415f3f
|
replace String with JvmClassName
|
2012-06-01 19:18:56 +04:00 |
|
Andrey Breslav
|
c9583c21cf
|
Merge pull request #62 from NataliaUkhorskaya/master
KT-2124 & KT-2044: Android-related fixes
|
2012-06-01 07:31:01 -07:00 |
|
Stepan Koltsov
|
59bdeda408
|
replace String with JvmClassName for readability
|
2012-06-01 18:04:46 +04:00 |
|
Stepan Koltsov
|
563d5cfd03
|
better assertion in ExpressionCodegen
|
2012-06-01 18:04:46 +04:00 |
|
Stepan Koltsov
|
aaa03100cf
|
always call single constructor of VariableDescriptorImpl
|
2012-06-01 18:04:45 +04:00 |
|
Stepan Koltsov
|
b984895e78
|
ScriptCodegen: extract gen constructor
|
2012-06-01 18:04:45 +04:00 |
|
pTalanov
|
a5801198d5
|
At first add all sources and only then analyze files
|
2012-06-01 16:27:39 +04:00 |
|
pTalanov
|
cbcee10618
|
K2JSCompiler and K2JSTranslator fixes (mostly codestyle)
|
2012-06-01 15:19:47 +04:00 |
|
Natalia.Ukhorskaya
|
0490c0b5f5
|
KT-2124 Fixed : Problem with reusement of local variables in bytecode for shared var
|
2012-06-01 15:01:15 +04:00 |
|
Natalia.Ukhorskaya
|
bacc76944d
|
KT-2044 : "this" added in local variables table in bytecode for local functions also
|
2012-06-01 13:56:11 +04:00 |
|
Nikolay Krasko
|
8d69af87ce
|
Completion for java inner class names
|
2012-05-31 19:58:05 +04:00 |
|
Stepan Koltsov
|
95414078b9
|
MemberCodegen
(move duplicate code into it)
|
2012-05-31 19:31:40 +04:00 |
|
Stepan Koltsov
|
0f8c449f55
|
ScriptGenTest: more
|
2012-05-31 19:31:40 +04:00 |
|
Andrey Breslav
|
6f28638e80
|
Remove useless ObservableBindingTrace from DI
|
2012-05-31 19:29:06 +04:00 |
|
Andrey Breslav
|
50d9d0975d
|
Toto added
|
2012-05-31 17:59:00 +04:00 |
|
Andrey Breslav
|
ee96cca49a
|
Members reordered for better structure
|
2012-05-31 17:58:43 +04:00 |
|