Peter Dimov
8cf4d16297
Merge branch 'feature/type-name' into feature/lwt-type-name
2021-10-05 19:47:11 +03:00
Peter Dimov
0deaa2d502
Update msvc-12.0 workaround
2021-10-05 19:22:20 +03:00
Peter Dimov
22de922125
Merge branch 'develop' into feature/type-name
2021-10-05 19:17:39 +03:00
Peter Dimov
3ec157eb6f
Disable cmath_test_generic on msvc-8.0
2021-10-05 19:16:24 +03:00
Peter Dimov
531726eb09
Update msvc workarounds in type_name_test
2021-10-05 19:05:40 +03:00
Peter Dimov
31a9336778
Merge branch 'develop' into feature/lwt-type-name
2021-10-05 18:47:25 +03:00
Peter Dimov
75fc48ad32
Add a revision history section to documentation
2021-10-05 18:46:47 +03:00
Peter Dimov
87c21a23bb
Update copyright
2021-10-05 17:32:50 +03:00
Peter Dimov
3e9cc2153b
Disable no-rtti tests for g++ 4.4 because <memory> breaks
2021-10-05 17:11:31 +03:00
Peter Dimov
98630095f3
Merge branch 'develop' into feature/lwt-type-name
2021-10-05 16:24:49 +03:00
Peter Dimov
6985b1ae25
Remove extra semicolons
2021-10-05 15:53:16 +03:00
Peter Dimov
8ab119135c
Add overload for char8_t because Mac has no typeinfo for char8_t
2021-10-05 15:46:22 +03:00
Peter Dimov
1fd2cadddd
g++ 4.4 has no string::front
2021-10-05 15:38:33 +03:00
Peter Dimov
bb0c6381f6
Add msvc workarounds
2021-10-05 08:04:01 +03:00
Peter Dimov
4f6f7c3799
Add tests for all fundamental types
2021-10-05 07:50:52 +03:00
Peter Dimov
cd1a8fd238
Support pointers to members
2021-10-05 07:25:35 +03:00
Peter Dimov
b0b48c5783
Support qualified function types
2021-10-05 07:05:34 +03:00
Peter Dimov
ccdf5ce031
Track the type suffix independently for better decomposition of functions and arrays
2021-10-05 06:45:41 +03:00
Peter Dimov
b3906601f7
Merge branch 'feature/type-name' into feature/lwt-type-name
2021-10-05 05:43:01 +03:00
Peter Dimov
f833040d48
Disable msvc warnings around tn_is_function
2021-10-05 05:42:41 +03:00
Peter Dimov
3b5595e940
Merge branch 'feature/type-name' into feature/lwt-type-name
2021-10-05 05:31:09 +03:00
Peter Dimov
b93317815c
Apply msvc-12.0 (and below) workarounds
2021-10-05 05:30:37 +03:00
Peter Dimov
01bd23df5d
Add tests for function types
2021-10-05 05:04:56 +03:00
Peter Dimov
36cec9a5cc
Handle references to functions
2021-10-05 05:01:05 +03:00
Peter Dimov
290340fd27
Use core::type_name in lightweight_test_trait
2021-10-05 04:58:52 +03:00
Peter Dimov
5e382efa84
Fix std::ostream failure on libstdc++
2021-10-01 15:51:13 +03:00
Peter Dimov
e260bb865d
Add support for string_view
2021-10-01 15:07:19 +03:00
Peter Dimov
f884833b42
Add workaround for msvc-10.0
2021-09-30 03:21:31 +03:00
Peter Dimov
8265fe6405
Minor documentation fix
2021-09-29 21:55:40 +03:00
Peter Dimov
f7b04afe4d
Add documentation for type_name
2021-09-29 21:34:23 +03:00
Peter Dimov
2c1eb07a68
Add test for scoped enums
2021-09-29 21:12:54 +03:00
Peter Dimov
a5cbddc466
Add test for enums
2021-09-29 21:09:19 +03:00
Peter Dimov
91a64b3bcf
Add support for std::array
2021-09-29 21:02:39 +03:00
Peter Dimov
a039f8c318
Support -fno-rtti
2021-09-29 20:53:38 +03:00
Peter Dimov
bebb7349ba
Add workarounds for msvc-12.0 and earlier
2021-09-29 20:05:23 +03:00
Peter Dimov
dc6e3261ec
Use typedef instead of using
2021-09-29 19:51:16 +03:00
Peter Dimov
15a7d84858
Use basic_string<char8_t> instead of u8string
2021-09-29 19:50:14 +03:00
Peter Dimov
06023d4ffe
Strip libstdc++ and libc++ inline namespaces
2021-09-29 19:34:37 +03:00
Peter Dimov
3e0bc52c32
Add <boost/core/type_name.hpp>
2021-09-29 19:13:12 +03:00
Andrey Semashev
b83f27a9e0
Another fix in git version check.
2021-09-26 20:35:37 +03:00
Andrey Semashev
578e3105b8
Fixed git version check on Mac OS.
2021-09-26 20:31:43 +03:00
Andrey Semashev
f34c4986c1
Added a timeout for GHA CI.
2021-09-15 20:45:23 +03:00
Andrey Semashev
cfd469d858
Removed unused reference to extra_tests variable in GHA config.
2021-09-15 18:27:17 +03:00
Peter Dimov
b1e01b53f3
Merge branch 'develop' into feature/cmath
2021-09-14 19:15:41 +03:00
Peter Dimov
177c093151
Automatically use generic cmath if FP_SUBNORMAL isn't defined
2021-09-14 18:57:33 +03:00
Peter Dimov
cffaabead8
Update and fix CMake test jobs
2021-09-14 18:49:03 +03:00
Peter Dimov
2715f9b5d8
Add a workaround for g++ 4.4, 4.6
2021-09-14 18:35:31 +03:00
Peter Dimov
8043bafb6b
Add a generic cmath.hpp implementation, enabled when BOOST_CORE_USE_GENERIC_CMATH is defined
2021-09-14 16:50:34 +03:00
Andrey Semashev
f6bdb17fd9
Updated GitHub Actions config for better configurability.
...
Reworked extra package installation and added explicit specification
of external package sources. Moved some common constants to environment
variables. Removed installation of unneeded packages in the containers.
2021-09-12 18:28:02 +03:00
Andrey Semashev
cd6847aee8
Update GitHub Actions config to switch Ubuntu 16.04 jobs to Docker containers.
...
The Ubuntu 16.04 environment is scheduled to be removed from GitHub Actions
in September 2021. Migrate those jobs to Docker containers or Ubuntu 18.04.
Also, added some older compilers. Ported CMake tests from Travis CI.
Based on https://github.com/boostorg/core/pull/95 .
Closes https://github.com/boostorg/core/pull/95 .
2021-09-06 02:00:12 +03:00