René Ferdinand Rivera Morell
ff0934f6a3
Add support for modular build structure. ( #12 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Update build deps.
* Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities.
* Move project global include to target local include.
* Only msvc gets minor version tests.
* Redo GHA CI to undo move to cpp-actions.
* Fix non-existent containers.
* This lib now only works for C++11.
* Undo explicit g++ compiler specification.
* Move container spec up for display purpouses.
2025-06-26 17:08:36 +03:00
Peter Dimov
258aeaa6c1
Fix c++2b errors in add_phoenix.cpp (op[] can take multiple arguments now)
boost-1.85.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.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
2024-01-23 04:57:31 +02:00
Peter Dimov
b07d2dbff4
Add missing <variant>debug requirement
2024-01-23 04:29:22 +02:00
Peter Dimov
ab99462468
Only build gcc_lambda.cpp under GCC, as it errors otherwise
2024-01-23 04:16:35 +02:00
Peter Dimov
08b7ce892a
Update deprecated Phoenix include
2024-01-23 04:13:44 +02:00
Peter Dimov
1f8dc4f621
Merge branch 'patch-1' of https://github.com/grafikrobot/local_function into feature/gha
2024-01-23 04:10:10 +02:00
Peter Dimov
e49738ce9f
Disable -Wunused-local-typedefs
2024-01-23 04:08:19 +02:00
Peter Dimov
82ae3e19f1
Add example directory to CI
2024-01-23 02:54:25 +02:00
Peter Dimov
37ccb0ec07
Comment out failing test
2024-01-23 02:22:25 +02:00
Peter Dimov
7c7e6898fb
Add .github/workflows/ci.yml
2024-01-22 23:06:22 +02:00
René Ferdinand Rivera Morell
61aa7dcda1
Fix old Phoenix header refs.
2023-02-26 16:46:28 -06:00
Peter Dimov
099e96bef0
Fix name of CMakeLists.txt
boost-1.82.0.beta1
boost-1.79.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
boost-1.78.0
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.84.0.beta1
boost-1.79.0
2021-11-05 18:36:36 +02:00
Peter Dimov
bbe7bf9e99
Add CMakeLists.txt
boost-1.78.0.beta1
boost-1.77.0.beta1
boost-1.77.0
2021-05-28 00:41:26 +03:00
Glen Fernandes
0a6ceaaec6
Merge branch 'develop'
boost-1.74.0
boost-1.76.0.beta1
boost-1.76.0
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0.beta1
2020-06-12 00:40:31 -04:00
Glen Fernandes
c91b5cd332
Remove references to removed tests
2020-05-19 16:42:08 -04:00
Glen Fernandes
3042cb6229
Merge pull request #4 from Kojoley/remove-storage-class-specifier-tests
...
Remove storage class specifier tests
2020-04-29 08:52:04 -04:00
Nikita Kniazev
f3f663a430
Remove storage class specifier tests
...
They fail on every compiler except GCC in GNU++98 mode. The `auto` storage
specifier cannot be used in function parameter list in C, while C++11 already
reused the keyword for other usages. The `register` storage specifier is
deprecated in C++11 and removed in C++17.
2019-12-04 00:24:16 +03:00
Rene Rivera
9ea3674299
Add, and update, documentation build targets.
boost-1.64.0
boost-1.64.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
boost-1.70.0
boost-1.69.0-beta1
boost-1.69.0
boost-1.68.0
boost-1.67.0
boost-1.66.0
boost-1.65.1
boost-1.65.0
boost-1.64.0-beta2
boost-1.73.0.beta1
boost-1.63.0
2016-10-10 11:39:50 -05:00
Rene Rivera
4a155687b1
Add, and update, documentation build targets.
2016-10-07 23:07:34 -05:00
Lorenzo Caminiti
41cde4ac60
Re-generated HTML docs from qbk and doxygen to show replacement of obsolete BOOST_NO_LAMBDAS, BOOST_NO_VARIADIC_MACROS, and BOOST_NO_LOCAL_CLASS_TEMPLATE_PARAMETERS with new BOOST_NO_CXX11_LAMBDAS, BOOST_NO_CXX11_VARIADIC_MACROS, and BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS.
boost-1.62.0
boost-1.61.0
boost-1.60.0
2015-10-14 17:30:46 -07:00
Peter Dimov
09ede729a0
Merge branch 'develop'
boost-1.58.0
boost-1.59.0
2015-01-25 21:30:53 +02:00
Peter Dimov
92e158dd30
Merge pull request #2 from danieljames/metadata
...
Create metadata file.
2015-01-25 20:33:28 +02:00
Daniel James
f7faac9dc9
Add metadata file.
2014-08-18 15:00:33 +01:00
Daniel James
94b0c8b0c0
Create merge base for git.
boost-1.57.0
boost-1.56.0
2014-04-06 14:09:52 +01:00
Marshall Clow
1f49bfca3d
Merge deprecated macro change for Boost.LocalFunction to release; no functionality change
...
[SVN r81851]
2012-12-11 14:42:26 +00:00
Marshall Clow
6d29941e50
Removed usage of deprecated macros in Boost.LocalFunction
...
[SVN r81566]
2012-11-26 18:04:22 +00:00
John Maddock
a4d135c5e1
Merge changes from trunk:
...
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79500]
2012-07-14 16:05:50 +00:00
John Maddock
4c8033c73e
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
...
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79492]
2012-07-14 11:21:03 +00:00
Lorenzo Caminiti
6c2a7f1f4d
Fixing broken doc links (removing mixed capitals from HTML file names).
...
[SVN r79272]
2012-07-04 21:54:13 +00:00
Lorenzo Caminiti
130a377683
Fixing broken doc links.
...
[SVN r79271]
2012-07-04 21:50:21 +00:00
Daniel James
7eec7ca970
Merge documentation build fix from trunk.
...
[SVN r78888]
2012-06-11 07:23:17 +00:00
Daniel James
f2fc974591
Make the new pdf install rules explicit, and fix intrusive's.
...
[SVN r78877]
2012-06-11 01:33:10 +00:00
John Maddock
c2da0f214a
Update Jamfiles and build scripts for PDF generation.
...
Set local_function image DPI's for better PDF builds.
[SVN r78849]
2012-06-07 16:47:33 +00:00
John Maddock
ea0589ebc9
Set image DPI to 300 so PDF's build better.
...
[SVN r78848]
2012-06-07 16:44:55 +00:00
John Maddock
92b7f4a14a
Changes required to build PDF versions of docs.
...
[SVN r78845]
2012-06-07 12:32:56 +00:00
Lorenzo Caminiti
fc1f89e632
Marked some expected failures for release regression test compilers. Renamed a local function internal template parameter from Bn to Bindn (because B0 is defined as a macro from a Linux header to represent a baudrate). Added itdentity_type.hpp to utility.hpp. Made reference data members of LocalFunction Addable static (because they are not set in the constructor).
...
[SVN r78659]
2012-05-26 21:17:03 +00:00
Lorenzo Caminiti
8bcae38558
Added identity_type.hpp to utility.hpp.
...
Added static to Addable data members because they are references.
Marked a couple of regression tests for release compilers.
[SVN r78653]
2012-05-26 20:39:22 +00:00
Lorenzo Caminiti
48912efbe2
Changed B0, B1, ... template param names to Bind0, Bind1, ... because a Linix header #defines B0 to a baud rate causing a compilation error if that Linux header is included before this header.
...
[SVN r78621]
2012-05-25 16:06:50 +00:00
Lorenzo Caminiti
290103d629
Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.
...
[SVN r78564]
2012-05-24 01:35:04 +00:00
Lorenzo Caminiti
4242b5a272
Missing a closing parenthesis in a const_block example macro.
...
Removed a new line in return_derivative[_seq].
[SVN r78562]
2012-05-23 19:42:21 +00:00
Lorenzo Caminiti
2802382429
Removed test for compilers that support local types as template params.
...
[SVN r78546]
2012-05-23 02:59:15 +00:00
Lorenzo Caminiti
2f271e1cc9
Uncommented code that gives internal VACPP error (I couldn't figure it out...).
...
[SVN r78426]
2012-05-11 20:07:28 +00:00
Lorenzo Caminiti
0a88a6ea8e
Trying to pin-point a VACPP internal error.
...
[SVN r78409]
2012-05-10 19:43:29 +00:00
Lorenzo Caminiti
d396a60501
Trying to pin-point a VACPP internal error.
...
[SVN r78398]
2012-05-10 02:08:54 +00:00
Lorenzo Caminiti
ac81088068
Trying to pin-point a VACPP internal error.
...
[SVN r78382]
2012-05-08 18:05:53 +00:00
Lorenzo Caminiti
ef1880af1d
Forcing run-time failure when test is expected to fail.
...
[SVN r78381]
2012-05-08 18:01:59 +00:00
Lorenzo Caminiti
6693822d48
Added a test to verify all compilers for which local classes can be passed as template parameters (for faster local function calls).\
...
[SVN r78380]
2012-05-08 17:53:41 +00:00
Lorenzo Caminiti
b229ae8f73
Resolved all LocalFunctions to-dos. Still trying to pin-point a VACPP internal error.
...
[SVN r78371]
2012-05-07 18:54:38 +00:00
Lorenzo Caminiti
c73a4e1d8f
Pin-pointing a VACPP internal error.
...
[SVN r78257]
2012-04-29 18:12:00 +00:00
Lorenzo Caminiti
be0eac9c16
Worked around VACPP error for const int assignment. Enabled more code to pinpoint a VACAPP internal error.
...
[SVN r78241]
2012-04-28 14:56:24 +00:00