Commit Graph
374 Commits
Author SHA1 Message Date
Dean 947c9dce08 Merge pull request #10253 from JJenkx/windows/libc-asin-acos-msun
fix(libc): compute asin and acos with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-07 12:53:52 +13:00
Adrià d7e7668e1a Merge pull request #11260 from AlexFigas/fix/libc-acosl-msun-ld80
fix(libc): compute acosl with FreeBSD msun's ld80 code as the bundled libc.prx does
2026-11-06 12:48:48 +01:00
Dean 92ab764c90 Merge pull request #10565 from JJenkx/fix/libc-atanh-domain-fenv
fix(libc): preserve atanh pole and domain exception flags
2026-11-06 10:19:12 +13:00
Dean Galvin 0cc3508bb7 Merge branch 'main' into windows/libc-asin-acos-msun 2026-11-06 09:56:51 +13:00
Dean Galvin ca31391ab1 Merge branch 'main' 2026-11-06 08:13:45 +13:00
Alexandre Figueiredo 0de3168b81 Merge upstream main into fix/libc-acosl-msun-ld80 2026-11-05 18:38:42 +00:00
Dean Galvin 437a420e12 Merge branch 'main' 2026-11-06 07:34:18 +13:00
Dean Galvin 8166cadfe3 Merge branch 'main' 2026-11-06 06:49:26 +13:00
Dean Galvin 44835f00a6 Merge branch 'main' 2026-11-06 06:31:43 +13:00
Dean Galvin 56d92de0a8 Merge branch 'main' 2026-11-06 05:58:58 +13:00
JJenkx 37a1c9bb34 chore(libc): refresh numeric PR 10565 against main 2026-11-05 11:19:00 -05:00
JJenkx dd513a2ba2 Merge remote-tracking branch 'origin/main' into windows/libc-hypotf-msun
# Conflicts:
#	core/libs/prx/libc/src/Math.cpp
#	core/libs/tests/GuestMath.cpp
#	docs/dev/debt/libc.md
2026-11-05 07:22:33 -05:00
JJenkx 4abf92482f Merge remote-tracking branch 'origin/main' into windows/libc-fmod-edom
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-05 07:14:45 -05:00
JJenkx 30c2dfcf23 Merge remote-tracking branch 'origin/main' into windows/libc-trig-double-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-05 07:11:57 -05:00
JJenkx 7555c82248 Merge remote-tracking branch 'origin/main' into windows/libc-atanh-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
#	docs/dev/debt/libc.md
2026-11-05 07:06:57 -05:00
JJenkx 5b9155a418 Merge remote-tracking branch 'origin/main' into windows/libc-asin-acos-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-05 07:01:11 -05:00
Dean Galvin 2a9f4bad32 Merge branch 'main' 2026-11-06 00:31:09 +13:00
Dean a7df91e4ba Merge pull request #10325 from JJenkx/windows/libc-hypot-msun
fix(libc): compute hypot with FreeBSD msun's algorithm, as titles' libc.prx does
2026-11-06 00:03:55 +13:00
JJenkx 3661c5c59c chore(libc): integrate current main and shared build fix 2026-11-05 04:02:37 -05:00
JJenkx cb14c2310d chore(libc): integrate current main and shared build fix 2026-11-05 04:02:37 -05:00
JJenkx 65ff7f781d Merge remote-tracking branch 'origin/main' into windows/libc-asin-acos-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-04 23:30:25 -05:00
JJenkx 71ab8de49b Merge commit '0540ef0ef2ec2bfb98b2d105a969921611bd3d61' into HEAD 2026-11-04 21:21:02 -05:00
JJenkx b7fce16e8c Merge remote-tracking branch 'origin/main' into windows/libc-asin-acos-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-04 20:11:24 -05:00
JJenkx a0b58797d8 Merge remote-tracking branch 'origin/main' into windows/libc-cosh-msun
# Conflicts:
#	core/libs/tests/GuestMath.cpp
2026-11-04 20:10:46 -05:00
Dean 88bcfc7a7b Merge pull request #12366 from JJenkx/windows/libc-fdim-invalid
fix(libc): raise FE_INVALID from fdim and fdimf for equal infinities
2026-11-05 13:18:44 +13:00
Dean GalvinandJJenkx 6047b26a6e test(libc): restore the sin/cos/tan console-bit checks dropped by the main merge
The merge commit 1ccf0b9526 removed CheckTrigConsoleBits and its call from
GuestMath.cpp, so this branch carried the sin, cos and tan implementation
from #10250 but no longer tested it. The function and its call are restored
verbatim from the commit that added them (4d98e8148f by JJenkx); nothing
else changes.

Fix-up on the author's branch, credited to JJenkx.

Co-Authored-By: JJenkx <[email protected]>
2026-11-05 08:06:22 +13:00
JJenkx 3135ae2586 test(libc): retain merged asin conformance expectations 2026-11-04 13:44:33 -05:00
JJenkx 7a21d9762f chore(libc): merge main and preserve numeric regressions 2026-11-04 13:32:27 -05:00
JJenkx 1ccf0b9526 chore(libc): merge main and preserve numeric regressions 2026-11-04 13:32:27 -05:00
JJenkx 9811e07c2f chore(libc): merge main and preserve numeric regressions 2026-11-04 13:32:26 -05:00
JJenkx 1b44472417 chore(libc): merge main and preserve numeric regressions 2026-11-04 13:32:25 -05:00
JJenkx 292116ce13 chore(libc): merge main and preserve numeric regressions 2026-11-04 13:32:22 -05:00
JJenkxandClaude Opus 5.5 9cfddbd613 Merge main 9ab6a281ea into the hypotf branch
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-04 13:27:22 -05:00
JJenkxandClaude Opus 5.5 7080ae351b Merge main 9ab6a281ea into the hypot branch
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-04 13:26:22 -05:00
JJenkx 6d7538e435 chore: merge current main into libc log implementation 2026-11-04 12:42:39 -05:00
Dean ee42ed3c17 Merge pull request #10265 from JJenkx/windows/libc-pow-fdlibm
fix(libc): compute pow with fdlibm's algorithm, as titles' libc.prx does
2026-11-05 06:34:47 +13:00
JJenkx c5d31ec4d7 chore(libc): integrate current main regressions 2026-11-04 10:14:26 -05:00
Dean cecb4b205b Merge pull request #11632 from AlexFigas/fix/libc-cbrtl-msun-ld80
fix(libc): compute cbrtl with FreeBSD msun's ld80 code as the bundled libc.prx does
2026-11-04 17:49:26 +13:00
Dean eecbc4f185 Merge pull request #10349 from JJenkx/windows/libc-remainder-fprem1
fix(libc): compute remainder and remquo with fprem1, as titles' libc.prx does
2026-11-04 17:48:30 +13:00
Dean 19a34af158 Merge pull request #9873 from JJenkx/windows/libc-log10f-log2f-msun
fix(libc): compute log10f and log2f with FreeBSD msun 9.0's algorithms, as titles' libc.prx does
2026-11-04 16:58:47 +13:00
JJenkx 598429f215 test(libc): retain one merged exp regression fixture 2026-11-03 08:19:54 -05:00
JJenkx 8908fa01d2 chore(libc): integrate current main math regressions 2026-11-03 08:08:31 -05:00
JJenkx 89e5c25586 chore(libc): integrate current main math regressions 2026-11-03 08:08:29 -05:00
JJenkx ddd5928f09 chore(libc): integrate current main math regressions 2026-11-03 08:08:28 -05:00
JJenkx b59beb9b4d chore(libc): integrate current main math regressions 2026-11-03 08:08:21 -05:00
JJenkx 83dcad0259 chore(libc): integrate current main math regressions 2026-11-03 08:08:19 -05:00
JJenkx 9079b1e8c3 chore(libc): integrate current main math regressions 2026-11-03 08:08:18 -05:00
JJenkx 7c767c439f chore(libc): integrate current main math regressions 2026-11-03 08:08:17 -05:00
JJenkx 3bf30fd492 chore(libc): integrate current main math regressions 2026-11-03 08:08:15 -05:00
JJenkx 6a61d45277 chore(libc): integrate current main math regressions 2026-11-03 08:08:13 -05:00