Michael Nedzelsky
|
23da4f0897
|
JS: KotlinJavascriptMetaFileDecompiler -> KotlinJavaScriptMetaFileDecompiler
|
2015-05-26 05:04:23 +03:00 |
|
Michael Nedzelsky
|
a0579ebedd
|
add KotlinJavaScriptStubBuilder
|
2015-05-26 05:04:20 +03:00 |
|
Michael Nedzelsky
|
ea9d7ed49a
|
DecompiledTextFactory: new implementation of buildDecompiledTextFromJsMetadata
|
2015-05-26 05:04:17 +03:00 |
|
Michael Nedzelsky
|
18afa8f2d5
|
add KotlinJavaScriptDeserializeForDecompiler
|
2015-05-26 05:04:15 +03:00 |
|
Michael Nedzelsky
|
f1a0d86f87
|
JsMetaFileUtils: add some useful code, remove unnecessary parts
|
2015-05-26 05:04:12 +03:00 |
|
Michael Nedzelsky
|
4f26c7fe42
|
DecompiledNavigationUtils, JetSourceNavigationHelper: fix support for Kotlin/Javascript projects
DecompiledUtils: add isKotlinJavaScriptInternalCompiledFile
DecompiledUtils: add isKotlinJsMetaFile
DecompiledNavigationUtils: use isKotlinJvmCompiledFile, isKotlinJsMetaFile
DecompiledNavigationUtils: isFromKotlinJavascript -> isFromKotlinJavasriptMetadata
|
2015-05-26 05:04:09 +03:00 |
|
Michael Nedzelsky
|
f92d112564
|
DirectoryBasedClassFinder: add DirectoryBasedKotlinJavaScriptMetaFileFinder and DirectoryBasedKotlinJavaScriptDataFinder
|
2015-05-26 05:04:06 +03:00 |
|
Michael Nedzelsky
|
7a01ba7d7a
|
JS: add jsProtoBufUtil
|
2015-05-26 05:04:04 +03:00 |
|
Michael Nedzelsky
|
c4c8f3c3ea
|
convert IDEVirtualFileFinder to kotlin
|
2015-05-26 05:04:01 +03:00 |
|
Michael Nedzelsky
|
6e371e61a9
|
change extension: IDEVirtualFileFinder.java -> IDEVirtualFileFinder.kt
|
2015-05-26 05:03:57 +03:00 |
|
Michael Nedzelsky
|
d4f348edd5
|
VirtualFileFinder: regenerate injectors
|
2015-05-26 05:03:54 +03:00 |
|
Michael Nedzelsky
|
618a8622a1
|
VirtualFileFinderFactory: introduce JvmVirtualFileFinderFactory, JsVirtualFileFinderFactory
|
2015-05-26 05:03:51 +03:00 |
|
Michael Nedzelsky
|
de35434800
|
KotlinUpdatePluginComponent: update indices for Kotlin Javascript metafiles.
|
2015-05-26 05:03:48 +03:00 |
|
Michael Nedzelsky
|
3d641b17b4
|
add KotlinJavaScriptMetaFileIndex: support indexing for Kotlin Javascript meta files
|
2015-05-26 05:03:45 +03:00 |
|
Michael Nedzelsky
|
48e7c8cd60
|
convert KotlinClassFileIndex to kotlin
|
2015-05-26 05:03:42 +03:00 |
|
Michael Nedzelsky
|
38674dd3a1
|
convert KotlinClassFileIndex to kotlin: change extension: KotlinClassFileIndex.java -> KotlinClassFileIndex.kt
|
2015-05-26 05:03:40 +03:00 |
|
Michael Nedzelsky
|
85e84b8aef
|
IDELightClassGenerationSupport: do not try to create stub for non java-class files
|
2015-05-26 05:03:37 +03:00 |
|
Michael Nedzelsky
|
0815eab3a5
|
add KotlinJavaScriptMetaFileType
|
2015-05-26 05:03:34 +03:00 |
|
Michael Nedzelsky
|
0a6c6e35b5
|
JS: JpsJsModuleUtils: do not include urls with kotlin-js-meta protocol
|
2015-05-26 05:03:31 +03:00 |
|
Michael Nedzelsky
|
4a05005fa7
|
JS: do not include sources in kotlin-jslib.jar
|
2015-05-26 05:03:28 +03:00 |
|
Michael Nedzelsky
|
044497fab6
|
JS: add idea-js module: KotlinJavaScriptLibraryManager and KotlinJavaScriptLibraryContentsTreeStructureProvider
|
2015-05-26 05:03:25 +03:00 |
|
Michael Nedzelsky
|
06af6bbd82
|
JS: KotlinJavascriptSerializationUtil, KotlinJavascriptSerializedResourcePaths: add some useful functions
|
2015-05-26 05:03:14 +03:00 |
|
Ilya Gorbunov
|
1cf4a407d1
|
JS: Provide MIN_VALUE and MAX_VALUE member constants for Double and Float companion objects.
JVM: Make MIN_VALUE and MAX_VALUE not an extension but member constant properties of Double and Float companion objects.
|
2015-05-26 00:26:19 +03:00 |
|
Alexey Tsvetkov
|
bd934bc3c4
|
Minor in JS: fixed typo in file name (abstarct->abstract)
|
2015-05-25 20:20:26 +03:00 |
|
Alexey Tsvetkov
|
fc1a1f742b
|
JS test: added multi-module inline tests
|
2015-05-25 20:20:25 +03:00 |
|
Alexey Tsvetkov
|
115798f584
|
JS test: check directives in MultipleModulesTranslationTest
|
2015-05-25 20:20:25 +03:00 |
|
Alexey Tsvetkov
|
f214c4eac7
|
JS test: use common dependencies.txt for MultipleModulesTranslationTest
|
2015-05-25 20:20:25 +03:00 |
|
Alexey Tsvetkov
|
08df655dcc
|
JS: simplify load metadata
|
2015-05-25 20:20:25 +03:00 |
|
Alexey Tsvetkov
|
b2238c0ebf
|
JS: search inline function in .js file corresponding to module's
.meta.js
|
2015-05-25 20:20:25 +03:00 |
|
Evgeny Gerashchenko
|
0488229a61
|
KT-7693 Unused constructor parameter is not detected if class is constructed with named argument
#KT-7693 fixed
|
2015-05-25 18:33:08 +03:00 |
|
Mikhail Glukhikh
|
3c7225e83a
|
An implementation of KT-7753: now enum constructors cannot be called explicitly.
Several tests are provided.
#KT-7753 Fixed.
|
2015-05-25 17:27:31 +03:00 |
|
Michael Bogdanov
|
8cf21f24cd
|
Fix for KT-7792: Invalid class file generation: java.lang.ClassFormatError: Invalid length 65522 in LocalVariableTable in class file
#KT-7792 Fixed
|
2015-05-25 17:06:18 +03:00 |
|
Natalia Ukhorskaya
|
37c47ac980
|
Show notification for "Non configured Kotlin Project" only after indexing
|
2015-05-25 16:19:05 +03:00 |
|
Natalia Ukhorskaya
|
a47a27565b
|
JetPositionManager: do not calculate class name during indexing
|
2015-05-25 16:19:04 +03:00 |
|
Natalia Ukhorskaya
|
1cfed000c4
|
Fix exception during step into inline function in library
|
2015-05-25 16:19:03 +03:00 |
|
Natalia Ukhorskaya
|
2538ebe407
|
Tests: add ability to write custom stepping tests
|
2015-05-25 16:19:02 +03:00 |
|
Natalia Ukhorskaya
|
403ca00a63
|
Fix exception: for inline functions in stdlib we calculate classname by declaration
|
2015-05-25 16:19:01 +03:00 |
|
Natalia Ukhorskaya
|
5d9daf3890
|
Refactor stepping tests
|
2015-05-25 16:19:00 +03:00 |
|
Natalia Ukhorskaya
|
cf163181f1
|
Minor: report exception with stackTrace
|
2015-05-25 16:18:58 +03:00 |
|
Sergey Mashkov
|
fe26bd22f0
|
JS stubs: add URL specification
|
2015-05-25 14:55:47 +03:00 |
|
Mikhail Glukhikh
|
f4977a1108
|
Reorganization of when checking: exhaustion predicates clarified, analysis on platform enum warnings was moved to frontend.java
|
2015-05-25 14:23:57 +03:00 |
|
Pavel V. Talanov
|
e4c242e66b
|
Remove direct usages of ModuleDescriptor#getPackageFragmentProvider()
|
2015-05-25 13:00:16 +03:00 |
|
Pavel V. Talanov
|
23dabf595a
|
J2k for PackageViewDescriptorImpl: prettify
|
2015-05-25 13:00:15 +03:00 |
|
Pavel V. Talanov
|
3bca284e1b
|
J2k for PackageViewDescriptorImpl: autoconvert
|
2015-05-25 13:00:15 +03:00 |
|
Pavel V. Talanov
|
5ff4765e3d
|
J2k for PackageViewDescriptorImpl: rename file
|
2015-05-25 13:00:14 +03:00 |
|
Sergey Mashkov
|
07a3233569
|
JS stubs: add CSSOM view specification and GEOMETRY spec
|
2015-05-25 12:36:42 +03:00 |
|
Ilya Gorbunov
|
4fd1b46e91
|
Refactor JS tests: unified package name, test JS specific map implementations only in JS.
Add required files to build StdLibTestToJSTest.
Remove tests StdLibMapJsTest and StdLibSetJsTest because they are tested elsewhere.
|
2015-05-24 05:07:01 +03:00 |
|
Ilya Gorbunov
|
c95ba4da8e
|
Tests for specialized primitive implementations of sets and maps in JS.
|
2015-05-24 05:06:51 +03:00 |
|
Ilya Gorbunov
|
4d3855a8fb
|
Implement missing members for sets, maps and entry of map.
hashCode and toString for PrimitiveHashMap, hashCode for PrimitiveHashSet.
|
2015-05-24 05:06:24 +03:00 |
|
Ilya Gorbunov
|
df6d4dc73f
|
Implement some of missing AbstractList methods.
Make ListIterator to implement kotlin.ListIterator interface.
Add TODOs and UnsupportedOperationExceptions for members left to implement.
|
2015-05-24 05:04:06 +03:00 |
|