Commit Graph

  • 9f66d644df bug fixes: 1. Range standard implementation size property fixed, iteration order fixed 2. System.println() without parameters fixed. Pavel Talanov 2011-12-13 20:45:34 +04:00
  • be0165f1e5 Constraint priorities integrated Andrey Breslav 2011-12-14 13:12:36 +04:00
  • 96aced06ee KT-824 Add explicit conversion in conditions Sergey Ignatov 2011-12-14 12:33:41 +04:00
  • 3cf7a44840 KT-825 Completion doesn't show overloaded functions Nikolay Krasko 2011-12-14 12:26:57 +04:00
  • 31b536a8e5 KT-822: Assertion during completion of the subpackage in function Nikolay Krasko 2011-12-14 11:03:04 +04:00
  • 1d4e12abb7 make SignatureUtil format closer to JVM Stepan Koltsov 2011-12-14 01:19:05 +04:00
  • b86625a437 writing my signatures Stepan Koltsov 2011-12-14 00:58:17 +04:00
  • 4f16b5da8c better test Stepan Koltsov 2011-12-14 00:58:13 +04:00
  • 7b989a91db Merge remote-tracking branch 'origin/master' svtk 2011-12-13 19:43:31 +04:00
  • a41d33a56c KT-351 Distinguish statement and expression positions svtk 2011-12-13 19:43:20 +04:00
  • f552429fe1 KT-820 Add explicit conversion in assignment expression Sergey Ignatov 2011-12-13 19:21:08 +04:00
  • 0dcd4d682c more links to specification Stepan Koltsov 2011-12-13 18:54:13 +04:00
  • 386d8b1f61 rename @JetParameter to @JetValueParameter Stepan Koltsov 2011-12-13 18:36:11 +04:00
  • 676595036b move StdlibNames to frontend.java module Stepan Koltsov 2011-12-13 18:36:06 +04:00
  • af9c364c5c JetSignatureVisitor and subclasses Stepan Koltsov 2011-12-13 18:28:49 +04:00
  • b1cf0ffcee more class and method signatures, use writer wrapper Stepan Koltsov 2011-12-13 18:28:47 +04:00
  • 8f01bcb9be Merge remote branch 'origin/master' Alex Tkachman 2011-12-13 16:00:35 +02:00
  • 3419df7d0c a bit more methods (previously broke compilation) Alex Tkachman 2011-12-13 16:00:22 +02:00
  • ac29a020e2 do not allow mapping of error type to JVM type Stepan Koltsov 2011-12-13 17:52:38 +04:00
  • ee2ade0b10 KT-809 Add sure() for call invocation parameters Sergey Ignatov 2011-12-13 17:32:54 +04:00
  • ff055399a7 house keeping Alex Tkachman 2011-12-13 15:45:18 +02:00
  • 936e3f0d84 support for in operation syntax, refactor, test, range sugar syntax Pavel Talanov 2011-12-13 17:44:06 +04:00
  • a105792a85 range standard implementation added. tests added. Pavel Talanov 2011-12-13 16:52:46 +04:00
  • aa35f00843 very simple try/catch/finally support. Pavel Talanov 2011-12-12 17:48:28 +04:00
  • 739f3b2a36 Root namespace naming problems fixed. Failing test reverted to the initial state Andrey Breslav 2011-12-13 17:38:57 +04:00
  • 1479baa868 infer nullity Sergey Ignatov 2011-12-13 17:02:52 +04:00
  • 440bd26724 explicit conversion for arguments added in array function Sergey Ignatov 2011-12-13 16:31:33 +04:00
  • c4fd2e564f 1. namespace class should not be accessible from Kotlin despite the fact we don't have kotlin class descriptor for it. 2. testdata is corrected due to the fact frontend has wrong qualified name in trace for root namespace Maxim Shafirov 2011-12-13 16:15:43 +04:00
  • 9d0a2c7243 (slightly modified) contribution of Sergey Ignatov of methods for strings and arrays Alex Tkachman 2011-12-13 13:26:42 +02:00
  • e6390dce85 KT-813 Convert arrays correctly Sergey Ignatov 2011-12-13 15:03:55 +04:00
  • 3d8804a246 also add "std.*" import Sergey Ignatov 2011-12-13 13:42:10 +04:00
  • 54336a285d Minor refactoring while working on prioritized constraints Andrey Breslav 2011-12-13 12:38:37 +04:00
  • bb00b35e3f asm Type constants moved Alex Tkachman 2011-12-13 09:46:17 +02:00
  • 7f0de53cfa Debug output removed Andrey Breslav 2011-12-12 20:55:16 +04:00
  • 6a8e53c3c6 Fixing errors after merge. Andrey Breslav 2011-12-12 20:54:55 +04:00
  • a5b46f58ca Merge remote branch 'origin/master' Andrey Breslav 2011-12-12 20:50:11 +04:00
  • 9f87ea37a8 introduce jet/JetObject class name constant Stepan Koltsov 2011-12-12 19:33:22 +04:00
  • 226d157705 add one more condition to ErrorUtils.isError Stepan Koltsov 2011-12-12 19:20:05 +04:00
  • 886db2898f Makefile updated Sergey Ignatov 2011-12-12 19:11:19 +04:00
  • 099c6e3a28 Merge remote branch 'origin/master' Alex Tkachman 2011-12-12 16:21:17 +02:00
  • c45d08b7e5 fix for KT-796/797 candidate/resultingDescriptor misuse Alex Tkachman 2011-12-12 16:21:02 +02:00
  • 3d918ba7e5 Docs Andrey Breslav 2011-12-12 17:37:42 +04:00
  • 7c3de6b855 Support for when as expression. Pavel Talanov 2011-12-12 16:25:37 +04:00
  • 1d8d6e5146 removed accidentally commited files. Pavel Talanov 2011-12-12 15:27:06 +04:00
  • b0fbdb05e2 rewrite K2JSTranslator class Pavel Talanov 2011-12-12 13:00:39 +04:00
  • 024138e759 temporary commit. Pavel Talanov 2011-12-09 21:34:33 +04:00
  • cab2e9b192 Merge remote branch 'origin/master' Andrey Breslav 2011-12-12 15:36:05 +04:00
  • 8f46153d39 Merge remote branch 'origin/master' Alex Tkachman 2011-12-12 13:22:03 +02:00
  • 6889a35fb8 no outer type info Alex Tkachman 2011-12-12 13:21:47 +02:00
  • 9ae40b270a KT-795: Insert brackets after applying function completion Nikolay Krasko 2011-12-12 15:16:16 +04:00
  • eca1f32a55 KT-792 Support autoboxing primitive types (for constructor invocations) Sergey Ignatov 2011-12-12 14:09:10 +04:00
  • aea06bf980 KT-794 Support autoboxing primitive return types Sergey Ignatov 2011-12-12 13:33:25 +04:00
  • a70b830e74 cleanup Sergey Ignatov 2011-12-12 13:05:25 +04:00
  • d1d4a9bd0d KT-543 Support autoboxing primitive types (for method calls) Sergey Ignatov 2011-12-12 12:45:39 +04:00
  • 92d8d2de72 functional list benchmark and part of rewrite of type info codegen for performance reasons Alex Tkachman 2011-12-12 10:40:42 +02:00
  • 182009ab61 KT-768 Code completion for extension functions Nikolay Krasko 2011-12-12 12:12:45 +04:00
  • 1260ba7a5f writing class signature Stepan Koltsov 2011-12-11 23:04:01 +04:00
  • ae6c8d6f78 move compileJavaAgainstKotlin tests Stepan Koltsov 2011-12-11 22:27:55 +04:00
  • 98511590f0 fix any in signature Stepan Koltsov 2011-12-11 22:11:51 +04:00
  • b5bb8ef5d8 working on signature generation for arrays Stepan Koltsov 2011-12-11 21:23:30 +04:00
  • 9511c31cd9 test for KT-789 Alex Tkachman 2011-12-10 09:24:14 +02:00
  • 8ec998810f varargs Stepan Koltsov 2011-12-09 19:42:07 +04:00
  • 7b63f034a3 fix hasDefaultValue annotation parameter name Stepan Koltsov 2011-12-09 19:42:03 +04:00
  • 3fa6badc3b Tests seem to write data to tmp Maxim Shafirov 2011-12-09 18:37:52 +04:00
  • 8e10536ef9 Constraint priorities introduced. Not used for the time being Andrey Breslav 2011-12-09 18:15:05 +04:00
  • 3ea077bb43 Merge remote-tracking branch 'origin/master' svtk 2011-12-09 17:38:34 +04:00
  • 63d74d41af KT-328 completion //Local function in function literals cause exceptions svtk 2011-12-09 17:37:38 +04:00
  • fcf14bca3a re-enabled resolving kotlin from java Maxim Shafirov 2011-12-09 16:32:48 +04:00
  • 3e2d44c10b Merge remote branch 'origin/master' Andrey Breslav 2011-12-09 14:47:05 +04:00
  • a7e99b8b11 Better logging + arguemnts resolve on inference failure Andrey Breslav 2011-12-09 14:45:34 +04:00
  • 88bda09504 $typeInfo field better be protected Alex Tkachman 2011-12-09 12:27:50 +02:00
  • 459c2e913f Some comments to clarify what's going on Andrey Breslav 2011-12-09 14:09:09 +04:00
  • 370167eec6 Finder disabled Andrey Breslav 2011-12-09 13:52:34 +04:00
  • 88d831de62 Merge remote branch 'origin/master' Andrey Breslav 2011-12-09 13:51:52 +04:00
  • 744253bcd3 StackOverlowes fixed with FQNames remembered in trace Andrey Breslav 2011-12-09 13:51:44 +04:00
  • 33e795ee69 extension literal support and tests. Pavel Talanov 2011-12-09 13:24:07 +04:00
  • 2418e23c04 virtual extension functions support and tests. Pavel Talanov 2011-12-09 13:03:40 +04:00
  • 81feca7bfd more correct signature Alex Tkachman 2011-12-09 10:51:05 +02:00
  • 4d303b0225 KT-782 Allow backing field usage for accessors of variables on namespace level svtk 2011-12-08 21:57:50 +04:00
  • 50c44db278 extension functions support and tests. Pavel Talanov 2011-12-08 21:54:49 +04:00
  • 157875111d default args in BinaryTrees benchmark Alex Tkachman 2011-12-08 19:32:31 +02:00
  • 602aea0467 KT-707 default params for constructors Alex Tkachman 2011-12-08 19:22:09 +02:00
  • c80e42eff3 KT-472 Strange bug with resolve - 3 svtk 2011-12-08 20:35:41 +04:00
  • 6a07101bd7 finished code clean up. Pavel Talanov 2011-12-08 19:38:07 +04:00
  • db13f57dc1 refactor Pavel Talanov 2011-12-08 19:31:56 +04:00
  • 5a3135fa40 refactor. Pavel Talanov 2011-12-08 19:26:03 +04:00
  • a41452a01e fix after merge svtk 2011-12-08 19:25:11 +04:00
  • b0ba456bd0 Merge remote-tracking branch 'origin/master' svtk 2011-12-08 19:22:12 +04:00
  • 9d6222c75a Merge remote branch 'origin/master' Andrey Breslav 2011-12-08 19:17:53 +04:00
  • 22e1412c38 KT-743 Wrong type inference Andrey Breslav 2011-12-08 19:17:31 +04:00
  • dfe247e8f8 Refactor. Pavel Talanov 2011-12-08 19:10:21 +04:00
  • cdc205cc07 Added a bunch of tests which were omitted because of using ArrayList. Pavel Talanov 2011-12-08 18:57:19 +04:00
  • faf6b87d87 Merge remote-tracking branch 'origin/master' svtk 2011-12-08 18:55:33 +04:00
  • d93818d0f5 KT-371 Resolve default parameters for constructors svtk 2011-12-08 18:29:52 +04:00
  • 4bfdbdd063 Merge remote branch 'origin/master' Alex Tkachman 2011-12-08 16:25:07 +02:00
  • 42a0062b79 LockPerf benchmark and related fixes (nested closures) Alex Tkachman 2011-12-08 16:24:41 +02:00
  • 5f352cf707 fixes. Pavel Talanov 2011-12-08 18:21:20 +04:00
  • dcc21fd4e1 Array list test suite. Pavel Talanov 2011-12-08 17:48:46 +04:00
  • 38dd718cec fix test Pavel Talanov 2011-12-08 17:20:50 +04:00
  • 71b1eac050 arrayList simple test. Pavel Talanov 2011-12-08 17:14:14 +04:00