Commit Graph

  • 2851e27e9e Test fixes. Pavel Talanov 2011-12-02 17:31:37 +04:00
  • 7a74a370d3 test fixes Pavel Talanov 2011-12-02 17:23:22 +04:00
  • 97088a34d5 some test fixes Pavel Talanov 2011-12-02 17:13:07 +04:00
  • 3b97bb6129 imolement most of the intrinsic logic. test fixes to follow Pavel Talanov 2011-12-02 16:28:47 +04:00
  • cb071e3f74 implement some of the intrinsic functionality Pavel Talanov 2011-12-01 19:12:07 +04:00
  • 5212ee4b00 work on intrinsic implementation: binary intrinsics Pavel Talanov 2011-11-30 22:49:38 +04:00
  • a46fd1143a work on intrinsic implementation: split binary expression translation into 2 classes Pavel Talanov 2011-11-30 21:54:00 +04:00
  • b77133bd59 supported array access expressions. Pavel Talanov 2011-11-30 19:59:42 +04:00
  • 6edcd6e9a1 Array test passes. Pavel Talanov 2011-11-30 18:29:08 +04:00
  • 09c5c50937 Test fixed Andrey Breslav 2011-12-02 15:43:44 +03:00
  • 5175293eab 'inference' package moved from 'types' to 'resolve.calls' Andrey Breslav 2011-12-02 15:28:46 +03:00
  • 48eb597ea2 'inference' package moved from 'types' to 'resolve.calls' Andrey Breslav 2011-12-02 14:53:16 +03:00
  • 5cbf78ebfe Merge remote branch 'origin/master' Andrey Breslav 2011-12-02 14:39:39 +03:00
  • 844c9014a6 Test for KT-716 Type inference failed Andrey Breslav 2011-12-02 14:39:27 +03:00
  • 6f314c09b0 Merge remote-tracking branch 'origin/master' svtk 2011-12-02 14:18:44 +04:00
  • 39ac205b55 KT-250 Incorrect variable resolve in constructor arguments of superclass KT-10 Don't allow to use properties in supertype initializers KT-617 Prohibit dollars in call to superclass constructors svtk 2011-12-02 14:18:36 +04:00
  • e2d22b8df1 Merge remote branch 'origin/master' Andrey Breslav 2011-12-01 22:34:04 +03:00
  • 13a1777d39 KT-702 Type inference failed Andrey Breslav 2011-12-01 22:33:43 +03:00
  • df733a5b60 Type checker moved to a separate package Andrey Breslav 2011-12-01 20:20:21 +03:00
  • 68d256c480 Equality moved to type checker Andrey Breslav 2011-12-01 20:19:13 +03:00
  • 6825fc8879 KT-665 wrong 0 on default long argument Alex Tkachman 2011-12-01 18:14:02 +02:00
  • 6febd82b99 Merge remote branch 'origin/master' Alex Tkachman 2011-12-01 17:27:12 +02:00
  • e8b76e8752 patches from Andrey & Sergey Ignatov Alex Tkachman 2011-12-01 17:26:54 +02:00
  • 6115d77d41 one more test for instanceof erased Stepan Koltsov 2011-12-01 18:23:52 +04:00
  • b6e231a2bd better class name Stepan Koltsov 2011-12-01 18:20:59 +04:00
  • e3cf374f31 better error diagnostics Stepan Koltsov 2011-12-01 18:16:15 +04:00
  • 52c1e9a950 one more case of KT-445 Don't allow deep instanceof for erased parameters Stepan Koltsov 2011-12-01 17:41:13 +04:00
  • a003e6d2e4 Merge remote branch 'origin/master' Andrey Breslav 2011-12-01 16:55:14 +03:00
  • eab9827958 Merge remote branch 'origin/master' Andrey Breslav 2011-12-01 16:41:38 +03:00
  • 69547aca6d Print a stacks trace of internal error when in internal mode Andrey Breslav 2011-12-01 16:41:17 +03:00
  • 66821b407f Merge remote-tracking branch 'origin/master' Nikolay Krasko 2011-12-01 16:48:58 +04:00
  • eee0c02d65 KT-722 Don't show keywords after '.' Nikolay Krasko 2011-12-01 16:47:16 +04:00
  • 7155be418d fixing IDEA crash on stub building Alex Tkachman 2011-12-01 13:34:19 +02:00
  • df4f53752c Merge remote branch 'origin/master' Alex Tkachman 2011-12-01 12:58:37 +02:00
  • 8d439f6058 A quick and dirty fix for KT-498 Very strange error in the type checker Andrey Breslav 2011-12-01 14:52:48 +03:00
  • 74fe24ef80 refactoring of property handling and general handling of (this,receiver) Alex Tkachman 2011-12-01 12:58:20 +02:00
  • aad2d17cd8 'quick' directory renamed to 'tests' which reflects its contents Andrey Breslav 2011-12-01 14:40:31 +03:00
  • 8e8d74e199 Test directory renamed to 'diagnostics' which reflects its contents Andrey Breslav 2011-12-01 14:39:14 +03:00
  • 8cee193f47 Multifile tests supported Andrey Breslav 2011-12-01 14:38:10 +03:00
  • eac15880e5 Merge branch 'master' of git+ssh://git.labs.intellij.net/jet Nikolay Krasko 2011-12-01 12:00:38 +04:00
  • 957b2173d9 WritableScope.changeLockLevel() Stepan Koltsov 2011-11-30 23:24:02 +04:00
  • aa4c6e8e8e Make proper scope for property declaration Stepan Koltsov 2011-11-30 20:48:37 +04:00
  • ffc5db6c35 Merge branch 'master' of git+ssh://git.labs.intellij.net/jet Nikolay Krasko 2011-11-30 19:54:35 +04:00
  • 1e3c45e65c KT-688: Show kotlin keywords as auto completion in IDEA Nikolay Krasko 2011-11-30 18:33:37 +04:00
  • 26d9da8360 basic intrinsic implementation. very hacky Pavel Talanov 2011-11-30 17:41:16 +04:00
  • 9c9c9e3141 fix test Pavel Talanov 2011-11-30 15:24:50 +04:00
  • f8d342c207 Work on reference expression. Test fixes to follow. Pavel Talanov 2011-11-30 13:22:48 +04:00
  • ba767e7205 Reworked ExtractionVisitor into Declaration visitor. Pavel Talanov 2011-11-29 17:29:32 +04:00
  • 5ed130b745 Include standard library. Pavel Talanov 2011-11-28 19:36:22 +04:00
  • ee2cee31af Worked on namer. Pavel Talanov 2011-11-28 19:10:17 +04:00
  • 9442dfd2a9 KT-641 Support @NotNull @Nullable annotations Sergey Ignatov 2011-11-30 16:24:49 +04:00
  • 49c29dd323 KT-691 Allow to create nested namespaces with dot delimiter Andrey Breslav 2011-11-30 15:06:55 +03:00
  • 9f8f34735d KT-675 Translate accessible parameters as a var parameters Sergey Ignatov 2011-11-30 14:53:30 +04:00
  • 03d3ac3502 fix override modifier when method overrides method only from java.lang.Object Sergey Ignatov 2011-11-30 14:11:59 +04:00
  • 7fd7bdb2b8 KT-668 Failed to resolve generic parameter Andrey Breslav 2011-11-30 12:56:11 +03:00
  • bcd0618fb4 fun name() : String and fun order() : Int added to each enum class Sergey Ignatov 2011-11-30 13:23:02 +04:00
  • 5293d1553b // KT-630 Bad type inference Andrey Breslav 2011-11-30 11:02:03 +03:00
  • 82bddcc95b Merge remote branch 'origin/master' Andrey Breslav 2011-11-30 10:20:31 +03:00
  • 90c4b0e746 Raw strings: """ .. """ fixed Andrey Breslav 2011-11-30 10:20:19 +03:00
  • 5075e30bb3 Revert "idea settings" Stepan Koltsov 2011-11-30 03:00:18 +04:00
  • 4b025adde9 Revert "WritableScope.changeLockLevel()" Stepan Koltsov 2011-11-30 02:59:58 +04:00
  • 1866a245fa WritableScope.changeLockLevel() Stepan Koltsov 2011-11-30 02:44:17 +04:00
  • 52dc3bb7bb idea settings Stepan Koltsov 2011-11-30 02:52:52 +04:00
  • 72777733cd validate field names in JetScope Stepan Koltsov 2011-11-30 02:48:20 +04:00
  • d984f6c4b8 make DeclarationDescriptor.toString safe Stepan Koltsov 2011-11-30 02:43:24 +04:00
  • 60214b4f59 safer PropertyDescriptor.getOutType() Stepan Koltsov 2011-11-30 02:42:56 +04:00
  • e9a9562efa Test for KT-398 Internal error when property initializes with function Andrey Breslav 2011-11-29 22:16:13 +03:00
  • 291f508edc KT-604 Internal frontend error Andrey Breslav 2011-11-29 22:14:31 +03:00
  • be29dd9155 Test for kt-524 Andrey Breslav 2011-11-29 22:14:16 +03:00
  • dd4cc1686d Tests for recently fixed bugs Andrey Breslav 2011-11-29 22:11:42 +03:00
  • 8a93421ecb KT-597 Type inference failed Andrey Breslav 2011-11-29 21:03:42 +03:00
  • 2849c58d47 Merge remote-tracking branch 'origin/master' svtk 2011-11-29 19:04:30 +04:00
  • ba49f508c9 KT-609 Analyze not only local variables, but function parameters as well in 'unused values' analysis svtk 2011-11-29 19:04:15 +04:00
  • 5ff82035ba KT-599 Initialize fields without initializers Sergey Ignatov 2011-11-29 17:22:47 +04:00
  • 69cad97689 KT-667 UNSUPPORTED TOKEN TYPE: TILDE Sergey Ignatov 2011-11-29 16:10:03 +04:00
  • ce1718e518 better handling of empty if/else blocks Alex Tkachman 2011-11-29 11:56:30 +02:00
  • acc9d70dab KT-656 Convert java.lang.Iterable with full qualified name Sergey Ignatov 2011-11-29 13:41:07 +04:00
  • 84cb0a179a KT-622 Add when without condition. (Only changes for parsing were added. A special task for semantic level is KT-657) Nikolay Krasko 2011-11-29 12:48:08 +04:00
  • 876ba8736b KT-652 Convert correctly statements with prohibited qualifiers inside Sergey Ignatov 2011-11-29 12:44:49 +04:00
  • e787d94b96 ++/-- performance optimization Alex Tkachman 2011-11-29 09:35:11 +02:00
  • 4fc41f4ad9 mark syntax errors in QuickJetPsiCheckerTest Stepan Koltsov 2011-11-29 01:55:39 +04:00
  • 8498280b0e Debug output removed Andrey Breslav 2011-11-28 21:52:04 +03:00
  • a7d61bc433 Merge remote branch 'origin/master' Andrey Breslav 2011-11-28 21:44:16 +03:00
  • 11e957a87d "Resolve window" for debugging purposes Andrey Breslav 2011-11-28 21:44:10 +03:00
  • 9065a54462 /s/std.java.compatibility/std.compatibility/g Sergey Ignatov 2011-11-28 19:32:24 +04:00
  • d8aa18ab0f KT-635 Import std.java.compatibility Sergey Ignatov 2011-11-28 16:56:10 +04:00
  • 1ccdec706b KT-639 Collect all classes for convertation and only for those classes use mechanism with static init functions invocation Sergey Ignatov 2011-11-28 13:47:57 +04:00
  • e173084798 KT-564 Move "constructor body" to beginning of the class Sergey Ignatov 2011-11-28 12:49:14 +04:00
  • f5667874b0 Merge remote-tracking branch 'origin/master' svtk 2011-11-28 18:40:24 +04:00
  • fc943049d3 KT-629 Assignments are parsed as expressions svtk 2011-11-28 18:38:40 +04:00
  • ec7c0e8617 Merge remote-tracking branch 'origin/master' Nikolay Krasko 2011-11-28 18:36:06 +04:00
  • 859c9f44b0 KT-337 Can't break a line before a dot (fixes after review) Nikolay Krasko 2011-11-28 18:31:17 +04:00
  • a9a07857de sometimes it not permitted to redeclare variable in nested scope (KT-527) Stepan Koltsov 2011-11-28 17:54:50 +04:00
  • 709e4b3561 move TaskPrioritizer.isLocal to DescriptorUtils Stepan Koltsov 2011-11-28 17:54:45 +04:00
  • 99114132ac Refactor: Extracted Aliaser entity from context. Pavel Talanov 2011-11-28 17:40:02 +04:00
  • 313b20c4f7 Supported classes not calling ancestor constructor. Pavel Talanov 2011-11-28 16:43:33 +04:00
  • cd638cb954 Fixed a bug where you could not reference an object from a function literal defined inside a method. Also removed when conditional call code. Pavel Talanov 2011-11-28 16:23:33 +04:00
  • 26aaabbf17 Merge remote branch 'origin/master' Alex Tkachman 2011-11-28 15:13:35 +02:00
  • a9c4073f8c test for unreproducable KT-640 Alex Tkachman 2011-11-28 15:12:09 +02:00
  • 690efbb39a KT-552 For variable unresolved if loop body is not block Stepan Koltsov 2011-11-28 17:06:22 +04:00