Bill Hoffman
3bbe95f58a
Clean up iwyu code to not be one big if statement.
...
This commit changes the internal -E__run_iwyu to be -E__run_co_compile. This
is used for co-compile commands. These are tools that want to mirror the
compiler. For each compiler invocation the tool will be invoked first. This
started as a way to implement include what you use (iwyu), but has expanded
to include cpplint, cppcheck and others. Likely there will be more in the
future as well. This commit implements each one in its own function and
provides a way to add additional ones in the future with less work.
2017-09-13 17:44:49 -04:00
..
2016-02-05 11:48:16 -05:00
2016-01-19 10:19:42 -05:00
2014-06-03 11:52:19 -04:00
2016-01-19 10:19:42 -05:00
2014-06-03 11:52:19 -04:00
2017-02-22 16:59:26 -05:00
2015-12-07 10:51:27 -05:00
2015-06-11 16:04:21 -04:00
2015-06-11 16:04:21 -04:00
2014-06-03 11:52:19 -04:00
2014-06-03 11:52:19 -04:00
2015-02-26 10:21:09 -05:00
2014-06-03 11:52:19 -04:00
2014-06-03 11:52:19 -04:00
2015-06-11 15:58:52 -04:00
2015-06-11 15:58:52 -04:00
2014-06-03 11:52:19 -04:00
2014-06-03 11:52:19 -04:00
2015-02-26 10:21:09 -05:00
2016-02-05 11:48:16 -05:00
2016-02-05 11:48:16 -05:00
2015-06-11 16:04:21 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2016-01-19 10:19:42 -05:00
2016-01-19 10:19:42 -05:00
2016-01-19 10:19:42 -05:00
2016-01-19 10:19:42 -05:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-03 13:04:57 -04:00
2015-04-03 13:04:57 -04:00
2014-10-20 12:17:03 -04:00
2014-10-20 12:17:19 -04:00
2014-10-20 12:17:03 -04:00
2014-10-20 12:17:03 -04:00
2014-10-20 12:17:03 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2017-04-21 13:45:45 -04:00
2017-04-21 13:45:45 -04:00
2017-04-21 13:45:45 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2017-09-13 17:44:49 -04:00
2016-08-16 13:45:05 -04:00
2016-08-16 13:45:05 -04:00
2016-08-16 13:45:05 -04:00
2015-12-07 10:51:27 -05:00
2015-12-07 10:51:27 -05:00
2015-12-07 10:51:27 -05:00
2015-12-07 10:51:27 -05:00
2015-12-07 10:51:27 -05:00
2015-12-07 10:51:27 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-12-04 10:26:34 -05:00
2015-04-10 14:56:41 -04:00
2015-12-04 10:12:02 -05:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2014-06-23 16:47:49 -04:00
2015-12-10 09:07:38 -05:00
2015-12-10 09:07:38 -05:00
2015-12-10 09:07:38 -05:00
2015-12-10 09:07:38 -05:00
2015-12-10 09:07:38 -05:00
2015-12-10 09:07:38 -05:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2017-07-09 13:18:20 +02:00
2015-04-10 14:56:41 -04:00
2015-12-04 10:12:02 -05:00
2016-09-19 08:57:57 -04:00
2016-09-20 08:32:26 -04:00
2016-09-22 08:06:38 -04:00
2016-09-22 08:06:38 -04:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2017-07-14 19:49:45 +02:00
2016-01-20 08:55:23 -05:00
2016-01-20 08:55:23 -05:00
2016-01-20 08:55:23 -05:00
2015-04-10 14:56:41 -04:00
2015-12-04 10:12:02 -05:00
2015-04-10 14:56:41 -04:00
2015-12-04 10:12:02 -05:00
2015-04-10 14:56:41 -04:00
2015-04-10 15:14:34 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 15:14:34 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2014-06-09 16:21:11 -04:00
2014-06-09 16:21:11 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-10-06 09:34:28 -04:00
2017-02-27 09:14:28 -05:00
2017-02-27 09:14:28 -05:00
2017-09-13 17:44:49 -04:00
2015-07-23 15:33:10 -04:00
2015-07-23 15:33:10 -04:00
2016-06-17 11:46:23 -04:00
2016-06-17 11:46:23 -04:00
2016-06-17 11:46:23 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-04-10 14:56:41 -04:00
2015-12-01 09:40:43 -05:00
2015-12-01 09:40:43 -05:00
2015-12-01 09:40:43 -05:00
2015-12-01 09:40:43 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2015-12-01 10:21:57 -05:00
2015-12-01 10:21:57 -05:00
2015-11-30 15:00:08 -05:00
2015-11-30 15:00:08 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2015-12-01 10:21:57 -05:00
2015-11-30 15:00:08 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00
2016-01-12 14:02:51 -05:00