fakecgo: add DO NOT EDIT comment to imported files#14
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the internal/fakecgo sync tooling and the synced files to clearly mark all ebitengine/purego-imported sources as generated, following Go’s “Code generated … DO NOT EDIT.” convention.
Changes:
- Prepend
// Code generated by update_tool.go from ebitengine/purego; DO NOT EDIT.to files downloaded fromebitengine/purego. - Add
prependGeneratedHeadertoupdate_tool.goand apply it during file updates. - Regenerate the imported
internal/fakecgosources to include the new header.
Show a summary per file
| File | Description |
|---|---|
| internal/fakecgo/update_tool.go | Prepends a generated-file header to downloaded content before writing. |
| internal/fakecgo/ztrampolines_stubs.s | Adds generated-file header to synced assembly stub. |
| internal/fakecgo/ztrampolines_linux.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/ztrampolines_freebsd.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/ztrampolines_darwin.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/zsymbols.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/zsymbols_linux.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/zsymbols_freebsd.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/zsymbols_darwin.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/trampolines_riscv64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_ppc64le.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_loong64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_riscv64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_ppc64le.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_loong64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_arm64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_arm.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_amd64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_linux_386.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_arm64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_arm.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_amd64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/trampolines_386.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/setenv.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/linux.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/libcgo.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/libcgo_linux.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/libcgo_freebsd.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/libcgo_darwin.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/iscgo.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_util.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_setenv.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_linux.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_libinit.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_freebsd.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/go_darwin.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/freebsd.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/fakecgo.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/callbacks.go | Adds generated-file header to synced Go source. |
| internal/fakecgo/asm_s390x.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_riscv64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_ppc64le.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_loong64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_arm64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_arm.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_amd64.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/asm_386.s | Adds generated-file header to synced assembly. |
| internal/fakecgo/abi_riscv64.h | Adds generated-file header to synced header. |
| internal/fakecgo/abi_ppc64x.h | Adds generated-file header to synced header. |
| internal/fakecgo/abi_loong64.h | Adds generated-file header to synced header. |
| internal/fakecgo/abi_arm64.h | Adds generated-file header to synced header. |
| internal/fakecgo/abi_amd64.h | Adds generated-file header to synced header. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Files not reviewed (16)
- internal/fakecgo/callbacks.go: Language not supported
- internal/fakecgo/fakecgo.go: Language not supported
- internal/fakecgo/freebsd.go: Language not supported
- internal/fakecgo/go_darwin.go: Language not supported
- internal/fakecgo/go_freebsd.go: Language not supported
- internal/fakecgo/go_libinit.go: Language not supported
- internal/fakecgo/go_linux.go: Language not supported
- internal/fakecgo/go_setenv.go: Language not supported
- internal/fakecgo/go_util.go: Language not supported
- internal/fakecgo/iscgo.go: Language not supported
- internal/fakecgo/libcgo.go: Language not supported
- internal/fakecgo/libcgo_darwin.go: Language not supported
- internal/fakecgo/libcgo_freebsd.go: Language not supported
- internal/fakecgo/libcgo_linux.go: Language not supported
- internal/fakecgo/linux.go: Language not supported
- internal/fakecgo/setenv.go: Language not supported
- Files reviewed: 36/52 changed files
- Comments generated: 0
Benchmark Results✅ ❌
|
Update the
update_tool.goto prepend a// Code generated by update_tool.go from ebitengine/purego; DO NOT EDIT.header to all files it downloads from purego. This follows the Go convention for generated files and makes it clear these files should not be manually edited.