Commit Graph

19305 Commits

Author SHA1 Message Date
Alexey Tsvetkov 669cbb203b Reload rendrer when application changes (for tests) 2014-12-15 19:16:22 +03:00
Alexey Tsvetkov c78b199c0a JS test minor: fixed recursion test for inliner
After changes in translator exception is no longer wrapped into another one
2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 6115e1afec JS parser: use map for keyword search 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov b2cd437230 JS parser: removed RESERVED token type 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 0fac9b3673 JS parser: removed unused classes and methods 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 0d6b4c6590 JS parser: removed unused decompilation info 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 272788cb27 JS parser: fixed JsInvocation mapping 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 46326fe5ac JS backend: report backend diagnostics 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 348a452e01 JS backend: report parser errors and warnings 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov a9c21b97f9 JS parser minor: moved isEndOfLine method to Utils 2014-12-15 19:16:21 +03:00
Alexey Tsvetkov 7c6629e38a JS parser: pass ErrorReporter to JsParser 2014-12-15 19:16:21 +03:00
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