Commit Graph

4556 Commits

Author SHA1 Message Date
Pavel V. Talanov 3fbbc71dcb API update. 2012-04-02 20:46:02 +04:00
Pavel V. Talanov 042a3617f9 Add version and sources for dart jar. Add closure-compiler.jar (with license). 2012-04-02 20:46:01 +04: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
Svetlana Isakova 4d37672809 added classes visibility check 2012-04-02 15:37:09 +04:00
Svetlana Isakova e364fe4259 public methods in private classes visibility check 2012-04-02 15:37:09 +04:00
Alex Tkachman ffbce7fe1e KT-1589: Array<T>(size) renamed to arrayOfNulls 2012-04-02 14:30:37 +03:00
Alex Tkachman a1582e1911 fix for tests broken by previous commit 2012-04-02 13:40:19 +03:00
Alex Tkachman a4ebbaa1a0 KT-1441 proper identityEquals 2012-04-02 13:32:31 +03:00
Svetlana Isakova 3bae350829 'isSubclass' method refactoring: not collecting all supertypes 2012-04-02 13:15:38 +04:00
Alex Tkachman 9d752561eb almost full support for annotations 2012-04-01 21:50:01 +03:00
Alex Tkachman b5114d5f86 NPE fixed 2012-04-01 10:01:34 +03:00
Alex Tkachman 0cb26b0566 more annotations 2012-03-31 16:14:32 +03:00
Pavel V. Talanov fc843eca8f Some tweaks in canvas api. 2012-03-30 20:03:07 +04:00
Alex Tkachman 8ed9a89d9e intrinsics for array constructors (half way for array annotations) 2012-03-30 18:40:56 +03:00
Nikolay Krasko cc449bcdd8 - Formatter parameter alignment
- Change formatter testing framework
- Activate "Wrapping and Braces" tab
2012-03-30 19:23:16 +04:00
Pavel V. Talanov d378e4bd06 Some hacky API tweaks to conform with new stdlib APIs. 2012-03-30 16:34:53 +04:00
Pavel V. Talanov 428c517ee6 K2JS editor improvements.
Get rid of the nasty "make before launch" checkbox.
2012-03-30 16:34:53 +04: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
Svetlana Isakova 8b45b26785 reordered modifiers order: visibility first in j2k converter 2012-03-30 14:37:15 +04:00
Svetlana Isakova 83426659f1 j2k tests fixed 2012-03-30 14:11:44 +04: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 4f30e12177 fixes after merge 2012-03-30 13:38:36 +04:00
Svetlana Isakova c961613cf8 returned right type if there was only one failed candidate property 2012-03-30 13:38:36 +04:00
Svetlana Isakova 5419b0a3dc Tests fixed after visibility changing 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
Svetlana Isakova aefabd132e Added 'package member cannot be protected' error 2012-03-30 13:38:35 +04:00
Svetlana Isakova b0e301ae9f Invisible call candidates removed from consideration 2012-03-30 13:38:35 +04:00
Svetlana Isakova 13173f75b5 Added 'local' visibility to local descriptors 2012-03-30 13:38:35 +04:00
Svetlana Isakova 3c5d4f6857 'isVisible' strategy added to Visibility interface 2012-03-30 13:38:35 +04:00
Svetlana Isakova 7df4e6728b 'isSubClass' method moved to DescriptorUtils 2012-03-30 13:38:35 +04:00
Pavel V. Talanov 2650e9f6b0 Support when without expression.
#KT-1666 Fixed
2012-03-30 13:28:05 +04:00
Pavel V. Talanov fd19c9fae8 Add safeParseInt and safeParseDouble to standard library. 2012-03-30 13:28:05 +04:00
Pavel V. Talanov 36e242a9e6 Add test for uncovered case. 2012-03-30 13:28:04 +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
Stepan Koltsov 4c41e0bb47 fix js backend broken recently 2012-03-30 03:55:02 +04:00
Stepan Koltsov 2c4094f4d4 proper environment when compiling special things
* do not include anything when compiling builtins
* do not include kotlin-runtime and jdk-headers when compiling jdk-headers
2012-03-30 03:54:58 +04:00
Stepan Koltsov 3ee7bcee25 diag in DeclarationResolver 2012-03-30 02:35:09 +04:00
Stepan Koltsov 256a4bf5f7 properly check for anonymous namespace 2012-03-30 01:21:39 +04:00
Stepan Koltsov 87847fac85 unhardcode <root> identifiers 2012-03-30 01:11:03 +04:00
Stepan Koltsov 8526397338 rhino jar: add name, version, src 2012-03-30 00:31:06 +04: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
Stepan Koltsov ec367a0bf0 merge copy-paste after excessive inline in e6fda5 2012-03-29 23:39:01 +04:00
Maxim Shafirov 060be0a8f8 Refactor dependencies, so jet-as-java might be used in cli. 2012-03-29 21:18:35 +04:00