Alexey Tsvetkov
e0419f956e
Recompile only files that call changed inline functions
2015-09-08 05:49:30 +03:00
Alexey Tsvetkov
dfa5a420e6
Generalize InlineFunctionsMapExternalizer
2015-09-08 05:49:30 +03:00
Alexey Tsvetkov
f0d7ee4cdf
Save changed functions to incremental cache
2015-09-08 05:49:30 +03:00
Alexey Tsvetkov
f2295676bf
Minor: removed clear method from DirtyOutputClassesMap
...
It's already has clean method from BasicMap
2015-09-08 05:49:30 +03:00
Alexey Tsvetkov
701585c0b6
Minor: rename SourceToClassesMap#addSourceToClass->add
...
addSourceToClass is confusing, because in fact
this function is appending to SourceToClassesMap
2015-09-08 05:49:29 +03:00
Alexey Tsvetkov
2842b74dd8
Add ClassToSourceMap to incremental caches
2015-09-08 05:49:29 +03:00
Alexey Tsvetkov
52a8fe018b
Recompile files dependent on inline relationship
...
Right now, it's always recompiles dependent files,
even if inline function has not been changed.
2015-09-08 05:49:29 +03:00
Alexey Tsvetkov
64cc75c1ba
Save info about inlined calls to incremental caches
2015-09-08 05:49:29 +03:00
Alexey Tsvetkov
32c041d4db
Add simple inline incremental compilation test cases
2015-09-08 05:49:29 +03:00
Michael Nedzelsky
44691018ce
add explicit types for some top-level public val/var declarations in MapDelegationTest due KT-9072
2015-09-08 02:06:34 +03:00
Michael Nedzelsky
873110c6ea
add explicit type for PackagePartProvider.EMPTY in order to avoid compilation error due KT-9072
2015-09-08 02:06:26 +03:00
Michael Nedzelsky
e6e6b20885
fix tests in org.jetbrains.kotlin.js.test.semantics for secondary constructors: TODO: fix problem and remove this commit
2015-09-08 02:06:23 +03:00
Michael Nedzelsky
f6892580f6
fix tests in org.jetbrains.kotlin.js.test.semantics
2015-09-08 02:06:19 +03:00
Michael Nedzelsky
aa44606663
fix tests in org.jetbrains.kotlin.checkers (related to KT-9072)
2015-09-08 02:06:16 +03:00
Michael Nedzelsky
7c1758a8d3
fix tests in org.jetbrains.kotlin.idea.debugger.evaluate
2015-09-08 02:06:13 +03:00
Michael Nedzelsky
165e6a9100
fix tests in org.jetbrains.kotlin.serialization.builtins
2015-09-08 02:06:09 +03:00
Michael Nedzelsky
4b9ee88b9a
fix tests for java 8
2015-09-08 02:06:05 +03:00
Michael Nedzelsky
aaff442f65
fix tests in org.jetbrains.kotlin.idea.structureView
2015-09-08 02:06:02 +03:00
Michael Nedzelsky
b9906f842d
fix tests in org.jetbrains.kotlin.renderer
2015-09-08 02:05:58 +03:00
Michael Nedzelsky
aa8c90893e
fix tests in org.jetbrains.kotlin.idea.stubs
2015-09-08 02:05:54 +03:00
Michael Nedzelsky
ce77ac4991
fix tests in org.jetbrains.kotlin.idea.refactoring.changeSignature
2015-09-08 02:05:49 +03:00
Michael Nedzelsky
daa1ac1918
fix tests in org.jetbrains.kotlin.idea.refactoring.introduce
2015-09-08 02:05:46 +03:00
Michael Nedzelsky
92ca057b4a
fix tests in org.jetbrains.kotlin.idea.quickfix
2015-09-08 02:05:41 +03:00
Michael Nedzelsky
32c66914fe
fix tests in org.jetbrains.kotlin.idea.highlighter
2015-09-08 02:05:38 +03:00
Michael Nedzelsky
fa97b8f91e
fix tests in org.jetbrains.kotlin.idea.editor.quickDoc
2015-09-08 02:05:34 +03:00
Michael Nedzelsky
c861b036a0
fix tests in org.jetbrains.kotlin.idea.decompiler.textBuilder
2015-09-08 02:05:30 +03:00
Michael Nedzelsky
a119a6bbeb
fix tests in org.jetbrains.kotlin.idea.decompiler.stubBuilder
2015-09-08 02:05:25 +03:00
Michael Nedzelsky
1a48ccff4c
fix tests in org.jetbrains.kotlin.idea.decompiler.navigation
2015-09-08 02:05:21 +03:00
Michael Nedzelsky
68c6c7790a
fix tests in org.jetbrains.kotlin.idea.codeInsight
2015-09-08 02:05:15 +03:00
Michael Nedzelsky
a40c80e90b
fix tests in org.jetbrains.kotlin.codegen.generated
2015-09-08 02:05:09 +03:00
Michael Nedzelsky
de9b5695ae
fix tests in org.jetbrains.kotlin.cli
2015-09-08 02:05:05 +03:00
Michael Nedzelsky
2684b7abb0
fix tests in org.jetbrains.kotlin.idea.resolve
2015-09-08 02:04:59 +03:00
Michael Nedzelsky
f717806138
fix tests in org.jetbrains.kotlin.repl
2015-09-08 02:04:54 +03:00
Michael Nedzelsky
d81490d2f2
fix tests in org.jetbrains.kotlin.serialization
2015-09-08 02:04:50 +03:00
Michael Nedzelsky
84b5a57c15
fix tests in org.jetbrains.kotlin.serialization.builtins
2015-09-08 02:04:44 +03:00
Michael Nedzelsky
ece8bb07b2
fix tests in org.jetbrains.kotlin.jvm.compiler
2015-09-08 02:04:38 +03:00
Michael Nedzelsky
bc5c9065d2
fix tests in org.jetbrains.kotlin.checkers
2015-09-08 02:04:32 +03:00
Michael Nedzelsky
a3f22939f1
add explicit type for LookupTracker.DO_NOTHING in order to avoid compilation error due KT-9072
2015-09-08 02:04:20 +03:00
Michael Nedzelsky
7b41106724
explicit internal modifier for JetWholeProjectForEachElementOfTypeFix in order to get rid ot the following error:
...
Cannot access effectively non-public-api private constructor JetWholeProjectForEachElementOfTypeFix,
defined in org.jetbrains.kotlin.idea.quickfix.JetWholeProjectForEachElementOfTypeFix member from effectively public-api public final fun createForMultiTaskOnElement
2015-09-08 02:04:16 +03:00
Michael Nedzelsky
5e35161d99
explicit internal modifier for some members of core/reflection.jvm in order to avoid generating documentaion
2015-09-08 02:04:09 +03:00
Michael Nedzelsky
d9bbc88112
default visibility: internal -> public
2015-09-08 02:04:04 +03:00
Michael Nedzelsky
b8aa5d43bd
add constans Visibilities.DEFAULT_VISIBILITY and JetTokens.DEFAULT_VISIBILITY_KEYWORD
2015-09-08 02:03:58 +03:00
Nikolay Krasko
e7c9699bfa
Fix build
2015-09-07 19:57:36 +03:00
Valentin Kipyatkov
97cf562dea
Made convert to string template inspection less eager
2015-09-07 19:48:05 +03:00
Ilya Gorbunov
67d1cc80f6
Exclude kotlin-jdbc and kotlin-swing from maven deployment.
2015-09-07 19:36:29 +03:00
Ilya Gorbunov
dcf490d533
Update deprecation replacement.
2015-09-07 19:36:27 +03:00
Ilya Gorbunov
b5af83cb36
Drop deprecated StringTemplate from StdLib and move it to kotlin-jdbc, which is using it.
2015-09-07 19:36:25 +03:00
Valentin Kipyatkov
ef4a3047b9
Changes on code review
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
6781abb3da
AddNameToArgumentFix to use up-to-date names + checking preconditions in isAvailable
...
#EA-72651 Fixed
2015-09-07 19:34:32 +03:00
Valentin Kipyatkov
527faec457
Moved test data
2015-09-07 19:34:32 +03:00