mborland
|
a68910ed2f
|
Added massively parallel section to prime_sieve. Increased length of benchmark for int64_t.
|
2020-07-14 13:31:20 -05:00 |
|
mborland
|
2a7e03129f
|
Added execution policies. Increased performance for dynamically linked libraries. Fixed -Wextra errors. [CI SKIP]
|
2020-07-13 21:27:14 -05:00 |
|
mborland
|
4debd0d4a3
|
Changed benchmarks to support threading [CI SKIP]
|
2020-07-13 12:04:03 -05:00 |
|
mborland
|
3e4db8a609
|
Complete revamp of algorithm. Hide implementation behind detail namespace. [CI SKIP]
|
2020-07-11 19:41:52 -05:00 |
|
mborland
|
5375a1d692
|
Added additional tests, benchmarks, and overflow checks
|
2020-07-10 13:59:13 -05:00 |
|
mborland
|
4015fbc8c3
|
Initial Commit
|
2020-07-08 22:35:28 -05:00 |
|
Nick
|
4e510da7fd
|
Performance reporting for constants (#366)
* Performance reporting for constants [CI SKIP]
* Remove itrunc overflow. [CI SKIP]
|
2020-06-06 09:11:52 -04:00 |
|
Nick
|
1186f1a7ff
|
rsqrt (#361)
* rsqrt
* Link docs into math.qbk. [CI SKIP]
* Demo performance with a compiler that generates good instructions [CI SKIP]
|
2020-05-30 22:34:56 -04:00 |
|
Nick
|
9a45e6a358
|
AGM
|
2020-05-29 21:50:25 -04:00 |
|
Nick
|
c59659f4ed
|
Reinch's modification to Clenshaw recurrence (#339)
* Reinch's modification to Clenshaw recurrence. [CI SKIP]
* Convert Chebyshev tests to math_unit_test.hpp
* Performance of translated Chebyshev Clenshaw recurrence. [CI SKIP]
* Prepare to use modified Clenshaw recurrence in Chebyshev transform.
* Remove unused headers from Chebyshev transform test [CI SKIP]
* Update Chebyshev transform tests to use math_unit_test.hpp
|
2020-04-25 09:01:05 -04:00 |
|
jzmaddock
|
875a8ca9b5
|
Update Linux performance results.
|
2020-04-03 23:49:28 +01:00 |
|
jzmaddock
|
08ce839e82
|
Update performance results on Win64.
|
2020-04-03 13:37:39 +01:00 |
|
jzmaddock
|
1e0179c883
|
Remove dispatching via mpl and stick to boost::integral_constant.
Simplify the dispatching logic to use mpl::if_ and broken compiler workarounds less often.
Fixes: https://github.com/boostorg/type_traits/issues/133.
|
2020-01-13 15:14:48 +00:00 |
|
Brian Wignall
|
56740d2257
|
Fix more typos, after another typochecker bug fix
|
2019-12-26 09:33:10 -05:00 |
|
pabristow
|
0ab00c3f9d
|
[CI SKIP] changes to get inspect program problem-free, but one test failure in recurrence.cpp
|
2019-08-23 09:25:22 +01:00 |
|
jzmaddock
|
c0fb40c69d
|
Merge branch 'develop' of https://github.com/boostorg/math into develop
# Resolved Conflicts:
# reporting/accuracy/doc/accuracy_tables.qbk
# reporting/accuracy/html/index.html
|
2018-03-09 17:22:23 +00:00 |
|
jzmaddock
|
66a7c1a1b9
|
Big documentation update with new error rate tests.
[CI SKIP]
|
2018-03-09 17:19:26 +00:00 |
|
John Maddock
|
1d3fb4b1f3
|
Try again with updated accuracy results [CI SKIP]
|
2018-03-09 10:16:44 +00:00 |
|
jzmaddock
|
4b415a64d1
|
Reporting: Add missing file.
|
2018-03-09 09:15:03 +00:00 |
|
jzmaddock
|
29b99df508
|
reporting: change to use C++17 <cmath> rather than tr1.
[CI SKIP]
|
2018-03-08 20:03:53 +00:00 |
|
John Maddock
|
4dcdbc2a2a
|
Update error rates in docs [CI SKIP]
|
2018-03-08 16:42:47 +00:00 |
|
jzmaddock
|
1783c3a74c
|
Math: Fix inspection report errors.
|
2017-11-09 19:39:32 +00:00 |
|
jzmaddock
|
f6495af64c
|
Polynomial: more simplifications and modernizations.
Also update msvc performance results.
|
2017-08-21 13:15:39 +01:00 |
|
jzmaddock
|
4e5c49cf28
|
Polynomial: Update msvc performance results.
|
2017-08-20 09:41:12 +01:00 |
|
jzmaddock
|
b70d7b1359
|
Add polynomial performance test.
|
2017-08-20 08:28:41 +01:00 |
|
jzmaddock
|
82e3949024
|
GCD: Don't enable variadics unless the compiler supports them.
Update docs.
Escape from variadic GCD early when the result hits unity.
|
2017-04-15 18:31:01 +01:00 |
|
jzmaddock
|
e731cc8c3d
|
Update performance test code to work with latest gcd.
|
2017-04-10 12:28:57 +01:00 |
|
jzmaddock
|
c6e705b2a7
|
Fix linux gcd test errors and run performance tests
|
2016-04-07 19:36:32 +01:00 |
|
jzmaddock
|
9988e737a2
|
Fix gcc build failures.
|
2016-04-07 18:54:10 +01:00 |
|
jzmaddock
|
9f3e3852df
|
Update gcd performance results.
|
2016-04-07 18:24:03 +01:00 |
|
jzmaddock
|
9f5d39c5e1
|
Merge branch 'gcd_revamp' of https://github.com/jeremy-murphy/math into gcd
# Fixed Conflicts:
# reporting/performance/test_gcd.cpp
# test/test_gcd.cpp
|
2016-04-06 18:09:45 +01:00 |
|
jzmaddock
|
6c2a370fe2
|
Improve gcd performance testing (first draft).
|
2016-04-06 18:03:20 +01:00 |
|
Jeremy W. Murphy
|
11e502b4ac
|
New gcd implementation.
|
2016-04-04 18:36:53 +10:00 |
|
jzmaddock
|
01c2c0158f
|
Regenerate docs with new performance results.
|
2016-03-29 08:02:27 +01:00 |
|
jzmaddock
|
de2a22af4e
|
Update gcd performance test code.
|
2016-03-28 19:35:07 +01:00 |
|
jzmaddock
|
46543aa6b9
|
Initial performance table regen.
|
2016-03-28 13:12:48 +01:00 |
|
Jeremy W. Murphy
|
8855ec5338
|
More meaningful values for the 3rd and 4th arguments of report_execution.
|
2016-03-09 12:59:03 +11:00 |
|
Jeremy W. Murphy
|
fc8127fda5
|
Typedef the int type.
|
2016-02-10 21:43:31 +11:00 |
|
Jeremy W. Murphy
|
38a87b423b
|
Use larger input size.
Print the result out of paranoia.
|
2016-02-10 14:04:25 +11:00 |
|
Jeremy W. Murphy
|
de83ad54f7
|
Basic performance test of gcd on unsigned data.
|
2016-02-09 21:38:57 +11:00 |
|
Jeremy W. Murphy
|
3315e8eab9
|
Missing include for lexical_cast.
Hidden because this file is usually included after something else that
includes lexical_cast.
|
2016-02-03 12:20:41 +11:00 |
|
jzmaddock
|
5eb74b83c0
|
Change global-lock to be more efficient when running the tests on multi-core machines.
|
2015-10-26 18:48:17 +00:00 |
|
jzmaddock
|
ce198cefe8
|
Fix some inspection report failures.
|
2015-09-08 12:04:27 +01:00 |
|
jzmaddock
|
1374585251
|
Fix typos in merged docs.
|
2015-08-21 13:54:09 +01:00 |
|
jzmaddock
|
ba4d4d4e14
|
Merge branch 'accuracy' of https://github.com/boostorg/math into accuracy
Conflicts:
reporting/performance/doc/performance_tables.qbk
|
2015-08-21 13:51:41 +01:00 |
|
jzmaddock
|
2aeed55728
|
Fix table titles
|
2015-08-21 13:50:28 +01:00 |
|
jzmaddock
|
0cb6e3aafc
|
Run Linux tests
|
2015-08-21 13:17:30 +01:00 |
|
jzmaddock
|
5c943b08a8
|
Fix PP logic, re-run tests.
|
2015-08-21 09:52:57 +01:00 |
|
jzmaddock
|
f29f15048d
|
Merge branch 'accuracy' of https://github.com/boostorg/math into accuracy
|
2015-08-17 19:17:34 +01:00 |
|
jzmaddock
|
277a24b7a6
|
Need parenthesis around isfinite call.
|
2015-08-17 19:08:20 +01:00 |
|