Alexey Tsvetkov
|
3658698f4f
|
JS backend: pass diagnostics to TranslationContext using config
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
5530ad84e5
|
JS parser: use different positions for parser and lexer errors
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
5323fe920d
|
JS parser: save token positions
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
5b1319b535
|
JS parser: removed unused messages
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
714b719204
|
JS parser: static messages load
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
21d51147bf
|
JS parser: fixed labelled break/continue
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
939a8cce4e
|
JS parser: removed @ from @author tag because of JetCodeConformanceTest
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
8c643d78f8
|
JS backend minor: formatting
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
bc7afdf0b8
|
JS backend: expand jsCode at translator
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
41af895caa
|
JS backend: added jsCode definition
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
c3f67c54bd
|
JS backend: added jsCode test cases
|
2014-12-15 19:16:20 +03:00 |
|
Alexey Tsvetkov
|
97bbcab77d
|
JS parser: added description string to constructor arguments
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
c814b9a8b8
|
JS parser: renamed sourceNameStub to comply with a codestyle (UPPERCASE)
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
f69398b915
|
JS parser: literals creation
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
5256a99c54
|
JS parser: added insideFunction flag
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
420df315b4
|
JS parser: added NUMBER_INT token type
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
570010ed5c
|
JS parser: fixed expression statement mapping
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
8f33dea8d3
|
JS parser: removed source info creation
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
706b93b5b8
|
JS parser minor: removed unused function
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
225c9cdf54
|
JS parser: updated imports
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
df41400fe5
|
JS parser: auto-reformat JsParser.java
|
2014-12-15 19:16:19 +03:00 |
|
Alexey Tsvetkov
|
54dbdce908
|
JS parser: added original gwt code revision notice
|
2014-12-15 19:16:18 +03:00 |
|
Alexey Tsvetkov
|
b1c005dccf
|
JS parser: GWT parser copied
|
2014-12-15 19:16:18 +03:00 |
|
Alexey Tsvetkov
|
85b2df8c61
|
JS test minor: use getNamedArgument for mandatory directive arguments
|
2014-12-15 19:16:18 +03:00 |
|
Alexey Tsvetkov
|
c52d6ba92e
|
JS test minor: removed 'Inline' from name checkFooBoxWithInlineDirectives
checkFooBoxWithInlineDirectives was moved from InlineTest, but was not renamed
|
2014-12-15 19:16:18 +03:00 |
|
Zalim Bashorov
|
a6597e8926
|
Frontend: allow omit types in lambda parameters of dynamic call when lambda declareted inside parentheses.
|
2014-12-15 18:22:15 +03:00 |
|
Zalim Bashorov
|
59c4f55988
|
Frontend: allow to use the spread operator in dynamic calls.
|
2014-12-15 18:18:38 +03:00 |
|
Zalim Bashorov
|
4ac3cbc384
|
Frontend: allow omit types in lambda parameters of dynamic calls.
|
2014-12-15 18:12:53 +03:00 |
|
Zalim Bashorov
|
4dff9cf5fc
|
Frontend: fixed explicit receiver kind for dynamic call with implicit dispatch receiver.
Additionally added tests for other cases.
|
2014-12-15 18:12:04 +03:00 |
|
Evgeny Gerashchenko
|
8de11e4664
|
Added test checking that we don't create Kotlin incremental caches for targets without Kotlin.
|
2014-12-15 16:46:27 +03:00 |
|
nik
|
07a1ba0ef6
|
Kotlin builder: avoid initialization of incremental caches in 'close' method (KT-6409)
|
2014-12-15 16:44:13 +03:00 |
|
Michael Nedzelsky
|
f1d89805f1
|
fix kotlin-gradle-plugin-test build
|
2014-12-15 15:58:51 +03:00 |
|
Alexey Sedunov
|
3760eed8ff
|
Runner: Support classes and objects with [platformStatic] main()
#KT-6072 Fixed
|
2014-12-15 15:02:44 +03:00 |
|
Alexey Sedunov
|
4ecd3726b3
|
Create parameter from usage: Support named arguments
|
2014-12-14 19:32:48 +03:00 |
|
Svetlana Isakova
|
9a5c293b6d
|
Fixed NameSuggester tests
|
2014-12-12 23:08:30 +03:00 |
|
Svetlana Isakova
|
cddaf89ee8
|
Simplified NameSuggester; added test
|
2014-12-12 23:08:30 +03:00 |
|
Svetlana Isakova
|
a589323eaf
|
Rename: TypeCheckerTypingConstraints -> TypeCheckerProcedureCallbacks
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
239b9a96a0
|
Temporary hack to compile 'kotlin'
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
1f6f607f40
|
Type variable with non-trivial upper bound cannot capture 'in' projection
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
8b0707b15d
|
Throw error for conflict in variances to combine
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
c097e6ee3e
|
After approximation interpret Contr<*> as Contr<Nothing>
not Contr<out Any?>
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
14a53a105b
|
Fixed 'subtype' for captured type
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
0149e8048c
|
Capture notnullable type if type variable is nullable
|
2014-12-12 23:08:29 +03:00 |
|
Svetlana Isakova
|
da8fdbd23e
|
More tests for varargs updated
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
7a5124215a
|
Updated test data for Array<out T> vararg type
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
5b4f10e698
|
Made vararg parameters have Array<out T> type
instead of simply Array<T>
#KT-1638 Fixed
#KT-2163 Fixed
#KT-3213 Fixed
#KT-4172 Fixed
#KT-5534 Fixed
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
d893e8283e
|
Small refactoring
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
a3e949674f
|
Preserve nullability while substituting captured types
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
2440c48f1c
|
Added description of 'FILE' directive for diagnostic tests
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
070dba69fa
|
Don't add a constraint T <: DONT_CARE from upper bounds
|
2014-12-12 23:08:27 +03:00 |
|