Ilya Gorbunov
|
7cc4cc0cec
|
Make testDeepTreeOddEvenNodesMutual two times easier
Otherwise it often times out in JS tests in a parallel build.
|
2020-06-01 20:15:55 +03:00 |
|
Roman Elizarov
|
46b426ef77
|
KT-31741: stdlib: DeepRecursiveFunction (#3398)
Introduces experimental coroutines-based framework to execute deeply recursive functions that utilities the heap and thus avoid StackOverflowError.
|
2020-05-27 10:06:00 +03:00 |
|
nikita.movshin
|
65244b4bea
|
Update copyright.
Change the copyright from "JetBrains s.r.o." to
"JetBrains s.r.o. and Kotlin Project contributors"
Update only 2 lines copyright.
|
2019-04-23 20:09:22 +03:00 |
|
Alexander Udalov
|
55c8b35eee
|
Remove unneeded default imports in stdlib and tests
|
2018-10-01 13:39:02 +02:00 |
|
Ilya Gorbunov
|
48fd8a63ee
|
Introduce Any?.hashCode() extension #KT-25039
|
2018-09-10 06:41:49 +03:00 |
|
Ilya Gorbunov
|
db7f4bb402
|
Deprecate js Math.random and provide replacement with Random.nextDouble
#KT-23564 Fixed
|
2018-08-30 14:52:47 +03:00 |
|
Ilya Gorbunov
|
ecf0d7ec0d
|
Reformat stdlib tests and samples
#KT-5558
|
2018-04-27 05:28:57 +03:00 |
|
Ilya Gorbunov
|
e21c235bbb
|
Add or update copyrights in the standard library sources
|
2018-04-26 21:57:50 +03:00 |
|
Ilya Gorbunov
|
9b38e5e7b5
|
stdlib tests: move JVM-only test source files
|
2018-04-12 17:53:00 +03:00 |
|
Ilya Gorbunov
|
7a40b4c5f1
|
Refactor: extract JVM-specific tests into separate files
Make KotlinVersion random comparison test running in JS
|
2018-03-22 17:08:43 +03:00 |
|
Ilya Gorbunov
|
f468990f97
|
Add racing version of each Lazy test
Run several concurrent accesses to a lazy value
many times and validate invariants.
|
2017-12-26 23:14:11 +03:00 |
|
Ilya Gorbunov
|
4827aadcfd
|
Improve stability of lazy test, make some tests take less time
|
2017-12-26 23:14:09 +03:00 |
|
Ilya Gorbunov
|
20b122c1dd
|
Use kotlin.test.Test instead of org.junit.Test in common stdlib tests
(and in jvm-only and js-only tests also)
|
2017-10-15 17:40:53 +03:00 |
|
Ilya Gorbunov
|
599113b30f
|
Fix internal KotlinVersion representation that caused invalid comparison
|
2017-09-06 18:45:33 +03:00 |
|
Ilya Gorbunov
|
e0a4f9ba76
|
Rewrite precondition samples and refactor precondition tests
Precondition tests are shared for JS target.
Samples do not use assertFailsWith as expression, as it's going to be converted as a special template.
|
2017-04-21 21:13:25 +03:00 |
|
Ilya Gorbunov
|
6ae19e03d5
|
Clean warnings and refactor stdlib tests.
Merge RangeJVMTest into RangeTest.
|
2017-04-18 18:51:20 +03:00 |
|
Ilya Gorbunov
|
6af986cfdd
|
Refactor serialization tests and move them to test/io package
Add tests for singleton deserializing.
|
2017-04-18 12:46:52 +03:00 |
|
Ilya Gorbunov
|
6a70761783
|
Minor: normalize '@Test' annotation casing in all tests.
|
2016-11-21 18:20:33 +03:00 |
|
Ilya Gorbunov
|
8de67d039b
|
Expose maximum version component value as a constant, increase it to 255.
Add tests for KotlinVersion, document remaining parts of API.
#KT-14789
|
2016-11-15 16:38:52 +03:00 |
|
Ilya Gorbunov
|
badbcd08de
|
Annotate explicitly stdlib tests, which must be excluded from JS stdlib tests with @JvmVersion, do not use file naming convention, use preprocessor instead.
|
2016-10-26 17:47:15 +03:00 |
|
Ilya Gorbunov
|
0ac461927c
|
Minor: Fix TODOs in stdlib tests
|
2016-10-18 17:13:17 +03:00 |
|
Ilya Gorbunov
|
c5a208f3eb
|
Rearrange stdlib unit tests across packages.
Rearrange JS stdlib unit tests.
|
2016-06-18 16:50:32 +03:00 |
|
Ilya Gorbunov
|
4b533b297e
|
reified assertFailsWith available in kotlin-test for JS
#KT-11346
|
2016-04-27 18:22:20 +03:00 |
|
Ilya Gorbunov
|
3c35395cf7
|
Minor: refactor some tests to use nested classes.
|
2016-02-21 04:18:11 +03:00 |
|
Ilya Gorbunov
|
c3190bbae3
|
Migrate type parameter list syntax.
|
2015-11-21 00:54:15 +03:00 |
|
Ilya Gorbunov
|
88e48380af
|
StdLib cleanup, deprecated symbol usage: Throwable.getMessage
|
2015-11-21 00:54:09 +03:00 |
|
Ilya Gorbunov
|
07654eb82b
|
StdLib cleanup, deprecated symbol usage: size() and length()
|
2015-11-21 00:54:05 +03:00 |
|
Ilya Gorbunov
|
404b228954
|
StdLib cleanup: replace fails with assertFails
|
2015-10-07 22:36:06 +03:00 |
|
Ilya Gorbunov
|
74f39c2375
|
Provide LazyThreadSafetyMode.PUBLICATION: concurrent non-blocking initializations, single publication.
|
2015-09-25 21:49:46 +03:00 |
|
Denis Zharkov
|
5cecaa6f87
|
Get rid of deprecated annotations and modifiers in stdlib (besides JS)
|
2015-09-18 10:14:28 +03:00 |
|
Ilya Gorbunov
|
f57c207ed2
|
Introduce NotImplementedError instead of UnsupportedOperationException to throw from TODO function.
#KT-8153
|
2015-07-24 04:32:52 +03:00 |
|
Ilya Gorbunov
|
f2716a973c
|
TODO as a function. Add an overload with a string reason.
#KT-8153 Fixed
|
2015-07-24 04:30:10 +03:00 |
|
Ilya Gorbunov
|
bfb116c0b2
|
Provide TODO as a substitution for not yet implemented method body.
#KT-8153
|
2015-07-24 04:29:31 +03:00 |
|
Ilya Gorbunov
|
346ea28337
|
lazyOf to create already initialized lazy value.
|
2015-06-19 23:08:17 +03:00 |
|
Ilya Gorbunov
|
b71fe4cd25
|
Lazy: Rename valueCreated property to isInitialized() function.
Notes about behavior of Lazy when initializer throws an exception.
|
2015-06-19 23:08:15 +03:00 |
|
Ilya Gorbunov
|
ecd131a7a1
|
Lazy made serializable.
|
2015-06-19 23:08:14 +03:00 |
|