Sergey Mashkov
|
35ed682714
|
Maven: Introduce test-js goal
#KT-7757 Fixed Maven K2JS should be able to build tests too
|
2015-05-18 19:36:18 +03:00 |
|
Sergey Mashkov
|
b25ae3d7dd
|
JS stdlib-gen shouldn't call outdated codegen
|
2015-05-18 19:35:48 +03:00 |
|
Sergey Mashkov
|
606ea7bb70
|
Do not pass non-existing source roots to the compiler
#KT-3679 Fixed Maven build fails when some source directories don't exist
|
2015-05-18 19:27:35 +03:00 |
|
Sergey Mashkov
|
0578f44fd0
|
Maven: don't scan target directories for annotations in multimodule project
#KT-7187 Fixed Maven K2JVM compiler scanning for annotations
|
2015-05-18 19:27:35 +03:00 |
|
Andrey Breslav
|
df6c20efa4
|
KT-7689 Wrong error message format for type of ... doesn't match to the type of overridden var-property
#KT-7689 Fixed
|
2015-05-18 19:26:29 +03:00 |
|
Mikhail Glukhikh
|
fdf0ea5546
|
Enum warnings fixed: deprecated delimiters, short super constructors, both in project and in libraries
|
2015-05-18 16:08:16 +03:00 |
|
Pavel V. Talanov
|
5c3d8c1616
|
Update api usages in NoInternalVisibilityInStdLibTest
Broken by 01efbb1502
|
2015-05-18 16:01:31 +03:00 |
|
Michael Bogdanov
|
58183731f5
|
Test for obsolete KT-5448: VerifyError with mismatched stack types
#KT-5448 Obsolete
|
2015-05-18 15:28:58 +03:00 |
|
Michael Bogdanov
|
5cb9671803
|
Support inlining in scripts and outer expression capturing
#KT-7744 Fixed
|
2015-05-18 14:47:57 +03:00 |
|
Michael Bogdanov
|
226350b4ba
|
Test data fixed: replace trait with interface
|
2015-05-18 11:57:39 +03:00 |
|
Pavel V. Talanov
|
119ffd2347
|
Minor: replace obsolete trait keyword in newly added test
|
2015-05-17 18:24:50 +03:00 |
|
Pavel V. Talanov
|
268d43d14a
|
Change ModuleContext#module type to ModuleDescriptor instead of ModuleDescriptorImpl
|
2015-05-17 18:24:50 +03:00 |
|
Pavel V. Talanov
|
01efbb1502
|
Introduce ModuleContext, ProjectContext and use it some of the APIs
|
2015-05-17 18:24:49 +03:00 |
|
Pavel V. Talanov
|
9d22a39924
|
Refactor: TopDownAnalysisParameters -> TopDownAnalysisMode
No longer implements TypeLazinessToken (was unused)
|
2015-05-17 18:24:49 +03:00 |
|
Pavel V. Talanov
|
d9c70b5927
|
Drop TopDownAnalysisParameters#isAnalyzingBootstrapLibrary()
|
2015-05-17 18:24:48 +03:00 |
|
Pavel V. Talanov
|
f9b6c25498
|
Refactor: TopDownAnalysisParameters doesn't implement GlobalContext
|
2015-05-17 18:24:47 +03:00 |
|
Ilya Gorbunov
|
f18b9caa8d
|
JS: Provide MIN_VALUE and MAX_VALUE member constants for Int, Long, Short and Byte companion objects.
JVM: Make MIN_VALUE and MAX_VALUE not an extension but member constant properties of Int, Long, Short and Byte companion objects.
|
2015-05-17 17:26:25 +03:00 |
|
Valentin Kipyatkov
|
c4b881c458
|
Fixed test data
|
2015-05-17 12:32:11 +03:00 |
|
Valentin Kipyatkov
|
617fe9b49d
|
No duplicate "Expecting ')'" when parsing accessor
|
2015-05-16 17:15:16 +03:00 |
|
Valentin Kipyatkov
|
00fbf41bd8
|
More correct recovery after '.' in user type
|
2015-05-16 17:15:15 +03:00 |
|
Valentin Kipyatkov
|
e4cf12f93e
|
Corrected test data to not use obsolete syntax
|
2015-05-16 17:15:15 +03:00 |
|
Valentin Kipyatkov
|
a05ffafc84
|
Added a test
|
2015-05-16 17:15:14 +03:00 |
|
Valentin Kipyatkov
|
c94dc6d5f7
|
Better parsing of block after missing "->" after "else" in when
|
2015-05-16 17:15:14 +03:00 |
|
Valentin Kipyatkov
|
56c3f7b7db
|
Minor code corrections on code review
|
2015-05-16 17:15:13 +03:00 |
|
Valentin Kipyatkov
|
cdf6229fff
|
KT-7486 Auto import inserts qualified name in companion object
#KT-7486 Fixed
|
2015-05-16 17:15:13 +03:00 |
|
Valentin Kipyatkov
|
60b0236101
|
Corrected parser: incomplete code should never cause brace disbalance
Fixed KT-7539 fq name inserted when completing nested traits name
#KT-7539
|
2015-05-16 17:15:12 +03:00 |
|
Valentin Kipyatkov
|
c8b1dd6425
|
Minor code refactoring
|
2015-05-16 17:15:12 +03:00 |
|
Valentin Kipyatkov
|
7641c3cb84
|
Moved classes into separate files
|
2015-05-16 17:15:11 +03:00 |
|
Valentin Kipyatkov
|
858adfb2db
|
KT-7731 Completion: replacement of call with no parameters with property by Tab
#KT-7731 Fixed
|
2015-05-16 17:15:11 +03:00 |
|
Valentin Kipyatkov
|
8ea0441348
|
KT-7349 Replace keyword "companion" in completion with "companion object"
|
2015-05-16 17:15:10 +03:00 |
|
Valentin Kipyatkov
|
db40f1ee5a
|
More reliable testing of keyword completion (introduced directive "NOTHING_ELSE" instead of "NUMBER")
|
2015-05-16 17:15:10 +03:00 |
|
Valentin Kipyatkov
|
5807d03a52
|
Keyword completion: "reified" keyword is now supported
|
2015-05-16 17:15:09 +03:00 |
|
Valentin Kipyatkov
|
5ecf33c88e
|
KT-6330 When completion for boolean method/property is finished by typing '!' symbol it should insert selected item with negation
#KT-6330 Fixed
|
2015-05-16 17:15:09 +03:00 |
|
Valentin Kipyatkov
|
892b2b0f83
|
KT-7195 Smart completion after "return ": the function itself should get smaller priority + declarations in the same file to have higher priority than default-imported
#KT-7195 Fixed
|
2015-05-16 17:15:08 +03:00 |
|
Valentin Kipyatkov
|
09f478fc0f
|
Fixed duplication of some generic functions in code completion
|
2015-05-16 17:15:08 +03:00 |
|
Valentin Kipyatkov
|
ce3492f270
|
KT-6393 Smart completion of anonymous object inserts type with "!" for type parameter
#KT-6393 Fixed
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
833d474876
|
Smart completion when only named argument possible
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
67cfd9d516
|
KT-4909 Smart completion does not work for named arguments
KT-7668 Named argument completion does not work after vararg
#KT-4909 Fixed
#KT-7668 Fixed
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
58ac497bd7
|
KT-5041 Smart completion for last argument lambda outside parenthesis
#KT-5041 Fixed
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
023c5eabf4
|
KT-6780 Completion inserts incorrect comma in end of parameter list when lambda parameter exists
#KT-6780 Fixed
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
a036a6435b
|
Fixed not working item in completion list for infix call
|
2015-05-16 17:09:51 +03:00 |
|
Valentin Kipyatkov
|
2adf0a3e9a
|
KT-4908 Smart completion does not work for arguments of function with vararg
#KT-4908 Fixed
|
2015-05-16 17:09:50 +03:00 |
|
Valentin Kipyatkov
|
4c315b6219
|
KT-7452 Code completion does not honor smart casts for 'this'
#KT-7452 Fixed
|
2015-05-16 17:09:50 +03:00 |
|
Dmitry Jemerov
|
dc9523016a
|
report 'trait' keyword as deprecated, provide quickfix for replacing with 'interface'
|
2015-05-15 18:20:39 +02:00 |
|
Michael Nedzelsky
|
3dce96e01c
|
JS: add tests for two libraries and js-file with two modules
|
2015-05-15 18:50:01 +03:00 |
|
Michael Bogdanov
|
5daf79d2de
|
Tests for obsolete KT-5232: vfy error with default parameter in method of trait
#KT-5232 Obsolete
|
2015-05-15 18:06:52 +03:00 |
|
Michael Bogdanov
|
f1eb68c55a
|
Test for obsolete KT-3579: UsupportedOperationException while trying to compile recursive trait
#KT-3579 Obsolete
|
2015-05-15 18:06:52 +03:00 |
|
Michael Bogdanov
|
eb8d2d695c
|
Test for non-general case of KT-4174
|
2015-05-15 18:06:51 +03:00 |
|
Michael Bogdanov
|
576ead2afe
|
Test for obsolete KT-3698: Static fields of primitive types and String must be compile-time constants
#KT-3698 Obsolete
|
2015-05-15 18:06:51 +03:00 |
|
Mikhail Glukhikh
|
4e1a90ee61
|
Diagnostics for incorrect enum members order, when enum entry follows enum member. A few diagnostic tests.
Now incorrect enum members order is treated as a warning.
|
2015-05-15 16:13:46 +03:00 |
|