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 |
|
Nikolay Krasko
|
727c49146b
|
Prepare for KT-5420 - Copy files before patch
|
2014-12-11 15:25:18 +03:00 |
|
Zalim Bashorov
|
6b50d74056
|
JS backend: use special JsScope(JsDynamicScope) for names from dynamic calls instead of use containing scope to avoid the impact on local names.
|
2014-12-11 13:17:49 +03:00 |
|
Zalim Bashorov
|
af82e69214
|
JS tests: added tests for dynamic.
|
2014-12-11 13:17:49 +03:00 |
|
Zalim Bashorov
|
7d9b824411
|
JS tests: use js files from some places by default:
* add all js files from testData/_commonFiles
* add all js files from <testDir>/_commonFiles
* add <testDir>/cases/<testName>.js if it exists
|
2014-12-11 13:17:48 +03:00 |
|
Zalim Bashorov
|
2f6a135135
|
JS tests: added doTest and checkFooBoxIsOkByPath to BasicTest to simplify using generated tests.
|
2014-12-11 13:17:47 +03:00 |
|
Zalim Bashorov
|
4c9fbcd525
|
JS frontend: introduce some JavaScript specific constants.
|
2014-12-10 22:48:02 +03:00 |
|
Zalim Bashorov
|
bc3f53afff
|
JS backend: added the support dynamic.
|
2014-12-10 22:48:02 +03:00 |
|
Zalim Bashorov
|
45b0fd9f4c
|
Minor in JS backend: simplify CompareToBOIF::getIntrinsic.
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
eadb2d8db5
|
Minor in JS backend: save operation token as member of BinaryOperationTranslator.
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
e378bde43e
|
JS backend: fix "is Boolean" check.
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
2ccc027ba5
|
Minor in JS AST: drop unused constructors from JsBinaryOperation, JsUnaryOperation, JsPrefixOperation and JsPostfixOperation.
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
354af95d47
|
Frontend: add JetTokens.EQEQEQ and JetTokens.EXCLEQEQEQ to OperatorConventions.NOT_OVERLOADABLE
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
bc3859181f
|
Frontend: add default getter and setter to dynamic property descriptors.
|
2014-12-10 22:48:01 +03:00 |
|
Zalim Bashorov
|
65ef7525ce
|
Allow to use dynamic types for JS projects in IDEA.
|
2014-12-10 22:48:00 +03:00 |
|
Alexander Udalov
|
f08c9d9815
|
Rename module build-tools -> ant
|
2014-12-10 18:23:46 +03:00 |
|
Alexander Udalov
|
06984328e2
|
Exclude "target" and "local-repo" directories from IDEA project
|
2014-12-10 18:21:11 +03:00 |
|
Andrey Breslav
|
2c45670cc5
|
NPE fixed
|
2014-12-10 17:34:17 +03:00 |
|
Andrey Breslav
|
638e768226
|
Minor. Class renamed
|
2014-12-10 16:18:38 +03:00 |
|
Andrey Breslav
|
d17edacb65
|
Discriminate calls with implicit dynamic receivers
|
2014-12-10 16:18:38 +03:00 |
|
Evgeny Gerashchenko
|
fbb4ed181a
|
Minor. Computing package FQ later.
|
2014-12-10 15:27:43 +03:00 |
|
Andrey Breslav
|
a4df1ec7ae
|
Merge pull request #532 from yole/coverage-jacoco
add missing jars to coverage agent library
|
2014-12-10 15:06:47 +03:00 |
|
Dmitry Jemerov
|
074e284ea4
|
add missing jars to coverage agent library
|
2014-12-10 12:55:17 +01:00 |
|
Evgeny Gerashchenko
|
4e702e34f0
|
Fixed incremental compilation, when removing all callables from file.
|
2014-12-10 14:28:21 +03:00 |
|
Evgeny Gerashchenko
|
d126a9711c
|
KT-6409 Do not create empty PersistentHashMap instances for modules without kotlin files during build
#KT-6409 fixed
|
2014-12-10 14:28:21 +03:00 |
|
Natalia Ukhorskaya
|
0ca811d7ae
|
Rename test
|
2014-12-10 13:45:30 +03:00 |
|
Natalia Ukhorskaya
|
9338b27bcd
|
Update to IDEA 14.0.2 (139.659.2)
|
2014-12-10 12:47:42 +03:00 |
|
Natalia Ukhorskaya
|
64dac7a19d
|
Fix line separators in JsLibrarySourceConfig
|
2014-12-10 12:41:15 +03:00 |
|
Natalia Ukhorskaya
|
c807cebfe6
|
Merge pull request #530 from yole/coverage
Initial implementation of coverage support in IntelliJ IDEA plugin.
|
2014-12-10 12:35:10 +03:00 |
|
Dmitry Jemerov
|
274e529b90
|
code review
|
2014-12-09 12:36:44 +01:00 |
|