Yan Zhulanow
|
bffb24b075
|
Add publicField annotation
|
2015-07-07 16:35:22 +03:00 |
|
Yan Zhulanow
|
441e72abed
|
kapt: Add class declarations test in AP wrapper
|
2015-07-07 16:35:22 +03:00 |
|
Yan Zhulanow
|
c6ac878cf0
|
kapt: Add inherited annotations test
|
2015-07-07 16:35:21 +03:00 |
|
Yan Zhulanow
|
700d495d7f
|
kapt: Support inherited annotations in Gradle
|
2015-07-07 16:35:21 +03:00 |
|
Yan Zhulanow
|
a90f175fc2
|
kapt: Support inherited annotations in AP wrapper
|
2015-07-07 16:35:20 +03:00 |
|
Ilya Gorbunov
|
f440d97e04
|
Remove unnecessary Char.toChar from tests.
|
2015-07-06 17:57:35 +03:00 |
|
Alexander Udalov
|
feb4dd7b8f
|
Drop 'OBJECT$' field deprecated in M11
|
2015-07-06 16:19:54 +03:00 |
|
Ilya Gorbunov
|
005a0a1eb6
|
Eliminate deprecated char operation usages in stdlib
|
2015-07-04 04:45:47 +03:00 |
|
Ilya Gorbunov
|
f7436064d0
|
Unify componentN templates and add NOTHING_TO_INLINE suppression.
|
2015-07-03 16:38:10 +03:00 |
|
Ilya Gorbunov
|
9618a3542f
|
Provide getOrElse and getOrNull methods for indexed collections.
Breaking: elementAtOrElse is no longer inlined for Iterables and Sequences.
#KT-6952
|
2015-07-03 16:38:08 +03:00 |
|
Ilya Gorbunov
|
64379947fd
|
Do not allow using getOrPut on concurrent maps.
#KT-5800 In Progress
|
2015-07-01 22:33:58 +03:00 |
|
Ilya Gorbunov
|
a47325cc30
|
Provide getOrSet method for ThreadLocal<T: Any>
#KT-7927 Fixed
|
2015-07-01 22:30:17 +03:00 |
|
Ilya Gorbunov
|
cb9d9cb77d
|
Delegates.observable and vetoable inline their lambda parameters into ObservableProperty implementation.
ObservableProperty made abstract.
#KT-5388
|
2015-07-01 22:23:14 +03:00 |
|
Ilya Gorbunov
|
9dbc4e4eef
|
Provide another type of callback to the ObservableProperty which is called after the property value has been changed.
#KT-6866 Fixed
|
2015-07-01 22:23:11 +03:00 |
|
Ilya Gorbunov
|
6b700c4ba6
|
Restore and undeprecate removed Iterator.forEach().
|
2015-06-29 17:06:48 +03:00 |
|
Ilya Gorbunov
|
34f939a476
|
Make sequence implementations private.
|
2015-06-29 17:06:46 +03:00 |
|
Ilya Gorbunov
|
4660b07687
|
StdLib cleanup: drop deprecated iterators and streams.
|
2015-06-29 17:06:45 +03:00 |
|
Ilya Gorbunov
|
6d4e48ab9a
|
Compiler&plugin deprecations cleanup: string operations.
|
2015-06-29 17:06:43 +03:00 |
|
Ilya Gorbunov
|
35166f44ae
|
StdLib deprecations cleanup: string operations.
|
2015-06-29 17:06:41 +03:00 |
|
Ilya Gorbunov
|
5779b89ff0
|
Deprecations cleanup: sequence -> asSequence
|
2015-06-29 17:06:33 +03:00 |
|
Ilya Gorbunov
|
f3a19ebe11
|
StdLib deprecations cleanup: length, size, indices and other collection operations.
|
2015-06-29 17:06:20 +03:00 |
|
Ilya Gorbunov
|
00a44f6d4f
|
StdLib deprecations cleanup: *array -> *arrayOf, copyToArray -> toTypedArray.
|
2015-06-29 17:05:57 +03:00 |
|
Ilya Gorbunov
|
cbdaf2a151
|
Minor: regenerate generated code.
|
2015-06-26 19:40:56 +03:00 |
|
Ilya Gorbunov
|
d20d8e2106
|
2nd stage of replaceFirst semantics change: remove deprecated String.replaceFirst(String), rename replaceFirstLiteral to replaceFirst.
|
2015-06-24 21:48:09 +03:00 |
|
Ilya Gorbunov
|
249106647c
|
2nd stage of split semantics change: remove deprecated String.split(String), rename splitBy back to split. Provide replacement for splitBy and splitWithRegex (JS).
|
2015-06-24 21:48:07 +03:00 |
|
Ilya Gorbunov
|
9caf5baf34
|
Refactor delegation unit tests.
|
2015-06-24 21:39:41 +03:00 |
|
Ilya Gorbunov
|
d04e94c826
|
Use NoSuchElementException instead of KeyMissingException. Deprecate KeyMissingException.
|
2015-06-24 21:39:40 +03:00 |
|
Ilya Gorbunov
|
9c7992abbb
|
Use getOrElse in MapVal.get
|
2015-06-24 21:39:38 +03:00 |
|
Ilya Gorbunov
|
a6b7857d57
|
Drop complicated MapAccessors. Deprecate simple cases of Delegates.mapVar and Delegates.mapVal in favor of direct delegation without wrappers.
|
2015-06-24 21:39:37 +03:00 |
|
Ilya Gorbunov
|
d2feefbf3a
|
Document map delegation accessors and withDefault functionality.
|
2015-06-24 21:39:36 +03:00 |
|
Ilya Gorbunov
|
2f8a431a79
|
Change getOrElse and getOrPut implementations so that double lookup is made when map doesn't contain value, rather when does.
|
2015-06-24 21:39:34 +03:00 |
|
Ilya Gorbunov
|
5306e88425
|
Provide the way to specify implicit default for a readonly or mutable map.
Refactor: rename default key and value providers.
|
2015-06-24 21:39:33 +03:00 |
|
Ilya Gorbunov
|
d137a83471
|
Simple extensions to delegate readonly property to Map and read-write property to MutableMap without delegate wrappers.
Delegation to map with custom key selector by map accessors.
|
2015-06-24 21:39:31 +03:00 |
|
Ilya Gorbunov
|
2989586582
|
Change Lazy from an interface to an abstract class with internal constructor to prevent implementations violating its contract.
|
2015-06-24 21:39:30 +03:00 |
|
Michael Nedzelsky
|
71729031c1
|
fix maven build
|
2015-06-24 01:35:25 +03:00 |
|
Sergey Mashkov
|
ab5d8d12ea
|
IDL2K declarations order stability
|
2015-06-23 17:21:13 +03:00 |
|
Sergey Mashkov
|
0e518e46bb
|
JS and IDL2K: make dictionary builder functions public
|
2015-06-22 12:57:23 +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 |
|
Ilya Gorbunov
|
bfdb200cc7
|
Lazy: Use UNINITIALIZED_VALUE instead of null to indicate that value was not initialized. Remove escape and unescape methods.
|
2015-06-19 23:08:12 +03:00 |
|
Ilya Gorbunov
|
59ff9dc3cf
|
Document lazy interface and methods.
|
2015-06-19 23:08:11 +03:00 |
|
Ilya Gorbunov
|
536e669023
|
Provide Lazy<T> in kotlin package — an interface that represents lazily computed value. Read-only properties can be delegated to lazy with the extension getter. Delegates.lazy and blockingLazy are deprecated.
|
2015-06-19 23:08:09 +03:00 |
|
Ilya Gorbunov
|
f2788d53c0
|
Refactor: rename PropertyMetadata parameter from 'desc' to 'property'.
Correct test data after parameter has been renamed.
|
2015-06-19 23:08:08 +03:00 |
|
Ilya Gorbunov
|
6b747cf6f8
|
Move delegate property interfaces to a separate file.
|
2015-06-19 23:00:03 +03:00 |
|
Ilya Gorbunov
|
fb6c7e20de
|
Use identity equals in lazy unescape.
#KT-7474 Fixed
|
2015-06-19 23:00:01 +03:00 |
|
Ilya Gorbunov
|
a80f65cfd9
|
Do not create empty list when reversing empty collection or array — use singleton empty list instead.
#KT-8099 Fixed
|
2015-06-19 19:41:10 +03:00 |
|
Yan Zhulanow
|
d0897193e8
|
kapt: Use actual classpath in the second Kotlin task as well
|
2015-06-19 02:29:13 +03:00 |
|
Yan Zhulanow
|
5f85a028ae
|
kapt: Fix ConcurrentModificationException in Gradle
|
2015-06-19 02:29:13 +03:00 |
|
Yan Zhulanow
|
d9ac8c9d22
|
kapt: Pass annotation declarations options via Java APT options
|
2015-06-19 02:29:12 +03:00 |
|