git
68224651a4
* 2020-05-13 [ci skip]
2020-05-13 01:24:17 +09:00
git
95ac235537
* 2020-05-12 [ci skip]
2020-05-12 01:15:45 +09:00
git
27efe3f728
* 2020-05-11 [ci skip]
2020-05-11 00:19:47 +09:00
git
18f22490e8
* 2020-05-10 [ci skip]
2020-05-10 14:19:58 +09:00
git
721060388e
* 2020-05-09 [ci skip]
2020-05-09 01:25:26 +09:00
git
00a3b8f730
* 2020-05-08 [ci skip]
2020-05-08 00:13:53 +09:00
git
2273af56db
* 2020-05-07 [ci skip]
2020-05-07 02:49:01 +09:00
git
86391a5517
* 2020-05-06 [ci skip]
2020-05-06 06:04:39 +09:00
git
dc13a98065
* 2020-05-05 [ci skip]
2020-05-05 05:50:47 +09:00
git
dfbbd94ec1
* 2020-05-04 [ci skip]
2020-05-04 00:00:54 +09:00
git
fe2a832ace
* 2020-05-03 [ci skip]
2020-05-03 00:16:23 +09:00
git
bb2ca76237
* 2020-05-02 [ci skip]
2020-05-02 02:41:15 +09:00
git
9014c900b6
* 2020-05-01 [ci skip]
2020-05-01 02:32:56 +09:00
git
14b5a3b414
* 2020-04-30 [ci skip]
2020-04-30 11:48:24 +09:00
git
31a4ee4caa
* 2020-04-29 [ci skip]
2020-04-29 00:01:40 +09:00
git
3acdb31871
* 2020-04-28 [ci skip]
2020-04-28 11:39:28 +09:00
git
33767d1e3d
* 2020-04-27 [ci skip]
2020-04-27 00:54:57 +09:00
git
9fd3f2432e
* 2020-04-26 [ci skip]
2020-04-26 02:01:35 +09:00
git
cf5b3d6798
* 2020-04-25 [ci skip]
2020-04-25 02:36:24 +09:00
git
71f84018b7
* 2020-04-24 [ci skip]
2020-04-24 12:23:01 +09:00
git
492e8599c6
* 2020-04-23 [ci skip]
2020-04-23 01:41:21 +09:00
git
cebf575de8
* 2020-04-22 [ci skip]
2020-04-22 02:05:33 +09:00
git
7a0ac279b7
* 2020-04-21 [ci skip]
2020-04-21 00:00:23 +09:00
git
b4c9b570f1
* 2020-04-20 [ci skip]
2020-04-20 12:37:51 +09:00
git
cf332f688b
* 2020-04-19 [ci skip]
2020-04-19 00:35:20 +09:00
git
7c0bc7240b
* 2020-04-18 [ci skip]
2020-04-18 02:12:18 +09:00
git
99a048155c
* 2020-04-17 [ci skip]
2020-04-17 00:52:53 +09:00
git
4ab14aece4
* 2020-04-16 [ci skip]
2020-04-16 14:22:43 +09:00
git
0d6737cb83
* 2020-04-15 [ci skip]
2020-04-15 10:37:59 +09:00
git
fb40495cd9
* 2020-04-14 [ci skip]
2020-04-14 01:25:13 +09:00
卜部昌平
4ff3f20540
add #include guard hack
...
According to MSVC manual (*1), cl.exe can skip including a header file
when that:
- contains #pragma once, or
- starts with #ifndef, or
- starts with #if ! defined.
GCC has a similar trick (*2), but it acts more stricter (e. g. there
must be _no tokens_ outside of #ifndef...#endif).
Sun C lacked #pragma once for a looong time. Oracle Developer Studio
12.5 finally implemented it, but we cannot assume such recent version.
This changeset modifies header files so that each of them include
strictly one #ifndef...#endif. I believe this is the most portable way
to trigger compiler optimizations. [Bug #16770 ]
*1: https://docs.microsoft.com/en-us/cpp/preprocessor/once
*2: https://gcc.gnu.org/onlinedocs/cppinternals/Guard-Macros.html
2020-04-13 16:06:00 +09:00
git
f2c3848a5b
* 2020-04-13 [ci skip]
2020-04-13 00:02:35 +09:00
git
a01bda5949
* 2020-04-12 [ci skip]
2020-04-12 00:19:58 +09:00
git
7df83c4e6b
* 2020-04-11 [ci skip]
2020-04-11 02:09:49 +09:00
git
230efaf2ae
* 2020-04-10 [ci skip]
2020-04-10 10:38:38 +09:00
git
a4021ecd77
* 2020-04-09 [ci skip]
2020-04-09 07:44:47 +09:00
git
1711258144
* 2020-04-08 [ci skip]
2020-04-08 00:06:47 +09:00
git
bdf769bc17
* 2020-04-07 [ci skip]
2020-04-07 12:50:04 +09:00
git
a7e7000387
* 2020-04-06 [ci skip]
2020-04-06 08:29:38 +09:00
git
5e2463b242
* 2020-04-05 [ci skip]
2020-04-05 08:28:03 +09:00
git
6be57cfcca
* 2020-04-04 [ci skip]
2020-04-04 00:36:30 +09:00
git
061eba0229
* 2020-04-03 [ci skip]
2020-04-03 01:08:19 +09:00
git
736695cefb
* 2020-04-02 [ci skip]
2020-04-02 21:33:53 +09:00
git
57a36a1698
* 2020-04-01 [ci skip]
2020-04-01 11:49:23 +09:00
git
d83ac4ec68
* 2020-03-31 [ci skip]
2020-03-31 15:17:21 +09:00
git
f987302cf4
* 2020-03-30 [ci skip]
2020-03-30 12:41:46 +09:00
git
addf43d7d5
* 2020-03-29 [ci skip]
2020-03-29 04:45:24 +09:00
git
d214c188e4
* 2020-03-28 [ci skip]
2020-03-28 03:31:41 +09:00
git
18aff42670
* 2020-03-27 [ci skip]
2020-03-27 02:14:49 +09:00
git
eaf06f457a
* 2020-03-26 [ci skip]
2020-03-26 01:19:58 +09:00