Alexander Udalov
9c04c9ea38
Fix stdlib tests on JVM
...
#KT-5064 Open
2014-05-21 02:04:36 +04:00
Alexander Udalov
af3d56b44e
Fix JVM type mapping of arrays of type variables
...
#KT-4262 Fixed
#KT-5056 Fixed
2014-05-20 19:22:53 +04:00
Andrey Breslav
5536f4da07
Test data generated from both files separated in 717f03f474
2014-04-24 16:22:43 +04:00
Ilya Ryzhenkov
717f03f474
Split tests into platform independent and JVM parts to run subset of tests in JS
2014-04-24 12:59:43 +04:00
Ilya Ryzhenkov
a6c01f82b2
Make isNaN check language independent, working in JVM & JS
2014-04-24 12:59:43 +04:00
Ilya Ryzhenkov
a825b13a4b
Restore tests on streams, add test for filterNotNull
2014-04-24 12:59:42 +04:00
Ilya Ryzhenkov
87745c05ae
Fix filterNotNull and mapNotNull for streams.
2014-04-24 12:59:42 +04:00
Ilya Ryzhenkov
118126c744
Add toList() operation on Maps
2014-04-24 12:59:42 +04:00
Ilya Ryzhenkov
5537ff5f3c
Add toSortedList operation for Streams
2014-04-24 12:59:42 +04:00
Ilya Ryzhenkov
9a7758bf4e
Remove bogus filterIsInstance* on strings.
2014-04-24 12:59:42 +04:00
Ilya Ryzhenkov
6562ee4967
Rename "collection" parameter to "destination" in *To() functions.
2014-04-24 12:59:41 +04:00
Ilya Ryzhenkov
e43d08d228
Fix typo
2014-04-24 12:59:41 +04:00
Ilya Ryzhenkov
89c1260627
Fix formatting in Engine and templates
2014-04-24 12:59:41 +04:00
Ilya Ryzhenkov
f14ca2cf89
Extension method to convert Enumeration to List
2014-04-24 12:59:41 +04:00
Ilya Ryzhenkov
cbc0e6404e
Support String in generators, and migrate generated functions.
2014-04-24 12:59:41 +04:00
Ilya Ryzhenkov
d9d5631a16
Optimize selection functions, add guard checks.
2014-04-24 12:59:41 +04:00
Amal Samally
a3ad79e5d9
KT-4614: Add String.format(Locale, args)
2014-04-24 12:59:40 +04:00
Ilya Ryzhenkov
d54fb97c5d
Make all *Array.fill() extensions returning an array #KT-4760 Fixed
2014-04-24 12:59:40 +04:00
Ilya Ryzhenkov
1db035a0aa
Slice functions for arrays and lists.
2014-04-24 12:59:40 +04:00
Ilya Ryzhenkov
df310ac362
Minor: restore generated line break so that file do not get dirty on every regeneration
2014-04-24 12:59:40 +04:00
Zalim Bashorov
96d5a1d0e6
JS backend: test both versions of Map(Complex and Primitive)
2014-04-02 17:50:40 +04:00
Zalim Bashorov
336ff43b26
JS backend: - test both versions of Set(Complex and Primitive)
...
- added size in PrimitiveSet
- fixed contains in PrimitiveSet
#KT-4796 fixed
2014-04-02 17:50:40 +04:00
Alexander Udalov
e3fffe275b
Fix implementation of Iterable<T>.take
...
#KT-4780 Fixed
2014-03-28 19:08:48 +04:00
Ilya Ryzhenkov
33415c2333
Uncomment test for TreeSet
2014-03-19 20:25:15 +04:00
Ilya Ryzhenkov
fb7034a472
Clean TODOs and commented code which works.
2014-03-19 20:25:15 +04:00
Ilya Ryzhenkov
266f6ad81a
Clean TODOs, add custom Iterable implementation test.
2014-03-19 20:25:15 +04:00
Ilya Ryzhenkov
ceb2aa57f9
Make two overloads of copyOf to preserve nullness when size doesn't change
2014-03-19 20:25:14 +04:00
Ilya Ryzhenkov
108fdc0097
Make stream plus operation actually streaming (lazy).
2014-03-19 20:25:14 +04:00
Ilya Ryzhenkov
c5b0351aa7
Minor. Formatting
2014-03-19 20:25:13 +04:00
Ilya Ryzhenkov
e37d8174c3
New stdlib generators
2014-03-19 20:25:11 +04:00
Zalim Bashorov
33360c2528
Dropped some TODOs
...
#KT-2564 Obsolete. Looks like, it's fixed in dcddd04 .
2014-03-11 20:03:58 +04:00
Zalim Bashorov
ffa2a84170
Stdlib: remove a workaround which related to KT-2028
2014-03-11 20:03:57 +04:00
Mikhael Bogdanov
629a07c748
Removing inlines annotation from properties
2014-03-03 15:43:38 +04:00
Alexander Udalov
a6a31878a7
Delete Annotations.kt, move "annotationType" to JVM stdlib
2014-03-02 19:55:28 +04:00
Alexander Udalov
f63cbcfd6a
Delete wrong toString() extension, fix StringJVMTest
2014-03-02 19:55:28 +04:00
Alexander Udalov
11cc7f46f4
Remove "Iterator.iterator()" intrinsic, add stdlib function
2014-03-02 19:55:24 +04:00
Alexander Udalov
ac71911720
Get rid of "jet" in comments, assertions, READMEs, etc.
...
Replace with "kotlin"
#KT-2896 Fixed
2014-03-02 19:55:11 +04:00
Alexander Udalov
6acce0f930
Move jet.runtime.Intrinsic to kotlin.jvm.internal.Intrinsic
2014-03-02 19:54:56 +04:00
Alexander Udalov
b68e47f705
Move JVM-specific annotations out of built-ins
...
Move 'volatile' and 'synchronized' to package 'kotlin' in stdlib. Also delete
'atomic', since its support was never implemented
2014-03-02 19:54:55 +04:00
Alexander Udalov
774e5f0535
Sort out JVM intrinsics for equals, hashCode, toString
2014-03-02 19:54:55 +04:00
Alexander Udalov
3dcd85bdb4
Add toString() to Any, fix all tests
...
#KT-4517 Fixed
2014-03-02 19:54:49 +04:00
Alexander Udalov
004c289a0b
Use kotlin.modules.* instead of jet.modules.*
2014-02-28 21:48:25 +04:00
Alexander Udalov
391da33c01
Don't use "jet" prefix in stdlib sources
2014-02-21 20:38:02 +04:00
Andrey Breslav
ff762a4467
Use JDK annotations downloaded from a KAnnotator build
2014-02-21 19:23:41 +04:00
Alexander Udalov
4605a8f1f9
Copy jet.modules.* to kotlin.modules.*
...
The next step will be to use the new "kotlin.modules" package and drop the old
"jet" one
2014-02-19 17:44:19 +04:00
Zalim Bashorov
529d7374b8
Stdlib: enabled test List::withIndices.
2014-02-03 13:31:23 +04:00
Zalim Bashorov
edb930fd76
JS stdlib: added missed tests for Set and fixed HashSet implementations. Implemented Set::iterator, AbstractCollection::removeAll, AbstractCollection::retainAll, AbstractCollection::containsAll.
...
#KT-4390 fixed
2014-02-03 13:31:23 +04:00
Zalim Bashorov
ceab4347ec
JS stdlib: added missed tests for Map and fix HashMap implementation.
2014-02-03 13:31:23 +04:00
Evgeny Gerashchenko
15bba63dc1
Removed obsolete workaround for KT-1752.
2014-01-28 00:51:10 +04:00
Alexander Udalov
ca565b9c19
Move toString() from primitive ranges to Range
...
The same can't be done with progressions, because its toString() checks if an
increment is greater than zero, but Progression.increment is of type Number,
which is not Comparable<Int>
2014-01-27 18:33:47 +04:00