Andrey Breslav
|
8c1fd5e9c7
|
LR: Class object of an enum class doesn't carry type parameters
|
2012-07-19 17:22:10 +04:00 |
|
Andrey Breslav
|
dc95638741
|
Method cache for ClassDescriptorSerializer
|
2012-07-19 17:21:29 +04:00 |
|
Andrey Breslav
|
c91af010e1
|
Class descriptors with kind OBJECT are always final
|
2012-07-19 17:19:53 +04:00 |
|
Andrey Breslav
|
bd5eb0c2b5
|
Missing test data file
|
2012-07-19 17:19:02 +04:00 |
|
Andrey Breslav
|
2ce0ddea8d
|
Test data for newly passing tests
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
4c71624997
|
LR: Delegation supported
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
67900e9dfa
|
Delegation resolved refactored for reuse
BindingContext.DELEGATED key replaced with kind == DELEGATION
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
75b149f184
|
NamespaceComparator shows all mismatches it can find
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
f73bd4fd1d
|
Members reordered to meet conventions
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
77353d4a56
|
LR: Detecting and disconnecting loops in type hierarchy
|
2012-07-19 17:09:58 +04:00 |
|
Andrey Breslav
|
542068d14a
|
Test data updated according to the changes in NamespaceComparator
|
2012-07-19 17:09:57 +04:00 |
|
Andrey Breslav
|
eb1a279c67
|
Lazy resolve: Objects don't show up as classifiers
|
2012-07-19 17:09:57 +04:00 |
|
Andrey Breslav
|
43a00b9787
|
Class objects explicitly marked in the test data
|
2012-07-18 17:44:12 +04:00 |
|
Pavel V. Talanov
|
346cc1410e
|
Use OperatorConventions.BOOLEAN_OPERATIONS in frontend.
|
2012-07-18 17:11:09 +04:00 |
|
Pavel V. Talanov
|
62ad7a9b17
|
Finishing refactoring intrinsic. Implemented most of FunctionIntrinsics and basic BinaryOperationIntrinsics.
All test pass, need to add tests for type conversion operation though.
|
2012-07-18 17:11:08 +04:00 |
|
Andrey Breslav
|
d3427169fb
|
Optimize indent() implementation
|
2012-07-18 16:34:12 +04:00 |
|
Andrey Breslav
|
07b8613025
|
Speed up sorting of members
We put "!" in front of the names of members, then while sorting we simply chop off the part of the string before "!"
|
2012-07-18 16:34:12 +04:00 |
|
Andrey Breslav
|
15d469156a
|
Reverting command line reporting: it breaks tests
|
2012-07-14 12:15:30 +04:00 |
|
Andrey Breslav
|
95b93322b3
|
Report the command line that was passed if its format is wrong
|
2012-07-14 11:56:29 +04:00 |
|
Dmitry Jemerov
|
1ac60dae5e
|
don't use PSI for calculating the type of first argument of trait function implementation
|
2012-07-13 16:12:33 +02:00 |
|
Andrey Breslav
|
e182041eb9
|
Escaping optimized
TODO: we have to integrate this optimization in IDEA
|
2012-07-13 12:52:55 +04:00 |
|
Andrey Breslav
|
17169b1244
|
NamespaceComparator moved to test.util
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
b167e0dd49
|
Method cache to speed up dispatch
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
969a798998
|
Pre-compile pattern for performance
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
de7b93c4b8
|
Class object resolution scope should not have an implicit receiver
See testData/diagnostics/test/ClassObjectCannotAccessClassFields.kt test
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
44d92d8eb3
|
Support for checking loaded descriptors agains an expected txt file
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
7cf9eeee65
|
Class object handling refactored to emphasize the structure
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
55ff4ae941
|
Abstract Lazy test for gianostics
|
2012-07-13 12:31:21 +04:00 |
|
Dmitry Jemerov
|
a65453a1bd
|
remove unnecessary PsiElement check (which doesn't work correctly in case of a multi-module project and separate compilation), use ClassDescriptor instead
|
2012-07-12 21:02:59 +02:00 |
|
Dmitry Jemerov
|
bd01b82746
|
don't generate redundant checkcast
|
2012-07-12 20:26:44 +02:00 |
|
Dmitry Jemerov
|
5ab1608ced
|
pull generateTraitMethods() out of generatePrimaryConstructor(), don't inappropriately reuse ExpressionCodegen
|
2012-07-12 20:10:26 +02:00 |
|
Dmitry Jemerov
|
40e4e32eab
|
object declarations need trait methods to be generated too (KT-2399)
|
2012-07-12 17:45:41 +02:00 |
|
Natalia.Ukhorskaya
|
f271d7363e
|
Android module: update files compiled with mock jdk
|
2012-07-11 20:27:32 +04:00 |
|
Dmitry Jemerov
|
de3f5d0e2d
|
avoid coercing 'this' to a supertype; cleaner handling of stackvalues for 'this' and 'super' (KT-2395)
|
2012-07-11 16:59:01 +02:00 |
|
Andrey Breslav
|
739a1f8245
|
Diagnostics tests prepared for the Lazy version
|
2012-07-11 17:10:30 +04:00 |
|
Andrey Breslav
|
09802271a8
|
Debug string fixed
|
2012-07-11 16:57:33 +04:00 |
|
Andrey Breslav
|
7ec49eafb9
|
Using standard utilities for files loading
|
2012-07-11 16:47:54 +04:00 |
|
Andrey Breslav
|
dbca884b85
|
Cleanup
|
2012-07-11 16:47:54 +04:00 |
|
Andrey Breslav
|
be6464d068
|
Merge pull request #98 from udalov/kt2376-fixup
fix java.lang.Number type mapping to jet.Number (KT-2376)
|
2012-07-11 05:47:27 -07:00 |
|
Evgeny Gerashchenko
|
1de2e80c32
|
Increased tolerated time difference for codegen tests relying on current time.
|
2012-07-11 16:43:08 +04:00 |
|
Alexander Udalov
|
2d6b8abbe1
|
fix java.lang.Number type mapping to jet.Number (KT-2376)
|
2012-07-11 16:37:48 +04:00 |
|
Andrey Breslav
|
2315412c45
|
One test suite per source file
This removes annoying yellow nodes from IDEA test tree
|
2012-07-11 16:26:10 +04:00 |
|
Evgeny Gerashchenko
|
9d9eba2a49
|
Regenerated InjectorForJvmCodegen (it contained unused imports).
|
2012-07-11 15:55:54 +04:00 |
|
Evgeny Gerashchenko
|
ea85748bf0
|
Made AbstractLazyResolveDiagnosticsTest actually abstract.
|
2012-07-11 15:45:51 +04:00 |
|
Evgeny Gerashchenko
|
3bf8321e3c
|
Fixed evil bug in processing command-line args: classpath was added as annotations path.
|
2012-07-11 15:44:43 +04:00 |
|
Natalia.Ukhorskaya
|
0ef0f023b7
|
Android module: update excluded files
|
2012-07-11 15:18:06 +04:00 |
|
Alexander Udalov
|
5cc043314d
|
KT-2376 java.lang.Number should be visible in Kotlin as jet.Number
#KT-2376 Fixed
|
2012-07-11 14:31:10 +04:00 |
|
Alex Tkachman
|
8012725d38
|
KT-2060 fix
|
2012-07-11 13:10:54 +03:00 |
|
Andrey Breslav
|
207c75b956
|
Environment creation unified everywhere.
JDK Kind turned into enum for clarity
|
2012-07-11 13:40:50 +04:00 |
|
Andrey Breslav
|
fe6fa5dfaa
|
JetLiteFixture migrated to use KotlinTestWithEnvironment
|
2012-07-11 13:21:39 +04:00 |
|