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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
James Strachan
|
b688ff4a7c
|
thanks to the heads up from Franck, I can work around KT-1646 - refactored previous Filter code to reuse the AbstractIterator base class and implemented filter/filterNot/filterIsInstance lazily
|
2012-03-24 21:14:54 +00:00 |
|
James Strachan
|
e45cb714ab
|
added test case for KT-1646 in an attempt to implement lazy filter/flatMap for Iterator
|
2012-03-24 20:29:11 +00:00 |
|
Andrey Breslav
|
aae196839e
|
Reverting the pull-request #29 due to the upcoming redesign of the lazy collections API
|
2012-03-23 18:11:08 +01:00 |
|
James Strachan
|
a18830ef29
|
working filterIsInstance() helper method for filtering on a sub type
|
2012-03-23 15:31:43 +00:00 |
|
James Strachan
|
dadd288c40
|
switch to using an enum
|
2012-03-23 15:31:12 +00:00 |
|
James Strachan
|
23e563b826
|
initial spike at implementing the standard collection functions on iterators; though compiler error prevented me from implementing all the lazy functions just yet
|
2012-03-23 11:36:11 +00:00 |
|
James Strachan
|
19cdb782ac
|
added helper methods for iterating through next/previous nodes or elements on the DOM
|
2012-03-23 11:04:51 +00:00 |
|
James Strachan
|
b2dd4cd590
|
updated the code generator of standard library methods and regenerated it
|
2012-03-23 11:04:04 +00:00 |
|
James Strachan
|
c0cac21b8a
|
added a helper method to filter a subset of an iterator by sub type
|
2012-03-23 11:03:38 +00:00 |
|
James Strachan
|
b46bb17377
|
corrected type of OutputStream.buffered() and fail if UTF-8 default charset can't be found - thanks for the heads up Stepan! :)
|
2012-03-22 07:20:26 +00:00 |
|
James Strachan
|
2e50a2332c
|
used functions rather that properties for consistency on streams.reader/writer/buffered methods; also use UTF-8 charset by default
|
2012-03-21 20:37:44 +00:00 |
|
Franck Rasolo
|
ef89a38de1
|
Added sequences that helped solve Project Euler problems
|
2012-03-21 10:27:17 +00:00 |
|
Franck Rasolo
|
fe17d83493
|
Initial implementation of lazily evaluated sequences
|
2012-03-21 01:31:41 +00:00 |
|
James Strachan
|
381c135fbd
|
added writer helper methods to InputStream
|
2012-03-20 15:25:05 +00:00 |
|
Stepan Koltsov
|
e2cb98df67
|
better import jet namespace
|
2012-03-19 23:25:27 +04:00 |
|
Mark S. Petrovic
|
4f2866ff5b
|
Add sortedSet and unit test
|
2012-03-17 19:00:06 -07:00 |
|
James Strachan
|
f4beb7261f
|
enabled number formatting in LocaleFormatter tests now that issue KT-1583 is fixed
|
2012-03-17 16:32:31 +00:00 |
|
James Strachan
|
e58e3cc02f
|
Merge pull request #24 from Frostman/arrays_kt_fix
Arrays.copyOf() and .copyOfRange() should return not nullable result
|
2012-03-17 09:15:48 -07:00 |
|
James Strachan
|
ed6ffe34fa
|
added an experiment of compositional map/filter style functions on nullables to mimick Scala's Option behaviour without any wrapper classes
|
2012-03-17 09:35:35 +00:00 |
|
Sergey Lukjanov
|
527e379480
|
Arrays.copyOf() and .copyOfRange() should return not nullable result
|
2012-03-16 13:07:26 +04:00 |
|
James Strachan
|
4352ed38e5
|
minor refactor to tidy up the API
|
2012-03-14 20:17:30 +00:00 |
|
James Strachan
|
e2d85427ce
|
removed the old experiments for templating; so we now just create a StringTemplate object that can be converted to html or used with JDBC queries/statements etc
|
2012-03-14 16:00:11 +00:00 |
|
James Strachan
|
e00cc87576
|
Merge pull request #19 from chirino/master
Simplify the String.toRegex extension to a single function
|
2012-03-13 07:13:18 -07:00 |
|
James Strachan
|
e007ce8c62
|
fixed up readme to link to the example template implementations
|
2012-03-13 12:22:56 +00:00 |
|
James Strachan
|
8d47332cd9
|
refactored the template experiment1 implementation to add i18n support of numbers & dates
|
2012-03-13 12:18:37 +00:00 |
|
James Strachan
|
859bab0305
|
removed some noise from the fail() methods
|
2012-03-13 12:18:36 +00:00 |
|
James Strachan
|
50a42a2f07
|
use service loading to detect the kunit asserter if its on the classpath
|
2012-03-13 11:00:16 +00:00 |
|
James Strachan
|
f490242c00
|
fixed up bad markdown :)
|
2012-03-12 20:48:54 +00:00 |
|
James Strachan
|
f927b38a14
|
added a few experimental alternatives implementations of string templates for string/html/jdbc etc for KT-1565 seems there's a few ways we could do it...
|
2012-03-12 20:46:57 +00:00 |
|
James Strachan
|
d469710c7c
|
refactored foreach() -> forEach() as per Cedric's excellent suggestion http://devnet.jetbrains.net/message/5454105#5454105
|
2012-03-12 12:07:38 +00:00 |
|
James Strachan
|
5805165793
|
initial spike to show how KT-1565 might look for auto-escaping of HTML/XML/JSON/JDBC/URLs etc
|
2012-03-12 11:51:35 +00:00 |
|
James Strachan
|
f10a110edb
|
fixed fail() method, working around a compiler issue (should not be trying to invoke a private method)
|
2012-03-12 10:40:09 +00:00 |
|