Alexey Kudravtsev
4a4626c750
removed default file header, because it adds no information but subtracts attention and space
2017-05-12 14:02:24 +03:00
Roman Shevchenko
c461f6e6a4
[tests] drops incorrect compiler test
2017-03-14 15:14:42 +01:00
Eugene Zhuravlev
368304f819
move class handling changed: classes that directly depend on removed sources are now compiled in the first compilation round (IDEA-165813)
2017-01-12 13:25:41 +01:00
Roman Shevchenko
f584a77993
[java] always includes module-info.java into compilation
2016-08-31 20:17:49 +03:00
Eugene Zhuravlev
52436089d9
do not mark for recompilation files that depend on the files compiled with errors
2016-05-19 15:09:42 +02:00
Eugene Zhuravlev
ba90cfbd86
IDEA-154389 Remove and restore superclass leads to wrong state of ClassToSubclasses mappings
2016-04-21 19:42:31 +02:00
Eugene Zhuravlev
97353e5f34
Integration of changes after switching to non-incremental mode may cause incorrect state of build storages (IDEA-154405 )
2016-04-20 13:52:51 +02:00
Eugene Zhuravlev
4d13fc7826
do not schedule unnecessary recompilation on duplicate-class check;
...
fix data loss in classToSourceFile mapping after moving top-level class from one file to another file
2014-11-25 15:51:22 +01:00
Eugene Zhuravlev
5ec5fe4885
when processing dependencies on deleted classes, do not affect already compiled files
2014-11-04 17:29:02 +01:00
Roman Shevchenko
0deba4ca4c
Cleanup (backup files dropped)
2014-09-18 17:57:15 +04:00
Eugene Zhuravlev
4935bbc9ee
do not delete output files corresponding to non-existing sources, if these outputs are already associated with existing sources from other modules that have been already compiled (example: moving some class to a dependent module with the same output root)
2014-04-11 22:18:16 +04:00
Eugene Zhuravlev
74f13972f7
fixing compiler storage data integrity for certain cases when classes are moved between modules
2014-02-20 19:34:06 +04:00
Eugene Zhuravlev
fbbb85580b
files compiled on first round may require additional recompilation on the next round (second part for IDEA-116914)
...
constant search on the IDE side rewritten: only direct dependencies are returned for each search round; all transitive dependencies will be additionally handled by make
2013-12-17 11:26:21 +01:00
Eugene Zhuravlev
12909239c4
handling cases when added class hides imported class with the same short name (IDEA-116914 Incremental compilation of Java project fails)
2013-11-25 18:36:29 +01:00
Eugene Zhuravlev
28f2ac317a
correctly handle inner classes removal
2013-11-13 16:22:15 +01:00
Eugene Zhuravlev
8ffa909b2c
duplicate class checks
2013-01-21 12:57:01 +01:00
Eugene Zhuravlev
f87d2034ed
IDEA-93295 Make: removing reference to supertype from subtype does not make client code re-compiled
2012-11-01 19:16:14 +01:00
Eugene Zhuravlev
6ec02f5a9d
fix: after deletion of files that previously could not be compiled (had errors), those paths were not recognized as deleted and could be scheduled for recompilation
2012-09-21 18:58:59 +04:00
nik
163227c22f
external compiler: test data simplified
2012-09-04 12:20:48 +04:00
nik
7dfb6bbcc0
unneeded files deleted from testData - 3
2012-08-21 17:26:15 +04:00
nik
78aab52558
unneeded files deleted from testData - 2
2012-08-21 17:26:15 +04:00
nik
d3111ef2ca
unneeded files deleted from testData
2012-08-21 11:30:44 +04:00
Dmitry Boulytchev
1164fdf078
Added test on adding class (compile-server).
2012-04-11 12:09:11 +04:00
Dmitry Boulytchev
0cc4c5a1ed
Fixed class parsing (compile-server).
2012-03-14 20:54:59 +04:00
Dmitry Boulytchev
b215e8557a
Fixed class parsing (compile-server).
2012-03-14 20:40:07 +04:00
Dmitry Boulytchev
33016c175c
Fixed bug in affecting subclasses (compile server).
2012-02-20 15:59:48 +04:00
Dmitry Boulytchev
db5375fbd5
Trying to commit new tests.
2012-02-14 15:14:45 +04:00
Dmitry Boulytchev
dbf6a5ab15
Interface-to-class tests: all green (compile server).
2012-02-14 15:11:46 +04:00
Dmitry Boulytchev (dboulytchev@gmail.com)
7d194f269e
Finishing setting up tests (compiler server).
2012-02-02 01:13:16 +04:00