Mikhael Bogdanov
|
a7d706f693
|
Unmute jvm ir-tests
|
2018-08-09 16:30:32 +03:00 |
|
Mikhael Bogdanov
|
3c5a146c1f
|
Support captured parameters in callable references
|
2018-08-09 16:30:28 +03:00 |
|
Zalim Bashorov
|
3c765e3625
|
[JS BE] Support val in when subject
#KT-25014 Fixed
|
2018-08-09 16:22:25 +03:00 |
|
Zalim Bashorov
|
289ff845c4
|
Minor: remove extra slash from a testdata file
|
2018-08-09 16:22:25 +03:00 |
|
Leonid Startsev
|
c9cb5a975c
|
Support for multiple origins in irEquals builder
to preserve correct origin when it's called from irNotEquals
|
2018-08-09 16:16:10 +03:00 |
|
Leonid Startsev
|
28319a76df
|
Access to ir and external symbol table
|
2018-08-09 16:16:10 +03:00 |
|
Leonid Startsev
|
87da6e2226
|
Add ir generation plugins to JS and JVM BE
|
2018-08-09 16:16:10 +03:00 |
|
Leonid Startsev
|
5d669ff671
|
Additional helpers in IR builders
|
2018-08-09 16:16:10 +03:00 |
|
Leonid Startsev
|
ba9b7547b0
|
Generate IR for synthetic nested classes directly in class generator
|
2018-08-09 16:16:09 +03:00 |
|
Leonid Startsev
|
c3f66cda65
|
Lowering extension point
|
2018-08-09 16:16:09 +03:00 |
|
Denis Vnukov
|
65c79ecfe9
|
Primitive support for LocalVariables for function parameters
|
2018-08-09 16:13:21 +03:00 |
|
Denis Vnukov
|
1a56af9bb0
|
Adding missing SourceFile attribute to classes generated with IR
|
2018-08-09 16:13:17 +03:00 |
|
Simon Ogorodnik
|
fca82c8e28
|
Cleanup dependencies of module :compiler:backend, :plugins:import-dumper
|
2018-08-09 16:04:31 +03:00 |
|
Toshiaki Kameyama
|
f2fec6b078
|
Fix messages #KT-25177
|
2018-08-09 15:24:20 +03:00 |
|
Toshiaki Kameyama
|
605736b6ba
|
Introduce "redundant asDynamic" inspection #KT-25177 Fixed
|
2018-08-09 15:24:20 +03:00 |
|
Anton Bannykh
|
2c4e21ca36
|
JS box tests via Mocha: respect the ignoreTestFailures flag
|
2018-08-09 15:00:54 +03:00 |
|
Mikhael Bogdanov
|
bbc5fa4705
|
Perform InnerClassLowerings after CallableReferenceLowering
|
2018-08-09 14:22:51 +03:00 |
|
Mikhael Bogdanov
|
357359b1dd
|
Unmute ir-tests after CR support
|
2018-08-09 14:22:50 +03:00 |
|
Mikhael Bogdanov
|
6b5b9fbde4
|
Temporary use special container mapping logic for IR backend
|
2018-08-09 14:22:47 +03:00 |
|
Mikhael Bogdanov
|
813e1ffa39
|
Initial support of function callable references
|
2018-08-09 14:22:46 +03:00 |
|
Mikhael Bogdanov
|
06b16a6459
|
Unmute ir-tests after prev commit
|
2018-08-09 14:22:46 +03:00 |
|
Mikhael Bogdanov
|
da34299064
|
Temporary set public constructor visibility for lowered local declarations
Allow to support callable reference in next commits
|
2018-08-09 14:22:45 +03:00 |
|
Alexey Sedunov
|
fdc15b053d
|
Minor: Remove unnecessary checks in new test
|
2018-08-09 13:36:57 +03:00 |
|
Mikhail Glukhikh
|
87d81a75f3
|
Fix secondary constructor deletion in "sealed class -> object"
|
2018-08-09 13:33:03 +03:00 |
|
Mikhail Glukhikh
|
0fb8dd2f75
|
Handle constructor usage for actual class as usage of expect class
#KT-25498 Fixed
|
2018-08-09 13:00:47 +03:00 |
|
Mikhail Glukhikh
|
f4d048334f
|
Fix test for "Remove abstract function body"
Formatting rules (probably) was slightly changed in 182 branch,
so I have to introduce bunch file for 181/173/AS here
|
2018-08-09 13:00:34 +03:00 |
|
Mikhail Glukhikh
|
87b5fca094
|
Fix test for "Suppress unused if annotated"
Quick-fix test was changed in 182 branch,
so I have to introduce bunch files for 181/173/AS here
|
2018-08-09 13:00:00 +03:00 |
|
Mikhail Glukhikh
|
db787c78d6
|
Implement members: don't add 'actual' modifier for fake overrides
#KT-25044 Fixed
|
2018-08-09 12:59:58 +03:00 |
|
Mikhail Glukhikh
|
ed5791ed9e
|
Introduce "remove actual" fix for ACTUAL_WITHOUT_EXPECT
Related to KT-25044
|
2018-08-09 12:59:57 +03:00 |
|
Mikhail Glukhikh
|
a91442cd3b
|
Enable "add () fix" for expect base class without constructors
Related to KT-24597
|
2018-08-09 12:59:55 +03:00 |
|
Mikhail Glukhikh
|
79abf90916
|
Introduce "add default constructor for expect class" fix
Related to KT-24597
|
2018-08-09 12:59:54 +03:00 |
|
Nikolay Krasko
|
3dd99ce4cb
|
Register gradle extension to run GradleWrongPluginVersion inspection
Gradle plugin isn't fully registered in tests in 182.
|
2018-08-09 12:25:50 +03:00 |
|
Nikolay Krasko
|
71bdda0980
|
Do not use Kotlin in Java files in find usages tests
|
2018-08-09 12:25:50 +03:00 |
|
Nikolay Krasko
|
fce21d1082
|
Make GradleClassFinder optional in tests for known class finder
Since 182 Gradle plugin is not fully loaded in tests and GradleClassFinder
is absent in the list.
|
2018-08-09 12:25:50 +03:00 |
|
Alexey Sedunov
|
465e11c473
|
Minor: Add missing import for 173 bunch
|
2018-08-09 12:08:40 +03:00 |
|
Alexey Sedunov
|
1b15ce3ddc
|
Move: Fix top-level declaration detection for scripts
#KT-25858 Fixed
|
2018-08-09 10:06:31 +03:00 |
|
Alexey Sedunov
|
1797a50fc9
|
Move: Fix "whole file" mode detection for scripts
#KT-25857 Fixed
|
2018-08-09 10:06:31 +03:00 |
|
Alexey Sedunov
|
40a5bf0355
|
Gradle: Support Gradle test runner for TestNG tests
#KT-22732 Fixed
|
2018-08-09 10:06:31 +03:00 |
|
Alexey Sedunov
|
73bdbbc697
|
Configuration: Do not show -Xfriend-paths in additional arguments
#KT-25945 Fixed
|
2018-08-09 10:06:31 +03:00 |
|
Alexey Sedunov
|
cd61633b5d
|
Configuration: Support external storage for imported facets
#KT-25913 Fixed
|
2018-08-09 10:06:30 +03:00 |
|
Alexey Sedunov
|
abbac067b8
|
Configuration: Collapse empty nullable strings to null
|
2018-08-09 10:06:30 +03:00 |
|
Alexey Sedunov
|
db556d6551
|
Configuration: Clean library version before adding it as dependency
#KT-25633 Fixed
|
2018-08-09 10:06:30 +03:00 |
|
Alexey Sedunov
|
a8f8ecc012
|
Configuration: Invalidate caches when changing compiler options
#KT-25515 Fixed
|
2018-08-09 10:06:30 +03:00 |
|
Alexey Sedunov
|
a54f410a15
|
Configuration: Use specific language/API version only for new projects
#KT-25640 Fixed
|
2018-08-09 10:06:30 +03:00 |
|
Mikhail Zarechenskiy
|
70aa16f71a
|
Fix hashCode & equals for IntegerValueTypeConstant
|
2018-08-09 09:49:21 +03:00 |
|
Mikhail Zarechenskiy
|
1a511166cc
|
Discriminate unsigned types in overload resolution
#KT-24717 Fixed
Relates to #KT-25996 and #KT-25997
|
2018-08-09 09:49:17 +03:00 |
|
Mikhail Zarechenskiy
|
be38263fc7
|
Introduce conversions from signed pure constants to unsigned ones
#KT-24717 In Progress
#KT-25996 Open
#KT-25997 Open
|
2018-08-09 09:47:48 +03:00 |
|
Ilya Gorbunov
|
7c996dc218
|
Improve padStart/padEnd samples
|
2018-08-09 04:38:22 +03:00 |
|
Gen
|
a90b72ffd8
|
KT-20357 Add samples for padStart() and padEnd()
|
2018-08-09 04:38:22 +03:00 |
|
Roman Artemev
|
36a99da820
|
Break/finally chain in suspend function test fix & workaround
|
2018-08-08 19:11:17 +03:00 |
|