Commit Graph

25409 Commits

Author SHA1 Message Date
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
Zalim Bashorov 8e411e7274 Minor: add incrementalCompilationComponents to GenerationState 2015-09-07 16:29:06 +03:00
Michael Bogdanov 13ca5faa80 Code clean 2015-09-07 16:29:06 +03:00
Michael Bogdanov 25234f672a Maven plugin fixes 2015-09-07 16:29:05 +03:00
Michael Bogdanov c31f2eecc1 updated build.xml 2015-09-07 16:29:05 +03:00
Michael Bogdanov 42e4d39083 Support module name in ant task 2015-09-07 16:29:04 +03:00
Michael Bogdanov 2b6ebedc3e onReceiver test fix 2015-09-07 16:29:04 +03:00
Michael Bogdanov b3fc667c1e WrongAbi test data fix 2015-09-07 16:29:03 +03:00
Michael Bogdanov f1c091e897 Serialize mappings via proto 2015-09-07 16:29:03 +03:00