Michael Nedzelsky
2db1d128a0
JS backend: add ArrayList(Collection) into javautilCode.kt
2014-10-07 08:37:01 +04:00
Zalim Bashorov
7a51ef5723
Stdlib: fix build -- use named object instead of instance of Any because Any not mapped yet in JS backend.
2014-10-06 23:18:51 +04:00
Zalim Bashorov
0cac7c32b6
Stdlib: Deprecated.kt splitted to common and jvm parts.
2014-10-06 23:18:50 +04:00
Zalim Bashorov
3bc80a6d05
Stdlib: Char.kt splitted to common and jvm parts.
2014-10-06 23:18:50 +04:00
Zalim Bashorov
d7dfbe40a4
Stdlib: moved CharSequence.size and String.size to StringJVM.kt because they are intrinsic in JS.
2014-10-06 23:18:50 +04:00
Zalim Bashorov
4ba4484683
Stdlib: moved setOf and linkedListOf from JUtilJVM.kt to JUtil.kt.
2014-10-06 23:18:49 +04:00
Alexey Tsvetkov
8a607ce9be
Minor test: added config argument
2014-10-03 14:23:57 +04:00
Ilya Ryzhenkov
bf368b2bc2
Restore accidentally removed String.getBytes() and mark as deprecated (discouraged).
2014-09-26 16:28:08 +04:00
Ilya Ryzhenkov
fabdc1fd32
Add Typography constants.
2014-09-26 01:55:08 +04:00
Ilya Ryzhenkov
350d446031
Make UTF-8 default for delegated java.lang.util functions. Convert getBytes() to toByteArray() to make it clear of copy operation.
2014-09-26 01:55:07 +04:00
Ilya Ryzhenkov
7616d3e18a
Unify charset-related APIs to use Charsets.UTF_8 as default. (Manual merge of PR#491)
...
Minor cleanup.
2014-09-26 01:55:07 +04:00
Ilya Ryzhenkov
7c61c36746
Rename encoding to charset for consistency
2014-09-26 01:55:06 +04:00
Ilya Ryzhenkov
4cdcadef9f
Add 6 standard charsets.
2014-09-26 01:55:06 +04:00
Ilya Ryzhenkov
ea8977c5b5
Minor: code formatting
2014-09-26 01:55:05 +04:00
Ilya Ryzhenkov
3e4cc87c87
Add more tests on streams and move relevant code from old iterators tests.
2014-09-26 01:33:51 +04:00
Ilya Ryzhenkov
c5c1ecf6c0
Improve Streams implementation for performance and validity (based on JMH research)
2014-09-26 01:33:51 +04:00
Ilya Ryzhenkov
c074b4317e
Cleanup concurrent
2014-09-24 17:39:47 +04:00
Ilya Ryzhenkov
3ab1901f06
Rename Serializable test file
2014-09-24 17:39:47 +04:00
Ilya Ryzhenkov
7b77229638
Cleanup Serializable test
2014-09-24 17:39:47 +04:00
Ilya Ryzhenkov
a6d2624807
Cleanup test helpers.
2014-09-24 17:39:47 +04:00
Ilya Ryzhenkov
f2b9b370e1
Clean Dom and Dom tests.
2014-09-24 17:39:46 +04:00
Natalia Ukhorskaya
655682ac97
Move regression tests from stdlib to compiler
...
#KT-5770 FIxed
2014-09-17 13:59:52 +04:00
Zalim Bashorov
30208d5532
Minor: drop semicolon in package declaration everywhere.
2014-09-16 19:32:37 +04:00
Zalim Bashorov
0b0e9ee244
JS stdlib: test that js library doesn't contain internal declarations.
2014-09-16 19:32:37 +04:00
Zalim Bashorov
b28b0046d1
Minor: drop obsolete code.
2014-09-16 19:32:37 +04:00
Michael Bogdanov
08e02f4176
Moving platformStatic annotation to kotlin.platform package
2014-09-10 17:35:59 +04:00
Pavel V. Talanov
7a1d5d63dc
Rename: AnalyzerFacadeForJvm(Js) -> TopDownAnalyzerFacadeForJvm(Js)
2014-08-22 23:16:55 +04:00
Pavel V. Talanov
cb02f6223b
Stdlib: javaClass() type parameter has Any upperbound
2014-08-14 20:54:14 +04:00
Pavel V. Talanov
bcaddd7143
Stdlib: javaClass type parameter has Any upperbound
2014-08-14 19:59:22 +04:00
Pavel V. Talanov
8496c535aa
Replace ModuleDescriptorImpl implementation
...
Change the way modules are configured:
Add dependencies on other modules instead of adding additional package fragment providers
Refactor related code
Drop DependencyKind
Hide common new module creation in CliLightClassGenerationSupport
2014-07-31 21:25:49 +04:00
Pavel V. Talanov
bff579dd1e
Stdlib minor: Remove unused ChangeEvent#propogationId
2014-07-29 21:01:18 +04:00
Pavel V. Talanov
f678918b86
Stdlib minor: Remove unused AbstractIterator#peek()
2014-07-29 21:01:16 +04:00
Pavel V. Talanov
e4de6f5e31
Stdlib minor: Make kotlin.support.State enum
2014-07-29 21:01:14 +04:00
Pavel V. Talanov
7f173fe764
Fix most of the missing visibilities in stdlib
...
Specify visibilities and reformat surrounding code
Add test checking that there is no internal visibility specified in stdlib sources
Internal visibility does not make sense in stdlib
because it is either missed public or private would be more appropriate
2014-07-29 21:01:12 +04:00
Evgeny Gerashchenko
90b065e82b
+= tests fix
2014-07-29 12:06:36 +04:00
Denis Zharkov
48ca1bd453
Assignment operations test fix:
...
type infered for these vals are MutableIterator, but there is no plus (returning MutableIterator)
nor plusAssign operator for them, so I casted them explicitly to Iterator
2014-07-28 22:00:15 +04:00
Alexander Udalov
cdbdfaf182
Make Pair and Triple data classes
2014-07-25 21:19:38 +04:00
Alexander Udalov
a79398fa00
Don't load Object as a supertype for Java classes
...
#KT-4890 In Progress
#KT-5002 Fixed
2014-07-25 21:19:37 +04:00
Alexander Udalov
70adb0f4e2
Temporarily prohibit non-local returns for some stdlib functions
...
Make InlineUtil work with FQ names, not descriptors
#KT-5496 Fixed
#KT-5497 Fixed
2014-07-19 02:13:27 +04:00
Ilya Ryzhenkov
3980664049
Tests for map functions.
2014-07-16 21:35:12 +04:00
Ilya Ryzhenkov
37874556ae
Use different file for navigation test because of test framework limitation.
2014-07-16 21:35:11 +04:00
Zalim Bashorov
14ab3c4de1
JS stdlib: allowed use null as key and value in Map implementations. Added tests for using null in Set and Map implementations.
2014-07-16 21:35:11 +04:00
Zalim Bashorov
223a14a855
Moved MutableMap.set from Maps.kt to MapsJVM.kt to avoid ambiguity when compile MapTest.kt by JS backend.
2014-07-16 21:35:10 +04:00
Zalim Bashorov
9b081fd254
Minor: assert -> assertTrue
2014-07-16 21:35:10 +04:00
Ilya Ryzhenkov
4ea62071b5
Split tests into platform-independent and JVM.
2014-07-16 21:35:09 +04:00
Ilya Ryzhenkov
a9da7cfeea
Use LinkedHashMap everywhere to preserve order.
2014-07-16 21:35:09 +04:00
Ilya Ryzhenkov
cb17f0c635
Remove map iteration from ListSpecificTest - JS fails, but it is irrelevant to test.
2014-07-16 21:35:08 +04:00
Ilya Ryzhenkov
2855741572
Map.Entry.toPair
2014-07-16 21:35:08 +04:00
Ilya Ryzhenkov
0e656ce3ce
collection.toMap(selector)
2014-07-16 21:35:08 +04:00
Ilya Ryzhenkov
3491c88793
Recover test for mutable List variable and move it to ListSpecificTests
2014-07-16 21:35:07 +04:00