Sergey Sharybin
a280697e77
Cycles: Support "precompiled" headers in include expansion algorithm
...
The idea here is that it is possible to mark certain include statements
as "precompiled" which means all subsequent includes of that file will
be replaced with an empty string.
This is a way to deal with tricky include pattern happening in single
program OpenCL split kernel which was including bunch of headers about
10 times.
This brings preprocessing time from ~1sec to ~0.1sec on my laptop.
2017-08-02 20:59:19 +02:00
..
2017-03-29 15:41:56 +02:00
2017-07-23 23:25:12 +02:00
2017-07-22 23:58:51 +02:00
2017-05-07 14:40:58 +02:00
2017-08-02 20:59:19 +02:00
2017-07-11 22:39:51 +02:00
2017-07-22 23:58:51 +02:00
2017-07-18 09:46:21 +02:00
2017-07-22 23:58:51 +02:00
2017-06-10 04:08:49 -04:00
2017-07-18 09:46:21 +02:00
2017-02-25 03:12:53 +01:00
2017-03-08 00:52:41 -05:00
2017-05-24 17:23:54 +02:00
2017-05-24 17:23:54 +02:00
2017-05-24 17:23:54 +02:00
2017-01-12 13:44:35 +01:00
2015-05-09 19:52:40 +05:00
2017-03-27 10:46:03 +02:00
2015-04-28 00:38:32 +05:00
2017-04-28 13:24:09 +02:00
2017-05-02 15:39:33 +02:00
2017-05-09 17:07:17 +02:00
2017-05-07 14:40:58 +02:00
2017-03-29 13:41:11 +02:00
2014-03-29 13:03:49 +01:00
2017-06-13 10:26:45 +02:00
2017-07-18 09:46:21 +02:00
2017-03-29 13:41:11 +02:00
2017-06-10 04:45:13 -04:00
2017-03-27 10:46:28 +02:00
2017-05-17 12:24:16 +02:00
2017-05-07 14:40:58 +02:00
2017-07-18 09:46:21 +02:00
2017-05-07 14:40:58 +02:00
2017-06-10 03:51:18 -04:00
2017-04-25 11:43:20 +02:00
2017-05-07 14:40:58 +02:00
2017-04-18 11:39:21 +02:00
2017-06-13 10:26:45 +02:00
2017-07-20 13:28:34 +02:00
2017-07-20 15:15:43 +02:00
2017-06-13 10:26:45 +02:00
2017-03-08 00:52:41 -05:00
2017-05-07 14:40:58 +02:00