Evgeny Gerashchenko
b2e74b1473
Adapted code to new structure of ranges.
2013-01-29 22:55:06 +04:00
Evgeny Gerashchenko
0ff3589bb9
Moved *Range.step() functions to stdlib.
2013-01-29 22:55:05 +04:00
Evgeny Gerashchenko
9b866b2e12
Implemented reversed() in proper way.
...
- converted it into function
- return sequence values
- implemented for sequences as well
2013-01-29 22:55:05 +04:00
Evgeny Gerashchenko
0051cb9553
downTo functions return sequence instead of range now.
2013-01-29 22:55:04 +04:00
Evgeny Gerashchenko
c8a194c0a8
Dropped *Range.isReversed
2013-01-29 22:55:04 +04:00
Evgeny Gerashchenko
52b7ee6447
Happy new year 2013!
2013-01-28 18:58:08 +04:00
Natalia.Ukhorskaya
5c56900a09
Fix maven build: rename namespace class to package class
2013-01-18 12:59:36 +04:00
Alexander Udalov
173dfc4811
Fix kotlin-maven-plugin compilation
2013-01-16 23:09:17 +04:00
Alexander Udalov
e97b65801b
Fix stdlib tests compilation
2013-01-16 22:18:14 +04:00
Alexander Udalov
047db78104
Fix failing build, add imports
2013-01-16 21:21:43 +04:00
Evgeny Gerashchenko
abaa450917
Moved JVM-specific String functions filter(), map(), etc to StringsJVM.kt
2013-01-16 20:32:24 +04:00
Evgeny Gerashchenko
8f78ee851b
Fixed typo in comment.
2013-01-16 19:08:13 +04:00
Yuri Samsoniuk
b9e07eb645
[KT-1859] Added collection like extension methods to String.
2013-01-16 19:03:49 +04:00
Svetlana Isakova
4dc51901ba
changed groupBy method signature (in standard library)
2012-12-26 17:05:08 +04:00
Leonid Shalupov
de1c416859
website: better resources discovery
2012-12-14 20:04:46 +04:00
Leonid Shalupov
f311f88b8d
website: fix paths
2012-12-14 19:50:56 +04:00
Leonid Shalupov
b69e36331a
pack website with assembly plugin
2012-12-14 19:30:46 +04:00
Leonid Shalupov
fb12605185
do website generation in pre-package step
2012-12-14 19:24:47 +04:00
Leonid Shalupov
6778dda9db
maven: report Kotlin Compiler version as INFO
2012-12-14 17:36:02 +04:00
Andrey Breslav
0ec4131231
KDoc compilation fixed
2012-12-14 15:28:22 +04:00
Andrey Breslav
f925bfccd0
Changing default nullability for type arguments to NotNull
2012-12-14 15:28:21 +04:00
Andrey Breslav
a93596ca5e
Fixing errors in Maven build
2012-12-10 21:39:04 +04:00
Evgeny Gerashchenko
654a995a9d
Fixed compilation of kdoc.
2012-12-10 19:13:17 +04:00
Andrey Breslav
32073f0987
Fixing compilation in stdlib tests
2012-12-10 17:00:05 +04:00
Andrey Breslav
6141467499
Fixing tests after annotations changed
2012-12-10 16:44:41 +04:00
Andrey Breslav
3e7541605e
Publish kotlin-jdk-annotations.jar in Maven
2012-12-10 13:39:58 +04:00
Leonid Shalupov
f9331407a5
reverting wrong pull request 148; to be discussed
2012-12-05 21:53:34 +04:00
Philippe Marschall
3a9ed81915
Skip Plugin Exceution for POM Projects
...
It's quite common to have a multi module project with a parent project
that has POM packaging. It would be quite convenient if the
kotlin-maven-plugin could be configured there instead of in each module.
Currently this is not possible because the plugin tries to execute on
POM projects with fails.
- skip execution on POM projects
2012-12-05 15:17:46 +01:00
Andrey Breslav
b3265024ab
list(), set() and map() -> listOf(), setOf() and mapOf()
2012-12-03 21:39:56 +04:00
Andrey Breslav
5f766aa33a
list(), set() and map() introduced
2012-12-03 17:23:21 +04:00
Andrey Breslav
4084416d56
Remove 'inline'
2012-12-03 17:23:21 +04:00
Andrey Breslav
6ed2d1560c
Move arrayList() to the top
2012-12-03 17:23:21 +04:00
Andrey Breslav
6df5e8b73a
Deprecate confusing arrayList(), hashSet() and such. Introduce arrayListOf(...) ans such
2012-12-03 17:23:20 +04:00
Evgeny Gerashchenko
00873b6e8c
Reverted loading arrays from java with 'out' projection kind as return value.
...
#KT-3065
2012-11-29 17:02:43 +04:00
Andrey Breslav
9dd167a760
Duplicating method removed from stdlib
2012-11-28 16:05:48 +04:00
Andrey Breslav
5ac10ee8e5
Mutability fixed in KDocConfig: the maps are mutated from Java
2012-11-24 15:59:16 +04:00
Andrey Breslav
5b93ae2d08
Variance in functions/properties removed from stdlib
2012-11-24 15:59:16 +04:00
Nikolay Krasko
aeb7a0f1a7
Fix signature - return List<T> instead of List<in T>
2012-11-22 18:06:00 +04:00
Evgeny Gerashchenko
21e97b408c
Loading java arrays as Array<out T> at method return type position, as well.
2012-11-20 16:16:47 +04:00
Evgeny Gerashchenko
be7989af36
Moved JVM-specific String.repeat method to StringsJVM.kt
2012-11-19 13:29:17 +04:00
Tommy Hallgren
7ccded5f6d
KT-2503 Added String.repeat method
...
#KT-2503 fixed
2012-11-17 14:43:06 +04:00
Nikolay Krasko
36d8500656
Revert explicit check for building with Java 1.6
...
#KT-2988 Fixed
2012-11-14 18:19:28 +04:00
Andrey Breslav
ec255e8342
NO_RECEIVER_PARAMETER is now simply null
2012-11-01 19:53:22 +04:00
Andrey Breslav
ce9c302fe1
KDoc migrated onto new ReceiverParameterDescriptor
2012-11-01 12:11:06 +04:00
James Strachan
0506708e70
include the maps.js standard JS file in the maven plugin (fixing up issues caused by the refactoring of kotlin_lib.js into 2 files)
2012-10-25 16:56:13 +01:00
James Strachan
c843d23416
allow the maven plugin to have its source directories to be configured on a per execution basis (e.g. so that you can have different directories for JS compilation as to JVM based compilation). Its a shame to require 2 fields for configuration; but tried all other permutations I could think of but could not figure out a cleaner way -better approaches welcome! :)
2012-10-25 10:57:31 +01:00
James Strachan
3043577949
temporarily enforce jdk 1.6 in the maven build to provide a non-confusing compile error message if someone accidentally tries to build on JDK 7 which does not yet work (see KT-2988)
2012-10-24 09:23:32 +01:00
James Strachan
ef0c8ab162
added explicit source plugin version
2012-10-24 09:08:07 +01:00
Andrey Breslav
92ef1c9417
Some 200 warnings eliminated from stdlib code
2012-10-19 16:17:51 +04:00
Andrey Breslav
a3c50fc751
assert() now works with -ea
2012-10-11 21:08:11 +04:00