Commit Graph

1994 Commits

Author SHA1 Message Date
Maxim Shafirov 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
2011-12-13 16:15:43 +04:00
Alex Tkachman 9d0a2c7243 (slightly modified) contribution of Sergey Ignatov of methods for strings and arrays 2011-12-13 13:26:42 +02:00
Andrey Breslav 54336a285d Minor refactoring while working on prioritized constraints 2011-12-13 12:38:37 +04:00
Alex Tkachman bb00b35e3f asm Type constants moved 2011-12-13 09:46:17 +02:00
Andrey Breslav 7f0de53cfa Debug output removed 2011-12-12 20:55:16 +04:00
Andrey Breslav 6a8e53c3c6 Fixing errors after merge. 2011-12-12 20:54:55 +04:00
Andrey Breslav a5b46f58ca Merge remote branch 'origin/master' 2011-12-12 20:50:11 +04:00
Stepan Koltsov 9f87ea37a8 introduce jet/JetObject class name constant 2011-12-12 19:33:22 +04:00
Stepan Koltsov 226d157705 add one more condition to ErrorUtils.isError
approved by Andrey Breslav
2011-12-12 19:20:05 +04:00
Alex Tkachman 099c6e3a28 Merge remote branch 'origin/master' 2011-12-12 16:21:17 +02:00
Alex Tkachman c45d08b7e5 fix for KT-796/797 candidate/resultingDescriptor misuse 2011-12-12 16:21:02 +02:00
Andrey Breslav 3d918ba7e5 Docs 2011-12-12 17:37:42 +04:00
Andrey Breslav cab2e9b192 Merge remote branch 'origin/master' 2011-12-12 15:36:05 +04:00
Alex Tkachman 8f46153d39 Merge remote branch 'origin/master' 2011-12-12 13:22:03 +02:00
Alex Tkachman 6889a35fb8 no outer type info 2011-12-12 13:21:47 +02:00
Nikolay Krasko 9ae40b270a KT-795: Insert brackets after applying function completion 2011-12-12 15:16:16 +04:00
Alex Tkachman 92d8d2de72 functional list benchmark and part of rewrite of type info codegen for performance reasons 2011-12-12 10:40:42 +02:00
Nikolay Krasko 182009ab61 KT-768 Code completion for extension functions 2011-12-12 12:12:45 +04:00
Stepan Koltsov 1260ba7a5f writing class signature
P. S. I'm going to refactor/cleanup code after feature is implemented
2011-12-11 23:04:01 +04:00
Stepan Koltsov ae6c8d6f78 move compileJavaAgainstKotlin tests 2011-12-11 22:27:55 +04:00
Stepan Koltsov 98511590f0 fix any in signature
reported by Alex Tkachman
2011-12-11 22:11:51 +04:00
Stepan Koltsov b5bb8ef5d8 working on signature generation for arrays
* more tests
* fix signature generation for Array<Array<Int>>
2011-12-11 21:23:30 +04:00
Alex Tkachman 9511c31cd9 test for KT-789 2011-12-10 09:24:14 +02:00
Stepan Koltsov 8ec998810f varargs
* generate VARARGS flag in FunctionCodegen
* test in CompileJavaAgainstKotlinTest
2011-12-09 19:42:07 +04:00
Stepan Koltsov 7b63f034a3 fix hasDefaultValue annotation parameter name 2011-12-09 19:42:03 +04:00
Maxim Shafirov 3fa6badc3b Tests seem to write data to tmp 2011-12-09 18:38:02 +04:00
Andrey Breslav 8e10536ef9 Constraint priorities introduced. Not used for the time being 2011-12-09 18:15:05 +04:00
svtk 3ea077bb43 Merge remote-tracking branch 'origin/master' 2011-12-09 17:38:34 +04:00
svtk 63d74d41af KT-328 completion //Local function in function literals cause exceptions 2011-12-09 17:37:38 +04:00
Maxim Shafirov fcf14bca3a re-enabled resolving kotlin from java 2011-12-09 16:32:56 +04:00
Andrey Breslav 3e2d44c10b Merge remote branch 'origin/master' 2011-12-09 14:47:05 +04:00
Andrey Breslav a7e99b8b11 Better logging + arguemnts resolve on inference failure 2011-12-09 14:45:34 +04:00
Alex Tkachman 88bda09504 $typeInfo field better be protected 2011-12-09 12:27:50 +02:00
Andrey Breslav 459c2e913f Some comments to clarify what's going on 2011-12-09 14:09:09 +04:00
Andrey Breslav 370167eec6 Finder disabled 2011-12-09 13:52:34 +04:00
Andrey Breslav 88d831de62 Merge remote branch 'origin/master' 2011-12-09 13:51:52 +04:00
Andrey Breslav 744253bcd3 StackOverlowes fixed with FQNames remembered in trace 2011-12-09 13:51:44 +04:00
Alex Tkachman 81feca7bfd more correct signature 2011-12-09 10:51:05 +02:00
svtk 4d303b0225 KT-782 Allow backing field usage for accessors of variables on namespace level 2011-12-08 21:57:50 +04:00
Alex Tkachman 157875111d default args in BinaryTrees benchmark 2011-12-08 19:32:31 +02:00
Alex Tkachman 602aea0467 KT-707 default params for constructors 2011-12-08 19:22:09 +02:00
svtk c80e42eff3 KT-472 Strange bug with resolve - 3 2011-12-08 20:35:41 +04:00
svtk a41452a01e fix after merge 2011-12-08 19:25:11 +04:00
svtk b0ba456bd0 Merge remote-tracking branch 'origin/master'
Conflicts:
	compiler/frontend/src/org/jetbrains/jet/lang/resolve/DescriptorResolver.java
2011-12-08 19:22:12 +04:00
Andrey Breslav 9d6222c75a Merge remote branch 'origin/master' 2011-12-08 19:17:53 +04:00
Andrey Breslav 22e1412c38 KT-743 Wrong type inference 2011-12-08 19:17:31 +04:00
svtk faf6b87d87 Merge remote-tracking branch 'origin/master' 2011-12-08 18:55:33 +04:00
svtk d93818d0f5 KT-371 Resolve default parameters for constructors 2011-12-08 18:29:52 +04:00
Alex Tkachman 4bfdbdd063 Merge remote branch 'origin/master' 2011-12-08 16:25:07 +02:00
Alex Tkachman 42a0062b79 LockPerf benchmark and related fixes (nested closures) 2011-12-08 16:24:41 +02:00