Ilya Ryzhenkov
|
3ab1901f06
|
Rename Serializable test file
|
2014-09-24 17:39:47 +04:00 |
|
Ilya Ryzhenkov
|
7b77229638
|
Cleanup Serializable test
|
2014-09-24 17:39:47 +04:00 |
|
Ilya Ryzhenkov
|
a6d2624807
|
Cleanup test helpers.
|
2014-09-24 17:39:47 +04:00 |
|
Ilya Ryzhenkov
|
f2b9b370e1
|
Clean Dom and Dom tests.
|
2014-09-24 17:39:46 +04:00 |
|
Michael Bogdanov
|
cde74504d4
|
Test for obsolete kt5307
|
2014-09-24 17:12:27 +04:00 |
|
Evgeny Gerashchenko
|
cb58d19e29
|
Minor. Clarified "compiled file" as "file to compile".
|
2014-09-24 16:31:48 +04:00 |
|
Evgeny Gerashchenko
|
060796997e
|
Fixed clearing incremental cache for removed source files.
For writing system-dependent paths were used, for deleting were system-independent. That's why cache was not cleared on Windows.
|
2014-09-24 16:31:48 +04:00 |
|
Evgeny Gerashchenko
|
f9b33c4137
|
Fixed opening file and not closing it.
This led to impossibility to delete file during incremental compilation.
|
2014-09-24 16:31:47 +04:00 |
|
Evgeny Gerashchenko
|
b435904d7f
|
Fix: not loading ancestor packages from incremental cache.
|
2014-09-24 16:31:47 +04:00 |
|
Evgeny Gerashchenko
|
9af1c3e4dc
|
Added automatic backup for debugging incremental compilation.
|
2014-09-24 16:31:47 +04:00 |
|
Denis Zharkov
|
36b50a25f9
|
Changed generating logic for named functions
Generate it as a sequence of statements when it's possible
|
2014-09-24 15:59:49 +04:00 |
|
Denis Zharkov
|
78cde5c740
|
Generate blocks-statements through CodegenStatementVisitor
|
2014-09-24 15:59:49 +04:00 |
|
Denis Zharkov
|
4ed744428b
|
Generate substatements as statements too
Preventing pushing on stack redundant Unit instances
#KT-5667 fixed
|
2014-09-24 15:51:43 +04:00 |
|
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 |
|