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
Christian Laakmann
9b3d357371
added extension methods MutableCollection#addAll(Iterable) and MutableCollection#addAll(Iterator) (#KT-4202 fixed)
2014-01-24 18:12:45 +04:00
Andrey Breslav
f757881f22
[throws] annotation added to the standard library
2014-01-22 19:04:44 +04:00
Andrey Breslav
7b61bdb9b1
Overload constructor of Composite iterator for lazy use cases
...
This time in the right file
2014-01-22 01:58:46 +04:00
chashnikov
cfd9431d50
Merge pull request #336 from christian-laakmann/patch-1
...
KT-4371 Add Char.plus(String) to standard library
2014-01-15 04:48:04 -08:00
Pavel V. Talanov
7db53106fd
Stdlib: fix signature of Reader.forEachLine() function
...
#KT-4242 Fixed
2014-01-09 21:07:23 +04:00
Christian Laakmann
cfca717c35
KT-4371 Add Char.plus(String) to standard library
2013-12-31 09:16:03 +01:00
Jon Renner
6781231411
KT-4347 add Array extension indexOf to stdlib
2013-12-30 14:42:56 +04:00
Jon Renner
e99a90b1c2
KT-4343 getStackTrace() for Throwables
2013-12-27 12:37:48 +04:00
Jon Renner
afde10093f
fix typo
2013-12-25 13:37:23 +08:00
Natalia Ukhorskaya
4329c42e3f
Make unary minus and unary plus return int for byte and short
2013-12-23 13:46:00 +04:00
Alexander Udalov
13214d2dec
Update doc comments of utility functions on lists
2013-12-12 23:34:08 +04:00
Michael Zehender
6546d7a1e7
#KT-2341 Fixed
2013-12-12 23:34:08 +04:00
Evgeny Gerashchenko
e80af77c31
Added max() and min() for CharArrays.
2013-12-06 20:35:31 +04:00
nik
f439604b57
standard library: 'max' and 'min' functions reimplemented to avoid unnecessary null checks
...
(as proposed for minBy/maxBy in https://github.com/JetBrains/kotlin/pull/324 )
2013-12-06 20:22:53 +04:00
Natalia Ukhorskaya
6331dd2308
Fix toFloat in stdlib
2013-12-05 15:21:57 +04:00
Natalia Ukhorskaya
d63f6843c8
Merge ConstantExpressionEvaluator and CompileTimeConstantResolver
2013-12-05 15:21:50 +04:00
Mikhael Bogdanov
191891963c
Fixed warning with 'orEmpty' function
2013-12-02 18:30:42 +04:00
Mikhael Bogdanov
382b2d4a96
Fix compilation warnings with redundant inline annotation
2013-12-02 18:30:42 +04:00
Mikhael Bogdanov
16f554b6bf
Removed inline annotation from downTo functions
2013-12-02 18:28:24 +04:00
Mikhael Bogdanov
0e0f950140
Replacing callable and rullable funs with SAM constructor
2013-12-02 18:28:24 +04:00
Mikhael Bogdanov
1dba69186c
Stdlib compilation error fixes with new diagnostics
2013-12-02 18:28:24 +04:00
Mikhael Bogdanov
339e639135
Stdlib regenerated
2013-12-02 18:28:24 +04:00
nik
ac6dc9fa54
standard library: 'maxBy' and 'minBy' functions added (#KT-4267 fixed)
2013-12-02 18:24:24 +04:00
nik
45e9211943
standard library: added isEmpty/isNotEmpty functions for primitive arrays
2013-12-02 18:24:24 +04:00
nik
b636538422
standard library: variance for Array functions corrected
2013-12-02 18:24:24 +04:00
nik
bf36eb07e9
standard library: 'max' and 'min' functions added (KT-3714, KT-3843, KT-3126)
2013-11-27 23:09:30 +04:00
nik
cde36adbdc
standard library: 'sum' function added (KT-3714, KT-3843, KT-3126)
2013-11-27 12:42:40 +04:00
Alexey Sedunov
9839c2b0b6
Stdlib: Add iteration over unary function, implement iterator zip and skip
2013-11-20 01:44:13 +04:00
Maxim Shafirov
5e2e6e557d
error (yet to decide what particular exception to throw)
2013-11-10 18:25:13 +04:00
Maxim Shafirov
73db26f5f3
Clean up deprecation
2013-11-07 13:03:03 +04:00
Mohammad Shamsi
0c447c81ca
KT-4153 Fixed.
2013-11-05 18:37:13 +08:00
Mohammad Shamsi
d3eb23f233
KT-4139 FIXED
...
KT-4139 add "map" and "mapTo" methods in to "String" class.
2013-10-27 23:35:09 +08:00
Natalia Ukhorskaya
97b35ed8ea
Remove duplicated Delegated properties classes from stdlib
2013-10-18 11:52:08 +04:00
Andrey Breslav
d4a89d04d7
Each module carries its output directory
2013-10-10 17:49:17 +04:00