jzmaddock
|
45100b9c04
|
Tentative fix for issue 376.
Fixes: https://github.com/boostorg/config/issues/376.
|
2021-03-19 17:37:28 +00:00 |
|
jzmaddock
|
8039cb27c1
|
Merge pull request #375 from mborland/ranges
Fix BOOST_NO_CXX20_HDR_RANGES
|
2021-03-17 17:13:36 +00:00 |
|
Matt Borland
|
50c009be26
|
Fix test name conflict
|
2021-03-16 21:25:27 +03:00 |
|
Matt Borland
|
e846189f67
|
Fix BOOST_NO_CXX20_HDR_RANGES
|
2021-03-16 21:02:02 +03:00 |
|
jzmaddock
|
e512f20971
|
Merge pull request #346 from tanzislam/dont-add-bitness-in-embarcadero-toolset-name
Don't add address model in Embarcadero toolset name
|
2021-03-13 10:57:13 +00:00 |
|
jzmaddock
|
c07e9a2085
|
Merge pull request #374 from boostorg/has_hash
Update boost_has_hash.ipp tests for multiset.
|
2021-03-12 20:32:30 +00:00 |
|
jzmaddock
|
499c0f965e
|
Correct gcc-10 boost_has_hash.
|
2021-03-12 19:46:48 +00:00 |
|
jzmaddock
|
5e71c0dcad
|
Correct spelling of BOOST_HAS_HASH in undef!
|
2021-03-12 19:33:04 +00:00 |
|
jzmaddock
|
9a06b9a487
|
hash_set/hash_map no longer function from gcc-10 onwards.
|
2021-03-12 19:27:19 +00:00 |
|
jzmaddock
|
3b413e6083
|
Update boost_has_hash.ipp tests for multiset.
|
2021-03-12 19:15:18 +00:00 |
|
jzmaddock
|
6d174893fb
|
Merge pull request #372 from Breakthrough/develop
Add feature test macros for C++11 features.
|
2021-03-12 17:29:11 +00:00 |
|
jzmaddock
|
8a469f7047
|
Merge pull request #344 from boostorg/wasm
Add web assembly support (emscripten/wasm).
|
2021-03-12 17:21:42 +00:00 |
|
jzmaddock
|
a7b8b2c91d
|
Merge pull request #373 from boostorg/linux20
Update Ubuntu version used for clang tests.
|
2021-03-12 17:18:05 +00:00 |
|
jzmaddock
|
8685466cf5
|
Remove -stdlib=libc++ option it's not working any more.
|
2021-03-12 14:53:41 +00:00 |
|
jzmaddock
|
3a92fce886
|
Try again with script.
|
2021-03-12 14:05:53 +00:00 |
|
jzmaddock
|
45e5d6926f
|
Correct script.
|
2021-03-12 13:42:05 +00:00 |
|
jzmaddock
|
2ab103ba53
|
Try ubuntu 18.
|
2021-03-12 13:40:30 +00:00 |
|
jzmaddock
|
e0dedc41bc
|
Update Ubuntu version used for clang tests.
|
2021-03-12 12:47:17 +00:00 |
|
Brandon Castellano
|
b3a05cc9aa
|
Add feature test macros for C++11 features.
|
2021-03-11 22:04:00 -05:00 |
|
jzmaddock
|
b0f2951791
|
Merge pull request #369 from boostorg/cxx_version
Add broad scope feature checks.
|
2021-03-07 09:53:26 +00:00 |
|
jzmaddock
|
10b0185c1e
|
Merge branch 'develop' into cxx_version
Updates to C++20.
Resolved Conflicts:
checks/Jamfile.v2
checks/std/cpp_aggregate_bases_17.cpp
checks/std/cpp_aggregate_nsdmi_14.cpp
checks/std/cpp_alias_templates_11.cpp
checks/std/cpp_aligned_new_17.cpp
checks/std/cpp_attributes_11.cpp
checks/std/cpp_binary_literals_14.cpp
checks/std/cpp_capture_star_this_17.cpp
checks/std/cpp_char8_t_20.cpp
checks/std/cpp_conditional_explicit_20.cpp
checks/std/cpp_constexpr_11.cpp
checks/std/cpp_constexpr_14.cpp
checks/std/cpp_constexpr_17.cpp
checks/std/cpp_decltype_11.cpp
checks/std/cpp_decltype_auto_14.cpp
checks/std/cpp_deduction_guides_17.cpp
checks/std/cpp_delegating_constructors_11.cpp
checks/std/cpp_enumerator_attributes_17.cpp
checks/std/cpp_exceptions_03.cpp
checks/std/cpp_explicit_conversion_11.cpp
checks/std/cpp_fold_expressions_17.cpp
checks/std/cpp_generic_lambdas_14.cpp
checks/std/cpp_guaranteed_copy_elision_17.cpp
checks/std/cpp_hex_float_17.cpp
checks/std/cpp_if_constexpr_17.cpp
checks/std/cpp_impl_destroying_delete_20.cpp
checks/std/cpp_impl_three_way_comparison_20.cpp
checks/std/cpp_inheriting_constructors_11.cpp
checks/std/cpp_inheriting_constructors_17.cpp
checks/std/cpp_init_captures_14.cpp
checks/std/cpp_initializer_lists_11.cpp
checks/std/cpp_inline_variables_17.cpp
checks/std/cpp_lambdas_11.cpp
checks/std/cpp_lib_addressof_constexpr_17.cpp
checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp
checks/std/cpp_lib_any_17.cpp
checks/std/cpp_lib_apply_17.cpp
checks/std/cpp_lib_array_constexpr_17.cpp
checks/std/cpp_lib_as_const_17.cpp
checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp
checks/std/cpp_lib_atomic_ref_20.cpp
checks/std/cpp_lib_bind_front_20.cpp
checks/std/cpp_lib_bit_cast_20.cpp
checks/std/cpp_lib_bool_constant_17.cpp
checks/std/cpp_lib_boyer_moore_searcher_17.cpp
checks/std/cpp_lib_byte_17.cpp
checks/std/cpp_lib_char8_t_20.cpp
checks/std/cpp_lib_chrono_17.cpp
checks/std/cpp_lib_chrono_udls_14.cpp
checks/std/cpp_lib_clamp_17.cpp
checks/std/cpp_lib_complex_udls_14.cpp
checks/std/cpp_lib_concepts_20.cpp
checks/std/cpp_lib_constexpr_misc_20.cpp
checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp
checks/std/cpp_lib_destroying_delete_20.cpp
checks/std/cpp_lib_enable_shared_from_this_17.cpp
checks/std/cpp_lib_erase_if_20.cpp
checks/std/cpp_lib_exchange_function_14.cpp
checks/std/cpp_lib_execution_17.cpp
checks/std/cpp_lib_filesystem_17.cpp
checks/std/cpp_lib_gcd_lcm_17.cpp
checks/std/cpp_lib_generic_associative_lookup_14.cpp
checks/std/cpp_lib_generic_unordered_lookup_20.cpp
checks/std/cpp_lib_hardware_interference_size_17.cpp
checks/std/cpp_lib_has_unique_object_representations_17.cpp
checks/std/cpp_lib_hypot_17.cpp
checks/std/cpp_lib_incomplete_container_elements_17.cpp
checks/std/cpp_lib_integer_sequence_14.cpp
checks/std/cpp_lib_integral_constant_callable_14.cpp
checks/std/cpp_lib_invoke_17.cpp
checks/std/cpp_lib_is_aggregate_17.cpp
checks/std/cpp_lib_is_constant_evaluated_20.cpp
checks/std/cpp_lib_is_final_14.cpp
checks/std/cpp_lib_is_invocable_17.cpp
checks/std/cpp_lib_is_null_pointer_14.cpp
checks/std/cpp_lib_is_swappable_17.cpp
checks/std/cpp_lib_launder_17.cpp
checks/std/cpp_lib_list_remove_return_type_20.cpp
checks/std/cpp_lib_logical_traits_17.cpp
checks/std/cpp_lib_make_from_tuple_17.cpp
checks/std/cpp_lib_make_reverse_iterator_14.cpp
checks/std/cpp_lib_make_unique_14.cpp
checks/std/cpp_lib_map_try_emplace_17.cpp
checks/std/cpp_lib_math_special_functions_17.cpp
checks/std/cpp_lib_memory_resource_17.cpp
checks/std/cpp_lib_node_extract_17.cpp
checks/std/cpp_lib_nonmember_container_access_17.cpp
checks/std/cpp_lib_not_fn_17.cpp
checks/std/cpp_lib_null_iterators_14.cpp
checks/std/cpp_lib_optional_17.cpp
checks/std/cpp_lib_parallel_algorithm_17.cpp
checks/std/cpp_lib_quoted_string_io_14.cpp
checks/std/cpp_lib_ranges_20.cpp
checks/std/cpp_lib_raw_memory_algorithms_17.cpp
checks/std/cpp_lib_result_of_sfinae_14.cpp
checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp
checks/std/cpp_lib_sample_17.cpp
checks/std/cpp_lib_scoped_lock_17.cpp
checks/std/cpp_lib_shared_mutex_17.cpp
checks/std/cpp_lib_shared_ptr_arrays_17.cpp
checks/std/cpp_lib_shared_ptr_weak_type_17.cpp
checks/std/cpp_lib_shared_timed_mutex_14.cpp
checks/std/cpp_lib_string_udls_14.cpp
checks/std/cpp_lib_string_view_17.cpp
checks/std/cpp_lib_three_way_comparison_20.cpp
checks/std/cpp_lib_to_chars_17.cpp
checks/std/cpp_lib_transformation_trait_aliases_14.cpp
checks/std/cpp_lib_transparent_operators_14.cpp
checks/std/cpp_lib_transparent_operators_17.cpp
checks/std/cpp_lib_tuple_element_t_14.cpp
checks/std/cpp_lib_tuples_by_type_14.cpp
checks/std/cpp_lib_type_trait_variable_templates_17.cpp
checks/std/cpp_lib_uncaught_exceptions_17.cpp
checks/std/cpp_lib_unordered_map_try_emplace_17.cpp
checks/std/cpp_lib_variant_17.cpp
checks/std/cpp_lib_void_t_17.cpp
checks/std/cpp_namespace_attributes_17.cpp
checks/std/cpp_noexcept_function_type_17.cpp
checks/std/cpp_nontype_template_args_17.cpp
checks/std/cpp_nontype_template_parameter_auto_17.cpp
checks/std/cpp_nontype_template_parameter_class_20.cpp
checks/std/cpp_nsdmi_11.cpp
checks/std/cpp_range_based_for_11.cpp
checks/std/cpp_range_based_for_17.cpp
checks/std/cpp_raw_strings_11.cpp
checks/std/cpp_ref_qualifiers_11.cpp
checks/std/cpp_return_type_deduction_14.cpp
checks/std/cpp_rtti_03.cpp
checks/std/cpp_rvalue_references_11.cpp
checks/std/cpp_sized_deallocation_14.cpp
checks/std/cpp_static_assert_11.cpp
checks/std/cpp_static_assert_17.cpp
checks/std/cpp_structured_bindings_17.cpp
checks/std/cpp_template_template_args_17.cpp
checks/std/cpp_threadsafe_static_init_11.cpp
checks/std/cpp_unicode_characters_11.cpp
checks/std/cpp_unicode_literals_11.cpp
checks/std/cpp_user_defined_literals_11.cpp
checks/std/cpp_variable_templates_14.cpp
checks/std/cpp_variadic_templates_11.cpp
checks/std/cpp_variadic_using_17.cpp
checks/test_case.cpp
doc/html/index.html
test/all/Jamfile.v2
test/config_info.cpp
test/config_test.cpp
|
2021-03-06 19:58:12 +00:00 |
|
jzmaddock
|
a3b392e1c2
|
Merge pull request #371 from boostorg/cxx20
Begin C++20 support.
|
2021-03-05 18:44:28 +00:00 |
|
jzmaddock
|
73feab589e
|
Document C++20 macros.
|
2021-03-05 17:52:13 +00:00 |
|
jzmaddock
|
4d98673098
|
Correct macro spelling.
|
2021-03-05 16:18:05 +00:00 |
|
jzmaddock
|
23de20c230
|
Older libsc++ versions have incomplete <span>.
|
2021-03-05 12:59:22 +00:00 |
|
jzmaddock
|
b5b3482a58
|
libstdc++3 Disable more things that rely on concepts, if concepts aren't supported.
ie older clang on newer std lib.
|
2021-03-05 12:13:49 +00:00 |
|
jzmaddock
|
5f9b983798
|
Fix up libstdc++3 for older clang with a newer std lib.
|
2021-03-05 12:05:31 +00:00 |
|
jzmaddock
|
ac0c7c346c
|
Fix up libc++ C++20 macro tests.
|
2021-03-05 11:54:43 +00:00 |
|
jzmaddock
|
db38193b2f
|
Remove tabs from files.
|
2021-03-05 11:09:18 +00:00 |
|
jzmaddock
|
f1f686ec65
|
Correct non-c++20 builds.
|
2021-03-05 10:51:17 +00:00 |
|
jzmaddock
|
8bacf65145
|
Begin C++20 support.
|
2021-03-04 20:38:19 +00:00 |
|
jzmaddock
|
a173959ea4
|
Merge pull request #370 from boostorg/integrate_pr368
Remove BOOST_NO_CXX11_HDR_ATOMIC for Clang < 3.7
|
2021-03-03 18:56:33 +00:00 |
|
jzmaddock
|
f460031312
|
Add broad scope feature checks.
|
2021-03-03 17:00:24 +00:00 |
|
Nikita Kniazev
|
18d34e3123
|
Remove BOOST_NO_CXX11_HDR_ATOMIC for Clang < 3.7
This restriction is either too pessimistic or completely wrong.
Closes #367
|
2021-03-03 04:51:34 +03:00 |
|
jzmaddock
|
b6b1791741
|
Merge pull request #360 from Lastique/update_alignas_test
Update the test for C++11 alignas to trigger failure on gcc 4.8
boost-1.76.0.beta1
|
2021-02-25 16:55:57 +00:00 |
|
jzmaddock
|
1c45d765f1
|
Merge pull request #364 from boostorg/GHA
Add GHA to get XCode-12 testing.
|
2021-02-03 18:53:05 +00:00 |
|
jzmaddock
|
1953291f72
|
Remove mingw from GHA tests: it's failing even basic programs.
|
2021-02-03 18:21:38 +00:00 |
|
jzmaddock
|
45f7d00813
|
Update libcpp.hpp for C++17 features.
Most particularly BOOST_NO_CXX17_HDR_EXECUTION.
|
2021-02-03 17:46:25 +00:00 |
|
jzmaddock
|
844f7b096e
|
Try again without depinst.py script.
|
2021-02-03 16:48:29 +00:00 |
|
jzmaddock
|
8291b2d0a5
|
Add GHA to get XCode-12 testing.
Also adds more comprehensive msvc-14.x testing.
|
2021-02-03 16:34:52 +00:00 |
|
jzmaddock
|
d7821d86ef
|
Merge pull request #363 from boostorg/lib_macros
Add std lib version macros
|
2021-02-03 13:32:08 +00:00 |
|
jzmaddock
|
ce5db33111
|
Remove Travis: it's redundant now.
|
2021-02-03 12:57:02 +00:00 |
|
jzmaddock
|
da0dde24f3
|
Rework drone script with better names.
Also print math_info.
|
2021-02-03 12:56:24 +00:00 |
|
John Maddock
|
6b9256b47d
|
Add std lib version macros
|
2021-02-03 11:18:52 +00:00 |
|
Andrey Semashev
|
6eb97fb526
|
Updated the comment about no alignas support in gcc 4.8.
The compiler does not support constant expressions that depend on template
parameters.
|
2021-01-26 12:49:24 +03:00 |
|
Andrey Semashev
|
3b2919a1a9
|
Updated the test for C++11 alignas to trigger failure on gcc 4.8.
Closes https://github.com/boostorg/config/issues/358.
|
2021-01-26 12:36:55 +03:00 |
|
jzmaddock
|
8a4ef2c2f3
|
Merge pull request #357 from eldiener/develop
[skip ci] Add "cxxstd" json field
|
2021-01-19 18:55:37 +00:00 |
|
Edward Diener
|
3dd65b23b0
|
[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-19 12:36:23 -05:00 |
|
jzmaddock
|
b61e0c4f0d
|
Merge pull request #356 from sdarwin/droneupdate
remove TRAVIS_OS_NAME from drone script [ci skip]
|
2021-01-07 19:36:49 +00:00 |
|
sdarwin
|
317b79ddd6
|
remove TRAVIS_OS_NAME from drone script [ci skip]
|
2021-01-07 19:05:16 +00:00 |
|