Edward Diener and 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.
boost-1.74.0.beta1
boost-1.73.0.beta1
boost-1.73.0
boost-1.72.0.beta1
boost-1.72.0
boost-1.71.0.beta1
boost-1.71.0
2019-04-24 05:47:07 +10:00
Mike Dev
273db79266
[CMake] Update formatting and add copy right note
boost-1.70.0.beta1
boost-1.70.0
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
boost-1.69.0-beta1
boost-1.69.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
boost-1.68.0
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'
boost-1.67.0
boost-1.66.0
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
Alessandro Marzialetti
ecb4d2a89f
Fixed a bug with the template substitution adding temporary string
...
placeholders to avoid unexpected substitutions
(e.g.) with i = 110:
line = re.sub(r'20', re.escape(str(i+10)), line.rstrip())
20 -> 110
line = re.sub(r'11', re.escape(str(i + 1)), line.rstrip())
110 -> 1010
line = re.sub(r'10(?![0-9])', re.escape(str(i)), line.rstrip())
1100 -> 10100
2017-07-10 12:45:36 +02:00
Edward Diener
4265eb6319
Merge pull request #28 from ohhmm/develop
...
introducing get_tag and math sigmoid
2017-07-03 01:33:38 -04:00
Sergei Krivonos
525c773836
adding get_tag definition
2017-07-03 06:53:38 +03:00
Marshall Clow
efc2a862a3
Merge to master for 1.62.0 release
boost-1.65.1
boost-1.65.0
boost-1.64.0-beta2
boost-1.64.0-beta1
boost-1.64.0
boost-1.63.0
boost-1.62.0
2016-08-17 13:27:42 -07:00
Edward Diener
3b126bdf8c
Merge pull request #27 from morinmorin/fix/print_warning
...
Fix "-Wc++11-extensions" warning on Clang in C++03 mode
2016-07-12 16:43:45 -04:00
morinmorin
869438d60b
Fix "-Wc++11-extensions" warning on Clang in C++03 mode
2016-07-02 14:27:29 +09:00
Marshall Clow
f023a68f78
Merge branch 'develop'
boost-1.61.0
boost-1.60.0
2015-10-03 09:51:29 -07:00
Marshall Clow
bc8b860037
Merge pull request #25 from trel/patch-2
...
Thanks.
2015-09-14 12:38:44 -07:00
Terrell Russell
7a15566169
fix typo
...
this time onto develop...
2015-09-14 15:03:50 -04:00
Marshall Clow
e1cb5fe91e
Merge pull request #24 from boostorg/revert-23-patch-1
...
Revert "fix typo"
2015-09-14 11:58:29 -07:00
Marshall Clow
9153e25b63
Revert "fix typo"
2015-09-14 11:58:14 -07:00
Marshall Clow
1f463f62ef
Merge pull request #23 from trel/patch-1
...
Thanks.
2015-09-14 11:58:09 -07:00
Terrell Russell
daaf813cee
fix typo
2015-09-14 14:55:13 -04:00
Marshall Clow
53d9af7e8f
Merge pull request #22 from akumta/patch-1
...
Update for Boost ticket #11594 - @akumta , please watch the test bots and ping me in a week or so to merge to master.
2015-09-02 08:02:02 -07:00
akumta
1f64380f62
Update for Boost ticket #11594
2015-08-27 10:36:15 -07:00
Edward Diener
4d1b6b3dc7
Merge branch 'develop'
boost-1.59.0
2015-07-18 10:39:03 -04:00
Edward Diener
b4fe64a73c
Merge pull request #21 from Bagira80/additions_to_fix_for_issue11224
...
Addition to fix / workaround for issue #11224 .
2015-05-20 02:33:21 -04:00
Deniz Bahadir
7c9701ee5c
Addition to fix / workaround for issue #11224 .
...
* Added default-value for cmdline-option which expects the Boost
source-directory. It points to the Boost source-directory in which the
script "boost_mpl_preprocess.py" is located.
* Adjusted "README.txt" file to reflect these changes.
Signed-off-by: Deniz Bahadir <dbahadir@benocs.com >
2015-05-19 12:11:44 +02:00
Edward Diener
dd5f2d9c03
Merge pull request #20 from Bagira80/develop
...
Fix for issue 11224 ("Pre-processing / Pre-generating MPL-containers stopped working")
2015-05-18 10:42:49 -04:00
Deniz Bahadir
0e262c22a0
Fix / Workaround for issue #11224 . (cont.)
...
* Extended script "boost_mpl_preprocess.py" to automatically call script
"fix_boost_mpl_preprocess.py" prior to pre-processing and thereby
automatically fix issue #11224 .
* Extended script "fix_boost_mpl_preprocess.py" to just allow checking
if the selected Boost source-directory requires fixing because of
issue #11224 .
* Adjusted the "README.txt" accordingly.
Signed-off-by: Deniz Bahadir <dbahadir@benocs.com >
2015-05-01 18:07:59 +02:00
Deniz Bahadir
7cd0559ce8
Fix / Workaround for issue #11224 . (cont.)
...
* Corrected a small error in a regex of "boost_mpl_preprocess.py" which
did match too much and therefore resulted in wrong substitution in
some cases.
* Added some more directories with files that need fixing to script
"fix_boost_mpl_preprocess.py".
Signed-off-by: Deniz Bahadir <dbahadir@benocs.com >
2015-05-01 17:57:34 +02:00
Edward Diener
10e7609c67
Merge pull request #16 from brunocodutra/Tickets7975_8749
...
Fix to Tickets #7975 and #8749 - Branched off from develop. Please check regression tests to mak sure there are no problems caused by this fix.
2015-04-28 16:28:32 -04:00
Edward Diener
133a980224
Merge pull request #14 from brunocodutra/Ticket11001
...
Fix to Ticket #11001
2015-04-28 16:06:42 -04:00
Deniz Bahadir
95f79d95a5
Fix / Workaround for issue #11224 .
...
Python-script "fix_boost_mpl_preprocess.py" fixes the header-problems
described in issue #11224 .
Python-script "boost_mpl_preprocess.py" simplifies the pre-processing of
MPL-containers.
Signed-off-by: Deniz Bahadir <dbahadir@benocs.com >
2015-04-22 13:47:06 +02:00