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
ca31391ab1
Merge branch 'main'
2026-11-06 08:13:45 +13: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
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
71ab8de49b
Merge commit '0540ef0ef2ec2bfb98b2d105a969921611bd3d61' into HEAD
2026-11-04 21:21:02 -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
JJenkx
7a21d9762f
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
JJenkx and Claude 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
JJenkx and Claude 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
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
JJenkx
cf81449bcb
chore(libc): integrate current main math regressions
2026-11-03 08:08:12 -05:00
JJenkx and Claude Opus 5.5
f1bd618376
Merge main into windows/libc-fdim-invalid
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-03 04:13:43 -05:00
JJenkx and Claude Opus 5.5
2c8a5d59f8
chore: merge main into the exp topic
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 18:24:28 -05:00
Alexandre Figueiredo
b2a99b137f
Merge upstream main into fix/libc-cbrtl-msun-ld80
2026-11-02 19:40:39 +00:00
JJenkx and Claude Opus 5.5
0d0d95368d
fix(libc): compute hypot with FreeBSD msun's algorithm, as titles' libc.prx does
...
hypot returned the host's hypot after an infinity check, so its last bit
and its NaN payloads depended on the host. The titles' copy is FreeBSD
msun's e_hypot.c, which sets no errno even on overflow; hypot now
computes that algorithm.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 12:52:55 -05:00
JJenkx and Claude Opus 5.5
04983c615f
fix(libc): compute hypotf with FreeBSD msun's algorithm, as titles' libc.prx does
...
hypotf rounded the host's double hypot to float, which differs from the
titles' copy on about one in sixteen random pairs. The titles' copy is
FreeBSD msun's e_hypotf.c, computed in float, which sets no errno even
on overflow; hypotf now computes that algorithm.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 12:52:55 -05:00
JJenkx
21eaa25d8a
chore(libc): retain current atanh prerequisite ancestry
2026-11-02 12:50:50 -05:00
JJenkx
8ef7026499
chore(libc): integrate current main math implementations
2026-11-02 12:46:54 -05:00
JJenkx
4947eef356
chore(libc): integrate current main math implementations
2026-11-02 12:46:53 -05:00
JJenkx
e02f1f640e
fix(libc): integrate current math ports with measured cosh
2026-11-02 12:46:31 -05:00
JJenkx
1c4650937d
chore(libc): integrate current main math regressions
2026-11-02 12:46:25 -05:00