Crypto City
bc4ba44ffd
reapply windows bodge
2023-07-15 19:50:31 +00:00
Crypto City
4554d72de2
bump template size to 90
2023-07-15 19:48:23 +00:00
Crypto City
5cedbc9818
reapply windows bodge
2023-04-10 19:10:28 +00:00
Crypto City
871636ec95
bump template size to 80
2023-04-10 08:30:13 +00:00
Crypto City
763755a0a4
make the windows fix only on windows
2023-03-25 18:27:49 +00:00
Crypto City
713ed7dafe
fix build on windows
2023-01-30 22:04:12 +00:00
Crypto City
aa8ee47e5d
bump template size to 70
2022-12-31 11:40:23 +00:00
Alexander Grund
db09fb1dce
Fix ccache saving on cache hit ( #66 )
...
See boostorg/boost-ci#166
2022-06-24 08:57:36 -07:00
Nikita Kniazev
8f10d06b96
Fix unused variable warning from BOOST_MPL_ASSERT_* on Clang
2022-05-01 17:23:44 -04:00
Mat Berchtold
03d89ec586
Fixes issue https://github.com/boostorg/mpl/issues/46
2022-05-01 16:07:58 -04:00
James E. King III
3301d917dc
Disable bigendian CI build to eliminate PR check failure for #50
2022-05-01 08:47:52 -04:00
James E. King III
bd4ec497a8
Use BOOST_WORKAROUND when checking compiler level
2022-05-01 08:47:52 -04:00
Anis Ladram
4634ef904e
Fix -Wparentheses warning not ignored on NVCC
...
BOOST_GCC is not defined for NVCC, therefore we should use BOOST_GCC_VERSION.
2022-05-01 08:47:52 -04:00
Ion Gaztañaga
c61b1e3508
Fix some -Wsign-conversion warnings
2022-04-30 22:45:39 -04:00
James E. King III
e9e3faf4be
Align to Boost.CI 2022.04
2022-04-30 17:31:53 -04:00
Jonathan Wakely
5f79900dcc
Fix some XML validation errors ( #60 )
...
Relates #59
2021-12-01 19:37:28 -08:00
Sam Darwin
793bf12d42
Update GitHub Actions CI file ( #58 )
2021-08-04 07:03:02 -07:00
Peter Dimov
341748e4cb
Update CMakeLists.txt
2021-06-10 00:54:16 +03:00
Sam Darwin
db132085b9
Add GitHub Actions config [ci skip] ( #56 )
2021-03-03 18:30:05 -08:00
Sam Darwin
f3464e3ef7
add drone config [ci skip] ( #54 )
2021-02-25 12:02:20 -05:00
Edward Diener
71ee3ac5bd
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. ( #55 )
2021-01-20 15:39:33 -05:00
Edward Diener
cc883aa12a
Address model for msvc-10 and msvc-11 must be only 32-bit in appveyor.yml ( #53 )
2020-09-25 15:15:05 -04:00
Edward Diener
6704b09dcf
It normally should not be necessary to use the _Z form of the BOOST_P… ( #52 )
...
* It normally should not be necessary to use the _Z form of the BOOST_PP_ENUM macro, although it is perfectly legal and helpful to do so, but in this case it is necessary as a workaround for a bug in the new VC++ standard conforming preprocessor. The bug manifests itself when testing the TTI library, which internally uses the Boost MPL code. The bug in the new VC++ standard conforming compiler is fixed in the VS2019 preview product, so that fix is sure to find its way to the official VS2019 product sometime soon. In the meantime this "fix" shortens the macro expansion somewhat and, while it should not be necessary, is still helpful.
* Fix for appveyor.yml file
* Added VS2019 tests, also with new preprocessor. Further MPL Fixes for new preprocessor bug, which are also useful and will speed up preprocessing.
* Can't seem to test msvc-10.0 or msvc-11.0 any more with Appveyor
* Update description
2020-09-24 06:07:26 -04:00
Jonathan Wakely
9c0f98f088
Fix invalid XHTML markup ( #51 )
2020-08-05 08:57:41 -07:00
Edward Diener
3d8a60ed6a
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. ( #48 )
...
Co-authored-by: Edward Diener <eldlistmailingz@tropicsoft.com>
2020-04-12 09:48:24 -07:00
tinko92
e01a10925d
Replace three links that seem broken (keep timing out)
...
Fix broken sgi/stl links.
Fix broken gmane link.
2019-04-24 05:47:07 +10:00
Mike Dev
273db79266
[CMake] Update formatting and add copy right note
2019-02-13 19:06:08 -05:00
Mike Dev
c7df450a81
[CMake] Generate cmake target that other libraries can use
...
... to express their dependency on this library and retrieve any
configuration information such as the include directory, binary
to link to (if any), transitive dependencies, necessary compiler
options or the required c++ standards level.
2019-02-13 19:06:08 -05:00
Edward Diener
ac67f5952e
Back out fix for VC++8.0
2018-11-14 11:54:53 -05:00
James E. King III
758a7f6c6a
Enhance CI with libc++ and VS2017 strict builds
2018-11-04 06:55:26 -05:00
Edward Diener
95733a1c45
Merge pull request #36 from robinlinden/msvc-linking-fix
...
Fix BOOST_MPL_ASSERT_MSG for VC++8
2018-08-23 17:40:47 -04:00
Robin Lindén
e44b2ae761
Fix BOOST_MPL_ASSERT_MSG for VC++8
...
The struct member function inside BOOST_MPL_ASSERT_MSG_IMPL was causing
multiple definitions of the same symbol when used inside e.g. template
functions.
An example of where this is a big issue is in the boost/geometry library
where you currently only can call each function once for each geometry
or you get hit by the multiple definitions linking error.
This fix* works around the issue by gracefully degrading to
BOOST_STATIC_ASSERT_MSG instead of failing during linking.
2018-08-20 19:23:02 +02:00
Robin Lindén
42c794ad42
Add test checking that MPL_ASSERT_MSG works under VC++8
2018-08-20 19:22:48 +02:00
James E. King III
270f33f679
fix broken ci jobs in travis
2018-07-14 20:48:03 +00:00
James E. King III
41d036aea2
Merge branch 'master' into develop
2018-06-16 19:42:39 +00:00
James E. King III
44ebb23b6a
Fix appveyor and coverity links and badges in readme
2018-06-14 17:39:05 -04:00
James E. King III
b877c35841
fix coverity scan integration
2018-06-13 18:09:24 +00:00
James E. King III
b295845afe
fix building in boostorg appveyor account
2018-06-03 00:10:22 +00:00
James E. King III
71d523d949
Added CI framework
...
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
- appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
- README, LICENSE, etc.
2018-05-29 20:02:33 -04:00
Edward Diener
3c1910797c
Merge pull request #34 from Romain-Geissler-1A/ignore-gcc-8-warning
...
Ignore gcc 8 warnings.
2018-03-07 17:25:05 -05:00
Romain Geissler
f48fd09d02
Ignore gcc 8 warnings.
2018-03-01 09:59:33 +01:00
Edward Diener
29c10a72a1
Merge pull request #32 from mihaipop11/changes
...
changed angled brackets with quotes for gcc include file in preproces…
2018-02-26 12:31:21 -05:00
mihai.pop
238cda5fb9
changed angled brackets with quotes for gcc include file in preprocess.cmd
2018-02-15 10:23:48 +01:00
Edward Diener
2371f85461
Merge branch 'develop'
2017-09-26 12:03:27 -04:00
Edward Diener
f311a495ed
Removed executable tag.
2017-09-16 07:22:05 -04:00
Edward Diener
dbcc7b8c7b
Merge branch 'develop'
2017-09-14 11:42:27 -04:00
Edward Diener
ef60815c66
Updated examples to use unique_ptr when available rather than auto_ptr, which is being deprecated.
2017-08-26 15:06:30 -04:00
Marshall Clow
523bc5a782
Merge pull request #30 from dkolsen-pgi/pgi-compiler-support
...
Update PGI C++ compiler support
2017-07-26 13:03:22 -07:00
David Olsen
a81b00a5f0
Update PGI C++ compiler support
...
Add PGI C++ to list of compilers that use enums rather than static constants for compile-time assertions, because, like GCC, PGI issues warnings for unused static constants.
2017-07-26 12:46:48 -07:00
Edward Diener
13e4e53259
Merge pull request #29 from amarzial/develop
...
Fixed a bug with the template substitution adding temporary string
2017-07-10 12:32:35 -04:00