Commit Graph

45134 Commits

Author SHA1 Message Date
Stepan Koltsov d9ffa4c882 more precise type of TypeConstructor.getDeclarationDescriptor 2012-02-04 03:55:57 +04:00
Stepan Koltsov a7eb137b2f error descriptions in error objects 2012-02-04 03:41:21 +04:00
Maxim Shafirov a0ea7ba2b3 Yet another attempt to fix tests 2012-02-03 22:05:06 +04:00
Pavel Talanov d46281822f commit 2012-02-03 20:46:27 +04:00
Andrey Breslav 20178a7bb5 Local object declarations support (by Pavel Talanov) 2012-02-03 20:45:39 +04:00
svtk 0632f90c53 KT-1193 Check enum entry supertype 2012-02-03 20:35:29 +04:00
Maxim Shafirov 91da7e4e16 Hopefully, fix tests (they needn't to be executed actually) 2012-02-03 19:39:13 +04:00
Nikolay Krasko cc19a21ff3 Enable completion for top level functions from kotlin in kotlin mode 2012-02-03 17:02:04 +04:00
Pavel Talanov ad281a29bb some todo fixes 2012-02-03 16:40:31 +04:00
Pavel Talanov 3b9a20ba89 refactor generators to inner classes 2012-02-03 16:38:26 +04:00
Pavel Talanov f285d55d09 added jslib changes 2012-02-03 16:20:55 +04:00
Pavel Talanov 566eb09139 rename annotations to native and library 2012-02-03 16:20:20 +04:00
Pavel Talanov bcbba26d68 deleted lots of dead code 2012-02-03 16:15:32 +04:00
Pavel Talanov 34f10890ca reordered name generation rules properly 2012-02-03 16:10:35 +04:00
Nikolay Krasko bd1bb1f0bd - Tests for KT-1051, KT-1151 and KT-1100
- Icon for java fake class
2012-02-03 16:05:30 +04:00
Pavel Talanov c50652db9c added hack which prevents translator from obfuscating the name of "toString" method 2012-02-03 15:38:12 +04:00
Andrey Breslav 35fb5faad8 Trying to fix the test 2012-02-03 15:05:55 +04:00
Andrey Breslav 649a639bba Test for
KT-274  Add Enumeration.iterator () method in global namespace
2012-02-03 15:04:14 +04:00
Andrey Breslav abd0932dfe Test for
KT-274  Add Enumeration.iterator () method in global namespace
2012-02-03 15:00:55 +04:00
Andrey Breslav fba7829ab8 KT-274 Add Enumeration.iterator () method in global namespace
Looking up iterator() via generic extensions' too
2012-02-03 14:57:26 +04:00
Pavel Talanov 4b2c375998 moved lazy generators to static context (2 test fail) 2012-02-03 14:42:39 +04:00
Pavel Talanov 9fe011bf43 implementing lazy initialization. working version (3 test fail) 2012-02-03 14:13:48 +04:00
svtk 75f1f06862 test for KT-1028 2012-02-03 13:14:50 +04:00
svtk 34ee879094 KT-1189 StackOverflow in ide 2012-02-03 13:14:28 +04:00
svtk 6251b413a2 New check rules for inc, plus & plusAssign
KT-1176 arrayList[0]++. Setter is stored for array access expression when it's needed
2012-02-03 12:10:12 +04:00
svtk db07a33d59 Added reference to array set method for expression like 'array[0]++' 2012-02-03 12:10:12 +04:00
svtk 1cb4c89c5c Mark only brackets when array access expression is unresolved 2012-02-03 12:10:12 +04:00
Alex Tkachman 948ccc5205 javaClass<T>() function 2012-02-03 09:46:40 +02:00
Alex Tkachman 36203e5e17 typo fixed 2012-02-03 08:51:00 +02:00
Alex Tkachman 43a2a27966 String.endWith & replace added 2012-02-03 08:48:03 +02:00
Maxim Shafirov adf97c3c53 outofmemoryfix 2012-02-02 21:24:13 +04:00
Nikolay Krasko 9531415aae KT-1051 Java interoperability completion - tests 2012-02-02 21:06:59 +04:00
Maxim Shafirov 0ec6132798 Actors moved to other examples 2012-02-02 20:52:14 +04:00
Maxim Shafirov 04b0699cd5 Fix memory leak by disposing a classloader. The real issue though is located in TypeInfoParser, that has WeakHashMap with values referencing keys. 2012-02-02 20:35:15 +04:00
Pavel Talanov 1b986b6d2b refactored naming scopes to initialize lazily 2012-02-02 20:33:54 +04:00
Pavel Talanov 55811ad1a3 added generator and rule classes preparing for migration to lazy name and scope evaluation. 2012-02-02 20:09:15 +04:00
Maxim Shafirov 14ab62cf7a Out-of-process compiler 2012-02-02 18:59:03 +04:00
Maxim Shafirov 83587b72a9 HEAD branch code changed 2012-02-02 18:59:03 +04:00
Maxim Shafirov 882d18e8ac Off by one column index 2012-02-02 18:59:03 +04:00
Maxim Shafirov 21997904c5 NPE, if there were errors reported 2012-02-02 18:59:02 +04:00
Maxim Shafirov f58bbb8de6 Respect -output even if compiling module script 2012-02-02 18:59:02 +04:00
Pavel Talanov 044fb0705d added test for object 2012-02-02 17:34:16 +04:00
Nikolay Krasko 2478582670 Simple handler with insertion imports for classes names completion 2012-02-02 16:46:43 +04:00
Pavel Talanov c8e08e3ca2 added Collections.max
added another test for extension properties
2012-02-02 16:27:11 +04:00
Pavel Talanov aa30c264c0 added canvas_helper file 2012-02-02 15:05:40 +04:00
Pavel Talanov 58d96ab75b added html5 api files 2012-02-02 15:05:11 +04:00
Alex Tkachman b63fbccba6 actors moved from stdlib to example 2012-02-02 13:02:48 +02:00
Pavel Talanov b7cd2c42b9 added support for boolean || operator 2012-02-02 15:02:09 +04:00
Nikolay Krasko 38817014d5 KT-1051 Java interoperability completion (class and subpackages completion) 2012-02-02 14:28:32 +04:00
Alex Tkachman fd3ae3923a actors example and related bug fixes 2012-02-02 11:15:26 +02:00