Commit Graph

624 Commits

Author SHA1 Message Date
Edward Diener
56090c56b5 Merge branch 'develop' 2018-02-20 09:13:57 -05:00
Edward Diener
00b2f44624 Allow the IBM compiler to default to the level of C++/C compliance to determine default variadic macro support 2018-02-18 09:47:44 -05:00
Edward Diener
a329a67b47 NVidia compiler supports variadic macros. 2018-02-14 22:01:04 -05:00
Edward Diener
34af3a925c
Merge pull request #11 from danieljames/feature/fix-links
Fix some links
2018-01-11 13:02:34 -05:00
Daniel James
ad22f9686e Fix some links 2018-01-11 14:20:16 +00:00
eldiener
39175c471f Merge branch 'develop' 2017-10-30 11:32:10 -04:00
eldiener
aa9ee3ae3f Removed --depth 1 2017-10-29 21:31:25 -04:00
eldiener
50ffeeee8b Merge branch 'develop' 2017-10-27 22:31:37 -04:00
Edward Diener
f54e270433 Better appveyor designation for tests. 2017-10-09 11:58:08 -04:00
Edward Diener
08ec2abb2e Updated appveyor file for correct toolsets. 2017-10-09 11:39:03 -04:00
Edward Diener
c4b1ce10bd Add VS2017 worker image. 2017-10-09 11:23:30 -04:00
Edward Diener
1ecc2e2ec9 Added Appveyor file. 2017-10-09 08:09:05 -04:00
Edward Diener
b19e4deacb Merge branch 'develop' 2017-04-24 12:13:09 -04:00
Edward Diener
dfc1c46ece With _MSC_VER and __clang__ always use strict mode and variadics turned on without any VC++ fixes. 2017-03-26 08:51:41 -07:00
Edward Diener
e474eea44f Slight correction to particularize previous change as involving only -fno-ms-compatibility mode. 2017-03-26 01:02:05 -07:00
Edward Diener
b03c6cd3c0 In the configuration the combination of clang defined and gcc defined always gets strict mode and variadic macro support, even under Windows where VC++ may also be defined. 2017-03-25 23:22:32 -07:00
Edward Diener
a6275942f3 Merge branch 'develop' 2017-02-19 03:21:26 -05:00
Edward Diener
d8389ffda6 Exclude tests for gcc when C++0x is not supported. This should fix some test matrices for old versions of gcc. 2017-01-05 09:57:01 -05:00
Edward Diener
075a3a02c8 Merge branch 'develop' 2017-01-04 11:29:41 -05:00
Edward Diener
dc41624aba Added Travis CI file. Updated config.hpp for Intel 17 on Windows. 2016-11-16 13:01:51 -05:00
Edward Diener
4ae346bbc5 Merge pull request #9 from sergiud/intel-17.0-fix
Intel C++ compiler 17.0 fix
2016-11-16 09:40:21 -05:00
Edward Diener
d922d757be Fix for VC++ and VC++ emuolations ot the SEQ_TO_LIST macro 2016-11-16 00:15:57 -05:00
Edward Diener
eb143c10f8 Added configuration info test. 2016-11-14 00:25:46 -05:00
Sergiu Deitsch
e1e3a2e21e added Intel C++ compiler 17.0 workaround 2016-11-11 15:30:21 +01:00
Edward Diener
c2beb74b90 Updated for VC++ quirks and overload code example. 2016-04-14 08:52:06 -04:00
Edward Diener
e70abe7b49 Updated for VC++ quirks and overload code example. 2016-04-11 14:24:38 -04:00
Edward Diener
ee73989a21 Further change to ensure that clang targeting VC++ behaves as the VC++ preprocessor 2016-03-30 13:52:02 -04:00
Edward Diener
7835ed019c Updated configuration to support clang targeting VC++ 2016-03-30 12:08:46 -04:00
Edward Diener
3292532517 Merge branch 'master' into develop 2015-10-16 18:47:02 -04:00
Edward Diener
4e29a160b9 Merge branch 'develop' 2015-10-14 22:36:27 -04:00
Edward Diener
b1be22cf77 Merge pull request #8 from mgaunard/patch-1
lower version requirement for SunCC and variadics
2015-10-08 11:34:04 -04:00
Mathias Gaunard
f59d83b8bf lower version requirement for SunCC and variadics
Macro variadics appear to work fine with SunCC 5.12.
2015-10-08 11:31:27 +01:00
Edward Diener
88c4282493 Fixed leaving off first letter of word in doc. 2015-09-21 10:53:10 -07:00
Edward Diener
02ab183b96 Added documentation for identity_n macro. 2015-09-13 13:21:57 -04:00
Edward Diener
735e301c46 Added BOOST_PP_IDENTITY_N functionality with test. 2015-09-12 19:53:59 -04:00
Edward Diener
e983c16e61 Merge branch 'develop' 2015-08-27 21:21:19 -04:00
Edward Diener
132eb67cec Remove spaces in the filename for AppendixA. 2015-08-21 16:38:12 -04:00
Edward Diener
4c39e92496 Merge branch 'develop' 2015-08-21 09:28:34 -04:00
Edward Diener
2689b91d91 Merge pull request #6 from teeks99/unicode_name2
Removed weird unicode character from filename and links
2015-08-17 13:27:17 -04:00
Thomas Kent
478bb6e10e Removed weird unicode character from filename and links 2015-08-14 17:39:42 -05:00
Edward Diener
3c3c7b42d9 Corrected implementation same as 'develop' and updated test sames as 'develop'. 2015-07-17 07:45:08 -04:00
Edward Diener
3f97464c27 Added needed include. 2015-07-17 07:16:11 -04:00
Edward Diener
d4fbb8fda2 Back out change from 'develop' because of failing MPL test. 2015-07-16 19:52:49 -04:00
Edward Diener
38e7f69054 Merge branch 'develop' 2015-07-16 18:16:24 -04:00
Edward Diener
3ed3cd689e Added more thorough tests for large seqs 2015-05-30 08:00:33 -04:00
Edward Diener
fc6229660e Added not about VC++ compiler limitation 2015-05-29 22:53:01 -04:00
Edward Diener
b125850bbb Fixes for BOOST_PP_SEQ_REMOVE when the seq is its maximum size and has its last element removed. Also updated seq tests. 2015-05-29 01:36:06 -04:00
Edward Diener
350c0e59b1 Add ned macro 2015-05-27 19:15:45 -04:00
Edward Diener
2612bf706c Corrected fix for the for_each problem when dealing with as much as 256 seq elements. 2015-05-27 19:13:22 -04:00
Edward Diener
b84235fcb7 Revert "Corrected fix for seq for each processing."
This reverts commit dc61cc1373.
2015-05-27 07:44:30 -04:00