git
2ec5f324f4
* 2020-05-23 [ci skip]
2020-05-23 07:28:32 +09:00
git
38a4f617de
* 2020-05-22 [ci skip]
2020-05-22 04:09:15 +09:00
git
a3e79c1764
* 2020-05-21 [ci skip]
2020-05-21 03:17:08 +09:00
git
a6403091a5
* 2020-05-20 [ci skip]
2020-05-20 10:22:34 +09:00
git
9ee66d2bef
* 2020-05-19 [ci skip]
2020-05-19 00:59:02 +09:00
git
acf61e85f3
* 2020-05-18 [ci skip]
2020-05-18 12:40:15 +09:00
git
6e7551a57e
* 2020-05-17 [ci skip]
2020-05-17 18:01:43 +09:00
git
a3cd01524c
* 2020-05-16 [ci skip]
2020-05-16 06:12:10 +09:00
git
531e4a35f4
* 2020-05-15 [ci skip]
2020-05-15 01:22:27 +09:00
git
65c5a39578
* 2020-05-14 [ci skip]
2020-05-14 00:51:04 +09:00
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