Commit Graph

  • 171c43cc6f refactoring Pavel Talanov 2012-02-05 17:18:36 +04:00
  • 534375f975 a bunch or refactoring and TODO fixes Pavel Talanov 2012-02-05 17:10:44 +04:00
  • f5dd688746 fix cosmetic TODOs add short class comments where meaningful Pavel Talanov 2012-02-05 16:33:47 +04:00
  • 2f5baf8934 modified maze example but could not get it to compile Pavel Talanov 2012-02-05 15:52:29 +04:00
  • 6b23bd1ac8 implemented one billion hacks to make life example work Pavel Talanov 2012-02-05 15:36:49 +04:00
  • 1b594d8181 implemented charAt intrinsics for CharSequence#get removed redundant logic from arrayAccessTranslator Pavel Talanov 2012-02-05 15:33:48 +04:00
  • 1859ddf941 a couple of hacks to make life example work (still not working) Pavel Talanov 2012-02-05 15:16:09 +04:00
  • 3578d51cb1 Initial support for annotations Alex Tkachman 2012-02-05 11:29:04 +02:00
  • 1ed825e2cb Ant task - Maze test is commented out (compilation fails); <kotlin-home-setup> update to reflect project changes; <verify-exists> added. Evgeny Goldin 2012-02-04 18:27:56 +02:00
  • ba15b59ff5 add missing JDK classes to mockJDK Stepan Koltsov 2012-02-04 12:47:47 +04:00
  • b4028bff97 attach asm src to libraries Stepan Koltsov 2012-02-04 12:46:19 +04:00
  • 5dfcda80c0 Test never worked. Mark it pending for convenience. Stepan Koltsov 2012-02-04 12:15:23 +04:00
  • 9015ce29c2 diamond inheritance in JetDiagnosticsTest Stepan Koltsov 2012-02-04 11:59:57 +04:00
  • 3623c7fc59 OverrideFunctionWithParamDefaultValue test in JetDiagnosticsTest Stepan Koltsov 2012-02-04 11:59:54 +04:00
  • bf53a14c4e properly copy error function Stepan Koltsov 2012-02-04 11:56:36 +04:00
  • d9ffa4c882 more precise type of TypeConstructor.getDeclarationDescriptor Stepan Koltsov 2012-02-04 03:55:57 +04:00
  • a7eb137b2f error descriptions in error objects Stepan Koltsov 2012-02-04 03:41:21 +04:00
  • a0ea7ba2b3 Yet another attempt to fix tests Maxim Shafirov 2012-02-03 22:04:55 +04:00
  • d46281822f commit Pavel Talanov 2012-02-03 20:46:27 +04:00
  • 20178a7bb5 Local object declarations support (by Pavel Talanov) Andrey Breslav 2012-02-03 20:45:29 +04:00
  • 0632f90c53 KT-1193 Check enum entry supertype svtk 2012-02-03 20:35:20 +04:00
  • 91da7e4e16 Hopefully, fix tests (they needn't to be executed actually) Maxim Shafirov 2012-02-03 19:39:13 +04:00
  • cc19a21ff3 Enable completion for top level functions from kotlin in kotlin mode Nikolay Krasko 2012-02-03 17:02:04 +04:00
  • ad281a29bb some todo fixes Pavel Talanov 2012-02-03 16:40:31 +04:00
  • 3b9a20ba89 refactor generators to inner classes Pavel Talanov 2012-02-03 16:38:26 +04:00
  • f285d55d09 added jslib changes Pavel Talanov 2012-02-03 16:20:55 +04:00
  • 566eb09139 rename annotations to native and library Pavel Talanov 2012-02-03 16:20:20 +04:00
  • bcbba26d68 deleted lots of dead code Pavel Talanov 2012-02-03 16:15:32 +04:00
  • 34f10890ca reordered name generation rules properly Pavel Talanov 2012-02-03 16:10:35 +04:00
  • bd1bb1f0bd - Tests for KT-1051, KT-1151 and KT-1100 - Icon for java fake class Nikolay Krasko 2012-02-03 16:05:30 +04:00
  • c50652db9c added hack which prevents translator from obfuscating the name of "toString" method Pavel Talanov 2012-02-03 15:38:12 +04:00
  • 35fb5faad8 Trying to fix the test Andrey Breslav 2012-02-03 15:05:55 +04:00
  • 649a639bba Test for KT-274 Add Enumeration.iterator () method in global namespace Andrey Breslav 2012-02-03 15:04:14 +04:00
  • abd0932dfe Test for KT-274 Add Enumeration.iterator () method in global namespace Andrey Breslav 2012-02-03 15:00:55 +04:00
  • fba7829ab8 KT-274 Add Enumeration.iterator () method in global namespace Looking up iterator() via generic extensions' too Andrey Breslav 2012-02-03 14:57:16 +04:00
  • 4b2c375998 moved lazy generators to static context (2 test fail) Pavel Talanov 2012-02-03 14:42:39 +04:00
  • 9fe011bf43 implementing lazy initialization. working version (3 test fail) Pavel Talanov 2012-02-03 14:13:48 +04:00
  • 75f1f06862 test for KT-1028 svtk 2012-02-03 13:14:50 +04:00
  • 34ee879094 KT-1189 StackOverflow in ide svtk 2012-02-03 13:14:28 +04:00
  • 6251b413a2 New check rules for inc, plus & plusAssign KT-1176 arrayList[0]++. Setter is stored for array access expression when it's needed svtk 2012-02-03 12:07:21 +04:00
  • db07a33d59 Added reference to array set method for expression like 'array[0]++' svtk 2012-01-31 16:42:20 +04:00
  • 1cb4c89c5c Mark only brackets when array access expression is unresolved svtk 2012-01-31 16:40:52 +04:00
  • 948ccc5205 javaClass<T>() function Alex Tkachman 2012-02-03 09:46:40 +02:00
  • 36203e5e17 typo fixed Alex Tkachman 2012-02-03 08:51:00 +02:00
  • 43a2a27966 String.endWith & replace added Alex Tkachman 2012-02-03 08:44:37 +02:00
  • adf97c3c53 outofmemoryfix Maxim Shafirov 2012-02-02 21:24:01 +04:00
  • 9531415aae KT-1051 Java interoperability completion - tests Nikolay Krasko 2012-02-02 21:05:59 +04:00
  • 0ec6132798 Actors moved to other examples Maxim Shafirov 2012-02-02 20:52:14 +04:00
  • 04b0699cd5 Fix memory leak by disposing a classloader. The real issue though is located in TypeInfoParser, that has WeakHashMap with values referencing keys. Maxim Shafirov 2012-02-02 20:35:15 +04:00
  • 1b986b6d2b refactored naming scopes to initialize lazily Pavel Talanov 2012-02-02 20:33:54 +04:00
  • 55811ad1a3 added generator and rule classes preparing for migration to lazy name and scope evaluation. Pavel Talanov 2012-02-02 20:09:15 +04:00
  • 14ab62cf7a Out-of-process compiler Maxim Shafirov 2012-02-02 18:58:49 +04:00
  • 83587b72a9 HEAD branch code changed Maxim Shafirov 2012-02-02 18:58:11 +04:00
  • 882d18e8ac Off by one column index Maxim Shafirov 2012-02-02 14:30:15 +04:00
  • 21997904c5 NPE, if there were errors reported Maxim Shafirov 2012-02-01 21:30:18 +04:00
  • f58bbb8de6 Respect -output even if compiling module script Maxim Shafirov 2012-02-01 21:26:31 +04:00
  • 044fb0705d added test for object Pavel Talanov 2012-02-02 17:34:16 +04:00
  • 2478582670 Simple handler with insertion imports for classes names completion Nikolay Krasko 2012-02-02 16:46:43 +04:00
  • c8e08e3ca2 added Collections.max added another test for extension properties Pavel Talanov 2012-02-02 16:27:11 +04:00
  • aa30c264c0 added canvas_helper file Pavel Talanov 2012-02-02 15:05:40 +04:00
  • 58d96ab75b added html5 api files Pavel Talanov 2012-02-02 15:05:11 +04:00
  • b63fbccba6 actors moved from stdlib to example Alex Tkachman 2012-02-02 13:00:39 +02:00
  • b7cd2c42b9 added support for boolean || operator Pavel Talanov 2012-02-02 15:02:09 +04:00
  • 38817014d5 KT-1051 Java interoperability completion (class and subpackages completion) Nikolay Krasko 2012-02-02 14:28:32 +04:00
  • fd3ae3923a actors example and related bug fixes Alex Tkachman 2012-02-02 11:15:26 +02:00
  • 85a57b3cf9 lots of api tweaks in jslib some kotlin_lib functions added support for native properties added simple api for Canvas2D Pavel Talanov 2012-02-01 22:09:50 +04:00
  • 0739332d97 Sometimes PsiClass'es are loaded twice for same class Stepan Koltsov 2012-02-01 21:54:20 +04:00
  • c8b4e5ec74 Introduce Variable feature (in pre-alpha quality). Problems: 1. Still problems with containers, due to new for me JetContainerNode. 2. Needs name suggester 3. Needs name validator 4. Needs type annotation adding 5. Needs changing to var and checking write access of usages 6. Needs final modifier adding 7. Some problems on class and file level. Should be fixed. Problems with inplace rename on this positions. Additionally possibly should be added proper work with expressions on class body level and namespace/file level. It parsed as error now. 8. Needs much more tests than just 6. Alefas 2012-02-01 19:42:06 +04:00
  • 55fdeb9e35 Fixed fqn for the root package class Andrey Breslav 2012-02-01 18:41:15 +04:00
  • a9dedab481 better diag in JavaDescriptorResolver Stepan Koltsov 2012-02-01 17:24:25 +04:00
  • ac729504bf functional list, queues and package for concurrent Alex Tkachman 2012-02-01 14:55:36 +02:00
  • 699c43fe58 Simpler write() action Useful Int.times(block) extension Maxim Shafirov 2012-02-01 16:27:57 +04:00
  • 68a264154f fixing upgrade logic bug Alex Tkachman 2012-02-01 13:06:11 +02:00
  • e7812dc472 Executor.execute method added Alex Tkachman 2012-02-01 13:05:17 +02:00
  • b2a8348c36 Refactored most of the static state out Andrey Breslav 2012-02-01 13:30:04 +04:00
  • 5d6846bdd9 Using enum instead of string constants for J2K options Andrey Breslav 2012-01-31 16:21:15 +04:00
  • 9559decfc0 some tweaks of VFS example to be more Kotlin Alex Tkachman 2012-02-01 10:48:28 +02:00
  • 5f9bab6c93 extension methods for j.i.Timer Alex Tkachman 2012-02-01 10:42:36 +02:00
  • cb04ed1eb8 currentThread global property Alex Tkachman 2012-02-01 10:08:39 +02:00
  • 4a86f347b1 ValueParameterDescriptor must implement Annotated Alex Tkachman 2012-02-01 10:03:30 +02:00
  • 745d1658aa locks support Alex Tkachman 2012-02-01 09:58:18 +02:00
  • b43b559ca6 run code coverage eliminate dead and unuseful code Pavel Talanov 2012-02-01 00:20:17 +04:00
  • e075bec4c0 JavaDescriptorResolver refactoring Stepan Koltsov 2012-01-31 22:48:55 +04:00
  • c88940c07c split diagnostics/alt-headers test Stepan Koltsov 2012-01-31 22:22:39 +04:00
  • f3f725c94f Code moved to IDEA core Maxim Shafirov 2012-01-31 21:31:51 +04:00
  • 47252655c9 excluded workspace.xml Pavel Talanov 2012-01-31 21:27:54 +04:00
  • 562c0c7fe7 Vararg parameters in functions supported Pavel Talanov 2012-01-31 21:26:36 +04:00
  • 52344103d6 Switched to using native Javascript array for Kotlin's Array<T> instead of library class. Motivation: better interop with native libraries Index in bounds check is dropped for now. Pavel Talanov 2012-01-31 20:23:15 +04:00
  • 311faa2f81 Kompiler misses it's directory in plugin layout Maxim Shafirov 2012-01-31 20:21:53 +04:00
  • 59c6bd184d Proper alt class -> sources navigation“ Maxim Shafirov 2012-01-31 18:55:49 +04:00
  • 49c09ef43e added array intrinsic declaration and reannotated intrinsic receiver to be Nullable instead of NotNull Pavel Talanov 2012-01-31 18:48:45 +04:00
  • ccbc4c7ff6 obsolete tests deleted javautil modified kotlin_lib.js now inside a function strange bug with js_lib raphael.kt added Pavel Talanov 2012-01-31 18:15:47 +04:00
  • a31027d2d3 Very basic stub implementation for annotation arguments Andrey Breslav 2012-01-31 16:43:20 +04:00
  • 379e066dac Correct finder implementation for inner classes Maxim Shafirov 2012-01-31 15:50:51 +04:00
  • b9ab6d1af2 Fix resolve tests: now the results are checked against alt-headers Andrey Breslav 2012-01-31 15:43:56 +04:00
  • 0a808617bb Temporary workaround: commenting out red code Andrey Breslav 2012-01-31 15:12:40 +04:00
  • b9bebb3ad4 Don't put two superclasses on the supertype list Andrey Breslav 2012-01-31 15:12:23 +04:00
  • 67d6bb9038 Move inner trait out of the class object Andrey Breslav 2012-01-31 14:49:47 +04:00
  • 1bca00ea96 A stub workaround for exception thrown when something is annotated with @Retention(RetentionPolicy.RUNITME) or something like this Andrey Breslav 2012-01-31 14:49:20 +04:00
  • 27425c5851 support for volatile Alex Tkachman 2012-01-31 12:21:18 +02:00