Michael Nedzelsky
|
8e052a9ade
|
KotlinJsModuleConfigurator, KotlinJavaModuleConfigurator: refactoring
|
2014-12-12 03:04:15 +03:00 |
|
Michael Nedzelsky
|
2d1029cb29
|
fix: choose correct library from plugin for new Kotlin/Javascript projects
|
2014-12-12 03:04:12 +03:00 |
|
Michael Nedzelsky
|
0992b4c0f1
|
CreateLibraryDialog*: caption -> LibraryCaption, refactoring CustomLibraryDescriptorWithDefferConfig with subclasses
|
2014-12-12 03:04:10 +03:00 |
|
Michael Nedzelsky
|
5f57605b81
|
add tests for js-maven projects
|
2014-12-12 03:04:07 +03:00 |
|
Michael Nedzelsky
|
c6ce4d404a
|
refactoring: KotlinMavenConfigurator with subclasses
|
2014-12-12 03:04:05 +03:00 |
|
Michael Nedzelsky
|
8c8c2f6e5a
|
maven support in IDE: improve check for kotlin artifacts in pom file
|
2014-12-12 03:04:03 +03:00 |
|
Michael Nedzelsky
|
ba5a5af4ec
|
stable order for configurators in notification
|
2014-12-12 03:04:00 +03:00 |
|
Michael Nedzelsky
|
0442e3b0ed
|
add KotlinJavascriptMavenConfigurator
|
2014-12-12 03:03:58 +03:00 |
|
Michael Nedzelsky
|
b71101942e
|
JS backend: maven projects: extract library js-files to target/js/lib, set scope=test for stdlib in browser-example*
|
2014-12-12 03:03:53 +03:00 |
|
Michael Nedzelsky
|
85a16c3c51
|
add browser-example-with-library maven project (kotlin->javascript)
|
2014-12-12 03:03:50 +03:00 |
|
Michael Nedzelsky
|
6c55e12588
|
add kotlin-js-library-example maven project
|
2014-12-12 03:03:48 +03:00 |
|
Michael Nedzelsky
|
9734980334
|
JS maven tests: fixes configuration files
|
2014-12-12 03:03:45 +03:00 |
|
Michael Nedzelsky
|
eebb012b13
|
JS backend: maven: fix compiler mojo
|
2014-12-12 03:03:43 +03:00 |
|
Michael Nedzelsky
|
8d10b3813b
|
fix kotlin-js-library maven project
|
2014-12-12 03:03:40 +03:00 |
|
Michael Nedzelsky
|
44e7af7f65
|
K2JS: get rid of MetaInfServices
|
2014-12-12 03:03:37 +03:00 |
|
Michael Nedzelsky
|
73db22ae20
|
JS backend: add option 'output library runtime fiies' for Kotlin Compiler
|
2014-12-12 03:03:34 +03:00 |
|
Michael Nedzelsky
|
a026f6d25e
|
add LibraryUtils.copyJsFilesFromLibraries
|
2014-12-12 03:03:32 +03:00 |
|
Michael Nedzelsky
|
729e7084fa
|
new ant test for kotlin javascript library support
|
2014-12-12 03:03:29 +03:00 |
|
Michael Nedzelsky
|
ecc0751221
|
K2JS: add cli compiler tests for libraries
|
2014-12-12 03:03:27 +03:00 |
|
Michael Nedzelsky
|
103307432e
|
update kotlin javascript stdlib if needed
|
2014-12-12 03:03:24 +03:00 |
|
Michael Nedzelsky
|
85a38e17de
|
reuse for KotlinJS library common Library dialogs
remove unnecessary code for kotlin js library support
JS backend: simplify check isConfigured for kotlin js module
|
2014-12-12 03:03:22 +03:00 |
|
Michael Nedzelsky
|
a21d979186
|
CreateJavaLibraryDialog* -> CreateLibraryDialog*
|
2014-12-12 03:03:19 +03:00 |
|
Michael Nedzelsky
|
d588b62981
|
Minor: refactoring create Kotlin Java Library Dialog
|
2014-12-12 03:03:16 +03:00 |
|
Michael Nedzelsky
|
61e9cbec66
|
K2JS: get kotlin js module name from Kotlin-JS-Module-Name attribute in manifest
|
2014-12-12 03:03:13 +03:00 |
|
Michael Nedzelsky
|
83ec20508a
|
JS backend: isJsRuntimeLibrary -> isKotlinJavascriptStdLibrary
|
2014-12-12 03:03:11 +03:00 |
|
Michael Nedzelsky
|
b42d00f095
|
JS backend: check for Implementation-Title in order to detect kotlin js stdlib
|
2014-12-12 03:03:08 +03:00 |
|
Michael Nedzelsky
|
f5d957445f
|
JS backend: JpsJsModuleUtils: remove filtering for Kotlin Javascript libraries
|
2014-12-12 03:03:05 +03:00 |
|
Michael Nedzelsky
|
34411dcf01
|
JS backend: add Specification-Title to manifest and LibraryUtils.isKotlinJavascriptLibrary
|
2014-12-12 03:03:03 +03:00 |
|
Michael Nedzelsky
|
68113ff33d
|
JS backend: change path to kotlin.js for tests
|
2014-12-12 03:03:00 +03:00 |
|
Michael Nedzelsky
|
a65b9800c2
|
JS backend: put kotlin.js into jslib archive, add specification-title
kotlin.js is now included in kotlin-jslib.jar, so closure-compiler outputs kotlin.js to dist folder instead of dist/kotlic/lib
|
2014-12-12 03:02:31 +03:00 |
|
Michael Nedzelsky
|
12ff5de013
|
K2JS: fix KT-5639 Exception in kotlin-js when directory is given instead of output file
#KT-5639 Fixed
|
2014-12-12 01:25:15 +03:00 |
|
Alexey Sedunov
|
0b54221223
|
Minor: Use short type names in super-function prompt dialog (find usages and refactorings)
#KT-6298 Fixed
|
2014-12-11 17:50:34 +03:00 |
|
Alexey Sedunov
|
51d4d3135e
|
Change return type quick-fix: Add support of constant expressions
#KT-6260 Fixed
#KT-6404 Fixed
|
2014-12-11 17:50:33 +03:00 |
|
Alexey Sedunov
|
2009cc3e9e
|
Create parameter from usage: Support UNRESOLVE_REFERENCE_WRONG_RECEIVER diagnostic
#KT-6431 Fixed
|
2014-12-11 17:50:32 +03:00 |
|
Alexey Sedunov
|
346d9ea0c5
|
Quick Fixes: Add test for KT-5922 (QuickFix to change lambda signature doesn't work with SAM conversion)
|
2014-12-11 17:50:31 +03:00 |
|
Alexey Sedunov
|
14b33f8b95
|
Change Signature: Do not report conflict of object member with itself (available through the class object)
#KT-6345 Fixed
|
2014-12-11 17:50:31 +03:00 |
|
Alexey Sedunov
|
6bbe9b2bfe
|
Change Signature: Add test for KT-6410 (Change signature on constructor inserts fqName for newly added parameter type)
|
2014-12-11 17:50:29 +03:00 |
|
Alexey Sedunov
|
b1f82d7a23
|
Quick Fixes: Add test for KT-6430 (Create parameter quick fix inserts platform types into Kotlin code)
|
2014-12-11 17:50:28 +03:00 |
|
Alexey Sedunov
|
8cc3af99a0
|
Change Signature: Retain parameter modifier list
|
2014-12-11 17:50:27 +03:00 |
|
Alexey Sedunov
|
7d1ed507a7
|
Call Hierarchy: Filter out usages inside of import directives
|
2014-12-11 17:50:26 +03:00 |
|
Alexey Sedunov
|
15d7932491
|
Minor: Remove unnecessary check for test sources (reverted earlier commit)
|
2014-12-11 17:50:25 +03:00 |
|
Alexander Udalov
|
d71220f8b1
|
Drop ArrayGenTest, move test case to generated
|
2014-12-11 16:04:04 +03:00 |
|
Denis Zharkov
|
34d408eb7b
|
Simple workaround for problem described in KT-6437
JS backend generate invalid code when inlining within constructor using property
|
2014-12-11 16:04:04 +03:00 |
|
Denis Zharkov
|
c6d6aebd2f
|
Added tests for stdlib Array constructors
|
2014-12-11 16:04:04 +03:00 |
|
Denis Zharkov
|
fe9599d588
|
Removed codegen of Array-constructor with lambda
|
2014-12-11 16:04:04 +03:00 |
|
Denis Zharkov
|
d345ba05dd
|
Added inline function "Array" into stdlib
It has the same signature and semantics as Array constructor had
Also made Array constructor private and accepting no arguments
|
2014-12-11 16:04:03 +03:00 |
|
Denis Zharkov
|
654411a0b0
|
Refactored tests using Array constructor:
Some moved to tests with stdlib
Some changed to use arrayOfNulls
|
2014-12-11 16:04:03 +03:00 |
|
Denis Zharkov
|
abbcf61183
|
JVM Backend: always inline callable containing reified TP
|
2014-12-11 16:04:02 +03:00 |
|
Denis Zharkov
|
b86e19782c
|
Moved containsReifiedTypeParameters to DescriptorUtils
|
2014-12-11 16:04:02 +03:00 |
|
Nikolay Krasko
|
0231aeb017
|
Memory leak in PermGen of Kotlin Gradle plugin when demon is used (KT-5420)
Stop background thread in Intellij Idea api and clear thread locals to allow gc the created class loader
#KT-5420 In Progress
|
2014-12-11 15:30:01 +03:00 |
|