math
Merge to Master for 1.90
#1330
Merged

Merge to Master for 1.90 #1330

mborland merged 192 commits into master from develop
mborland
demroz test commit
161ca2f0
test commit
d8bd5e7f
mborland Add macOS long double to fp_traits for double precision
83d7b1a5
mborland MSVC also uses 64-bit long doubles
008a31c8
working rvar
e6af424b
demroz Merge branch 'boostorg:develop' into develop
62b56b9b
working differentiation
c66cf2b0
working differentiation
89f846ad
working tape management
506129eb
working differentiation
73b2931c
clean up code
d2645c60
working higher order derivatives
34b866a9
removed build files
46988574
added constant mult/add
27ed863d
added constant mult/add
a65ec026
added subtraction adndivision and fixed tests
c5723159
added bool overloads and tests
dfc56314
fixes
c9e115df
andrjohns Avoid using long double in fourier integrals when not supported
56293860
mborland Merge pull request #1290 from andrjohns/fourier-long-double
3d86cefe
mborland Use `if constexpr` for type based branching in fourier integrals
31b94bfc
mborland Merge pull request #1291 from boostorg/ooura_constexpr
c68d7463
added stl functions
800e35fd
demroz Merge branch 'boostorg:develop' into develop
6868623e
added linear regression example
4285d876
resolve merge conflics
83e9b334
demroz Merge pull request #2 from demroz/working_differentiation
ae8d70fa
added linear regression example
cf93c693
demroz Merge pull request #3 from demroz/working_differentiation
1db9e2f1
ckormanyos Investigate small-arg logic as in issue
f52df1cb
ckormanyos Rework logic and check some branch cover
018010e6
ckormanyos Handle review comments and add tests
0703718d
ckormanyos Handle further review comments
c95226b3
fixed some tests not passing on intel cpu
5df2a0be
ckormanyos Simplify issue1292 test code
93717bab
ckormanyos Merge pull request #1293 from boostorg/issue1292
ad3eace5
WarrenWeckesser Fix the 'function' name for the logistic logcdf function.
505511fc
remove eigen dir
39f9385d
cleanup eigen sanity check
357477db
removed eigen stuff
4ead0b91
mborland Merge pull request #1295 from WarrenWeckesser/fix-logistic-logcdf-name
4d7d6e19
mborland Implement logistic function
aa445f6b
mborland Add logistic function testing
3ffbcfea
mborland Implement logit function
bb699fa5
mborland Rename
2e668497
mborland Add missing pragma
c26f50fa
mborland Add logit test set
ce144e22
mborland Explicitly cast to result
064ca93d
mborland Use new functions with logisitic distribution
b33d31ae
mborland Add reproducer for github issue 1294
f3a823d5
mborland Adjust tolerances
a3d22ea8
mborland Only adjust the FPU flags when we have access
6068d7a9
mborland Action review comments replacing fenv manipulation
488cd2fd
mborland Ignore lines that should not be hit
a453cb36
mborland Fix return types for concept tests
4c086e6c
mborland Add and fix additional test case
6893b742
mborland Move sign position
79ab23ff
mborland Remove double negatives and now excess using statements
24e59fda
andrjohns Add log_pi constant and tests
940fdd89
andrjohns Missed tests
4b201ab8
mborland Add log_pi to pi related constants doc section
0353afe0
mborland Make power a promoted real type
b042910d
mborland Add make_forwarding_policy and make_forwarding_policy_t
c49115c1
mborland Disable further promotion with forwarding policy
dc23aa33
mborland Check validity of initial policy
d87ce894
mborland Add documentation
067c6e7a
mborland Merge pull request #1298 from andrjohns/log-pi-constant
2519259c
mborland Remove incorrect assertion
f87d826a
added gamma function overloads
8af493f3
mborland Merge pull request #1297 from boostorg/1296
483f36c0
more special function changes
47cf2201
erf/erfc/inverse support
047df549
ckormanyos Repair issue1292 adhoc tests for MP types
b0e1193a
ckormanyos Merge pull request #1300 from boostorg/repair_issue1292_test
dadd45c9
ckormanyos Repair yet again issue 1292 tests
716b6fce
ckormanyos Properly handle real_concept tolerance
451479c2
grad fixes, and added black and scholes example
bacc88b3
ckormanyos Merge pull request #1301 from boostorg/repair_issue1292
7535ee10
fixed failining tests and added test support to jamfile
0f26461e
added license
e2d5c3c6
added examples to jamfile
0aa218a0
demroz Merge pull request #4 from demroz/integrate_b2_build
b5429d4d
demroz Merge branch 'boostorg:develop' into develop
0b319a3c
cleaneed up files
88d83466
more files cleaned up
94a1a929
removed old test
6bae05e7
added licence files and removed py files
c7f9f572
removed tabs, added licence, removed old files
7ed0c865
boost assert
8d3b0362
removed tabs in comments
712c96e1
andrjohns Remove documentation for z-test function which doesn't exist
96f12fc5
ckormanyos Explicitly use precise FP and remove a warning
21abd02d
ckormanyos Remember to try the tests on all runners
88fcb70c
mborland Merge pull request #1303 from andrjohns/z-test-docs
309d95ef
ckormanyos Attempt template resolution on old GCC
af813e43
ckormanyos Merge branch 'develop' into failing_jso_test
85f457dd
ckormanyos Try for all runners on jSO tests
dcb6c1a8
Merge branch 'develop' of https://github.com/demroz/math into develop
ce428a73
ckormanyos Exclude strangely enough only GCC8 from jSO
07ee991c
ckormanyos Repair non-portable PP-directives
8b1a03d8
msvc builds should ideally pass now
62b47b5e
ckormanyos Merge pull request #1304 from boostorg/failing_jso_test
73d7523e
removed tabs from reverse_mode_autodiff_stl_overloads.hpp
4a433c40
cleaned up code base don mborland's suggestions [ci skip]
ccb6ad0e
removed unused parameters from derivative functions [ci skip]
0471ccca
ckormanyos Handle trivial warns GCC/clang/MSVC
5193b616
demroz Merge pull request #5 from ckormanyos/warnings_gcc_clang_msvc
602f2273
modified template variable names, changed copies to references
b53cfc25
fixed overwritten conflicts from last merge, added .reserve to vector…
d95fe167
ckormanyos Handle more conversion warnings
5f862167
ckormanyos Repair CI failures
e4f1d82a
ckormanyos Remove optimize-tests Boost.Units types
4d5ec95f
ckormanyos Merge pull request #1306 from boostorg/more_warnings
c2284b48
added autodiff reverse docs
1c7ef46c
added graphs
8bb3a241
demroz Merge pull request #8 from demroz/rdiff-docs
21b8e70f
added ability to turn off ets with a macro
afc6577e
demroz Update doc/differentiation/autodiff_reverse.qbk
b390ae07
demroz Apply suggestions from code review
d3e440cb
modified docs
33e2c249
rewrote reverse mode over reverse mode part of docs
af4d9142
jzmaddock Correct garbage result in non-central beta and T.
dac677cb
ckormanyos Repair again adhoc BesselJ tests
8aa7b571
added CMakeLists.txt back
2c943fbb
ckormanyos Merge pull request #1311 from boostorg/repair_bessel_tests
12bf5806
jzmaddock Merge pull request #1310 from boostorg/issue1308
7967bdac
Merge remote-tracking branch 'origin/develop' into add_no_expression_…
4a71610a
mborland Merge pull request #1302 from demroz/develop
92076c6c
ckormanyos Simply remove the special 1292 tests
dd0dcfd9
ckormanyos Merge branch 'develop' into remove_1292_special_tests
e3e7854d
added docs and renamed ET macro
b936754c
demroz Merge pull request #9 from demroz/add_no_expression_template_support
d9b9a4c8
ckormanyos Merge pull request #1312 from boostorg/remove_1292_special_tests
43239024
ckormanyos Repair neg-zero and tiny-arg erf and erfc
cf126425
ckormanyos Further simplify erf and add tests
739f4833
ckormanyos Repair erroneous implicit cast
c1d2becb
andrjohns Fix return type in catmull_rom doc
5561669d
mborland Merge pull request #1316 from andrjohns/catmull_rom-doc
004b1385
mborland Merge pull request #1283 from boostorg/ldbl
0992ba67
ckormanyos Merge pull request #1315 from boostorg/edges_c99_funcs
ab265d47
added tests for c++23 <stdfloat>
a0d785fc
add explicit HUGE value test for ldexp
be841f2f
modifed ET macro
02348083
mborland Add 3-arg hypot impl
5ba3c38d
mborland Add forward decl
1b565ea1
mborland Fix SFINAE for 2-arg + policy and 3 arg w/o policy
fb5641a8
mborland Add div by 0 check
5f15c8f7
mborland Fix naming convention
2955888d
mborland Add three arg test cases
8f09cda3
mborland Add doc blurb
b8e1276b
autogenerated compile tests and added table to docs
26f4e2b0
jamfiole fixes
8a1b04f0
another jamfile fix
ec3fd50e
mborland Add to compile and instantiate tests
669557e7
mborland Strip cv ref t from is_policy and add C++17-esque overload
08305116
mborland Use is_policy for SFINAE
8c2c5bee
mborland Merge pull request #1318 from boostorg/1114
e97efb10
added licence, hopefully fixed the jamfile, modified docs, fixed airy…
9a5158c2
removed quote in Jamfile
36d7f220
added licence to some files, removed unused tests
fb72a650
hopefully fix mscvc tests [windows]
66175e3d
added boost_math_std_using to trunc overload [windows]
7535a6ef
mborland Add limited runners for testing of reverse mode auto diff with long test
5a5225d2
mborland Merge remote-tracking branch 'origin/develop' into develop
04b5fef8
updated compile tests
f4ef5c6a
adjusted test tolerances
0d834399
doc fix
274415a5
added license to python scripts
69d1fa7f
added newline characters to end of all cpp files inside the test_reve…
d0d1d448
removed tabs from .py file
5da8c525
added boost-no-inspect to autogen script
3f1a5a70
mborland Add limited runners for testing of reverse mode auto diff with long test
9733e122
should fix c++23 types
9224e97e
added newline
811fa5af
mborland Merge pull request #1319 from demroz/fix-long-running-tests
758a9fca
mborland Stop using ccache
260f9d4f
mborland Add coverage of reverse-mode autodiff
c53d28c4
mborland Merge pull request #1320 from boostorg/ci_changes
26970693
WarrenWeckesser Fix the name in the inverse_chi_squared mean error message.
b684b66e
mborland Make SYCL device support opt-in for us too
d1b39481
mborland Merge pull request #1321 from WarrenWeckesser/invchi2-mean-err-typo
c116bc38
mborland Add doc note that SYCL support is opt-in
37c492e4
mborland Don't check second macro if user said to use sycl
3bb781af
mborland Fix CMake not passing macro to all unit tests
abcd08cd
mborland Merge pull request #1323 from boostorg/sycl
0eacea69
Romain-Geissler-1A Delete boost::math::is_trivial & is_trivial_v.
868f9592
mborland Merge pull request #1324 from Romain-Geissler-1A/remove-is_trivial
4eaf33c0
mborland Update project version and cmake minimum versions, require C++14
d1eb25cf
mborland Merge pull request #1325 from boostorg/update_cmake
975672b7
mborland Fix undefined types with new GCC
1d7afe18
mborland Add std namespace and header for cstdint types
863c7ebc
mborland Merge pull request #1331 from boostorg/fix_missing_headers
6ee28f29
mborland mborland merged 3fac4e08 into master 63 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone