Commit Graph

279 Commits

Author SHA1 Message Date
Peter Dimov
f1a6f9ffd1 Update source_location.adoc boost-1.79.0.beta1 boost-1.79.0 2022-02-09 19:59:48 +02:00
Peter Dimov
f795ba53fa Update assert.adoc 2022-02-09 19:58:57 +02:00
Peter Dimov
74a4141253 Update .drone.jsonnet 2022-02-07 22:06:58 +02:00
Peter Dimov
df6e3962d0 Add +x to drone.sh 2022-02-07 21:59:42 +02:00
Peter Dimov
3e091f3dd7 Add Drone files 2022-02-07 21:56:25 +02:00
Peter Dimov
31b2f52083 Do not use __PRETTY_FUNCTION__ on GCC 4.x due to codegen bugs 2022-02-05 08:11:07 +02:00
Peter Dimov
ab39bb78a6 Add source_location_test5.cpp 2022-02-05 08:03:55 +02:00
Peter Dimov
f1310799aa Update ci.yml 2022-02-05 01:03:45 +02:00
Peter Dimov
8cb06e5d82 Remove srcloc_strip_top_level, because the contents of __PRETTY_FUNCTION__ aren't constant before GCC 9 and strcmp fails 2022-02-05 00:06:29 +02:00
Peter Dimov
7b14d83548 Hide the definition of srcloc_strip_top_level from non-GCC compilers, specifically Clang 2022-02-04 22:55:52 +02:00
Peter Dimov
ea2eb5cc6c Update source_location_test4.cpp 2022-02-04 22:53:17 +02:00
Peter Dimov
d6e87b8049 Update BOOST_CURRENT_LOCATION to be constexpr 2022-02-04 22:48:27 +02:00
Peter Dimov
7045cc185a Add a test for BOOST_STATIC_CONSTEXPR source_location 2022-02-04 22:30:04 +02:00
Peter Dimov
cc990d571e Update BOOST_CURRENT_FUNCTION documentation; closes #23 2022-02-04 06:08:20 +02:00
Peter Dimov
47a44c14c3 Update documentation 2022-02-04 05:01:45 +02:00
Peter Dimov
93453bba64 Update tests 2022-02-04 04:03:43 +02:00
Peter Dimov
e4c8016b11 Address gcc-8 and below failures 2022-02-04 03:17:57 +02:00
Peter Dimov
762a98d227 Use __builtin_FILE et al in BOOST_CURRENT_LOCATION 2022-02-04 02:07:36 +02:00
Peter Dimov
1a80da6298 Enable __PRETTY_FUNCTION__ on Clang, but disable top-level warning 2022-02-03 21:22:45 +02:00
Peter Dimov
844d8c2245 Enable BOOST_CURRENT_LOCATION at top level and in default arguments 2022-02-03 21:19:43 +02:00
Peter Dimov
23e699b9a4 Use std::source_location::current() in BOOST_CURRENT_LOCATION 2022-02-03 20:28:59 +02:00
Peter Dimov
8bffbbe5b0 Fix typo 2022-02-03 09:46:22 +02:00
Peter Dimov
fde226c7f5 Use __cpp_lib_source_location instead of BOOST_NO_CXX20_HDR_SOURCE_LOCATION 2022-02-03 09:31:27 +02:00
Peter Dimov
25f0bab733 Add a source_location constructor from std::source_location 2022-02-03 07:10:59 +02:00
Peter Dimov
ce2133a17f sprintf line() and column() as unsigned long 2022-02-03 07:02:25 +02:00
Peter Dimov
0e99024312 Change file_name() and function_name() for source_location() to return '' instead of '(unknown)' 2022-02-03 06:56:39 +02:00
Peter Dimov
65068b2b9a Add the error handling category to libraries.json boost-1.78.0 2021-11-07 20:30:51 +02:00
Peter Dimov
63ff789657 Update static_assert, throw_exception in appveyor.yml boost-1.78.0.beta1 2021-10-29 04:47:57 +03:00
Peter Dimov
5e71707fd7 Enable syntax highlighting 2021-10-28 23:09:09 +03:00
Peter Dimov
f4d7aeb674 Add msvc-14.3 to ci.yml 2021-10-28 23:08:08 +03:00
Peter Dimov
08faf236b9 Merge branch 'feature/gha' into develop 2021-09-19 03:38:01 +03:00
Peter Dimov
a0d8040e93 Update documentation 2021-09-19 03:37:51 +03:00
Peter Dimov
aefcf15935 Remove ubuntu-16.04 2021-09-19 02:52:56 +03:00
Peter Dimov
bd840228f0 Merge branch 'develop' into feature/gha 2021-09-19 01:06:14 +03:00
Peter Dimov
1f98fab0bf Include <cstdio>; qualify std::sprintf 2021-09-19 01:06:02 +03:00
Peter Dimov
0b10245ee5 Add CMake tests to ci.yml 2021-09-19 00:47:28 +03:00
Peter Dimov
b7a43990e6 Add source_location::to_string 2021-09-19 00:45:15 +03:00
Peter Dimov
6aabfebae6 Update CMake when testing installation on Travis boost-1.77.0.beta1 boost-1.77.0 2021-06-11 16:10:55 +03:00
Peter Dimov
e2fa62c4d8 Take care of gcc-4.4 in addition to gcc-4.4.7 2021-06-10 16:41:28 +03:00
Peter Dimov
3f9f17af50 Update .travis.yml, appveyor.yml 2021-06-10 06:25:14 +03:00
Peter Dimov
f6c89f7acd Update ci.yml 2021-06-10 04:28:36 +03:00
Peter Dimov
10b5795428 Update CMakeLists.txt 2021-06-10 02:09:59 +03:00
Peter Dimov
6047fd69d3 Update .github/workflows 2021-04-19 18:07:18 +03:00
Peter Dimov
a3ca728471 Add -DBUILD_TESTING=ON to .yml files; it's not default anymore 2021-03-19 03:49:19 +02:00
Peter Dimov
793d7580e8 Change 'assertion failed' message to something less scary (fixes #12) boost-1.76.0 boost-1.76.0.beta1 2021-03-01 19:06:53 +02:00
Peter Dimov
2481599592 Update .travis.yml 2021-02-28 19:30:15 +02:00
Peter Dimov
6fa4cc7e9f Merge pull request #21 from sdarwin/cmake_subdir_test
simplify path in cmake_subdir_test
2021-02-28 08:05:02 +02:00
sdarwin
67c88796f6 simplify path in cmake_subdir_test 2021-01-26 16:37:58 +00:00
Peter Dimov
af75a05808 Merge pull request #19 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 00:26:48 +02:00
Edward Diener
a95736c66e [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-18 21:02:53 -05:00