Andrey Breslav
|
07b8613025
|
Speed up sorting of members
We put "!" in front of the names of members, then while sorting we simply chop off the part of the string before "!"
|
2012-07-18 16:34:12 +04:00 |
|
Nikolay Krasko
|
28b0eefe5d
|
- KT-2353 convert a selection of Java code to Kotlin by copy paste (or context menu) - Apply patch from Sergey Ignatov
#KT-2353 fixed
|
2012-07-18 14:33:13 +04:00 |
|
James Strachan
|
00b0f26339
|
add a minimum maven version to give better errors if folks try build on 2.x
|
2012-07-18 07:00:06 +01:00 |
|
Evgeny Gerashchenko
|
b795a3c1dd
|
KT-2297 Auto-insert closing brace on typing '{' after '$' in string literal
#KT-2297 fixed
|
2012-07-16 19:54:12 +04:00 |
|
Evgeny Gerashchenko
|
0b3c42c34b
|
KT-2426 Match entered brace in string templates
#KT-2426
|
2012-07-16 19:54:11 +04:00 |
|
James Strachan
|
a3d30409d3
|
added more descriptive assertion failure
|
2012-07-16 13:47:44 +01:00 |
|
James Strachan
|
fee8c42885
|
added better links
|
2012-07-16 09:47:31 +01:00 |
|
James Strachan
|
f54c3b9ab8
|
added an experimental refactor of the standard library where we use traits and inheritence/override to group extension functions and apply them in a more powerful way; reusing the language & IDE to check for missing functions or incorrect overriding etc. (e.g. its easy to see the difference between eager & lazy and ensure consistent APIs across extension functions)
|
2012-07-16 09:43:45 +01:00 |
|
Evgeny Gerashchenko
|
a1ef535ace
|
Reverted "Fixed Ranges.upTo and downTo, so they return non-empty range for case from==to". This patch needs to be reviewed later.
|
2012-07-15 11:23:04 +04:00 |
|
Evgeny Gerashchenko
|
d3ba6a7bb9
|
Fixed Ranges.upTo and downTo, so they return non-empty range for case from==to.
|
2012-07-14 12:46:51 +04:00 |
|
Evgeny Gerashchenko
|
07347e20a9
|
Reformatted Ranges.
|
2012-07-14 12:41:49 +04:00 |
|
Andrey Breslav
|
15d469156a
|
Reverting command line reporting: it breaks tests
|
2012-07-14 12:15:30 +04:00 |
|
Andrey Breslav
|
95b93322b3
|
Report the command line that was passed if its format is wrong
|
2012-07-14 11:56:29 +04:00 |
|
Dmitry Jemerov
|
e5be4c8e63
|
publish plugin dist before test run is completed
|
2012-07-13 16:49:36 +02:00 |
|
Dmitry Jemerov
|
1ac60dae5e
|
don't use PSI for calculating the type of first argument of trait function implementation
|
2012-07-13 16:12:33 +02:00 |
|
Andrey Breslav
|
e182041eb9
|
Escaping optimized
TODO: we have to integrate this optimization in IDEA
|
2012-07-13 12:52:55 +04:00 |
|
Andrey Breslav
|
17169b1244
|
NamespaceComparator moved to test.util
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
b167e0dd49
|
Method cache to speed up dispatch
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
969a798998
|
Pre-compile pattern for performance
|
2012-07-13 12:31:22 +04:00 |
|
Andrey Breslav
|
de7b93c4b8
|
Class object resolution scope should not have an implicit receiver
See testData/diagnostics/test/ClassObjectCannotAccessClassFields.kt test
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
44d92d8eb3
|
Support for checking loaded descriptors agains an expected txt file
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
7cf9eeee65
|
Class object handling refactored to emphasize the structure
|
2012-07-13 12:31:21 +04:00 |
|
Andrey Breslav
|
55ff4ae941
|
Abstract Lazy test for gianostics
|
2012-07-13 12:31:21 +04:00 |
|
Dmitry Jemerov
|
a65453a1bd
|
remove unnecessary PsiElement check (which doesn't work correctly in case of a multi-module project and separate compilation), use ClassDescriptor instead
|
2012-07-12 21:02:59 +02:00 |
|
Dmitry Jemerov
|
bd01b82746
|
don't generate redundant checkcast
|
2012-07-12 20:26:44 +02:00 |
|
Dmitry Jemerov
|
5ab1608ced
|
pull generateTraitMethods() out of generatePrimaryConstructor(), don't inappropriately reuse ExpressionCodegen
|
2012-07-12 20:10:26 +02:00 |
|
Dmitry Jemerov
|
40e4e32eab
|
object declarations need trait methods to be generated too (KT-2399)
|
2012-07-12 17:45:41 +02:00 |
|
Natalia.Ukhorskaya
|
f271d7363e
|
Android module: update files compiled with mock jdk
|
2012-07-11 20:27:32 +04:00 |
|
Leonid Shalupov
|
9493dfdbe9
|
fix build
|
2012-07-11 19:30:35 +04:00 |
|
Leonid Shalupov
|
8d3981e74c
|
TeamCityPluginPublisher.xml: generate updatePlugins.xml in TC build itself
|
2012-07-11 19:29:08 +04:00 |
|
Leonid Shalupov
|
41cbdd754c
|
fix build
|
2012-07-11 19:27:09 +04:00 |
|
Leonid Shalupov
|
6e1dffb29c
|
some fixes in update_dependencies.xml
|
2012-07-11 19:08:26 +04:00 |
|
Dmitry Jemerov
|
de3f5d0e2d
|
avoid coercing 'this' to a supertype; cleaner handling of stackvalues for 'this' and 'super' (KT-2395)
|
2012-07-11 16:59:01 +02:00 |
|
Andrey Breslav
|
739a1f8245
|
Diagnostics tests prepared for the Lazy version
|
2012-07-11 17:10:30 +04:00 |
|
Andrey Breslav
|
09802271a8
|
Debug string fixed
|
2012-07-11 16:57:33 +04:00 |
|
Andrey Breslav
|
7ec49eafb9
|
Using standard utilities for files loading
|
2012-07-11 16:47:54 +04:00 |
|
Andrey Breslav
|
dbca884b85
|
Cleanup
|
2012-07-11 16:47:54 +04:00 |
|
Andrey Breslav
|
be6464d068
|
Merge pull request #98 from udalov/kt2376-fixup
fix java.lang.Number type mapping to jet.Number (KT-2376)
|
2012-07-11 05:47:27 -07:00 |
|
Evgeny Gerashchenko
|
1de2e80c32
|
Increased tolerated time difference for codegen tests relying on current time.
|
2012-07-11 16:43:08 +04:00 |
|
Alexander Udalov
|
2d6b8abbe1
|
fix java.lang.Number type mapping to jet.Number (KT-2376)
|
2012-07-11 16:37:48 +04:00 |
|
Andrey Breslav
|
2315412c45
|
One test suite per source file
This removes annoying yellow nodes from IDEA test tree
|
2012-07-11 16:26:10 +04:00 |
|
Evgeny Gerashchenko
|
9d9eba2a49
|
Regenerated InjectorForJvmCodegen (it contained unused imports).
|
2012-07-11 15:55:54 +04:00 |
|
Evgeny Gerashchenko
|
ea85748bf0
|
Made AbstractLazyResolveDiagnosticsTest actually abstract.
|
2012-07-11 15:45:51 +04:00 |
|
Evgeny Gerashchenko
|
3bf8321e3c
|
Fixed evil bug in processing command-line args: classpath was added as annotations path.
|
2012-07-11 15:44:43 +04:00 |
|
Natalia.Ukhorskaya
|
0ef0f023b7
|
Android module: update excluded files
|
2012-07-11 15:18:06 +04:00 |
|
Alex Tkachman
|
a7ca3fcf52
|
Merge pull request #97 from udalov/kt2376
KT-2376 java.lang.Number should be visible in Kotlin as jet.Number
|
2012-07-11 04:04:52 -07:00 |
|
Alexander Udalov
|
5cc043314d
|
KT-2376 java.lang.Number should be visible in Kotlin as jet.Number
#KT-2376 Fixed
|
2012-07-11 14:31:10 +04:00 |
|
Alex Tkachman
|
8012725d38
|
KT-2060 fix
|
2012-07-11 13:10:54 +03:00 |
|
Andrey Breslav
|
207c75b956
|
Environment creation unified everywhere.
JDK Kind turned into enum for clarity
|
2012-07-11 13:40:50 +04:00 |
|
Andrey Breslav
|
fe6fa5dfaa
|
JetLiteFixture migrated to use KotlinTestWithEnvironment
|
2012-07-11 13:21:39 +04:00 |
|