100 Commits

Author SHA1 Message Date
Peter Dimov 800edc0398 Merge pull request #4 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:14:34 +03:00
Rene Rivera 38d03ab2ea Move include to target. 2025-04-17 09:06:30 -05:00
Rene Rivera 50557938f7 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:24 -05:00
Rene Rivera 2df472e283 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 134c1b9aed Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera 2b21f3cd85 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera 8b16a6c5fc Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov 1f7f9ce993 Merge pull request #3 from sdarwin/meta
update metadata
boost-1.86.0 boost-1.85.0.beta1 boost-1.91.0.beta1 boost-1.91.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.79.0.beta1 boost-1.86.0.beta1 boost-1.82.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.78.0 boost-1.83.0.beta1 boost-1.79.0 boost-1.80.0.beta1 boost-1.83.0 boost-1.80.0 boost-1.81.0 boost-1.81.0.beta1 boost-1.82.0 boost-1.92.0.beta1
2021-11-12 04:59:07 +02:00
sdarwin c896a2aef3 update metadata 2021-11-05 13:05:15 -05:00
Peter Dimov 42c7f5fedf Add CMakeLists.txt 2021-06-04 03:57:30 +03:00
Edward Diener 7935317a85 Merge pull request #2 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-21 02:01:28 -05:00
Edward Diener 080d00d7a5 [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. 2021-01-20 23:57:41 -05:00
Edward Diener 97bae2dfe7 Updated for b2 cmake support. 2018-12-19 22:34:51 -05:00
Edward Diener 112183135b Removed executable flag. 2018-12-03 07:18:20 -05:00
Edward Diener 3a6e7d1b43 Remove executable permissions from files. 2018-11-16 21:44:05 -05:00
Edward Diener 787d8d38d9 Merge pull request #1 from eldiener/develop
Fix for Python 3 versus Python 2 where the PyVarObject is different.
boost-1.75.0 boost-1.70.0 boost-1.78.0.beta1 boost-1.77.0.beta1 boost-1.77.0 boost-1.76.0.beta1 boost-1.76.0 boost-1.69.0 boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 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 boost-1.70.0.beta1
2018-10-25 11:30:48 -04:00
Edward Diener d76576a6a4 Changed to use Py_TYPE instead of separate code depending on Python version. 2018-10-19 15:59:46 -04:00
Edward Diener 77e4c49657 Fix for Python 3 versus Python 2 where the PyVarObject is different. 2018-10-18 14:42:04 -04:00
Peter Dimov 9d9d11fe80 Use glob instead of path.glob, as it's relative to the Jamfile 2018-10-16 06:24:42 +03:00
Peter Dimov 0c3aa448b9 Remove paths from $(sources) 2018-10-16 05:33:45 +03:00
Peter Dimov f98b87600f Fix path.glob relative path 2018-10-16 03:45:12 +03:00
Peter Dimov 5f9ef7316f Revert "Rename html/ to html_/ to see if the doc build starts working"
This reverts commit 6c7fd2b6ba.
2018-10-16 03:44:22 +03:00
Peter Dimov 6c7fd2b6ba Rename html/ to html_/ to see if the doc build starts working 2018-10-15 20:31:21 +03:00
Peter Dimov 7775cbb01b Add vellipsis.gif 2018-10-15 19:21:24 +03:00
Peter Dimov b15d0980ef Use the stage target in boostrelease 2018-10-15 17:27:46 +03:00
Peter Dimov c9bfab5b6c No longer delete headers from parameter; they aren't there anymore 2018-10-15 03:13:01 +03:00
Peter Dimov 2161ba7c24 Delete the duplicated headers from parameter/ in .travis.yml 2018-10-14 18:24:11 +03:00
Peter Dimov 79a717c8e9 Rename python.rst to index.rst 2018-10-14 18:20:15 +03:00
Peter Dimov cf77d38c3a Fix test/Jamfile 2018-10-14 18:19:38 +03:00
Peter Dimov 3f6fbfb508 Fix libraries.json 2018-10-14 18:17:36 +03:00
Peter Dimov e3fb424f93 Fix .travis.yml 2018-10-14 18:16:49 +03:00
Peter Dimov 587d7972b8 Add libstdc++-5-dev for clang, or <complex> doesn't compile in C++14 mode 2018-10-14 18:11:56 +03:00
Peter Dimov d8801599e6 Add more Travis configurations 2018-10-14 18:11:56 +03:00
eldiener deb1d966a5 Removed --depth 1 2018-10-14 18:11:56 +03:00
Edward Diener 90867f10c1 Added Appveyor file and Travis CI file. 2018-10-14 18:11:56 +03:00
Edward Diener 7f4335062e Include math.h first to avoid Python _hypot redefinition bug 2018-10-14 18:11:51 +03:00
Rene Rivera a8cbc63e2a Add, and update, documentation build targets. 2018-10-14 18:11:47 +03:00
Daniel James 8d928cd580 Add metadata file. 2018-10-14 18:11:38 +03:00
Dave Abrahams 40866e9e73 bug fix for value_type and numerous doc fixes, along with literate programming tests
[SVN r50863]
2018-10-14 18:11:36 +03:00
Daniel Wallin aadc1c8ade Applied part of patch from Jens Seidel in: http://svn.boost.org/trac/boost/ticket/1541. Fixed missing includes.
[SVN r42415]
2018-10-14 18:11:31 +03:00
Daniel Wallin 66ec42bbb2 Merged HEAD to RC_1_34_0
[SVN r37582]
2018-10-14 18:11:28 +03:00
Daniel Wallin 0480aebcc8 Tried to address these comments by Dave:
The section on "special" keywords links to a part of the parameter lib
  tutorial that no longer exists. It also says "Therefore we need to tag the
  color keyword as a special keyword" but it never shows how to do such tagging!

  The whole thing about the forwarding function objects is unclear. You show
  one example, but you don't explain why it's needed and you don't explain the
  rules by which it was constructed, so it's not obvious how I would define my
  own.

Work in progress.

[SVN r36383]
2018-10-14 18:11:24 +03:00
Daniel Wallin f1fa8fa04e Fixed some regressions and added expected failure markup.
[SVN r35451]
2018-10-14 18:11:22 +03:00
Daniel Wallin 16dccc14ea Fixed python test regression and PP test failure.
[SVN r35404]
2018-10-14 18:11:19 +03:00
Daniel Wallin e556ff29a9 Changed how normalized_argument_types works to better match user expectation.
[SVN r35363]
2018-10-14 18:11:17 +03:00
Markus Schöpflin f71509ca43 Python header must be included first.
[SVN r35319]
2018-10-14 18:11:15 +03:00
Dave Abrahams 82b89fc441 Fix inspection issues
[SVN r35239]
2018-10-14 18:11:14 +03:00
Dave Abrahams 59bac2bc6e fix license
[SVN r35232]
2018-10-14 18:11:11 +03:00
Dave Abrahams a4529e6e41 Add missing license/copyright
[SVN r35230]
2018-10-14 18:11:09 +03:00
Daniel Wallin 4a1fc49a6a Improved error diagnostics. Made depdendent predicates work on most compilers. Made optional deduced parameters fail SFINAE when an unmatched parameter is supplied.
[SVN r35226]
2018-10-14 18:11:08 +03:00