Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Scope
Integration branch stacked on #27 (
feat/netbsd-arm64), which includes #11. Merges the Linux/loong64 platform branch from #14 without changing the #11, #14, #27, or main branches. The merge keeps all three platform implementations and CI jobs. After this lands, #14 can be retired in favor of this combined history.Two-parent merge commit:
e90d63c14c41bf5ca99c6acdb06f20bfb6647b3476cd4c56ad8a1f2456aa0e6e786aa5d3dbea9fc45fdc03d28940604209943271fce731c2b0336338Resolved 36 merge conflicts: 30 build-tag files now include the NetBSD and loong64 implementations, with the README, support manifest/assertions, fixture matrices, and corpus target unioned. The merged workflow retains the
netbsd-amd64-qemu,netbsd-arm64-qemu, andlinux-loong64-full-qemujobs.Validation at the exact merge commit
TestPlatformSupportManifestpassed;CGO_ENABLED=0 go build ./...passed forGOOS=netbsd GOARCH=amd64,GOOS=netbsd GOARCH=arm64, andGOOS=linux GOARCH=loong64.testdata/netbsd/run-netbsd-tests.shpassed (exit 0), including 25/25 corpus objects and the required BOF, C/Rust root/native/recursive, and CLI gates in both supported cgo modes.paxctl +mto the cgo integration and CLI binaries because external cgo linking needs a per-binary PaX setting in these guests.testdata/docker/run-linux-loong64-bof-tests.shpassed (exit 0), including 25/25 corpus objects and root, native, recursive, C, Rust, Goc-shared, CLI, and both cgo modes, with no unexpected skips.YAML.parse_filefor the merged test workflow andgit diff --checkpassed.The test source archive is
e90d63cwith SHA-25616937e8f666a7620eecb30558a18ad66adaf21008bf5b5395add192f257ef5ba; both NetBSD guests verified this checksum. Hosted Actions results remain separate from these local guest results. At exact merge commite90d63c14c41bf5ca99c6acdb06f20bfb6647b34, thenetbsd-amd64-qemu,netbsd-arm64-qemu, andlinux-loong64-full-qemujobs all completed successfully. The Test Matrix and Sliver End-to-End workflows are green.