Andrey Breslav
|
12cd0675bc
|
A module can look up a namespace (package view) by FqName
|
2013-04-17 17:11:20 +04:00 |
|
Andrey Breslav
|
e88875eb20
|
Unused method removed
|
2013-04-17 17:11:20 +04:00 |
|
Andrey Breslav
|
4faf17d254
|
Unused import removed
|
2013-04-17 17:11:20 +04:00 |
|
Andrey Breslav
|
3a83361780
|
Factory method removed from DefaultModuleConfiguration
|
2013-04-17 17:11:19 +04:00 |
|
Andrey Breslav
|
3de0e68b0b
|
KotlinBuiltIns use EMPTY moduleConfiguration
|
2013-04-17 17:11:19 +04:00 |
|
Andrey Breslav
|
fcb7d7ddcb
|
Methods reordered, assertion added
|
2013-04-17 17:11:19 +04:00 |
|
Andrey Breslav
|
b89dc314c8
|
getPlatformToKotlinClassMap() removed from ModuleConfiguration
|
2013-04-17 17:11:19 +04:00 |
|
Andrey Breslav
|
4111e78ac2
|
ModuleDescriptor stores a PlatformToKotlinClassMap
|
2013-04-17 17:11:18 +04:00 |
|
Andrey Breslav
|
2e710d7462
|
getDefaultImports() removed from ModuleConfiguration
|
2013-04-17 17:11:18 +04:00 |
|
Andrey Breslav
|
f3656bcadd
|
ModuleDescriptor stores default imports
|
2013-04-17 17:11:18 +04:00 |
|
Andrey Breslav
|
d5a4a67a86
|
DefaultModuleConfiguration made a singleton, ALL_JAVA_IMPORTS constant introduced
|
2013-04-17 17:11:17 +04:00 |
|
Andrey Breslav
|
a72e49d8f7
|
Use ModuleDescriptor instead of ModuleConfiguration
|
2013-04-17 17:11:17 +04:00 |
|
Andrey Breslav
|
e29418cde5
|
ModuleDescriptor stores a ModuleConfiguration
|
2013-04-17 17:11:17 +04:00 |
|
Andrey Breslav
|
2e44996cd0
|
ModuleDescriptor interface extracted
|
2013-04-17 17:11:16 +04:00 |
|
Leonid Shalupov
|
11568a6ec7
|
Merge pull request #247 from nskvortsov/master
Fix missing Kotlin tests
|
2013-04-17 06:03:29 -07:00 |
|
Natalia.Ukhorskaya
|
f2b3be7416
|
Unify properties initialization for init and clinit
|
2013-04-17 16:18:10 +04:00 |
|
Nikita Skvortsov
|
b74ae00b9f
|
fix for KT-3490 copy Kotlin classes to resulting classes directory
|
2013-04-17 16:04:48 +04:00 |
|
Mikhael Bogdanov
|
57b161b08a
|
KT-3500: ClassFormatError: Duplicate method name&signature in class file && KT-3429: Traits override bug
|
2013-04-17 15:23:33 +04:00 |
|
Mikhael Bogdanov
|
3da3f94b4e
|
KT 3492: Bug in bytecode generation for labeled super call from inner class & Property generation refactoring
|
2013-04-17 15:23:33 +04:00 |
|
Mikhael Bogdanov
|
8a14087c91
|
Refactoring: property processing generalization
|
2013-04-17 15:23:33 +04:00 |
|
Mikhael Bogdanov
|
0ba38b9f09
|
Removed code duplication and unnecessary branch
|
2013-04-17 15:23:33 +04:00 |
|
Mikhael Bogdanov
|
48d153e8b2
|
General class for Field, Property, FieldForSharedVar extracted
|
2013-04-17 15:23:33 +04:00 |
|
Andrey Breslav
|
a514d76116
|
Optimization: Unneeded collection creation eliminated
|
2013-04-17 13:49:47 +04:00 |
|
Andrey Breslav
|
da2d417662
|
Optimization: no need to build a set of all supertypes, if we only need to check whether there's a nullable one
|
2013-04-17 13:49:47 +04:00 |
|
Andrey Breslav
|
af5ee3acba
|
forceResolveAll() is not called when compiler initializes built-ins
|
2013-04-17 13:49:47 +04:00 |
|
Andrey Breslav
|
be62290aff
|
Creating physical files to avoid unnecessary work inside the PSI framework
|
2013-04-17 13:49:46 +04:00 |
|
Andrey Breslav
|
1dc9ab1bd8
|
Avoiding rehashes (profiling results improved)
|
2013-04-17 13:49:46 +04:00 |
|
Andrey Breslav
|
a76d1d770b
|
Class made final and a call to getClass() eliminated
(Profiling results improved)
|
2013-04-17 13:49:46 +04:00 |
|
Andrey Breslav
|
2c60f73fa5
|
Profiling shows that ImmutableSet is faster than EnumSet in this case
|
2013-04-17 13:49:45 +04:00 |
|
Andrey Breslav
|
e354d3d629
|
Unnecessary copy eliminated
|
2013-04-17 13:49:45 +04:00 |
|
Andrey Breslav
|
bab8b63fcb
|
Merge pull request #246 from lopekpl/failing_assertion
Fix failing assertion in ChangeFunctionTypeFix
|
2013-04-17 00:37:22 -07:00 |
|
Wojciech Lopata
|
0543b73099
|
Fix failing assertion in ChangeFunctionTypeFix
|
2013-04-17 09:22:33 +02:00 |
|
Andrey Breslav
|
1d08bf7895
|
toString() in diagnostic classes
|
2013-04-12 21:06:55 +04:00 |
|
Andrey Breslav
|
125bfb2291
|
Simple (not thread-safe) memoized functions supported
|
2013-04-12 21:06:55 +04:00 |
|
Andrey Breslav
|
df9f4ea6d6
|
Better diagnostics in CompilationException
|
2013-04-12 21:06:54 +04:00 |
|
Andrey Breslav
|
d612a1167d
|
Better error reporting in codegen tests:
an exception from generateToText() used to mask the one from the original run
|
2013-04-12 21:06:54 +04:00 |
|
Andrey Breslav
|
089a2fc071
|
Run tests only from the appropriate module
|
2013-04-12 21:06:54 +04:00 |
|
Andrey Breslav
|
8a79e7ab7d
|
.jet -> .kt
|
2013-04-12 21:06:54 +04:00 |
|
Andrey Breslav
|
99e735ba7b
|
An unfortunate design decision removed from tests
|
2013-04-12 21:06:53 +04:00 |
|
Andrey Breslav
|
f9fd7bfba5
|
Tracking sliced map for debugging "Rewrite at slice..."
|
2013-04-12 21:06:53 +04:00 |
|
Andrey Breslav
|
03335b5143
|
Constant made final
|
2013-04-12 21:06:53 +04:00 |
|
Andrey Breslav
|
aee27aee2a
|
Topologically sort fields according to constructor dependencies
|
2013-04-12 21:06:52 +04:00 |
|
Andrey Breslav
|
8c967e0c73
|
Unused parameters removed from injectors
|
2013-04-12 21:06:52 +04:00 |
|
Andrey Breslav
|
dc8e80ea59
|
Reporting unused parameters
|
2013-04-12 21:06:52 +04:00 |
|
Andrey Breslav
|
76e7731b6b
|
Better reporting of ambiguous dependencies
|
2013-04-12 21:06:51 +04:00 |
|
Andrey Breslav
|
1d41f9faf3
|
Better error reporting for missing dependencies
|
2013-04-12 21:06:51 +04:00 |
|
Svetlana Isakova
|
7588c8d81f
|
mark 'unresolved' if invoke method on type parameter
instead of resolve to error element
|
2013-04-12 20:01:09 +04:00 |
|
Svetlana Isakova
|
204ffde78a
|
added errors TYPE_PARAMETER_ON_LHS_OF_DOT,
TYPE_PARAMETER_IS_NOT_AN_EXPRESSION
fixed exception from ea
|
2013-04-12 17:35:00 +04:00 |
|
Svetlana Isakova
|
3168b732d3
|
annotate 'getArrayExpression' with @Nullable @IfNotParsed
from EA
|
2013-04-12 17:34:59 +04:00 |
|
Andrey Breslav
|
c422e4194d
|
Reverting pull request 240
|
2013-04-12 15:25:52 +04:00 |
|