Nikolay Krasko
ea14bae514
Temporary ad-hock jps-tests enable with testdata modification
...
Original commit: 46a1028494
2016-04-06 21:46:00 +03:00
Zalim Bashorov
e0042d99c1
Minor: fix testdata
...
Original commit: 4b8c9c8b39
2016-03-24 22:28:40 +03:00
Zalim Bashorov
b2c79c0ff3
IC: add tests with moving files
...
Additionally added the ability to use directories in IC tests.
#KT-8002 Obsolete
Original commit: 9a9b863c9d
2016-03-24 22:28:40 +03:00
Zalim Bashorov
998dfacd5f
KotlinBuilder: use proper API to update Java mappings
...
Original commit: d832a3d290
2016-02-19 19:11:10 +03:00
Mikhail Glukhikh
cb985c0d13
Effective visibility: concise diagnostic messages #KT-10761 Fixed
...
Also #KT-9760 Fixed
Original commit: 1bbc46729c
2016-02-16 15:58:50 +03:00
Zalim Bashorov
74de0e6e7c
New IC: add processing changes for constants
...
Original commit: ced23c02bd
2016-02-10 22:56:09 +03:00
Zalim Bashorov
e30ef13260
KotlinBuilder: don't request additional round when it's unnecessary & fix warnings
...
Original commit: e33e31ad16
2016-02-10 21:37:12 +03:00
Zalim Bashorov
e7dcf02ffe
Introduce TestingContext to pass data between tests and KotlinBuilder; introduce BuildLogger to log build events (build finished, files marked as dirty) in KotlinBuilder
...
Original commit: f6e7f8c3c0
2016-02-09 23:27:25 +03:00
Alexey Tsvetkov
08e62d3303
Recompile subtypes when class member is changed
...
Original commit: a474165a8f
2016-01-27 12:28:44 +03:00
Zalim Bashorov
43b6a9dbbc
Minor: use ".touch" extension instead of ".new" in incremental compilation tests when it possible
...
Original commit: d9b67ae0ef
2015-12-17 19:41:24 +03:00
Mikhail Glukhikh
cc0adf19a9
Exposed visibility deprecation warnings made errors + relevant test fixes
...
Original commit: 4e44466cf9
2015-11-20 15:21:01 +03:00
Michael Nedzelsky
a3fd9b8209
Hack for checking access to internal declarations during incremental compilation
...
Original commit: e5e4f9e775
2015-11-17 00:26:43 +03:00
Zalim Bashorov
e6493a0f39
Add separate build logs for tests which result is different in the new incremental compilation
...
Original commit: e1ad942804
2015-11-12 13:43:24 +03:00
Michael Nedzelsky
02543e165b
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
Original commit: 981d471ebe
2015-11-06 07:45:46 +03:00
Michael Nedzelsky
731268085f
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
Original commit: 6ebe0c30ec
2015-10-30 14:40:46 +03:00
Dmitry Petrov
1bd1fbeee4
Drop package facades:
...
- update tests
- cleanup JetTyMapper after rebase
Original commit: dda508234f
2015-10-19 16:03:22 +03:00
Dmitry Petrov
f0cd2702cb
Drop package facades: fix incremental compilation tests & proto comparison tests
...
(package facades are no longer generated)
Original commit: 621d26aeeb
2015-10-19 16:03:21 +03:00
Zalim Bashorov
86acb982e5
Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
...
Original commit: de5dc61820
2015-10-18 22:49:08 +03:00
Denis Zharkov
e3aa1fa4cb
Get rid of deprecated annotations in testData
...
Original commit: bae3320d52
2015-09-18 10:14:32 +03:00
Alexey Tsvetkov
3c10ad29a6
Update build logs in incremental tests
...
Original commit: 196e59247f
2015-09-08 05:49:35 +03:00
Alexey Tsvetkov
f315d6d64d
Change one package part, then another at different steps
...
Original commit: 45dae5e1a4
2015-09-08 05:49:34 +03:00
Alexey Tsvetkov
2a2315756a
Add another package part with inline to multi-module inline test
...
Original commit: 44e13dd697
2015-09-08 05:49:31 +03:00
Alexey Tsvetkov
c6dc98555f
Add file without inline call to multi module test
...
Original commit: 12ebe4426c
2015-09-08 05:49:31 +03:00
Zalim Bashorov
d9b5b94a0e
Minor: fix testdata files
...
(build.log files for incremental compilation tests)
Original commit: 2f9f5a3cd5
2015-09-07 16:29:09 +03:00
Dmitry Petrov
c61115b274
Update debug tests & incremental compilation tests depending on part class naming
...
Original commit: 7af88f6797
2015-09-07 16:28:43 +03:00
Michael Bogdanov
25fafd4201
Incremental tests patched
...
Original commit: 0936351983
2015-09-07 16:28:39 +03:00
Evgeny Gerashchenko
daa16c768b
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.
...
Original commit: 7de531fe09
2015-06-01 19:02:11 +03:00
Evgeny Gerashchenko
fadeb20c5c
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.
...
Original commit: c60797e306
2015-01-19 15:36:57 +03:00
Evgeny Gerashchenko
41522a3b65
Rebuilding dependent modules.
...
Original commit: 72687758a5
2015-01-19 15:36:56 +03:00
Evgeny Gerashchenko
2f3028e45e
Added multi-module tests on incremental compilation.
...
Changing code wasn't required, Java's incremental caches were enough.
Original commit: 967f470b16
2015-01-19 15:36:55 +03:00
Evgeny Gerashchenko
7c0dde0233
Moved test data into common directory.
...
Original commit: 19ad2406ff
2014-11-26 14:32:12 +03:00