detached da396f9

internal/fakecgo: prefix autogenerate files with z (#377)

It is common an idiomatic for autogenerated file names to start with z.
This way it is easier to identify them by muscle memory.
commit
da396f9bd1047ac02e6fd38c173d76a4419ff87c
author
Quim Muntal · · 2025-12-17 02:58 UTC
committer
GitHub · · 2025-12-17 02:58 UTC
parent
a031f60
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
7 files · +6 -6
M internal/fakecgo/gen.go +6 -6
@@ -164,11 +164,11 @@ var funcs = map[string]any{
164164 }
165165
166166 func run() error {
167- t, err := template.New("symbol.go").Funcs(funcs).Parse(templateSymbols)
167+ t, err := template.New("zsymbol.go").Funcs(funcs).Parse(templateSymbols)
168168 if err != nil {
169169 return err
170170 }
171- f, err := os.Create("symbols.go")
171+ f, err := os.Create("zsymbols.go")
172172 defer f.Close()
173173 if err != nil {
174174 return err
@@ -185,11 +185,11 @@ func run() error {
185185 if _, err = f.Write(source); err != nil {
186186 return err
187187 }
188- t, err = template.New("trampolines_stubs.s").Funcs(funcs).Parse(templateTrampolinesStubs)
188+ t, err = template.New("ztrampolines_stubs.s").Funcs(funcs).Parse(templateTrampolinesStubs)
189189 if err != nil {
190190 return err
191191 }
192- f, err = os.Create("trampolines_stubs.s")
192+ f, err = os.Create("ztrampolines_stubs.s")
193193 defer f.Close()
194194 if err != nil {
195195 return err
@@ -197,12 +197,12 @@ func run() error {
197197 if err := t.Execute(f, allSymbols); err != nil {
198198 return err
199199 }
200- t, err = template.New("symbols_goos.go").Parse(templateSymbolsGoos)
200+ t, err = template.New("zsymbols_goos.go").Parse(templateSymbolsGoos)
201201 if err != nil {
202202 return err
203203 }
204204 for _, goos := range []string{"darwin", "freebsd", "linux", "netbsd"} {
205- f, err = os.Create(fmt.Sprintf("symbols_%s.go", goos))
205+ f, err = os.Create(fmt.Sprintf("zsymbols_%s.go", goos))
206206 defer f.Close()
207207 if err != nil {
208208 return err
@@ -164,11 +164,11 @@ var funcs = map[string]any{
164 }164 }
165 165
166 func run() error {166 func run() error {
167- t, err := template.New("symbol.go").Funcs(funcs).Parse(templateSymbols)167+ t, err := template.New("zsymbol.go").Funcs(funcs).Parse(templateSymbols)
168 if err != nil {168 if err != nil {
169 return err169 return err
170 }170 }
171- f, err := os.Create("symbols.go")171+ f, err := os.Create("zsymbols.go")
172 defer f.Close()172 defer f.Close()
173 if err != nil {173 if err != nil {
174 return err174 return err
@@ -185,11 +185,11 @@ func run() error {
185 if _, err = f.Write(source); err != nil {185 if _, err = f.Write(source); err != nil {
186 return err186 return err
187 }187 }
188- t, err = template.New("trampolines_stubs.s").Funcs(funcs).Parse(templateTrampolinesStubs)188+ t, err = template.New("ztrampolines_stubs.s").Funcs(funcs).Parse(templateTrampolinesStubs)
189 if err != nil {189 if err != nil {
190 return err190 return err
191 }191 }
192- f, err = os.Create("trampolines_stubs.s")192+ f, err = os.Create("ztrampolines_stubs.s")
193 defer f.Close()193 defer f.Close()
194 if err != nil {194 if err != nil {
195 return err195 return err
@@ -197,12 +197,12 @@ func run() error {
197 if err := t.Execute(f, allSymbols); err != nil {197 if err := t.Execute(f, allSymbols); err != nil {
198 return err198 return err
199 }199 }
200- t, err = template.New("symbols_goos.go").Parse(templateSymbolsGoos)200+ t, err = template.New("zsymbols_goos.go").Parse(templateSymbolsGoos)
201 if err != nil {201 if err != nil {
202 return err202 return err
203 }203 }
204 for _, goos := range []string{"darwin", "freebsd", "linux", "netbsd"} {204 for _, goos := range []string{"darwin", "freebsd", "linux", "netbsd"} {
205- f, err = os.Create(fmt.Sprintf("symbols_%s.go", goos))205+ f, err = os.Create(fmt.Sprintf("zsymbols_%s.go", goos))
206 defer f.Close()206 defer f.Close()
207 if err != nil {207 if err != nil {
208 return err208 return err
R internal/fakecgo/symbols.go → internal/fakecgo/zsymbols.go +0 -0 renamed, 100% similar

renamed, 100% similar

R internal/fakecgo/symbols_darwin.go → internal/fakecgo/zsymbols_darwin.go +0 -0 renamed, 100% similar

renamed, 100% similar

R internal/fakecgo/symbols_freebsd.go → internal/fakecgo/zsymbols_freebsd.go +0 -0 renamed, 100% similar

renamed, 100% similar

R internal/fakecgo/symbols_linux.go → internal/fakecgo/zsymbols_linux.go +0 -0 renamed, 100% similar

renamed, 100% similar

R internal/fakecgo/symbols_netbsd.go → internal/fakecgo/zsymbols_netbsd.go +0 -0 renamed, 100% similar

renamed, 100% similar

R internal/fakecgo/trampolines_stubs.s → internal/fakecgo/ztrampolines_stubs.s +0 -0 renamed, 100% similar

renamed, 100% similar

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close