Commit Graph

5990 Commits

Author SHA1 Message Date
Andrey Breslav c658fbbb51 Fix import order: default imports come first (lowest priority) 2012-06-13 13:24:50 +04:00
Andrey Breslav 5e47b923b3 Support properties declared as primary constructor parameters 2012-06-13 13:22:09 +04:00
Andrey Breslav efb3df5ca2 Supporting fake overrides for properties and constructors for class objects 2012-06-13 12:32:42 +04:00
Andrey Breslav f2561046bf Name changed to match existing behavior of eager resolve 2012-06-13 12:32:42 +04:00
James Strachan e894054bba exclude the base class from being executed as a test case 2012-06-12 19:53:27 +01:00
James Strachan 60738b7b4f minor refactor of the JS test cases to ensure they don't collide in the generated JS code 2012-06-12 19:51:34 +01:00
James Strachan 74a138212e added support for public properties at the package level to kdoc 2012-06-12 16:14:56 +01:00
Stepan Koltsov a55c8f1a04 move trivial method from TopDownAnalyzer to BodyResolver 2012-06-12 18:50:41 +04:00
James Strachan 768469fb23 added support for generation of QUnit unit tests from Kotlin JUnit test cases 2012-06-12 12:48:14 +01:00
James Strachan f3986e428d describe how to have multiple IDEA installs 2012-06-12 11:44:53 +01:00
Stepan Koltsov 8dd1465371 pull script up in cli 2012-06-10 03:44:29 +04:00
Stepan Koltsov 7851101c0e do not write main if there's more than one main 2012-06-10 03:44:29 +04:00
Stepan Koltsov 35f1de468f refactor compiler launcher
* method should not modify input
* replace String with File
* add @NotNull and @Nullable annotations
2012-06-10 03:44:29 +04:00
Stepan Koltsov 4687635c8f properly close OutputStream 2012-06-10 03:44:28 +04:00
Stepan Koltsov b0553ff651 properly handle empty lines in REPL 2012-06-09 23:25:41 +04:00
Stepan Koltsov f11767319a repl: fix two anonymous functions 2012-06-09 23:25:40 +04:00
Stepan Koltsov 3bf648ed56 repl: dump bytecode command 2012-06-09 23:25:40 +04:00
Stepan Koltsov d921304535 repl: quit command 2012-06-09 23:25:40 +04:00
Stepan Koltsov b99f7c5505 repl: help command 2012-06-09 23:25:39 +04:00
Stepan Koltsov 8a72e22487 better rendering of unknown descriptors 2012-06-09 23:25:39 +04:00
Stepan Koltsov 9595030b75 build apidoc during package, not during install 2012-06-09 20:40:33 +04:00
Stepan Koltsov 912ef3f639 website module depends on apidocs 2012-06-09 20:18:28 +04:00
Svetlana Isakova 2286022307 get rid of 'internal protected' visibility 2012-06-09 19:43:53 +04:00
Leonid Shalupov f556485db0 libraries: temporary specify 'mvn install' in READMEs 2012-06-09 19:33:04 +04:00
Svetlana Isakova 92973f66bd imports order after dist 2012-06-09 19:24:10 +04:00
Leonid Shalupov 568e00ea73 exclude dist directory from IDEA project 2012-06-09 19:20:04 +04:00
Leonid Shalupov 3fe6d5d2dc maven fixes 2012-06-09 19:19:41 +04:00
Stepan Koltsov c4d29146cb trying to fix maven build 2012-06-09 18:55:49 +04:00
Nikolay Krasko 09ab5955d6 Modify scope for searching sources - also allow to index source in libraries 2012-06-09 18:38:32 +04:00
Nikolay Krasko e5f06a87d1 Add JS lib as module lib. It gives ability to navigate into it. 2012-06-09 18:38:31 +04:00
Nikolay Krasko e7d625e37c Fix type in function name and a better name for another function 2012-06-09 18:38:30 +04:00
Dmitry Jemerov ba76e1467c correct argument index for object that has outer this and closure arguments
#KT-1737 Fixed
2012-06-09 16:20:11 +02:00
Leonid Shalupov a23f0018a5 libraries readme: JVM options 2012-06-09 17:48:17 +04:00
Svetlana Isakova 74f4fde180 KT-2240 Wrong overload resolution ambiguity when object literal is involved
#KT-2240 fixed
2012-06-09 17:40:22 +04:00
Dmitry Jemerov 198c7c1bd2 correct qualified name for namespace$src class
#KT-2236 Fixed
2012-06-09 15:33:51 +02:00
Evgeny Gerashchenko d5b32ba70e KT-2206 ClassFormatError on loading class with property inherited from trait
#KT-2206 fixed
2012-06-09 17:13:38 +04:00
Evgeny Gerashchenko 64d1d3eda6 KT-2193 Nullability information lost for functions inherited from traits
#KT-2193 fixed
2012-06-09 17:13:38 +04:00
Evgeny Gerashchenko 208dd4e35d Revert commit because two commits fixing separate bugs were accidentally stuck together. Will recommit bugfixes separately.
Revert "KT-2193 Nullability information lost for functions inherited from traits".

This reverts commit d60818fd3e.
2012-06-09 17:13:38 +04:00
Dmitry Jemerov 0a05197454 remove attempt to optimize using 'if' statement as the last one in a loop which created far more problems that it fixed
#KT-1978 Fixed
2012-06-09 15:14:33 +02:00
Andrey Breslav a061bca524 Avoid adding the same thing twice 2012-06-09 16:52:54 +04:00
Andrey Breslav f01b5ee55a Formatter 2012-06-09 16:52:54 +04:00
Andrey Breslav 0e0bf60e90 Clarifying comment 2012-06-09 16:52:53 +04:00
Evgeny Gerashchenko d60818fd3e KT-2193 Nullability information lost for functions inherited from traits
#KT-2193 fixed
2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko f83defaa7f KT-2228 Open and final trait members are loaded as abstract from binary Kotlin classes.
Added storing modality for trait members in @JetMethod annotations.

 #KT-2228 Fixed
2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko ef856c5888 Replaced JetMethodAnnotationWriter.writeFlags(BitSet) method with method taking indices of bits which should be set. 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko c446fa3fc9 Replaced int flags with BitSet in internal API. 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko 12893cec54 Added JetMethod.flags() to replace kind(), with adding extra functionality (modality and visibility marking). 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko e8c5677592 Reformatted. 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko ecf8b1ea25 Replaced "Builtin classes scope #2" debug name with more meaningful name. 2012-06-09 16:46:37 +04:00
Evgeny Gerashchenko 6e5724edb6 Moved checking for syntax errors in alternative signature to AlternativeSignatureParsing. 2012-06-09 16:46:37 +04:00