Michael Nedzelsky
ece8bb07b2
fix tests in org.jetbrains.kotlin.jvm.compiler
2015-09-08 02:04:38 +03:00
Michael Nedzelsky
bc5c9065d2
fix tests in org.jetbrains.kotlin.checkers
2015-09-08 02:04:32 +03:00
Michael Nedzelsky
a3f22939f1
add explicit type for LookupTracker.DO_NOTHING in order to avoid compilation error due KT-9072
2015-09-08 02:04:20 +03:00
Michael Nedzelsky
7b41106724
explicit internal modifier for JetWholeProjectForEachElementOfTypeFix in order to get rid ot the following error:
...
Cannot access effectively non-public-api private constructor JetWholeProjectForEachElementOfTypeFix,
defined in org.jetbrains.kotlin.idea.quickfix.JetWholeProjectForEachElementOfTypeFix member from effectively public-api public final fun createForMultiTaskOnElement
2015-09-08 02:04:16 +03:00
Michael Nedzelsky
5e35161d99
explicit internal modifier for some members of core/reflection.jvm in order to avoid generating documentaion
2015-09-08 02:04:09 +03:00
Michael Nedzelsky
d9bbc88112
default visibility: internal -> public
2015-09-08 02:04:04 +03:00
Michael Nedzelsky
b8aa5d43bd
add constans Visibilities.DEFAULT_VISIBILITY and JetTokens.DEFAULT_VISIBILITY_KEYWORD
2015-09-08 02:03:58 +03:00
Nikolay Krasko
e7c9699bfa
Fix build
2015-09-07 19:57:36 +03:00
Valentin Kipyatkov
97cf562dea
Made convert to string template inspection less eager
2015-09-07 19:48:05 +03:00
Ilya Gorbunov
67d1cc80f6
Exclude kotlin-jdbc and kotlin-swing from maven deployment.
2015-09-07 19:36:29 +03:00
Ilya Gorbunov
dcf490d533
Update deprecation replacement.
2015-09-07 19:36:27 +03:00
Ilya Gorbunov
b5af83cb36
Drop deprecated StringTemplate from StdLib and move it to kotlin-jdbc, which is using it.
2015-09-07 19:36:25 +03:00
Valentin Kipyatkov
ef4a3047b9
Changes on code review
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
6781abb3da
AddNameToArgumentFix to use up-to-date names + checking preconditions in isAvailable
...
#EA-72651 Fixed
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
527faec457
Moved test data
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
86830563b0
More refactoring
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
720dad5207
Minor code simplifications
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
955a0c2281
Converted to Kotlin + no i18n
2015-09-07 19:34:31 +03:00
Valentin Kipyatkov
55558e2969
Use ConstraintSystem.getPartialSubstitutor to get more correct substitution
2015-09-07 19:27:07 +03:00
Nikolay Krasko
fe8447903e
Drop useless tasks for getting mirrored snapshot artifacts (see ADM-9281)
2015-09-07 18:45:46 +03:00
Nikolay Krasko
8c5582a849
Show "No SDK configured" annotation for Kotlin files (KT-8634)
...
#KT-8634 Fixed
2015-09-07 18:45:44 +03:00
Nikolay Krasko
df28d34f0f
Ctrl-W works badly for selecting body of multi-line lambda starting with comment (KT-9014)
...
#KT-9014 Fixed
2015-09-07 18:45:43 +03:00
Nikolay Krasko
3d5c499773
Wrap test failure to FileComparisonFailure
2015-09-07 18:45:42 +03:00
Valentin Kipyatkov
988b42bba8
J2K to not generate obsolete syntax for accessing java class
2015-09-07 17:44:14 +03:00
Svetlana Isakova
d58a8437d7
Constraint system now may return partial substitutor
2015-09-07 17:05:40 +03:00
Svetlana Isakova
fe34d1673e
Exception 'Base expression was not processed: function literal' fixed
2015-09-07 17:05:40 +03:00
Svetlana Isakova
0999d8ea8e
Moved 'initial' (renamed from 'topLevel') flag to ConstraintContext
2015-09-07 17:05:39 +03:00
Svetlana Isakova
4f28a0a9a1
KT-8879 Stackoverflow exception on completion from inference
...
#KT-8879 Fixed
Added ConstraintContext storing 'derivedFrom' variables.
This information is used to prevent infinite recursion:
if a variable was substituted in a type of a bound, it shouldn't be substituted there for the second time.
2015-09-07 17:05:39 +03:00
Ilya Gorbunov
3c5de56e83
Improve diagnostics when test cleanup fails.
2015-09-07 16:45:06 +03:00
Michael Bogdanov
5805c42305
Write abi version to mapping file
2015-09-07 16:29:16 +03:00
Michael Bogdanov
d1964f5ff2
Abi version increased
2015-09-07 16:29:16 +03:00
Michael Bogdanov
225cbb417c
Gradle support
2015-09-07 16:29:15 +03:00
Michael Bogdanov
0de83b6f4c
Default module name extraction
2015-09-07 16:29:15 +03:00
Michael Bogdanov
b58479a169
TEST_MODULE_NAME extraction
2015-09-07 16:29:15 +03:00
Michael Bogdanov
49ee4169f3
Package part proto generation fix
2015-09-07 16:29:14 +03:00
Michael Bogdanov
4958116566
RuntimePackagePartProvider.registerModule refactoring
2015-09-07 16:29:14 +03:00
Michael Bogdanov
466b535ba9
Get rid of DeserializedNewPackageMemberScope.kt
2015-09-07 16:29:13 +03:00
Michael Bogdanov
cbe42aa0a2
Extracted 'kotlin_module' constant
2015-09-07 16:29:13 +03:00
Michael Bogdanov
bbf63aa38c
lazy -> storageManager.createLazyValue
2015-09-07 16:29:12 +03:00
Michael Bogdanov
974095313c
Catch NoSuchFieldException
2015-09-07 16:29:11 +03:00
Michael Bogdanov
606b39698c
Kotlin module name extraction
2015-09-07 16:29:11 +03:00
Michael Bogdanov
2ca9b3ae0e
Code clean
2015-09-07 16:29:10 +03:00
Michael Bogdanov
20bb9963b3
smoke test fix
2015-09-07 16:29:10 +03:00
Zalim Bashorov
2f9f5a3cd5
Minor: fix testdata files
...
(build.log files for incremental compilation tests)
2015-09-07 16:29:09 +03:00
Zalim Bashorov
5193e6a181
Minor fixes in KotlinJpsBuildTest
2015-09-07 16:29:09 +03:00
Zalim Bashorov
b8db33722c
Generate kotlin_module incrementally and report source files
2015-09-07 16:29:08 +03:00
Zalim Bashorov
879b1a8abb
Try to detect target for output items using outputDir when sourceFiles is empty
2015-09-07 16:29:08 +03:00
Zalim Bashorov
01f3710211
Save dependencies of kotlin_module in cache
2015-09-07 16:29:07 +03:00
Zalim Bashorov
f48346f272
Introduce IncrementalPackagePartProvider to load unchanged compiled package parts using module mapping info from incremental cache
2015-09-07 16:29:07 +03:00
Zalim Bashorov
ec62cccb1a
Fix incremental compilation for new package parts
2015-09-07 16:29:06 +03:00