Denis Zharkov
|
081d2cf95c
|
Minor, extracted generateLoopBody
|
2014-09-24 15:51:43 +04:00 |
|
Pavel V. Talanov
|
9e38d207f2
|
Add hack for failing js completion tests
|
2014-09-23 15:56:38 +04:00 |
|
Pavel V. Talanov
|
187a3f0b9f
|
Implement separate service which tracks modification in libraries
ProjectRootModificationTracker tracks root changes but not content modification
|
2014-09-23 15:56:38 +04:00 |
|
Pavel V. Talanov
|
8a5239f794
|
Correctly place decompiled kotlin files under LibrarySourceInfo
This check doesn't work for java (and other) decompiled sources, but we assume that we never deal with them in this code
|
2014-09-23 15:56:37 +04:00 |
|
Pavel V. Talanov
|
8a44325327
|
Log when libraries cache is dropped because of ProcessCanceledException
Hope it can give insight on how often this happens
|
2014-09-23 15:56:37 +04:00 |
|
Pavel V. Talanov
|
8d89ac897a
|
Create composite exception tracker when delegating ModuleResolverProvider
Avoid dropping delegate caches when exception (i.e. ProcessCancelled) is thrown in delegating provider
|
2014-09-23 15:56:36 +04:00 |
|
Pavel V. Talanov
|
68201c3e86
|
Delegate to global cache when building ModuleResolverProvider for synthetic files
|
2014-09-23 15:56:36 +04:00 |
|
Pavel V. Talanov
|
5847c3559b
|
Implement ModuleSourceInfo.getDependentModules()
|
2014-09-23 15:56:35 +04:00 |
|
Pavel V. Talanov
|
bf546c83fb
|
Introduce ModuleSourceInfo
|
2014-09-23 15:56:35 +04:00 |
|
Pavel V. Talanov
|
fe136b500a
|
Libraries cache drops only on roots change
|
2014-09-23 15:56:34 +04:00 |
|
Pavel V. Talanov
|
67c9a2323c
|
Synthetic files cache delegates to libraries cache
|
2014-09-23 15:56:34 +04:00 |
|
Pavel V. Talanov
|
8368689af8
|
Split global cache in KotlinCacheService into separate caches for libraries and for modules
|
2014-09-23 15:56:33 +04:00 |
|
Pavel V. Talanov
|
faa9f4bb14
|
Reuse both storage manager and exception tracker when delegating to ModuleResolverProvider
|
2014-09-23 15:56:33 +04:00 |
|
Pavel V. Talanov
|
c0657320f5
|
Allow to provide delegate ModuleResolverProvider when computing resolve sessions for bodies
|
2014-09-23 15:56:32 +04:00 |
|
Pavel V. Talanov
|
ec02734a30
|
Minor: extract property in KotlinResolveCache
|
2014-09-23 15:56:32 +04:00 |
|
Pavel V. Talanov
|
563119ffc7
|
Minor: fix typo in file name
|
2014-09-23 15:56:31 +04:00 |
|
Pavel V. Talanov
|
bb87377457
|
Allow to provide precomputed analyzers when creating ResolverForProject
|
2014-09-23 15:56:31 +04:00 |
|
Michael Nedzelsky
|
e6a17cbd78
|
JS backend: tests for KT-5772
|
2014-09-23 14:50:20 +04:00 |
|
Michael Nedzelsky
|
bdca7e0e37
|
JS backend: fix KT-5772 wrong code generated when <,<=,>,>= are used with explicit Comparable type
#KT-5772 Fixed
|
2014-09-23 14:50:17 +04:00 |
|
Michael Nedzelsky
|
1d71016097
|
JS backend: refactoring support for binary intrinsic operations
|
2014-09-23 14:50:15 +04:00 |
|
Michael Nedzelsky
|
07a4d0e77e
|
JS backend: convert NumberConversionFIF to Kotlin
|
2014-09-23 14:50:13 +04:00 |
|
Michael Nedzelsky
|
32f391aa51
|
JS backend: minor improve in NamePredicate: replace list with set
|
2014-09-23 14:50:09 +04:00 |
|
Alexey Sedunov
|
a48fbacbd9
|
Minor: Fix warnings
|
2014-09-23 12:50:48 +04:00 |
|
Alexey Sedunov
|
da004cf104
|
Minor: Add @NotNull annotation
|
2014-09-23 12:50:47 +04:00 |
|
Alexey Sedunov
|
735fd6c626
|
Move: Fix detection of imported declarations and processing of extension usages
#KT-5787 Fixed
#KT-4959 Fixed
|
2014-09-23 12:50:46 +04:00 |
|
Natalia Ukhorskaya
|
b14e979d70
|
Android tests: skip txt files in box folder
|
2014-09-23 10:46:40 +04:00 |
|
Natalia Ukhorskaya
|
2b388ed308
|
Evaluate Expression: fix function call from base class on object with subtype
|
2014-09-23 10:33:06 +04:00 |
|
Nikolay Krasko
|
b5f738db07
|
Fix test runner for the case when rerun of failed test filters out some classes completely
|
2014-09-22 14:02:32 +04:00 |
|
Nikolay Krasko
|
f178356bf0
|
More memory for dist task
|
2014-09-22 14:02:04 +04:00 |
|
Nikolay Krasko
|
f5ee68064f
|
Don't generate ValueParameter annotations in light class mode
|
2014-09-22 14:02:02 +04:00 |
|
Michael Bogdanov
|
432ec31daf
|
Support returns in nested finallies
|
2014-09-19 17:14:17 +04:00 |
|
max.kammerer
|
9564eaa6fd
|
Support finnaly blocks from inline fun in non-local returns
|
2014-09-19 17:14:17 +04:00 |
|
Evgeny Gerashchenko
|
309329afd0
|
Shared incremental compilation tests. For running locally and on teamcity.
|
2014-09-19 16:43:00 +04:00 |
|
Alexander Udalov
|
90c09762e3
|
Find usages: only collect those descriptors which resolve to callables
Fix failing test on the buildserver
|
2014-09-19 16:29:00 +04:00 |
|
Alexey Sedunov
|
5a0b786cb9
|
Extract Function: Fix syntax error in test
|
2014-09-19 13:50:38 +04:00 |
|
Alexey Sedunov
|
40761dfc4c
|
Extract Function: Generate named argument for extracted lambda (when necessary)
|
2014-09-19 13:50:38 +04:00 |
|
Alexey Sedunov
|
6a76ca1066
|
PSI Pattern Patching: Use precomputed context for matching of substitution parameters
|
2014-09-19 13:50:37 +04:00 |
|
Alexey Sedunov
|
98eed5cb0e
|
Minor: Remove unused function added in earlier commit
|
2014-09-19 13:50:36 +04:00 |
|
Alexander Udalov
|
04bb43e907
|
Fix navigation to data class copy function
|
2014-09-19 11:45:22 +04:00 |
|
Nikolay Krasko
|
bf7a295ace
|
Regenerate for testCompilationErrorThenFixed test
|
2014-09-18 20:30:35 +04:00 |
|
Nikolay Krasko
|
2ae1286515
|
Remove lazy base test - there won't be lazy and eager mode soon
|
2014-09-18 17:58:25 +04:00 |
|
Nikolay Krasko
|
fbd09911f3
|
Refactoring: Extract filter for skipping built-ins packages
|
2014-09-18 17:58:24 +04:00 |
|
Nikolay Krasko
|
e796f88b38
|
Regenerate test data with constructed descriptors for diagnostics tests
|
2014-09-18 17:58:23 +04:00 |
|
Nikolay Krasko
|
de61456725
|
Compare constructed descriptors in diagnostics tests
|
2014-09-18 17:58:20 +04:00 |
|
Evgeny Gerashchenko
|
2a9005b466
|
Fixed IAE because of compiler bug.
|
2014-09-18 16:50:20 +04:00 |
|
Evgeny Gerashchenko
|
853def0a10
|
Not clearing incremental cache on compilation error.
|
2014-09-18 16:50:20 +04:00 |
|
Zalim Bashorov
|
040d1693e8
|
Minor: revert semicolons after package declaration for java parts inside kt file.
|
2014-09-18 16:00:45 +04:00 |
|
Michael Nedzelsky
|
1b60f39959
|
JS backend: test for KT-4381: JS: fails to iterate over Double range
#KT-4381 obsolete
|
2014-09-18 15:01:11 +04:00 |
|
Alexey Sedunov
|
741e5f61e9
|
Extract Function: Implement duplicate search
|
2014-09-18 13:28:30 +04:00 |
|
Alexey Sedunov
|
03e2b4d516
|
PSI Pattern Matching: Add support of weak matching
|
2014-09-18 13:28:29 +04:00 |
|