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
Pavel Talanov
85a57b3cf9
lots of api tweaks in jslib
...
some kotlin_lib functions
added support for native properties
added simple api for Canvas2D
2012-02-01 22:09:50 +04:00
Stepan Koltsov
0739332d97
Sometimes PsiClass'es are loaded twice for same class
...
This patch is workaround to fix tests.
2012-02-01 21:54:20 +04:00
Alefas
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.
2012-02-01 19:42:06 +04:00
Andrey Breslav
55fdeb9e35
Fixed fqn for the root package class
2012-02-01 18:41:15 +04:00
Stepan Koltsov
a9dedab481
better diag in JavaDescriptorResolver
2012-02-01 17:24:25 +04:00
Alex Tkachman
ac729504bf
functional list, queues and package for concurrent
2012-02-01 14:55:36 +02:00
Maxim Shafirov
699c43fe58
Simpler write() action
...
Useful Int.times(block) extension
2012-02-01 16:27:57 +04:00
Alex Tkachman
68a264154f
fixing upgrade logic bug
2012-02-01 13:06:11 +02:00
Alex Tkachman
e7812dc472
Executor.execute method added
2012-02-01 13:05:37 +02:00
Andrey Breslav
b2a8348c36
Refactored most of the static state out
2012-02-01 13:30:25 +04:00
Andrey Breslav
5d6846bdd9
Using enum instead of string constants for J2K options
2012-02-01 13:30:25 +04:00