townforge
  • Joined on 2020-02-27
townforge pushed to cc at townforge/quickbook 2020-03-24 15:03:14 +01:00
944f760cc2 Merge branch 'master' into develop
60ecc01fc7 Replace granular includes with <boost/filesystem.hpp>, because <boost/filesystem/directory.hpp> is not present in old Boost releases
207d447488 Add missing #include
a4bcd091f2 Merge branch 'develop'
8a377d1a61 Use 1.67.0 when testing with travis and appveyor
townforge pushed to cc at townforge/litre 2020-03-24 15:01:59 +01:00
564d4d8d30 Merged tools, system, filesystem from trunk at 41106
b477f20b03 Changed LitRe so that examples are written to a directory with a big
ea2e50b67d cplusplus.py, tool.py: bring back litre_config.py file.
9e4a7af1d7 added litre
townforge pushed to cc at townforge/inspect 2020-03-24 15:01:56 +01:00
7cb1d297c2 Merge pull request #5 from danieljames/feature/version-string
f1f894fa1a Replace subversion info, with a command line parameter.
4e699ba697 Allow -text and -brief to be appear at any point in the command line.
64a7a9dd37 More explicit mechanism for setting options.
9f62d64d20 Remove all CVS support.
townforge pushed to cc at townforge/check_build 2020-03-24 15:01:51 +01:00
d5a0752790 Link to libpython, because Boost.Python doesn't
cba3cb65ae Unsimplify Travis configuration a bit
66010ddc6e Simplify Travis configuration
7981972419 Remove address-model=64 froom Appveyor; Python doesn't link
4dcc120cba Only consider library targets
townforge pushed to cc at townforge/build 2020-03-24 15:01:48 +01:00
ceddb211c6 Bump for 4.0.1 version.
f530493cb1 Check $(version[1]) before using it in [ numbers.less ] (#509)
04efaac148 Version 4.0.0 release.
429a2134e5 Add -jN change warning.
b1c1b2ed53 Update doc for -jN to match new default.
townforge created repository townforge/build 2020-03-24 14:49:15 +01:00
townforge pushed to cc at townforge/boostdep 2020-03-24 14:48:04 +01:00
143dcd262f Update .travis.yml
c4464f2521 Switch Appveyor to 2015 image
45d60fb9a0 Print ignored dependencies when --verbose
1b0ce05559 Merge branch 'develop' of https://github.com/HDembinski/boostdep into feature/depinst-ignore
0171e07940 only ignore top level dependencies
townforge pushed to cc at townforge/boostbook 2020-03-24 14:48:00 +01:00
2f9b23ea4d Merge branch 'develop'
7d32695586 Test case for deeply nested macro
d2b0125d71 Truncate macro ids, as for other symbols
34ad10b7dc Better consistent macro ids
edb40425d3 Simple macro tests
townforge pushed to cc at townforge/boost_install 2020-03-24 14:47:49 +01:00
c1e6a010f7 Build MPI in C++11 mode, because it fails otherwise
b8c1e9e958 Use the pre-3.9 variable names
da63bb2a52 Handle the pre-3.10 case when FindMPI doesn't define targets
7ed6b03256 Change MPI target to MPI::MPI_CXX
95845ae28b Add test/mpi
townforge pushed to cc at townforge/bcp 2020-03-24 14:47:29 +01:00
a86fdce788 Merge branch 'develop'
6dff7a94a3 Make path scanning fully non-recursive.
aeb5e5926d Merge branch 'develop'
c66eefa0af Merge branch 'develop' of https://github.com/boostorg/bcp into develop
townforge pushed to cc at townforge/auto_index 2020-03-24 14:47:21 +01:00
e98a817693 Merge branch 'develop'
ecb6816f07 --distdir, when given, should take priority over --build-dir
97cec1b6bb Merge branch 'develop'
aeb4eee99e Merge pull request #2 from eldiener/develop
800f7de1f5 Honor build_dir first when installing so that installation should be made outside of Boost tree if user desires.
townforge pushed to cc at townforge/yap 2020-03-24 14:41:39 +01:00
f06a3d9361 Merge branch 'develop'
f394796c58 Fix Clang compilation error in self_evaluation.cpp.
a892bf00cf Fix compilation error in self_evaluation.cpp.
5ef827018f Doc typo.
897b3561f2 Add a self-evaluating expression example.
townforge pushed to cc at townforge/xpressive 2020-03-24 14:41:18 +01:00
4d4bc69f8b Install libstdc++-4.9 for clang to avoid ::gets error
07c6bbe561 Merge branch 'master' into develop
863743bce4 Add .travis.yml
6fa671d7fe Pass regress.txt properly to the run rule
09f1449dea Merge pull request #6 from eldiener/develop
townforge pushed to cc at townforge/winapi 2020-03-24 14:39:45 +01:00
65b9c99a67 Add explicit type casts for arguments of Interlocked* intrinsics.
f2789c82a4 Added a basic test for interlocked.hpp.
bb91190323 Disable _Interlocked*Pointer intrinsics on x86 for MSVC-12 and below.
bfb9932296 Use interlocked intrinsics for pointers more universally on more recent MSVC.
52b44afc06 Use _Interlocked*Pointer intrinsics on ARM64 targets.
townforge pushed to cc at townforge/wave 2020-03-24 14:39:37 +01:00
ac64abce4a Merge branch 'develop'
24f714a9c5 Merge pull request #42 from boostorg/feature/fix-quick-test
a228ae4918 Remove one unneeded BOOST_SYMBOL_VISIBLE
2eeecc4879 Add BOOST_SYMBOL_VISIBLE to more explicit instantiations
8dcd9380ae Add BOOST_SYMBOL_VISIBLE to two more explicit instantiations
townforge pushed to cc at townforge/vmd 2020-03-24 14:35:56 +01:00
92524f0903 Changed inclusion of Boost PP header file from opt.hpp to has_opt.hpp
6d8611147d Update because of change of Boost PP macro name from BOOST_PP_VARIADIC_OPT to BOOST_PP_VARIADIC_HAS_OPT
ea47677338 Allow test to be run with clang-10.
3a83b01403 Updated so that functionality occurs in C++20 mode.
63cce92e1e Implementation of BOOST_VMD_IS_EMPTY, for C++20 with the __VA_OPT__ construct support, which is 100% reliable and always works correctly.
townforge pushed to cc at townforge/variant2 2020-03-24 14:35:13 +01:00
a15364bd81 Update README
12758c076d Fix Travis and Appveyor links
a60f432b64 Add dist: trusty to .travis.yml
bc73c4b822 Fix return code of quick.cpp
566bde5fcc Add CMakeLists.txt
townforge pushed to cc at townforge/variant 2020-03-24 14:35:08 +01:00
f34376e115 Merge pull request #66 from Kojoley/partly-mitigate-bad-clang-inlining-decision
15a846fba0 CI fixes
8f52f879b5 CI scripts update to deal with container changes
3ed28d2cc5 Merge pull request #71 from boostorg/antoshkka/revert-recursive-move
b18c22a8ff Revert "Merge pull request #59 from Kojoley/recursive_wrapper-move-constructor-pointer-stealing"
townforge pushed to cc at townforge/uuid 2020-03-24 14:34:56 +01:00
ca0185f9f2 add a big-endian bdde travis ci job to prove endian issues resolved
cc9648b68c Add BOOST_UUID_COMPAT_PRE_1_71_MD5 compatibility mode
eabf964e98 Fix endian issue copying md5 result to byte buffer.
5e55711b59 Add asan and tsan travis jobs
79b73f63af Add a clang-win build job [skip travis]
townforge pushed to cc at townforge/utility 2020-03-24 14:34:49 +01:00
75276a055d Disabled all but one OS X jobs because they are slow on Travis CI.
309e6a1b31 Updated CI configs, added compilers.
9eeb7f85c5 Replaced tabs with spaces.
62c34f51f6 Avoid confusion with the spaceship operator, fixes #59
6a1917ceec Add Free Functions section heading