Commit Graph

1896 Commits

Author SHA1 Message Date
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
Evgeny Gerashchenko 57dcb991b2 Specified return-type explicitly for FunctionalList.iterator() member function 2012-03-10 14:58:03 +04:00
Hiram Chirino 3b85642b96 Simplify the String.toRegex extension to a single function that uses a default arg.
Also moved it to the String.kt source file that that String extension functions can be found in a single place.
2012-03-09 13:42:35 -05:00
James Strachan 0a70ed6aee added some docs 2012-03-09 11:43:23 +00:00
James Strachan 6d355d7be2 fixed minor bug :) 2012-03-09 07:11:19 +00:00
James Strachan bdcdf93650 Merge pull request #15 from chirino/master
stdlib enhancements around String conversions.
2012-03-08 22:48:51 -08:00
Hiram Chirino dba869a49d Adding check method to stdlib as detailed in KT-1530 2012-03-08 15:11:51 -05:00
Hiram Chirino 488cf35aaf Added extension methods to convert String to all primitives. Also for String to ByteArray, and ByteArray to String using a character encoding and then reused in the IO extension methods to simplify. 2012-03-08 14:42:41 -05:00
James Strachan 34a0d266d0 fixed up arrays.orEmpty() API - thanks again Stepan! 2012-03-08 14:51:09 +00:00
James Strachan db72208a91 refactored filterNulls() to filterNotNull() which is a clearer name - thanks Stepan! 2012-03-08 14:36:23 +00:00
James Strachan a2b41a717e switched to UTF-8 by default for string encoding 2012-03-07 20:13:47 +00:00
James Strachan fe6268f458 merged pull request https://github.com/JetBrains/kotlin/pull/12 from ntaro with thanks! 2012-03-07 19:28:04 +00:00
James Strachan 7afe9e6fcf Merge pull request #14 from chirino/KT-1530
For KT-1530
2012-03-07 11:23:30 -08:00
James Strachan ae03192183 Merge pull request #13 from chirino/testexception
Generalize test exception catching to Throwable so that you can test for...
2012-03-07 11:22:46 -08:00
James Strachan 4f14c18aee added a few more file & stream helper methods 2012-03-07 19:16:18 +00:00
Hiram Chirino c9d6b8462d KT-1530 : stdlib should include assert and require functions to simplify precondition checking 2012-03-07 13:16:02 -05:00
Hiram Chirino 87370ba3bd Generalize test exception catching to Throwable so that you can test for RuntimeExceptions. 2012-03-07 13:14:49 -05:00
James Strachan 25ae0bb127 trying to work around compiler error 2012-03-07 18:05:00 +00:00
James Strachan 53f29c265c added some file & io helper methods 2012-03-07 17:58:58 +00:00
James Strachan cb0d5078da added some better wikilinks 2012-03-07 12:44:00 +00:00
James Strachan a6254ec4aa fixed up comment 2012-03-07 10:26:53 +00:00
Andrey Breslav 3beec4847a stdlib sources re-added 2012-03-06 19:35:12 +04:00