Pavel Punegov
902519a26b
Check all whitespace characters according to Unicode standard
2018-01-10 18:58:48 +03:00
ilmat192
cba7319e98
Fix utf8 conversion ( #1121 )
2017-12-12 13:30:50 +03:00
Pavel Punegov
9d077d7f4f
BC native tests port to Konan's TestRunner
2017-10-20 18:25:05 +03:00
Vasily Levchenko
197f77f8e3
[tests] string builder appendln tests
2017-09-25 17:51:33 +03:00
Ilya Matveev
e64a5f42f0
stdlib: Improve character API.
...
The patch adds methods for surrogate characters processing and Unicode
category support needed for regular expression library.
2017-06-14 10:33:45 +07:00
Ilya Matveev
0553b119b2
stdlib: Fix number parsing
2017-04-26 17:30:29 +07:00
Ilya Matveev
0cb7e5ba72
stdlib: StringBuilder: insert "null" if the argument is null
...
This patch changes the behaviour of StringBuilder.append and
StringBuilder.insert methods if the argument is null in accordance
with Kotlin JVM.
2017-04-21 16:23:27 +07:00
Ilya Matveev
89270c8108
stdlib: Implement toString with radix in accordance with Kotlin JVM
...
Old Int.toString(radix: Int) and Long.toString(radix: Long)
implementations didn't add sign for negative values. E.g.
-1.toString(16) == "0xff..ff" while JVM returns "-1" in such case.
This patch fixes this behaviour and allow us to use any radix between
2 and 36 as JVM does.
2017-04-21 16:23:27 +07:00
Ilya Matveev
5eabda0ba4
tests: Move StringBuilder tests into single file
2017-04-21 16:23:27 +07:00
Ilya Matveev
9607033c11
stdlib: Add insert methods in StringBuilder
2017-04-21 16:23:27 +07:00
Ilya Matveev
f9c6b6e6e4
stdlib: Add StringBuilder.reverse method
2017-04-21 16:23:27 +07:00
Nikolay Igotti
b5c60e3082
Support data parsing operations ( #380 )
2017-03-23 12:54:24 +03:00
Nikolay Igotti
3cd4f76397
Add startsWith()/endsWith(). ( #281 )
2017-02-28 17:03:51 +03:00
Nikolay Igotti
45bb2fdb8b
Add some string operations, refactor runtime. ( #249 )
2017-02-17 14:31:28 +03:00
Nikolay Igotti
d4fda3bfe2
String <-> CharArray conversion, ArrayBuilder by @elizarov ( #98 )
2016-11-30 13:06:36 +03:00