Repository navigation
Conversation
|
Refreshed to Fresh Linux CPU-only qualification: 13/13 runtime tests pass, zero skips; actual module/fixture builds, production NID patching, conventions/whitespace and MinGW syntax pass. Public-header auditing remains red on main and this head for exactly the same five missing WKSecurityOrigin declarations; this is recorded, with no header-green claim. The inherited older-main Windows allocation compile failure is fixed by already merged #15855; the fixing source is preserved here. Its successful Windows build is upstream evidence, not this branch’s Windows qualification. Final merge preview against main Immutable source/log/JUnit/control evidence, SHA-256 AI-assisted: yes (Codex). |
|
Confirmed the |
✅ AMD GPU test: passedPR head
Unstable on main (2, these also failed in recent main runs on this machine; not counted against this PR)Failing on main too (5, not counted against this PR)Validation IDs already present on main (4 IDs in 554 tests)Skipped (7)ReproduceAutomated build and test on a contributor's AMD machine; it does not replace upstream CI. A new comment is posted for each new push. Full logs. |
|
Superseded by merged #16056 ( The historical SDK-layout observations in this PR remain evidence at their original pins; this closure does not claim all SDK versions share one layout or add console verification. Closing as superseded, rather than parking for a slot. AI-assisted: yes. |
Current-main integration — 2026-11-05. Exact head
69ffe68b60e3e51ca98b2fbe07a8fbf5f31ac328retains previous public8fd753b1eaca8151bc79dc8648c6e199af8b4d40and tested main6d173c1a19788ff69d43b3d0ca62833e312ef939as ancestors. The DataStatus output-argument declarations and two refusing bodies are preserved; both exports still throw. Their ABI/export topic patch has the same stable patch-id as the prior head, while current main’s neighboring exports and CommonConstIterator additions remain. No new throwing-stub test or online behavior is claimed.Linux x86-64, GCC16.2.1, Ninja Release: actual production modules and focused fixture owners rebuilt; 13/13 runtime tests pass, zero skips:
guest_np_cpp_web_api_intrusive_ptr,guest_np_cpp_web_api_friends,guest_np_cpp_web_api_signed_out,guest_np_cpp_web_api_offline,guest_np_cpp_web_api_matches,guest_np_cpp_web_api_matchmaking,guest_np_cpp_web_api_string,guest_np_cpp_web_api_title_cloud_storage,guest_np_cpp_web_api_alias_append,guest_np_cpp_web_api_alias_string_vector,guest_np_cpp_web_api_alias_intrusive_vector,guest_np_cpp_web_api_binary,guest_np_cpp_web_api_activities. Matching pinned main passes all25 selected baseline groups. Production NID patching, conventions/whitespace, and MinGW syntax forExport.cpppass.Public-header audit: failed on both pinned main and this head with the same five missing
WKSecurityOrigin*declarations (Create,CopyToString,CopyHost,CopyProtocol,GetPort), with no additional declaration errors. The failure is retained in the logs; no all-green header/full-suite claim is made. The concrete shared-main repair is #16010, exact head545e24b2ee2e549001421f7fc9f87ff801f3423c. Its independent qualification reports a green audit of 406 libraries/30,572 exports and two standalone units compiled by each of GCC and MinGW. A maintainer still needs to merge that repair and rerun the affected checks; this unmodified qualification tree is not relabelled header-green.The older-main Windows
DepthSurface::createSampleShadowallocation compile error is already corrected by merged #15855. This head contains that fix, and its DepthSurface.cpp/ImageMemory.hpp blobs match the fixing source. The fix’s hosted Windows build passed; that is attributed upstream evidence, not a Windows build/runtime result for this head. No duplicate AGC change was added. A final merge preview against newer main7ad9749ed0311cc91d69bc7c690d09c92b9d42d0is clean; qualification remains pinned to6d173c1a19788ff69d43b3d0ca62833e312ef939.Source/parent/provider/gitlink proofs, commands, raw logs, JUnit, hashes and known baseline failure. Historical platform, module-reference and performance reports below retain their original pins; no new Windows/macOS, SDK/physical-console, title/GPU or performance run.
Earlier pinned reports and the contribution template follow.
What
Correct
Common::Vector<IntrusivePtr<TitleCloudStorage::V1::DataStatus>>::begin/endto take(out, self): the first pointer is hidden iterator-return storage. Both inspected bundled modules read the vector from RSI and return the original RDI destination. The current one-argument declarations misidentify that destination asself.Both exports continue to throw NotImplemented. This adds no implemented functions or game unblock. The two bundled modules use different endpoint layouts (+0x18/+0x28 versus +0x00/+0x10) and different helper sequences, so the debt entry records why a single-offset implementation would be unsupported. Helper semantics, iterator storage/lifetime and safe layout selection remain unresolved. No title-specific code is added.
Tested
Source
8fd753b1eaca8151bc79dc8648c6e199af8b4d40, base9ab6a281ea61c9e62a7eb07eb4cef8f19ede1c5c. Linux x86-64, GCC 16.2.1, Ninja Release: actual NpCppWebApi CMake owner and root-registered fixture owners, 11/11 tests on main and 11/11 on the change, no failures or skips. Public-header audits, conventions and whitespace checks pass. The built library SHA-256 is identical on both arms: existing refusing runtime bodies are preserved. The scoped recipe uses a matching-main frozen libc provider; it is not a full-project build. No new tests duplicate a throwing stub.The complete exported bodies in the modules bundled with PPSA21564 and PPSA05347 were read statically; neither module was executed. No Windows, physical-console, title/GPU, online response or FPS behavior is claimed.
Source patch/pins, static-reference hashes, raw owner-build/test logs/JUnit, provider hash and overlap review, SHA-256
8a9044b9f4db3eef263730db0e9cf58025015fa9dd50685ad14baae1331e2e00(download verified).The overlap scan covered 1,840 open heads against main
0263899e996f; the relevant module/fixtures/debt are unchanged since the qualified base. #14122/#14136/#14273 have adjacent header changes but retain these one-argument declarations: combining should preserve both corrections. The fail-closed #13486/#14212 merge trees were reviewed by reversing only this topic; pre-existing conflicts remain unchanged. No runtime dependency or combined-runtime claim.Checklist
main; no other open PR implements the same functionsNotImplemented_nid_no_patch); silent stubs are listed under Silent stubs in their library's technical debt file.mdfiles or images added to the repository (attach them to this PR)