Commit Graph

2770 Commits

Author SHA1 Message Date
Leonid Shalupov 673c274ba4 add some maven distribution management 2012-04-07 20:42:28 +04:00
James Strachan ca7ff2e2e4 fix bad pom parent 2012-04-05 18:43:48 +01:00
James Strachan 5dcd6abcf6 removed cruft from the API website generation and now have a separate JS API build (as it fails right now) 2012-04-05 16:38:51 +01:00
James Strachan 068b542208 fixed up readme 2012-04-05 16:22:59 +01:00
James Strachan a40f9ee9b1 refactored the maven project structure so that things are in a simpler tree structure to avoid folks getting lost 2012-04-05 16:20:06 +01:00
James Strachan 937b5ac16d added first spike of a kdoc maven plugin for generating API docs for kotlin projects 2012-04-05 15:46:01 +01:00
James Strachan 59b8829657 enabled multiple source directories 2012-04-05 15:46:01 +01:00
James Strachan 698c6cc7bc added an initial spike of a swing library for kotlin to help create swing UIs using nice kotlin builder syntax 2012-04-05 13:02:52 +01:00
James Strachan ed8836d170 refactor test case to work around a compiler bug that was failing a test 2012-04-05 12:54:51 +01:00
James Strachan fefcd1e5df added a helper method to make it really easy to create a Runnable from a function 2012-04-05 11:56:28 +01:00
James Strachan 0a7a168e0d provided a helper method to create a new TimerTask from a function block and added a simple test case for using timers 2012-04-05 08:44:01 +01:00
James Strachan 0b813e131f added simpler take() implementation 2012-04-04 19:40:40 +01:00
Leonid Shalupov 549c464983 forgotten file 2012-04-04 17:03:22 +04:00
Leonid Shalupov 369f01b3f6 compile website and kunit tests 2012-04-04 16:56:11 +04:00
Leonid Shalupov 4b8942faca build stdlib tests 2012-04-04 16:40:46 +04:00
Leonid Shalupov 50e3e01284 no dependency on external maven plugin 2012-04-04 15:43:59 +04:00
Leonid Shalupov b34e9fe305 maven plugin: cleanup 2012-04-04 15:43:58 +04:00
Svetlana Isakova fbffbc541a Added primary constructor parameters (that are properties) visibility check 2012-04-04 14:36:56 +04:00
James Strachan 5ffbc87b3f added extra default arguments - shame we can't reuse default argument methods from java code 2012-04-03 19:14:00 +01:00
James Strachan 534da34d36 improved the docs and test cases 2012-04-03 19:07:43 +01:00
James Strachan 3ed819bfe1 improved the docs and test cases 2012-04-03 19:05:49 +01:00
James Strachan ef3305ac96 fixed up compile errors after recent visibility rule changes 2012-04-03 19:05:22 +01:00
James Strachan f471c572d2 fixed up compile errors after recent visibility rule changes 2012-04-03 19:04:05 +01:00
James Strachan e56b823c63 Merge branch 'master' of github.com:JetBrains/kotlin 2012-04-03 17:56:49 +01:00
James Strachan 5155b858d7 improved the docs and test cases 2012-04-03 17:55:14 +01:00
Svetlana Isakova 9b2eeb076e KT-1717 Don't make member visibility inherit when it is not declared explicitly
#KT-1717 Fixed
2012-04-03 19:26:28 +04:00
James Strachan 5df7258708 added a test case for KT-1718 2012-04-03 16:16:08 +01:00
James Strachan 4ba851f5c5 #KT-1391 Fixed 2012-04-03 15:52:17 +01:00
James Strachan f022b61794 #KT-39 Fixed with eager and lazy implementations 2012-04-03 15:36:34 +01:00
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