Evgeny Gerashchenko
b56874e119
Replaced synchronized method with synchronizing on internal lock object.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
ec021e05c8
Introduced resolveStandardLibrarySymbol() taking DeclarationDescriptor.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
7c96aec630
Renamed "std" library containing Any, Nothing, tuple and function types to "jet.src" and added readme file.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
ebfddd3d7d
Replaced self-written hacky conversion of java URLs into IDEA VFS URLs with using VfsUtil.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
124266ea68
Fixed highlighter tests.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
d6e3a392f6
Added navigation to sources of builtin entities.
...
#KT-1069 fixed
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
29a9fdde78
Moved *.jet.src to separate directory and renamed to them to *.jet. Thus, they will be correctly loadable via PSI.
2012-05-11 20:37:11 +04:00
Evgeny Gerashchenko
b6bcce2c8a
Fixed visibilities, added "val" and package line in TuplesAndFunctionsGenerator.
2012-05-11 20:37:11 +04:00
Andrey Breslav
647a5455e1
Source representations for Any and Nothing. These sources are to be shown in the IDE
2012-05-11 20:37:11 +04:00
Nikolay Krasko
2dba348ecb
Intermediate major refactorings for lazy resolve
2012-05-11 18:58:54 +04:00
Nikolay Krasko
5ac866ba3c
KT-1912 Formatter: smart indent doesn't work in a function literal
...
#KT-1099 fixed
#KT-1912 fixed
2012-05-11 18:36:33 +04:00
Stepan Koltsov
3af2b1b80a
improve rendering of upper bounds
2012-05-11 18:24:58 +04:00
Stepan Koltsov
9a05af1757
stdlib and jdk-headers are not needed in DescriptorRenderer
2012-05-11 18:24:57 +04:00
Stepan Koltsov
6c4478f544
simplify renderer
2012-05-11 18:24:57 +04:00
Andrey Breslav
420a7c9ad4
KT-1961 Incorrect override error in functions with type parameter with two upper bounds
...
#KT-1961 Fixed
2012-05-11 18:00:09 +04:00
Andrey Breslav
c63af879fa
KT-1947 Don't analyze Kotlin files that are not under source folders
...
#KT-1947 Fixed
2012-05-11 17:26:13 +04:00
Svetlana Isakova
fddd9eff57
Possible fix of EA-34996
2012-05-11 17:08:20 +04:00
Stepan Koltsov
aa4252462f
replace 'for (;;)' with 'while (true)'
2012-05-11 16:26:26 +04:00
Nikolay Krasko
39ec3f7c14
Print file name at least in diagnostic
2012-05-11 16:09:58 +04:00
Nikolay Krasko
9cb7cb56f1
Refactoring - new interface for common method
2012-05-11 16:09:56 +04:00
Nikolay Krasko
f67aebe4be
On the way refactorings
2012-05-11 16:09:55 +04:00
Andrey Breslav
fac735a419
Fixed compilation for new projects
...
The problem was:
IDEA passes a DummyCompilerContext, whose project is null
As a result, a freshly created "Hello, world" didn't run (failed with NoClassDefFound, because the compiler didn't emit any code)
2012-05-11 15:50:39 +04:00
Svetlana Isakova
b1e5a0768c
KT-1955 Half a file is red on incomplete code
...
#KT-1955 fixed
2012-05-11 15:03:23 +04:00
Svetlana Isakova
696df0eb9b
more tests for KT-1897
...
#KT-1897 fixed
2012-05-11 14:24:38 +04:00
Andrey Breslav
3528822d7e
Merge pull request #54 from NataliaUkhorskaya/master
...
KT-1935 Fixed: ACC_SUPER flag must be set for classes
#KT-1935 Fixed
2012-05-11 02:10:27 -07:00
Natalia.Ukhorskaya
162cc7307d
KT-1935 Fixed: ACC_SUPER flag must be set for classes
2012-05-11 12:52:26 +04:00
Stepan Koltsov
ded824468a
replace String with JvmClassName
2012-05-11 01:08:33 +04:00
Stepan Koltsov
9908791094
KT-1829 NoClassDefFoundError when using java inner classes
...
#KT-1829 Fixed
2012-05-11 01:08:30 +04:00
Stepan Koltsov
b0cea24faf
move compileJavaFile
2012-05-11 01:08:26 +04:00
Andrey Breslav
8297d83063
Wrong condition fixed
2012-05-10 20:31:38 +04:00
Svetlana Isakova
8d26629aff
Resolution diagnostic improvement
...
#KT-1940 fixed
2012-05-10 19:01:58 +04:00
Stepan Koltsov
e303c80868
add missing test for KT-1880
...
(hide static members from superclasses)
2012-05-10 18:56:18 +04:00
Stepan Koltsov
a00e765bd5
Read*BinaryClassTest: type parameter with two upper bounds
2012-05-10 18:56:18 +04:00
Stepan Koltsov
7aa4a32f3e
resolve mcvaadin and vaadin libraries
...
(no problems found)
2012-05-10 18:56:17 +04:00
Alex Tkachman
6d2deaa70c
KT-1600: call to non-overriden generic method
2012-05-10 16:45:34 +03:00
Andrey Breslav
711e61cd06
Added a property to disable compiler's javadoc generation
...
Run Ant with -Dgenerate.javadoc=false -Dshrink=false for a faster build
2012-05-10 17:16:04 +04:00
Andrey Breslav
909e02898d
Remove an effect from DeclarationDescriptorImpl.toString()
2012-05-10 15:54:41 +04:00
Leonid Shalupov
9f13d3b263
commented out maven integrations tests for now
2012-05-09 04:25:30 +04:00
Leonid Shalupov
a8d99180c9
Merge pull request #50 from detouched/maven-plugin-test
...
Simple maven plugin integration test
2012-05-08 14:10:46 -07:00
Daniel Penkin
422fc81e38
Removed unnecessary import statement
2012-05-08 23:15:27 +04:00
Daniel Penkin
a2ee297db9
Removed unnecessary repository sections
2012-05-08 23:10:03 +04:00
Daniel Penkin
281e8e5a76
Temporarily removed settings.xml
2012-05-08 12:51:21 +04:00
Daniel Penkin
d6e8b63dc3
Added simple kotlin-maven-plugin integration test
2012-05-08 12:51:20 +04:00
Daniel Penkin
1484e8852c
Merged with upstream master
2012-05-08 12:08:37 +04:00
Evgeny Gerashchenko
1c55796a92
Added quick documentation for declarations, in addition to references.
...
#KT-1035 fixed
2012-05-08 04:05:10 +04:00
Evgeny Gerashchenko
c9a84ee52c
Fixed bad path separators in "Local Kotlin Runtime Path".
...
#KT-1723 fixed
2012-05-08 02:04:51 +04:00
Leonid Shalupov
68d3795513
add manifest to runtime & jdk-headers jars
2012-05-07 23:07:14 +04:00
Evgeny Gerashchenko
6d489a50cb
Implemented "Go to type declaration" for Kotlin entities.
...
#KT-1318 fixed
2012-05-07 23:05:05 +04:00
Leonid Shalupov
428771d99d
integration tests: trying to be cross-platform
2012-05-07 23:03:53 +04:00
Leonid Shalupov
a5a2bd9220
run proguard by default
2012-05-07 19:59:10 +04:00