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
Andrey Breslav
0a808617bb
Temporary workaround: commenting out red code
2012-01-31 15:12:40 +04:00
Andrey Breslav
b9bebb3ad4
Don't put two superclasses on the supertype list
2012-01-31 15:12:23 +04:00
Andrey Breslav
67d6bb9038
Move inner trait out of the class object
2012-01-31 14:50:00 +04:00
Andrey Breslav
1bca00ea96
A stub workaround for exception thrown when something is annotated with @Retention(RetentionPolicy.RUNITME) or something like this
2012-01-31 14:50:00 +04:00
Alex Tkachman
27425c5851
support for volatile
2012-01-31 12:21:18 +02:00
Nikolay Krasko
2826db7d9a
KT-1103 Public outer function from different package and source file is not visible in completion:
...
- Stubs elements are enabled
- Changed method for selecting indexing policy for plugin and compiler
- Quick fix for import unresolved top-level function added
2012-01-31 14:10:08 +04:00
Maxim Shafirov
dbbd4c6902
Make sure alt-headers actually work in "core" environment
2012-01-31 13:37:40 +04:00
Alex Tkachman
ef530de14b
guava version corrected
2012-01-31 10:14:03 +02:00
Andrey Breslav
bc62708fe9
Apology added to a bad test.
2012-01-31 11:48:33 +04:00
Andrey Breslav
6f97101810
A new test for alt-headers
2012-01-31 11:41:41 +04:00
Andrey Breslav
1b88be725a
Nullability fixed in a test
2012-01-31 11:37:01 +04:00
Pavel Talanov
0f823a64f4
using LibraryClass and LibraryFun(String) annotations to mark declarations that have custom implementations inside kotlin_lib.js
2012-01-30 23:25:08 +04:00
Pavel Talanov
e4d43c5147
refactor to implement library annotations
2012-01-30 23:06:49 +04:00
Andrey Breslav
b257ad4fa0
Temporarily revert to debug the tests
2012-01-30 22:25:08 +04:00
Andrey Breslav
7a7db291cc
Test fixed (nullability)
2012-01-30 22:12:03 +04:00
Andrey Breslav
5595e55ab9
A command-line argument to transform file names to *.java
2012-01-30 22:01:38 +04:00
Maxim Shafirov
73100134f9
Plugin&Tests: Build kotlinc by calling to build.xml rather than depending on Dist
2012-01-30 21:40:36 +04:00
Pavel Talanov
7a61a7520d
if as expression with control statements support
2012-01-30 21:17:32 +04:00
Maxim Shafirov
d14e38c7d6
Detect alt headers in locally built kompiler
2012-01-30 21:07:21 +04:00
Andrey Breslav
88d53d7734
Make it quiet
2012-01-30 20:52:29 +04:00
Evgeny Gerashchenko
b4bc2fff08
Added soutp live template.
2012-01-30 20:52:11 +04:00
Evgeny Gerashchenko
996863e292
Added kotlinVariableOfType() live template macro and replaced variableOfType() with kotlinVariableOfType() in soutv live template.
2012-01-30 20:52:11 +04:00
Evgeny Gerashchenko
11c550ec8a
Changed Kotlin namespace context so template name parsed as modifier is not considered as piece of function/property/class
2012-01-30 20:52:10 +04:00
Evgeny Gerashchenko
834ac6ea1f
Added simple soutv live template.
2012-01-30 20:52:10 +04:00
Evgeny Gerashchenko
d525423794
Removed duplicate entries for live templates from JetBundle.
2012-01-30 20:52:10 +04:00
Evgeny Gerashchenko
739d33fb4f
Fixed serr.
2012-01-30 20:52:10 +04:00
Pavel Talanov
ed0d5a8b06
added test for complex expression with when
2012-01-30 20:31:19 +04:00
Maxim Shafirov
d52becdf53
rename failure“
2012-01-30 20:28:09 +04:00
Pavel Talanov
746714bb5e
solving when problem
2012-01-30 20:22:16 +04:00
Maxim Shafirov
666f922d71
unzipped kompiler.
2012-01-30 20:20:49 +04:00
Andrey Breslav
199762fd34
Artifacts folder cleanup
2012-01-30 20:01:34 +04:00