Alexey Tsvetkov
|
b73d5cbe1f
|
Mock constant search in JPS tests
|
2017-08-29 04:28:06 +03:00 |
|
Alexey Tsvetkov
|
23bc907d3f
|
Move multi-module IC tests to separate dir
At the moment they are used only with JPS
|
2017-08-29 02:24:37 +03:00 |
|
Alexey Tsvetkov
|
5ce3a436c7
|
Avoid marking dirty dependencies from already compiled chunks
#KT-17397 fixed
|
2017-07-31 19:34:59 +03:00 |
|
Alexey Tsvetkov
|
5af9d29cbe
|
Remove old IC: remove experimental-ic-build.log
This commit moves each experimental-ic-build.log
into a corresponding build.log file.
|
2017-07-31 19:34:58 +03:00 |
|
Nikolay Krasko
|
1d29c81346
|
! (TODO) Update build test data in 171
|
2017-03-20 18:45:40 +01:00 |
|
Alexander Udalov
|
83000c50ff
|
Remove quotes around visibility in invisible member diagnostic
|
2016-07-22 18:13:41 +03:00 |
|
Zalim Bashorov
|
51c6abdbed
|
IC: take into account added and removed classes when calculate affected names
|
2016-04-11 19:26:18 +03:00 |
|
Zalim Bashorov
|
441a442f34
|
Minor: update testdata
|
2016-04-08 13:45:37 +03:00 |
|
Nikolay Krasko
|
46a1028494
|
Temporary ad-hock jps-tests enable with testdata modification
|
2016-04-06 21:46:00 +03:00 |
|
Zalim Bashorov
|
4b8c9c8b39
|
Minor: fix testdata
|
2016-03-24 22:28:40 +03:00 |
|
Zalim Bashorov
|
9a9b863c9d
|
IC: add tests with moving files
Additionally added the ability to use directories in IC tests.
#KT-8002 Obsolete
|
2016-03-24 22:28:40 +03:00 |
|
Zalim Bashorov
|
d832a3d290
|
KotlinBuilder: use proper API to update Java mappings
|
2016-02-19 19:11:10 +03:00 |
|
Mikhail Glukhikh
|
1bbc46729c
|
Effective visibility: concise diagnostic messages #KT-10761 Fixed
Also #KT-9760 Fixed
|
2016-02-16 15:58:50 +03:00 |
|
Zalim Bashorov
|
ced23c02bd
|
New IC: add processing changes for constants
|
2016-02-10 22:56:09 +03:00 |
|
Zalim Bashorov
|
e33e31ad16
|
KotlinBuilder: don't request additional round when it's unnecessary & fix warnings
|
2016-02-10 21:37:12 +03:00 |
|
Zalim Bashorov
|
f6e7f8c3c0
|
Introduce TestingContext to pass data between tests and KotlinBuilder; introduce BuildLogger to log build events (build finished, files marked as dirty) in KotlinBuilder
|
2016-02-09 23:27:25 +03:00 |
|
Alexey Tsvetkov
|
a474165a8f
|
Recompile subtypes when class member is changed
|
2016-01-27 12:28:44 +03:00 |
|
Zalim Bashorov
|
d9b67ae0ef
|
Minor: use ".touch" extension instead of ".new" in incremental compilation tests when it possible
|
2015-12-17 19:41:24 +03:00 |
|
Mikhail Glukhikh
|
4e44466cf9
|
Exposed visibility deprecation warnings made errors + relevant test fixes
|
2015-11-20 15:21:01 +03:00 |
|
Michael Nedzelsky
|
e5e4f9e775
|
Hack for checking access to internal declarations during incremental compilation
|
2015-11-17 00:26:43 +03:00 |
|
Zalim Bashorov
|
e1ad942804
|
Add separate build logs for tests which result is different in the new incremental compilation
|
2015-11-12 13:43:24 +03:00 |
|
Michael Nedzelsky
|
981d471ebe
|
fix KT-9843 Bug in incremental compilation: module is not recompiled when optional parameter added
and KT-8434 Removing parameter with default value from function in different module breaks incremental compilation
#KT-9843 Fixed
#KT-8434 Fixed
|
2015-11-06 07:45:46 +03:00 |
|
Michael Nedzelsky
|
6ebe0c30ec
|
fix KT-9299 In a project with circular dependencies between modules, IDE reports error on use of internal class from another module, but the corresponding code still compiles and runs.
#KT-9299 Fixed
|
2015-10-30 14:40:46 +03:00 |
|
Dmitry Petrov
|
dda508234f
|
Drop package facades:
- update tests
- cleanup JetTyMapper after rebase
|
2015-10-19 16:03:22 +03:00 |
|
Dmitry Petrov
|
621d26aeeb
|
Drop package facades: fix incremental compilation tests & proto comparison tests
(package facades are no longer generated)
|
2015-10-19 16:03:21 +03:00 |
|
Zalim Bashorov
|
de5dc61820
|
Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
|
2015-10-18 22:49:08 +03:00 |
|
Denis Zharkov
|
bae3320d52
|
Get rid of deprecated annotations in testData
|
2015-09-18 10:14:32 +03:00 |
|
Alexey Tsvetkov
|
196e59247f
|
Update build logs in incremental tests
|
2015-09-08 05:49:35 +03:00 |
|
Alexey Tsvetkov
|
45dae5e1a4
|
Change one package part, then another at different steps
|
2015-09-08 05:49:34 +03:00 |
|
Alexey Tsvetkov
|
44e13dd697
|
Add another package part with inline to multi-module inline test
|
2015-09-08 05:49:31 +03:00 |
|
Alexey Tsvetkov
|
12ebe4426c
|
Add file without inline call to multi module test
|
2015-09-08 05:49:31 +03:00 |
|
Zalim Bashorov
|
2f9f5a3cd5
|
Minor: fix testdata files
(build.log files for incremental compilation tests)
|
2015-09-07 16:29:09 +03:00 |
|
Dmitry Petrov
|
7af88f6797
|
Update debug tests & incremental compilation tests depending on part class naming
|
2015-09-07 16:28:43 +03:00 |
|
Michael Bogdanov
|
0936351983
|
Incremental tests patched
|
2015-09-07 16:28:39 +03:00 |
|
Evgeny Gerashchenko
|
7de531fe09
|
Fixed package proto for circular dependencies. Case when package is present in different modules which depend on each other. We should generate separate package facades for this case.
|
2015-06-01 19:02:11 +03:00 |
|
Evgeny Gerashchenko
|
c60797e306
|
Rebuilding dependants fully only when constants/inline functions changed. This is not 100% precise, but it is faster. It is a compromise until we implement preciser incremental compilation.
|
2015-01-19 15:36:57 +03:00 |
|
Evgeny Gerashchenko
|
72687758a5
|
Rebuilding dependent modules.
|
2015-01-19 15:36:56 +03:00 |
|
Evgeny Gerashchenko
|
967f470b16
|
Added multi-module tests on incremental compilation.
Changing code wasn't required, Java's incremental caches were enough.
|
2015-01-19 15:36:55 +03:00 |
|
Evgeny Gerashchenko
|
19ad2406ff
|
Moved test data into common directory.
|
2014-11-26 14:32:12 +03:00 |
|