Gruzzberry and Claude Opus 5.5
e6b07323de
feat(libkernel_sys): implement settimeofday
...
FreeBSD 11.4's kern_settimeofday rejects a timeval with a microsecond
field outside 0 to 999999 or a negative second field with EINVAL before
changing anything, sets the clock from a valid timeval, and then stores
the timezone, which gettimeofday reports. settimeofday now checks the
timeval the same way and throws for a valid one, as clock_settime does,
because the host clock is not changed. A timezone given without a
timeval is stored and gettimeofday reports it instead of 0 and 0.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 13:20:31 +00:00
Dean
fe86ec4a3d
Merge pull request #10539 from hypermoist/feat/font-get-glyphs-outline-profile
...
feat(libSceFont): report the glyph outline profile through the FreeType driver
2026-10-26 02:20:13 +13:00
Adrià Franch and Claude Sonnet 5.5
f2f526709c
docs(libs): update the libSceSdma pending export count after 5 constant returns
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 14:16:52 +01:00
hypermist and Claude Opus 5.5
9d710abf9d
fix(libs): return what the firmware returns from 29 more calls it does not implement
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-25 14:16:45 +01:00
Rookie
8e08731a36
fix(libSceCesCs): report the length of a rejected MBCS character as the console does
2026-10-25 13:10:08 +00:00
fogydes
bde7cc210a
fix(libkernel): report ECHILD to a Windows waiter another thread reaps first
2026-10-25 13:57:18 +01:00
fogydes
0514307ab8
fix(libkernel): translate waitpid child statuses to the guest numbering
2026-10-25 13:57:18 +01:00
fogydes
df18d83072
docs: add the spawn role variable and shorten the waitpid debt
2026-10-25 13:57:18 +01:00
fogydes
723d932f73
feat(libSceLibcInternal): implement posix_spawn process creation and reaping
2026-10-25 13:57:17 +01:00
Rookie
22e5cd7e1a
fix(libSceCesCs): decode KS X 1001 cell 0xA2E8 as U+327E as the console does
2026-10-25 12:46:16 +00:00
Adrià
4017310678
Merge pull request #9175 from rooklz/feat/cescs-tombc
...
feat(libSceCesCs): encode UCS-2, UTF-8, UTF-16 and UTF-32 characters into any MBCS profile
2026-10-25 13:43:27 +01:00
Dean
03b96b9241
Merge pull request #10783 from Queuse/codex/check-compile-phase-options
...
fix(check-compile): check syntax in preprocessing commands
2026-10-26 01:37:15 +13:00
Dean
746609b979
Merge pull request #9930 from Queuse/codex/net-protocol-readback
...
feat(net): expose stream and datagram protocol
2026-10-26 01:35:49 +13:00
Adrià
ab0d7a52a0
Merge pull request #9395 from Gruzzberry/docs/windows-guest-file-names
...
docs(debt): record the guest file names Windows does not create like FreeBSD
2026-10-25 13:35:15 +01:00
Himansh Raj
873f79ea9c
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 18:00:47 +05:30
Adrià
29ce6d87eb
Merge pull request #8735 from hamb3r/perf/agc-compute-prewarm
...
perf(agc): prebuild compute pipelines and prewarm dispatch shaders ahead of execution
2026-10-25 13:20:12 +01:00
Adrià
a8b199d103
Merge pull request #7618 from mrfelek/perf/stage-swept-write-only
...
perf(agc): stage written-only buffer elements a dispatch sweeps on discrete GPUs
2026-10-25 13:19:08 +01:00
jacob6769
69405e15f9
Merge remote-tracking branch 'origin/main' into fix/libressl-digest-version-paths
...
# Conflicts:
# docs/dev/debt/libSceLibreSsl.md
2026-10-25 21:11:02 +09:00
Bram910
c265e51abf
Merge main into fix/call-site-hint-prefixes
2026-10-25 13:01:17 +01:00
JJenkx
c05345f529
fix(libc): preserve acoshf log and reciprocal evaluation
2026-10-25 07:52:32 -04:00
Dean
a5a780eaaa
Merge pull request #10071 from atharvjairath/feat/libressl-cipher-metadata
...
feat(libressl): implement cipher metadata queries
2026-10-26 00:42:49 +13:00
Adrià
c2e087b2a6
Merge pull request #7049 from blawesom/followup/6510
...
fix(libkernel): retire an EV_ONESHOT note through its delete callback and follow Windows $Deleted paths
2026-10-25 12:38:21 +01:00
Dean
cdcbd55134
Merge pull request #10787 from 00xDisaster/feat/libc-dinkumware-divide
...
feat(libc): implement _Divide, _FDivide, _Recip and _FRecip
2026-10-26 00:36:31 +13:00
Himansh Raj
3a1d61c5d4
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 17:00:47 +05:30
wrocketdev and Claude Opus 5.5
7f295d046b
feat(libSceLibreSsl): implement the OCSP status and reason strings
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 12:08:49 +01:00
Yossi Yadgar
fd1cfeaced
docs(debt): note the plain SharePlay connection info layout
2026-10-25 13:07:35 +02:00
Adrià
e317f41d59
Merge pull request #10440 from SuarezPM/ai/atomic64-keyed-tables
...
feat(shader): support 64-bit image atomics through keyed image tables
2026-10-25 11:58:35 +01:00
Dean
b91a6a60c5
Merge pull request #10595 from TechLevelZero/fix/f32-conversion-denormal-modes
...
fix(shader): translate f32 conversions in f32 denormal modes 1 and 2
2026-10-25 23:54:07 +13:00
orezraey and Claude Opus 5.5
20b38adb09
Merge main into fix/libkernel-socket-address-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 07:53:50 -03:00
Eduardo Ruiz
11bc03f8f4
fix(libc): keep the native Windows condition-variable path
...
std::condition_variable_any regressed guest_libc_cnd_timed_wait on the Windows runner. Keep CRITICAL_SECTION/CONDITION_VARIABLE on Windows and poll TryEnterCriticalSection for _Mtx_timedlock.
2026-10-25 11:51:10 +01:00
Adrià
75227c7cdc
Merge pull request #10423 from meh7an/perf/shader-masked-result-memo
...
perf(shader): reuse a memoized result by patching its copied words
2026-10-25 11:50:14 +01:00
Queuze
225b6072fc
fix(check-compile): reject forwarded response operands
2026-10-25 07:47:42 -03:00
Adrià
c7d6660ef8
Merge pull request #9365 from thuanquang/docs/debt-sweep-kernel-sockets
...
docs(libkernel): correct three stale socket statements
2026-10-25 11:47:05 +01:00
Adrià
3eb0770ae9
Merge pull request #9361 from thuanquang/docs/debt-sweep-agc-cb-passes
...
docs(agc): correct multisampled DCC acceptance in the CB passes debt entry
2026-10-25 11:46:13 +01:00
Adrià
0a3fcd6fc0
Merge pull request #9364 from thuanquang/docs/debt-sweep-libc-misc
...
docs(libc): correct stale rmdir, nanf and bad_optional_access debt statements
2026-10-25 11:45:51 +01:00
Adrià
a134d8ddf8
Merge pull request #9362 from thuanquang/docs/debt-sweep-ngs2
...
docs(libSceNgs2.native): point the mastering voice gain entry at the AudioOut2 entries in libSceAudioOut
2026-10-25 11:44:54 +01:00
Adrià
62660f3309
Merge pull request #9363 from thuanquang/docs/debt-sweep-kernel-misc
...
docs(libkernel): drop stale mlockall, open file limit and protection bit claims
2026-10-25 11:44:36 +01:00
Adrià
d9c32b7863
Merge pull request #9360 from thuanquang/docs/debt-sweep-libc-printf-constraint
...
docs(libc): correct the RSIZE_MAX that swprintf_s and vswprintf_s assume
2026-10-25 11:42:33 +01:00
Adrià
109d288487
Merge pull request #9359 from thuanquang/docs/debt-sweep-kernel-signals
...
docs(libkernel): drop the stale 32-signal limit from the pthread_sigmask entry
2026-10-25 11:41:41 +01:00
Adrià
a2f634b2c0
Merge pull request #9357 from thuanquang/docs/debt-sweep-net-accept
...
docs(libSceNet): correct when sceNetAccept reads the inherited nonblocking mode
2026-10-25 11:41:36 +01:00
Queuze
454eb1f46a
fix(check-compile): preserve safe forwarded operands
2026-10-25 07:40:23 -03:00
Adrià
ce29789faa
Merge pull request #9352 from thuanquang/docs/debt-force-degamma-variant-names
...
docs(agc): name the 10_11_11 and 2_10_10_10 variants that FORCE_DEGAMMA leaves unchanged
2026-10-25 11:40:07 +01:00
Adrià
43a4a36b95
Merge pull request #9298 from UnhealthyKraken/docs/kernel-cleanup-debt
...
docs(libkernel): record cleanup unwind and allocation limits
2026-10-25 11:38:09 +01:00
Adrià
8e9cadc1fe
Merge pull request #9275 from xXPBSXx/docs-agc-storage-image-uncommitted
...
docs(debt): record the storage image refusal over uncommitted guest memory
2026-10-25 11:37:52 +01:00
Adrià
35e65fb861
Merge pull request #9252 from MarcZX10/docs/trace-label-packet-coverage
...
docs(agc): describe label trace packet coverage
2026-10-25 11:34:48 +01:00
Adrià
eddc9f9a09
Merge pull request #9239 from Dom3005/docs/debt-windows-directory-descriptor
...
docs(debt): match the Windows directory descriptor entry to the code
2026-10-25 11:34:30 +01:00
Himansh Raj
6809dc7b80
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 16:00:54 +05:30
Queuze
58e7bf57fb
chore: sync PR 9931 with current main
2026-10-25 07:28:28 -03:00
Queuze
d73fc31f7b
chore: sync PR 9523 with current main
2026-10-25 07:26:18 -03:00
Queuze
e0bc1f73d3
chore: sync PR 9930 with current main
2026-10-25 07:23:56 -03:00