Commit Graph

18391 Commits

Author SHA1 Message Date
Evgeny Gerashchenko c0b0a17256 Supported incremental compilation tests when compilation fails in the end. 2014-11-07 14:51:56 +03:00
Evgeny Gerashchenko 335c3f4506 Tests with renamed method, incremental compilation between Kotlin and Java. 2014-11-07 14:51:56 +03:00
Evgeny Gerashchenko e1180983aa Replaced absolute paths with macro in compilation errors. 2014-11-07 14:51:55 +03:00
Evgeny Gerashchenko 9234ef3803 Tests with constants, incremental compilation between Kotlin and Java. 2014-11-07 14:51:54 +03:00
Evgeny Gerashchenko 70331e3b82 Initial support for kotlin-java interop in incremental compilation. 2014-11-07 14:51:53 +03:00
Evgeny Gerashchenko 3011bdb7d7 Aborting compilation on errors (don't try to compile Java after it). 2014-11-07 14:51:52 +03:00
Evgeny Gerashchenko 0f8dd59bcf Minor. Expanded test. 2014-11-07 14:51:51 +03:00
Evgeny Gerashchenko 4cf7b9e20c Minor. More correct constants processing. If class without constants is added, it doesn't mean directly that others should be recompiled. Anyway, this mistake didn't lead to any bug: proto change would be detected anyway. 2014-11-07 14:51:51 +03:00
Evgeny Gerashchenko 2492fe47f3 Minor. Added test data sanity check. 2014-11-07 14:51:50 +03:00
Evgeny Gerashchenko b435b59648 Updated regexp for Android Studio redistributable URL 2014-11-06 20:11:24 +03:00
Evgeny Gerashchenko 76bd381345 Updated to IDEA 14 release (139.224.1) 2014-11-06 18:53:02 +03:00
Ilya Ryzhenkov 8fc550f3b1 Fix split invocation in js tests. 2014-11-06 17:13:17 +03:00
Nikolay Krasko 34001c23c1 Caching in KotlinLightClassForPackage haven't been working because of bad scope hashCode() 2014-11-06 16:48:04 +03:00
Nikolay Krasko 0568cc7ee7 Avoid calling descriptors.toString() in production code without need 2014-11-06 16:48:04 +03:00
Ilya Ryzhenkov 656bd028bc Remove dead commented code. 2014-11-06 16:45:58 +03:00
Ilya Ryzhenkov ad1a2c4000 Update generated code to move "type" member into its place after it was demoted from keyword. 2014-11-06 16:45:58 +03:00
Ilya Ryzhenkov 2e154b73de Support componentN for arrays and lists #KT-5538 Fixed 2014-11-06 16:45:57 +03:00
Ilya Ryzhenkov c2fabf5736 Comparator<T> replaced with Comparator<in T> #KT-6030 Fixed 2014-11-06 16:45:57 +03:00
Ilya Ryzhenkov 24ee79aa2d Replace ArrayList<Any>() with stdlib_emptyListClass() and fix test. #KT-6013 Fixed 2014-11-06 16:45:56 +03:00
Ilya Ryzhenkov 0dc68c2702 Avoid using negative in descending sorts. 2014-11-06 16:45:56 +03:00
Natalia Ukhorskaya 55590e00a5 Evaluate expression: add ability to evaluate expression suspending on class header 2014-11-06 16:21:54 +03:00
Natalia Ukhorskaya 4eb93c06b1 Write line numbers for bridge methods (line for class header) 2014-11-06 16:21:52 +03:00
Natalia Ukhorskaya 0047655ed3 Debugger: fix stepping in when 2014-11-06 14:27:06 +03:00
Michael Bogdanov 221784b0f3 Mark linenumber on statement end 2014-11-06 11:48:50 +03:00
Valentin Kipyatkov c95448b185 Code improvements after conversion to Kotlin 2014-11-05 21:42:17 +03:00
Valentin Kipyatkov 64e6b7f52d Converted BuiltinsPackageFragment to Kotlin 2014-11-05 21:42:17 +03:00
Valentin Kipyatkov 99a1cda82a Converting PackageFragmentProvider and its implementations to Kotlin 2014-11-05 21:42:16 +03:00
Valentin Kipyatkov 19f50960ca Code improvements after conversion to Kotlin 2014-11-05 21:42:16 +03:00
Valentin Kipyatkov 7a4bd79acc Converted to Kotlin 2014-11-05 21:42:16 +03:00
Valentin Kipyatkov 18c604bdf0 Renamed file to keep history 2014-11-05 21:42:15 +03:00
Valentin Kipyatkov 72e0546fde Converted JavaPackage and its implementation to Kotlin 2014-11-05 21:42:15 +03:00
Valentin Kipyatkov 9c9b431d7b Converted DeclarationProvider and all its inheritors to Kotlin 2014-11-05 21:42:14 +03:00
Valentin Kipyatkov e2e7210b37 Converted DeserializedPackageMemberScope to Kotlin 2014-11-05 21:42:14 +03:00
Valentin Kipyatkov c71100b486 Minor code improvements after conversion to Kotlin 2014-11-05 21:42:14 +03:00
Valentin Kipyatkov 9b81cf2454 Converted DeserializedMemberScope to Kotlin 2014-11-05 21:42:13 +03:00
Valentin Kipyatkov db9015ed4a Converted LazyPackageMemberScope 2014-11-05 21:42:13 +03:00
Valentin Kipyatkov 6503d6f85c Converted LazyScriptClassMemberScope to Kotlin 2014-11-05 21:42:12 +03:00
Valentin Kipyatkov c2a3fde969 Converted JetScope to Kotlin 2014-11-05 21:42:12 +03:00
Valentin Kipyatkov c26c8f0a84 Workaround for compiler's bug 2014-11-05 21:42:11 +03:00
Valentin Kipyatkov 62215664ab Converted 2 more JetScope implementations to Kotlin 2014-11-05 21:40:08 +03:00
Valentin Kipyatkov e517c10541 Minor code simplifications 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov c325230a37 Converted LazyImportScopy to Kotlin 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov a13301fd4a Simplified code 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov 15fed6d641 Converted SubstitutingScope to Kotlin 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov ac306a1839 Converted FilteringScope to Kotlin 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov 0f5b23e254 Converted ChainedScope to Kotlin 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov f5def83429 Converted WritableScope to Kotlin 2014-11-05 21:40:07 +03:00
Valentin Kipyatkov 0491e5f583 Minor code simplifications using Kotlin 2014-11-05 21:40:06 +03:00
Valentin Kipyatkov 0a01cdb99d Converted to Kotlin 2014-11-05 21:40:06 +03:00
Valentin Kipyatkov 961d55681e Converted to Kotlin 2014-11-05 21:40:06 +03:00