Andrey Breslav
|
9f29a8b263
|
Test for required class
|
2014-06-19 22:12:00 +04:00 |
|
Andrey Breslav
|
9ecbeeb100
|
Filter diagnostics in the CLI compiler, as well as in the IDE
|
2014-06-19 22:12:00 +04:00 |
|
Andrey Breslav
|
98701b7c6e
|
Properly check overloads in enum
|
2014-06-19 22:11:59 +04:00 |
|
Andrey Breslav
|
f1545963f3
|
Generate $propertyMetadata field in LIGHT_CLASSES mode
|
2014-06-19 22:11:58 +04:00 |
|
Andrey Breslav
|
654dd5afff
|
Tests for more special names
|
2014-06-19 22:11:58 +04:00 |
|
Andrey Breslav
|
777f3d1341
|
Codegen tests now fail on JVM-specific errors
|
2014-06-19 22:11:57 +04:00 |
|
Andrey Breslav
|
2351c53dce
|
Test that Javac does not fail on two methods that differ only by return type
|
2014-06-19 22:11:56 +04:00 |
|
Andrey Breslav
|
b49a203a67
|
Generate bridges in light classes
|
2014-06-19 22:11:56 +04:00 |
|
Andrey Breslav
|
f59ff5d8fe
|
Diagnostics for illegal platform names
|
2014-06-19 22:11:54 +04:00 |
|
Andrey Breslav
|
111c0e55b8
|
Extra test for the case of error types in detecting duplicate signatures
|
2014-06-19 22:11:53 +04:00 |
|
Andrey Breslav
|
8e4954ab67
|
Generate @NotNull annotations on delegated functions
|
2014-06-19 22:11:52 +04:00 |
|
Andrey Breslav
|
afca70eb41
|
Test for nullability annotations generalized and generated
|
2014-06-19 22:10:57 +04:00 |
|
Andrey Breslav
|
6617a884e4
|
Minor. Test class renamed
|
2014-06-19 22:10:57 +04:00 |
|
Andrey Breslav
|
707da9278f
|
Do not skip delegated members in LIGHT_CLASSES mode
|
2014-06-19 22:10:57 +04:00 |
|
Andrey Breslav
|
f229301a0f
|
More informative diagnostic messages for ACCIDENTAL_OVERRIDES and CONFLICTING_JVM_DECLARATIONS
#KT-1 In Progress
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
622b7e3740
|
Do not report ACCIDENTAL_OVERRIDE on SAM adapters and such
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
6bbc8ea951
|
Fix reporting errors on properties declared in constructors
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
27f76630e6
|
ACCIDENTAL_OVERRIDE diagnostics supported
#KT-1 In Progress
|
2014-06-19 22:10:55 +04:00 |
|
Andrey Breslav
|
d2e464a02b
|
Tests for local classes in weird positions
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
9cb71c7fa8
|
Test data fixed
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
55cfa161c7
|
Report conflicting signatures that are purely inherited from traits
When all signatures are inherited from traits, the origin elements lie outside of the class in question
|
2014-06-19 22:10:54 +04:00 |
|
Andrey Breslav
|
dd23b02dae
|
Use safe names in codegen, for the case of light classes
|
2014-06-19 22:10:53 +04:00 |
|
Andrey Breslav
|
d2ce6f5787
|
Safe identifier for the case of no name in PSI moved to 'descriptors' module, to be used in 'descriptor.loader.java'
|
2014-06-19 22:10:52 +04:00 |
|
Andrey Breslav
|
bb581bb645
|
Only normalize names when accessing PSI, not earlier
#KT-4833 Fixed
|
2014-06-19 22:10:52 +04:00 |
|
Andrey Breslav
|
f3c46341e5
|
Filtering out duplicate signature diagnostics if CONFLICTING_OVERLOADS or REDECLARATION is present
|
2014-06-19 22:10:51 +04:00 |
|
Andrey Breslav
|
851fbbc937
|
Test data fixed
|
2014-06-19 22:10:50 +04:00 |
|
Andrey Breslav
|
b4d154bb26
|
Test that clashing signatures are not reported when conflicting overloads are present in CLI
|
2014-06-19 22:10:50 +04:00 |
|
Andrey Breslav
|
592328aa27
|
Test data fixed
|
2014-06-19 22:10:49 +04:00 |
|
Andrey Breslav
|
38333d6cea
|
CONFLICTING_PLATFORM_DECLARATIONS moved to a JVM-specific class
|
2014-06-19 22:10:48 +04:00 |
|
Andrey Breslav
|
22c47c2f82
|
Highlight only declarations, without body, on platform signature clashes
|
2014-06-19 22:10:48 +04:00 |
|
Andrey Breslav
|
27e61a75a1
|
Diagnostic tests for duplicate JVM signatures
|
2014-06-19 22:10:46 +04:00 |
|
Andrey Breslav
|
449723e388
|
Repoting platform declarations clashes in CLI compiler for JVM
#KT-1 In Progress
|
2014-06-19 22:10:44 +04:00 |
|
Alexey Sedunov
|
c9c94a59d3
|
Pseudocode: Copy value of JetThisExpression to enclosed JetSimpleNameExpression
|
2014-06-19 22:04:46 +04:00 |
|
Alexey Sedunov
|
45bd3a520e
|
Pseudocode: Generate pseudo-values for implicit receivers
|
2014-06-19 22:04:45 +04:00 |
|
Alexey Sedunov
|
168b32920b
|
Pseudocode: Do not bind call value to callee expressions
|
2014-06-19 22:04:44 +04:00 |
|
Alexey Sedunov
|
587a9558bc
|
Pseudocode: Introduce "merge" instruction
|
2014-06-19 22:04:39 +04:00 |
|
Evgeny Gerashchenko
|
aa41ae09ed
|
Merge remote-tracking branch 'origin/master' into incremental
|
2014-06-19 11:43:59 +04:00 |
|
Evgeny Gerashchenko
|
f6129732a2
|
Writing incrementalCache attribute to <modules> element of xml module script
|
2014-06-19 01:03:59 +04:00 |
|
Alexander Udalov
|
751f062f23
|
Add *Range.isEmpty(), *Progression.isEmpty()
|
2014-06-18 20:22:24 +04:00 |
|
Evgeny Gerashchenko
|
7fdd4a339e
|
KT-5087 Private members of Java classes should be marked as invisible, not unresolved
#KT-5087 fixed
|
2014-06-18 19:52:15 +04:00 |
|
Evgeny Gerashchenko
|
cf5fe672de
|
Added test for KT-2381 Can't resolve references to fields inherited from Java class when used Kotlin class is loaded from bytecode
#KT-2381 obsolete
|
2014-06-18 19:52:12 +04:00 |
|
Evgeny Gerashchenko
|
b65f6e1e0e
|
KT-2303 Support loading private class members from bytecode
#KT-2303 obsolete
|
2014-06-18 19:52:12 +04:00 |
|
Andrey Breslav
|
2ec285735e
|
Test for EA-41250 - E: _JetLexer.zzScanError - Could not match input
|
2014-06-18 11:32:28 +04:00 |
|
Andrey Breslav
|
512e4cb75e
|
Support transient, strictfp and synchronized flags
#KT-4377 Fixed
|
2014-06-18 10:55:57 +04:00 |
|
Michael Nedzelsky
|
0332353874
|
Parser: fix recovery for object literal with no body
#KT-5102 Fixed
|
2014-06-16 16:25:42 +04:00 |
|
Andrey Breslav
|
fe09bd4fd8
|
Tests for annotation deserialization when platform names are used
|
2014-06-10 18:21:37 +04:00 |
|
Andrey Breslav
|
705a081919
|
KT-5214 Annotation to provide platform name to avoid signature conflict
#KT-5214 Fixed
|
2014-06-10 18:21:36 +04:00 |
|
Svetlana Isakova
|
68b4b8e946
|
KT-5182 Data flow info is lost for 'when' branches
#KT-5158 Fixed
#KT-4332 Fixed
|
2014-06-06 15:56:02 +04:00 |
|
Nikolay Krasko
|
432eabdbcb
|
Don't process val and var keywords in lambda parameters forever (KT-5170)
#KT-5170 Fixed
|
2014-06-04 18:53:59 +04:00 |
|
Alexey Sedunov
|
4a5d2e6728
|
Add tests for element -> pseudo-value mapping
|
2014-06-03 18:17:07 +04:00 |
|