1472 Commits

Author SHA1 Message Date
Matt Borland
8796af49a0 Change conditional for PPC64 2024-08-26 09:06:40 -04:00
René Ferdinand Rivera Morell
0c10bd563d Add support for modular build structure. (#218)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add missing NO_LIB usage requirements.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Move inter-lib dependencies to a project variable and into the build targets.
2024-08-19 14:29:45 -04:00
Matt Borland
24b61d28a4 Merge pull request #217 from boostorg/ppc
Add ppc64le to CI and fix node version issues
2024-07-08 11:09:14 -04:00
Matt Borland
2eea699203 Allow use of node 16 2024-07-08 10:18:35 -04:00
Matt Borland
c1916f06d2 Add ppc64le to CI 2024-07-08 10:18:28 -04:00
Matt Borland
f19700e853 Merge pull request #215 from boostorg/213
Investigate issue #213
2024-06-28 15:50:51 -04:00
Matt Borland
76fd3acc66 Merge pull request #214 from boostorg/212
Fix overflow detection
2024-06-28 15:50:37 -04:00
Matt Borland
ccb4013667 Add test set from issue 213 2024-06-28 14:53:48 -04:00
Matt Borland
9b2e0674d5 Compensate the value of nd for the base being used 2024-06-28 14:22:55 -04:00
Matt Borland
d0ba8d881d Add test set 2024-06-28 13:43:50 -04:00
Matt Borland
e77744b300 Merge pull request #211 from sdarwin/feature/test1
Drone: fixing ASAN
2024-06-25 14:09:47 -04:00
sdarwin
ff2b1e398f Drone: fixing ASAN 2024-06-25 11:08:50 -06:00
Matt Borland
9db7af735e Merge pull request #208 from boostorg/equals
Fix Clang 3.6 auto type deduction
2024-06-21 13:55:55 -04:00
Matt Borland
45c870d17c Add clang 3.6 and 3.7 to drone 2024-06-21 12:37:50 -04:00
Matt Borland
dabfca96a2 Fix ancient compilers deducing as initializer_list 2024-06-21 12:30:22 -04:00
Matt Borland
1889937ad9 Merge pull request #206 from boostorg/better_fixed
Improve fixed format testing and fix 0 insertion bugs
2024-06-21 09:29:59 -04:00
Matt Borland
6391804f5f Cover additional lines of 0s handling 2024-06-21 07:25:54 -04:00
Matt Borland
765b714af4 Allow non-finite values and test it 2024-06-20 17:24:43 -04:00
Matt Borland
52b89fc767 Fix -Werror=sign-compare 2024-06-20 17:03:01 -04:00
Matt Borland
9a672d0152 Additional bounds checks since for inserting zeros 2024-06-20 16:53:34 -04:00
Matt Borland
d8d59936dc Correct and simplify logic for inserting leading 0s 2024-06-20 16:09:18 -04:00
Matt Borland
6dacd45d46 Fix handling of zero 2024-06-20 15:13:39 -04:00
Matt Borland
cc143d7bfd Test wider range of precisions 2024-06-20 15:06:52 -04:00
Matt Borland
0a51298bda Improve method of appending zeros 2024-06-20 14:46:22 -04:00
Matt Borland
80e52b6b61 Improve control flow 2024-06-20 14:42:03 -04:00
Matt Borland
bc347a5bcd Add comprehensive fixed testing 2024-06-20 14:21:59 -04:00
Matt Borland
8e46c8869f Merge pull request #203 from boostorg/overflow 2024-06-06 13:44:50 +02:00
Matt Borland
75f1993ec7 Add check for -Woverflow in GCC testing 2024-06-06 12:39:07 +02:00
Matt Borland
9a3aa49fad Merge pull request #202 from boostorg/headers
Remove now unused x86 and ARM intrinsics headers
2024-05-30 09:03:19 +02:00
Matt Borland
b50aa25ed0 Remove now unused x86 and ARM intrinsics headers 2024-05-30 08:03:24 +02:00
Matt Borland
c664390836 Merge pull request #200 from boostorg/ci
Remove and replace macos-11 runners
2024-05-21 10:36:34 +02:00
Matt Borland
1b46022015 Remove and replace macos-11 runners 2024-05-21 08:49:33 +02:00
Matt Borland
5e52fd309b Merge pull request #198 from boostorg/remove_packages
Remove packages
2024-05-17 08:20:13 +02:00
Matt Borland
b4801f25a9 Merge pull request #199 from boostorg/fix_ci
Update GCC-13 OS
2024-05-17 08:19:56 +02:00
Matt Borland
1b75c2b792 Update GCC-13 OS 2024-05-16 15:58:24 +02:00
Matt Borland
9f7e14c656 Update readme and docs 2024-05-15 09:52:41 +02:00
Matt Borland
c54350c143 Delete packages 2024-05-15 09:52:23 +02:00
Matt Borland
b514bacc93 Merge pull request #197 from boostorg/mingw
Add mingw extern c for intrinsics
2024-05-13 09:07:32 +02:00
Matt Borland
e7e7f60915 Update boost ci version 2024-05-13 08:08:36 +02:00
Matt Borland
02c6e69916 Add MSYS to github actions 2024-05-10 09:05:39 +02:00
Matt Borland
768f3cc280 Add mingw extern c for intrinsics 2024-05-10 07:52:34 +02:00
Matt Borland
11f03b7181 Merge pull request #193 from boostorg/CML
Update method of detecting and linking quadmath
2024-04-23 12:09:46 +02:00
Matt Borland
f2d2acab31 Update method of detecting and linking quadmath 2024-04-23 09:37:27 +02:00
Matt Borland
007ac06561 Merge pull request #192 from boostorg/floff
Fix internal crash in `floff`
2024-04-23 09:15:19 +02:00
Matt Borland
fbf58ca588 Fix index 2024-04-23 08:29:24 +02:00
Matt Borland
505206e0dd Add test set 2024-04-23 08:27:07 +02:00
Matt Borland
3ec92eb73d Replicated crashed fuzzer 2024-04-23 08:18:45 +02:00
Matt Borland
aa70adb438 Merge pull request #189 from boostorg/188
Fix first character `from_chars` integer pattern matching
2024-04-23 08:17:59 +02:00
Matt Borland
6bab2a7ae4 Ignore GCC-11 maybe-uninitialized warning 2024-04-22 11:37:10 +02:00
Matt Borland
65d106ba40 Return std::errc::invalid_argument if the first character is invalid 2024-04-22 09:51:59 +02:00