Commit Graph

669 Commits

Author SHA1 Message Date
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