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