Commit Graph

58521 Commits

Author SHA1 Message Date
Yan Zhulanow d7eb0f4bb0 Debugger: Cleanup stepping code 2019-10-24 21:32:58 +09:00
Yan Zhulanow 00a06ef9b9 Debugger: Move "Show Kotlin variables" check button to the Debugger settings menu (KT-30909) 2019-10-24 21:32:58 +09:00
Yan Zhulanow f93549748a Fix a number of compiler/IDE warnings in IDE and kapt modules 2019-10-24 21:32:57 +09:00
Yan Zhulanow 9fb622e148 Debugger: Do not disable breakpoints on evaluation (KT-12242) 2019-10-24 21:32:57 +09:00
Ilya Goncharov d46510897b [Gradle, JS] Refactor and extract team city formatting in separate file 2019-10-24 15:00:31 +03:00
Ilya Goncharov 7f49caf503 [Gradle, JS] Depends node test on our own mocha reporter 2019-10-24 15:00:31 +03:00
Ilya Goncharov e69ff4363f [Gradle, JS] Copy mocha-teamcity-reporter with licensies 2019-10-24 15:00:31 +03:00
Ilya Goncharov 1ad8ecabfd [Gradle, JS] Fully copy of karma-teamcity-reporter (remove npm dependency on it) 2019-10-24 15:00:31 +03:00
Ilya Goncharov 0c911f4359 [Gradle, JS] Fix module.exports for adapter and modulization
- semicolon should be before Function expression, because in JS Standard there is no terminated semicolons
- If use output.libraryExport for Webpack, entry files for karma should export something

#KT-34554 fixed
#KT-34555 fixed
2019-10-24 14:58:57 +03:00
Mikhail Glukhikh 5e2b594638 FirBodyResolveTransformerAdapters: optimize imports 2019-10-24 13:04:27 +03:00
Mikhail Glukhikh e14b63dfe1 FIR Java enhancement: get rid of FirAnnotationCall.resolvedFqName 2019-10-24 13:04:27 +03:00
Mikhail Glukhikh be6100527b FIR Java enhancement: fix JVM signature generation for type parameters 2019-10-24 13:04:27 +03:00
Mikhail Glukhikh 47cf7373af Add extra tests for FIR J/K type mapping 2019-10-24 13:04:26 +03:00
Mikhail Glukhikh dc657dfda5 FIR Java refactoring: calculate JVM signatures directly by Java types 2019-10-24 13:04:26 +03:00
Vladimir Dolzhenko 6250f1a042 Detects main method with argument Array<String?> 2019-10-24 11:06:13 +02:00
Mikhail Glukhikh cb3d027463 Fix typo in file name 2019-10-23 20:26:03 +03:00
Mikhail Glukhikh f63c3aeac9 Extract FirMemberScopeProvider to a separate file 2019-10-23 19:28:42 +03:00
Mikhail Glukhikh b86f529a8a Minor: add a pair of TODO about FIR scopes 2019-10-23 19:28:41 +03:00
Mikhail Glukhikh e28d41aa61 FIR supertype resolve: decrease priority of type parameter scope 2019-10-23 19:28:41 +03:00
Mikhail Glukhikh 634f324f51 FIR supertype resolve: generate error types for type parameters 2019-10-23 19:28:40 +03:00
Mikhail Glukhikh 15a8da5f7b Rename: Fir...UseSiteScope -> Fir...UseSiteMemberScope 2019-10-23 19:28:40 +03:00
Mikhail Glukhikh bb60a8f334 Code cleanup: get rid of FirPosition 2019-10-23 19:28:40 +03:00
Mikhail Glukhikh 374c3b4561 Cache FirSelfImportingScope and callables inside 2019-10-23 19:28:39 +03:00
Mikhail Glukhikh f136813059 Return "lazy" kind of nested classifier scope for special cases 2019-10-23 19:28:39 +03:00
Mikhail Glukhikh bf75274053 Organize FirClassDeclaredMemberScope & FirNestedClassifierScope in the similar way 2019-10-23 19:28:39 +03:00
Mikhail Glukhikh 17b966daaa Unify API of FirScope.processClassifiersByName (use ProcessorAction) 2019-10-23 19:28:39 +03:00
Pavel Kirpichenkov d886d48cf0 Record resolution results for ambiguous callable references
#KT-34282 Fixed
2019-10-23 18:52:53 +03:00
Stanislav Erokhin 352a4dc836 Added extension points to the second compiler.xml
This is a workaround for KT-34528.
Extension points from 26728711
2019-10-23 18:14:35 +03:00
Igor Yakovlev 2dfe3c568d Copy refactoring update kotlin packages on target files
Fix #KT-18191
2019-10-23 16:44:18 +03:00
Igor Yakovlev 59a6f03a47 Copy refactoring refactoring 2019-10-23 16:44:18 +03:00
Vladimir Dolzhenko 072b67442f Detects main method with argument Array<String?> 2019-10-23 15:36:31 +02:00
Dmitry Gridin 474645f04f idea-core: fix compatibility of insertMembersAfter function 2019-10-23 20:10:34 +07:00
Dmitriy Novozhilov 45de26763a [FIR] Fix import broken in 93a3c232 2019-10-23 15:50:43 +03:00
Dmitriy Novozhilov 93a3c23292 [FIR] Split FirBodyResolveTransformer to separate transformers 2019-10-23 15:21:26 +03:00
Anton Bannykh a1569dfbf0 JS IR: fix circular dependencies in Gradle tasks 2019-10-23 13:17:29 +03:00
Ilya Goncharov 651dd363e3 [Gradle, JS] Add timeout property 2019-10-23 13:04:41 +03:00
Nikolay Krasko ebf5e4b590 Mute IncrementalJsKlibCompilerRunnerTestGenerated tests (KT-34538)
#KT-34538 Fixed
2019-10-23 12:49:49 +03:00
Nikolay Krasko e1a5a55972 Refactoring: remove ownImports method 2019-10-23 12:49:49 +03:00
Nikolay Krasko 6d5dc6ea9a Allow to auto-generate files for asserting failures 2019-10-23 12:49:48 +03:00
Nikolay Krasko 4ed64b0283 Regenerate tests with TargetBackend.ANY remove and using runTest with this 2019-10-23 12:49:48 +03:00
Nikolay Krasko 28abfe6dfa Avoid generating irrelevant imports in test classes
Now methods can request generating additional imports.
2019-10-23 12:49:47 +03:00
Nikolay Krasko 0c5dc507e9 Allow to add additional annotations to generated classes 2019-10-23 12:49:47 +03:00
Nikolay Krasko b885b848f4 Allow to mute test working with directories 2019-10-23 12:49:47 +03:00
Nikolay Krasko f3e5b8c67f Allow to setup additional extension for mute with annotation 2019-10-23 12:49:47 +03:00
Nikolay Krasko 98ac2af402 Use TargetBackend.ANY as default parameter and migrate to more generic runTest method 2019-10-23 12:49:47 +03:00
Nikolay Krasko 3891f9fcaa Refactoring: extract tests files utilities to separate class 2019-10-23 12:49:47 +03:00
Nikolay Krasko 2c0ce40f75 Refactoring: extract test dummy traces 2019-10-23 12:49:47 +03:00
Nikolay Krasko fda2022214 Refactoring: extract mutation with file logic to separate file 2019-10-23 12:49:47 +03:00
Nikolay Krasko a9c84299c6 Allow to auto-mute tests with file 2019-10-23 12:49:46 +03:00
Nikolay Krasko e4436c80c4 Refactoring: extract mute with file to the separate method 2019-10-23 12:49:38 +03:00