Commit Graph
29 Commits
Author SHA1 Message Date
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