Leonid Shalupov
|
013ebf46db
|
Initial implementation of maven plugin
|
2012-04-03 16:50:15 +04:00 |
|
James Strachan
|
153b668d3e
|
#KT-1391 Fixed
|
2012-04-03 10:40:21 +01:00 |
|
James Strachan
|
28b0792191
|
initial psike of #KT-39 on collections (iterators required too), though hit #KT-1710
|
2012-04-03 09:20:11 +01:00 |
|
James Strachan
|
7554724911
|
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
|
2012-04-02 20:03:56 +01:00 |
|
James Strachan
|
f2bf17f548
|
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
|
2012-04-02 20:03:09 +01:00 |
|
James Strachan
|
1d342978d0
|
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
|
2012-04-02 20:01:24 +01:00 |
|
James Strachan
|
42fb0d652f
|
minor file renaming so that things are properly syntax highlighted on github - seems files can't start with Java or be called String for some reason :)
|
2012-04-02 16:35:56 +01:00 |
|
James Strachan
|
3fb74d3e69
|
renamed @includeFunction to @includeFunctionBody to be more clear that the function definition itself won't be included into the kdocs
|
2012-04-02 15:25:15 +01:00 |
|
Alex Tkachman
|
ffbce7fe1e
|
KT-1589: Array<T>(size) renamed to arrayOfNulls
|
2012-04-02 14:30:37 +03:00 |
|
Alex Tkachman
|
8ed9a89d9e
|
intrinsics for array constructors (half way for array annotations)
|
2012-03-30 18:40:56 +03:00 |
|
James Strachan
|
df4f842f52
|
fixes for more excellent Stepan feedback :)
|
2012-03-30 13:06:30 +01:00 |
|
James Strachan
|
eeb413082f
|
fixed layout of properties
|
2012-03-30 12:48:52 +01:00 |
|
James Strachan
|
68d8e7fba0
|
improved the kdoc format so it looks a bit more like kotlin code
|
2012-03-30 12:35:26 +01:00 |
|
James Strachan
|
8299ffa690
|
implemented Stepan's excellent suggestion of a cleaner computeNext() method on AbstractIterator to make a little easier to implement clean iterators - and avoid pesky nulls in the process
|
2012-03-30 11:08:01 +01:00 |
|
Svetlana Isakova
|
d4d177c0ed
|
added 'public' annotation to library functions
|
2012-03-30 13:38:36 +04:00 |
|
Svetlana Isakova
|
167a9c444a
|
Added 'public' annotation and specified return types for library functions
|
2012-03-30 13:38:35 +04:00 |
|
James Strachan
|
fbd1279cc9
|
removed Iterator.toString() as it changes the iterator state, the default is fine and folks should be explicit about iterating over an iterator. Also disabled the default limit on the iterator on join(); if folks want to limit the join they should be explicit
|
2012-03-30 10:24:27 +01:00 |
|
James Strachan
|
25c0ed3279
|
enabled the js example project
|
2012-03-30 09:43:05 +01:00 |
|
James Strachan
|
9d1a3873df
|
added a basic working JS compiler maven plugin (though it doesn't currently let you specify any library files to compile)
|
2012-03-29 21:04:24 +01:00 |
|
James Strachan
|
04905c106a
|
added a little sample maven project to test out the JS maven plugin (its not quite working yet :)
|
2012-03-29 20:50:36 +01:00 |
|
James Strachan
|
abe72e5adc
|
added a spike of a pure Java set of kotlin maven plugins which use the kotlin-compiler, build tools and associated dependencies from the Ant build. The kotlin-install module installs all the Ant build stuff into the local mvn repo, so they can be shaded and included into the plugin itself so it can be easily used from any mvn like build
|
2012-03-29 20:48:06 +01:00 |
|
James Strachan
|
b29c31ad2d
|
fixed up kdoc after Andrey's changes
|
2012-03-29 16:54:59 +01:00 |
|
James Strachan
|
beedd36456
|
refactored out the KDocLoader stuff from the KotlinCompiler; also introduced CompilerPluginContext to wrap up the Project, BindingContext and List<JetFiles> in case a plugin were to need any of those things (or we added extra stuff later like the environment)
|
2012-03-29 16:37:36 +01:00 |
|
James Strachan
|
2f1ceba317
|
Merge pull request #33 from franckrasolo/stdlib
#KT-1650 Fixed
|
2012-03-29 06:18:06 -07:00 |
|
James Strachan
|
338638d4f5
|
first spike of fix for KT-1668 to help github syntax highlighter; will rename more when Franck is done with his patches on the collection stuff
|
2012-03-29 09:32:56 +01:00 |
|
James Strachan
|
89038227d8
|
first spike attempting to implement KT-1453 though hit a compiler error
|
2012-03-29 08:58:58 +01:00 |
|
Franck Rasolo
|
834c624f2c
|
KT-1650 Made map and all variations of filter return List<T> for Java iterables, implemented take/takeWhile, and tidied up KDoc comments accordingly, #KT-1650 Fixed
|
2012-03-28 19:46:12 +01:00 |
|
Franck Rasolo
|
ca4f552245
|
KT-1653 Implemented map, flatMap, take, takeWhile, join, and toString for iterators, #KT-1653 Fixed
|
2012-03-28 15:55:27 +01:00 |
|
James Strachan
|
4e7070d2b1
|
add syntax highlighting to included code in kdocs #KT-1660 Fixed
|
2012-03-28 09:05:42 +01:00 |
|
James Strachan
|
fe9d5ddf89
|
fixed up the code generator after moving stuff around and updated with the latest/greatest documentation and function includes
|
2012-03-27 12:48:37 +01:00 |
|
James Strachan
|
224f7d706a
|
added extra warning if a macro is typed incorrectly
|
2012-03-27 12:34:52 +01:00 |
|
James Strachan
|
133afa8327
|
link more documentation to test cases and filled out the test cases a little
|
2012-03-27 12:26:20 +01:00 |
|
James Strachan
|
31fd665913
|
added more links to test code inside the kdoc and tidied up the tests a little so they look a bit nicer and more self contained in the documentation
|
2012-03-27 11:33:05 +01:00 |
|
James Strachan
|
92a1cde223
|
removed some cruft
|
2012-03-27 11:02:03 +01:00 |
|
James Strachan
|
a1cde5a7aa
|
moved the source of the standard library so that the source files (other than generated stuff) are in the package hierarchy so its easier to navigate the source of the standard library
|
2012-03-27 10:58:01 +01:00 |
|
James Strachan
|
7dd8bc9911
|
allow comments to include source code from test methods to demonstrate an API in action in code thats actually tested to be accurate. #KT-1458 Fixed
|
2012-03-27 10:46:08 +01:00 |
|
James Strachan
|
5c7ee4d870
|
added lazy message versions of require/assert/check methods, #KT-693 fixed
|
2012-03-27 06:16:21 +01:00 |
|
James Strachan
|
7aef088f7b
|
added a test of list sorting using a hand crafted Comparator<T>; though using the comparator function would be nice when KT-729 is fixed
|
2012-03-26 22:30:28 +01:00 |
|
James Strachan
|
a0e04dfcd5
|
updated kdoc so it highlights parameters with default values and varargs
|
2012-03-26 18:40:27 +01:00 |
|
James Strachan
|
5ece48e3cc
|
show traits and class visibility properly in kdoc and hide non API stuff (i.e. public and protected is shown)
|
2012-03-26 17:07:23 +01:00 |
|
James Strachan
|
1c36fdf23c
|
use more concise way to create a comparator
|
2012-03-26 15:17:19 +01:00 |
|
James Strachan
|
2803dfca08
|
tidied up the compareBy helper function a little; only compare based on the functions given
|
2012-03-26 15:07:34 +01:00 |
|
James Strachan
|
5b252aaf39
|
added sample comparator code and tidied up some test cases & converted them to the cleaner JUnit 4 style
|
2012-03-26 11:43:25 +01:00 |
|
James Strachan
|
dcae0277f1
|
updated the comments a little
|
2012-03-26 10:56:51 +01:00 |
|
James Strachan
|
d8c3a8f55c
|
added a couple of helper functions to make it easier to compare values, implement Comparable and create Comparators
|
2012-03-26 10:53:39 +01:00 |
|
James Strachan
|
793e2a9317
|
fix compiler error
|
2012-03-26 09:31:03 +01:00 |
|
James Strachan
|
3a4ed6a85f
|
for consistency, moved extension functions on iterator/iterable/collection to the kotlin package rather than being split across kotlin and kotlin.util. Once intrinsic collections are here we could consider moving the java.util extension functions into kotlin.java.util
|
2012-03-26 08:59:16 +01:00 |
|
Andrey Breslav
|
dd9c36387c
|
KT-987 Unboxing nulls
#KT-987 Fixed
|
2012-03-26 11:42:34 +04:00 |
|
James Strachan
|
a194764657
|
added a helper method for converting functions into iterators (which have all the various standard library APIs on them)
|
2012-03-25 08:10:17 +01:00 |
|
James Strachan
|
85bf6dc5a7
|
fixed up setting the text on an element
|
2012-03-24 21:45:55 +00:00 |
|