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
Alex Tkachman
9559decfc0
some tweaks of VFS example to be more Kotlin
2012-02-01 10:48:28 +02:00
Alex Tkachman
5f9bab6c93
extension methods for j.i.Timer
2012-02-01 10:42:36 +02:00
Alex Tkachman
cb04ed1eb8
currentThread global property
2012-02-01 10:08:39 +02:00
Alex Tkachman
4a86f347b1
ValueParameterDescriptor must implement Annotated
2012-02-01 10:03:30 +02:00
Alex Tkachman
745d1658aa
locks support
2012-02-01 09:58:18 +02:00
Pavel Talanov
b43b559ca6
run code coverage
...
eliminate dead and unuseful code
2012-02-01 00:20:17 +04:00
Stepan Koltsov
e075bec4c0
JavaDescriptorResolver refactoring
...
* kill JavaDescriptorResolver.typeParameterDescriptorCache
* use ClassOrNamespaceDescriptor instead of DeclarationDescriptor
Code is a bit ugly now, but simpler than before.
2012-01-31 22:48:55 +04:00
Stepan Koltsov
c88940c07c
split diagnostics/alt-headers test
2012-01-31 22:22:39 +04:00
Maxim Shafirov
f3f725c94f
Code moved to IDEA core
2012-01-31 21:31:51 +04:00
Pavel Talanov
47252655c9
excluded workspace.xml
2012-01-31 21:27:54 +04:00
Pavel Talanov
562c0c7fe7
Vararg parameters in functions supported
2012-01-31 21:26:36 +04:00
Pavel Talanov
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.
2012-01-31 20:23:15 +04:00
Maxim Shafirov
311faa2f81
Kompiler misses it's directory in plugin layout
2012-01-31 20:21:53 +04:00
Maxim Shafirov
59c6bd184d
Proper alt class -> sources navigation“
2012-01-31 18:57:01 +04:00
Pavel Talanov
49c09ef43e
added array intrinsic declaration and reannotated intrinsic receiver to be Nullable instead of NotNull
2012-01-31 18:48:45 +04:00
Pavel Talanov
ccbc4c7ff6
obsolete tests deleted
...
javautil modified
kotlin_lib.js now inside a function
strange bug with js_lib
raphael.kt added
2012-01-31 18:15:47 +04:00
Andrey Breslav
a31027d2d3
Very basic stub implementation for annotation arguments
2012-01-31 16:43:20 +04:00
Maxim Shafirov
379e066dac
Correct finder implementation for inner classes
2012-01-31 15:50:59 +04:00
Andrey Breslav
b9ab6d1af2
Fix resolve tests: now the results are checked against alt-headers
2012-01-31 15:43:56 +04:00