Alex Tkachman
|
03c4e755fa
|
preparations to multi-file compilation
|
2012-06-06 11:12:39 +03:00 |
|
Stepan Koltsov
|
f27147f752
|
script: make top level declarations class members
|
2012-06-05 22:59:07 +04:00 |
|
Stepan Koltsov
|
877ecf83ad
|
store script object in CodeGenTest field
|
2012-06-05 22:56:26 +04:00 |
|
Stepan Koltsov
|
68ae2e95a3
|
better ScriptGenTest: check more fields
|
2012-06-05 22:56:26 +04:00 |
|
Stepan Koltsov
|
9a71cb5e72
|
CodeGenTest: check result and print code in any blackbox
... and fix test
|
2012-06-05 22:56:25 +04:00 |
|
Stepan Koltsov
|
d33c8638d8
|
JetControlFlowTest doesn't need stdlib or jdk headers
|
2012-06-05 22:56:25 +04:00 |
|
Stepan Koltsov
|
6c12aa8605
|
rename CodegenContext.contextType to contextDescriptor to match getter name
|
2012-06-05 22:56:25 +04:00 |
|
Stepan Koltsov
|
4cf48d64a7
|
rename FunctionDescriptorImpl.receiver
|
2012-06-05 22:56:24 +04:00 |
|
Stepan Koltsov
|
e7a81bb466
|
FrameMap: implement enterTemp using another enterTemp
|
2012-06-05 22:56:24 +04:00 |
|
Stepan Koltsov
|
999586eec9
|
FrameMap.toString
for debugging
|
2012-06-05 22:56:24 +04:00 |
|
Stepan Koltsov
|
fbdfd5a5fb
|
validate state in FrameMap.leave
fix variable leave order
|
2012-06-05 22:56:23 +04:00 |
|
Stepan Koltsov
|
cf9dec51f5
|
formatting code for debugging
|
2012-06-05 22:56:23 +04:00 |
|
Stepan Koltsov
|
52234e96fd
|
ScriptCodeDescriptor
|
2012-06-05 22:56:23 +04:00 |
|
Nikolay Krasko
|
601007c20f
|
Stop using isJsProject method
|
2012-06-05 20:41:43 +04:00 |
|
Andrey Breslav
|
91606a3901
|
Introduce 'reified' instead of 'erased'
|
2012-06-05 20:19:07 +04:00 |
|
Andrey Breslav
|
e5e3bc0ee5
|
PackageMemberDeclarationProvider introduced
|
2012-06-05 20:19:07 +04:00 |
|
Nikolay Krasko
|
184d3fb16e
|
- Tests for OUT_OF_CODE_BLOCK_MODIFICATION behaviour
- Enable behaviour for property accessors
|
2012-06-05 17:54:22 +04:00 |
|
Evgeny Gerashchenko
|
364cbe3a88
|
Supported function and tuple types in alternative signatures.
|
2012-06-05 15:59:18 +04:00 |
|
Evgeny Gerashchenko
|
b89353e094
|
Added tests for tuple and function types in alternative signatures.
|
2012-06-05 15:59:18 +04:00 |
|
Evgeny Gerashchenko
|
798ccdc8c4
|
Supported type parameters in alternative method signatures.
|
2012-06-05 15:59:18 +04:00 |
|
Evgeny Gerashchenko
|
a4c4e2b0f1
|
Added alternative signature test for method with type parameters.
|
2012-06-05 15:59:18 +04:00 |
|
Evgeny Gerashchenko
|
247e3978d9
|
Moved alternative signature parsing logic from JDR to separate class.
|
2012-06-05 15:59:17 +04:00 |
|
Evgeny Gerashchenko
|
968d159f86
|
Fixed NPE when no type ref is specified in Kotlin signature.
|
2012-06-05 15:59:17 +04:00 |
|
Andrey Breslav
|
c43c5fb697
|
Initial lazy resolve test comparing descriptors with the existing resolve mechanisms
|
2012-06-05 15:24:58 +04:00 |
|
Andrey Breslav
|
96d7d8414d
|
ModuleDescriptor now supports lazy root namespaces
|
2012-06-05 15:24:58 +04:00 |
|
Andrey Breslav
|
3bf7c37c77
|
Annotations on classes and class objects supported
|
2012-06-05 15:24:58 +04:00 |
|
Andrey Breslav
|
c57eb23e25
|
Primary constructors supported
|
2012-06-05 15:24:58 +04:00 |
|
Andrey Breslav
|
3ee6d759f8
|
getAllDescriptors() supported
|
2012-06-05 15:24:58 +04:00 |
|
Andrey Breslav
|
eb0ac1dc8c
|
Code and workflow simplified in NamespaceComparator
|
2012-06-05 15:24:58 +04:00 |
|
Dmitry Jemerov
|
23cdde5794
|
test for already fixed KT-1976
|
2012-06-05 11:51:36 +02:00 |
|
Stepan Koltsov
|
e0ac80a7ce
|
simplify ConstructorDescriptorImpl.getExpectedThisObject
(remove never-executed code)
|
2012-06-05 00:59:48 +04:00 |
|
Stepan Koltsov
|
9376313fd0
|
extract method
|
2012-06-05 00:59:47 +04:00 |
|
Stepan Koltsov
|
9f4e466898
|
adjust ExpressionCodegen.resolveToCallable parameter type
|
2012-06-05 00:59:46 +04:00 |
|
Nikolay Krasko
|
d55d2c7bcf
|
Add monitoring for out-of-block-modification in function literals
|
2012-06-04 20:30:39 +04:00 |
|
Nikolay Krasko
|
3c4fdc0534
|
Fix "Type can be weakened" warning
|
2012-06-04 20:30:37 +04:00 |
|
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 |
|