Commit Graph

383 Commits

Author SHA1 Message Date
Evgeny Gerashchenko b9e5704057 Updated test data and stdlib sources. 2013-02-13 18:08:37 +04:00
Evgeny Gerashchenko ccab19b2a1 Added range/progression tests with NaN ends. 2013-02-13 18:08:36 +04:00
Evgeny Gerashchenko 021496c07d Prohibited NaN steps. 2013-02-13 18:08:36 +04:00
Evgeny Gerashchenko 5a4ae00970 Added range iteration test with non-literal ranges. 2013-02-13 18:08:33 +04:00
Maxim Shafirov b851c5597a compilation fix 2013-02-13 16:14:33 +04:00
Maxim Shafirov 7231606eb2 Make sure files don't get overwritten if someone mixes generated and normal stdlib sources in one folder during build. 2013-02-13 13:59:29 +04:00
Maxim Shafirov 15446e98b8 Fix tests failing after stdlib generation refactoring 2013-02-13 12:41:12 +04:00
Maxim Shafirov 24d99eb33f adopt to broken inference 2013-02-13 12:41:12 +04:00
Maxim Shafirov 620aae28d0 Collections standard library is now generated from templates. 2013-02-13 12:41:12 +04:00
Nikolay Krasko b61bdcd67d Remove extension toArray() 2013-02-11 16:09:26 +04:00
Maxim Shafirov 9f546f938d KT-3192 Drop kotlin.nullable package
#KT-3192 Fixed
2013-02-04 18:02:52 +04:00
Evgeny Gerashchenko 57e985b7f1 Generated codegen tests for ranges. 2013-01-30 19:24:15 +04:00
Evgeny Gerashchenko 58f37f38f4 Renamed NumberSequence to Progression. 2013-01-29 22:55:10 +04:00
Evgeny Gerashchenko dd4b508213 Adapted usage of failsWith(). 2013-01-29 22:55:10 +04:00
Evgeny Gerashchenko 719ed4c795 failsWith is really checking for exception class. 2013-01-29 22:55:09 +04:00
Evgeny Gerashchenko 66ce736a81 Moved failsWith to TestJVM. 2013-01-29 22:55:09 +04:00
Evgeny Gerashchenko 63484e28e0 Renamed Iterable.contains to containsItem, to avoid puzzling.
Otherwise, you could accidentally look for Double in List<Int>, or even for Int in ShortSequence (by stupid iterating).
2013-01-29 22:55:09 +04:00
Evgeny Gerashchenko 2fd1430329 Tests for all kinds of ranges and sequences. 2013-01-29 22:55:09 +04:00
Evgeny Gerashchenko 6d41697af0 Added ComparableRange. 2013-01-29 22:55:07 +04:00
Evgeny Gerashchenko b2e74b1473 Adapted code to new structure of ranges. 2013-01-29 22:55:06 +04:00
Evgeny Gerashchenko 0ff3589bb9 Moved *Range.step() functions to stdlib. 2013-01-29 22:55:05 +04:00
Evgeny Gerashchenko 9b866b2e12 Implemented reversed() in proper way.
- converted it into function
- return sequence values
- implemented for sequences as well
2013-01-29 22:55:05 +04:00
Evgeny Gerashchenko 0051cb9553 downTo functions return sequence instead of range now. 2013-01-29 22:55:04 +04:00
Evgeny Gerashchenko c8a194c0a8 Dropped *Range.isReversed 2013-01-29 22:55:04 +04:00
Natalia.Ukhorskaya 5c56900a09 Fix maven build: rename namespace class to package class 2013-01-18 12:59:36 +04:00
Alexander Udalov e97b65801b Fix stdlib tests compilation 2013-01-16 22:18:14 +04:00
Alexander Udalov 047db78104 Fix failing build, add imports 2013-01-16 21:21:43 +04:00
Evgeny Gerashchenko abaa450917 Moved JVM-specific String functions filter(), map(), etc to StringsJVM.kt 2013-01-16 20:32:24 +04:00
Evgeny Gerashchenko 8f78ee851b Fixed typo in comment. 2013-01-16 19:08:13 +04:00
Yuri Samsoniuk b9e07eb645 [KT-1859] Added collection like extension methods to String. 2013-01-16 19:03:49 +04:00
Svetlana Isakova 4dc51901ba changed groupBy method signature (in standard library) 2012-12-26 17:05:08 +04:00
Andrey Breslav f925bfccd0 Changing default nullability for type arguments to NotNull 2012-12-14 15:28:21 +04:00
Andrey Breslav 32073f0987 Fixing compilation in stdlib tests 2012-12-10 17:00:05 +04:00
Andrey Breslav 6141467499 Fixing tests after annotations changed 2012-12-10 16:44:41 +04:00
Andrey Breslav b3265024ab list(), set() and map() -> listOf(), setOf() and mapOf() 2012-12-03 21:39:56 +04:00
Andrey Breslav 5f766aa33a list(), set() and map() introduced 2012-12-03 17:23:21 +04:00
Andrey Breslav 4084416d56 Remove 'inline' 2012-12-03 17:23:21 +04:00
Andrey Breslav 6ed2d1560c Move arrayList() to the top 2012-12-03 17:23:21 +04:00
Andrey Breslav 6df5e8b73a Deprecate confusing arrayList(), hashSet() and such. Introduce arrayListOf(...) ans such 2012-12-03 17:23:20 +04:00
Evgeny Gerashchenko 00873b6e8c Reverted loading arrays from java with 'out' projection kind as return value.
#KT-3065
2012-11-29 17:02:43 +04:00
Andrey Breslav 9dd167a760 Duplicating method removed from stdlib 2012-11-28 16:05:48 +04:00
Andrey Breslav 5b93ae2d08 Variance in functions/properties removed from stdlib 2012-11-24 15:59:16 +04:00
Nikolay Krasko aeb7a0f1a7 Fix signature - return List<T> instead of List<in T> 2012-11-22 18:06:00 +04:00
Evgeny Gerashchenko 21e97b408c Loading java arrays as Array<out T> at method return type position, as well. 2012-11-20 16:16:47 +04:00
Evgeny Gerashchenko be7989af36 Moved JVM-specific String.repeat method to StringsJVM.kt 2012-11-19 13:29:17 +04:00
Tommy Hallgren 7ccded5f6d KT-2503 Added String.repeat method
#KT-2503 fixed
2012-11-17 14:43:06 +04:00
Andrey Breslav 92ef1c9417 Some 200 warnings eliminated from stdlib code 2012-10-19 16:17:51 +04:00
Andrey Breslav a3c50fc751 assert() now works with -ea 2012-10-11 21:08:11 +04:00
Andrey Breslav c0af93f237 orEmpty() for Array<T> fixed 2012-10-09 19:19:24 +04:00
Andrey Breslav 7d28ee4342 Nullable-specific routines now respect the fact that <T> may be instantiated with a nullable type 2012-10-09 12:58:47 +04:00