You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/testdata/scripts
Daniel Martí 89dbdb69a1
start working on Go 1.16 support (#244)
There are three minor bugs breaking Go 1.16 with the current version of
garble, after the import path obfuscation refactor:

1) Stripping the runtime results in an unused import error. This PR
   fixes that.

2) The asm.txt test seems to be broken; something to do with the export
   data not being right for the exported assembly func.

3) The obfuscated build of std fails, since our runtimeRelated table was
   generated for Go 1.15, not 1.16.

This PR fixes the first issue, adds conditional skip lines for 1.16 for
the other two issues, and enables 1.16 on CI.

Note that 1.16 support is not here just yet, because of the other two
issues. As such, no doc changes.

Updates #124.
4 years ago
..
asm.txt start working on Go 1.16 support (#244) 4 years ago
basic.txt obfuscate unexported names like exported ones (#227) 4 years ago
cgo.txt testdata: don't let tests rely on rewriting mod files 4 years ago
debugdir.txt reimplement import path obfuscation without goobj2 (#242) 4 years ago
goprivate.txt start working on Go 1.16 support (#244) 4 years ago
goversion.txt testdata: simplify goversion test (#232) 4 years ago
help.txt include a "garble version" test (#221) 4 years ago
implement.txt testdata: don't let tests rely on rewriting mod files 4 years ago
imports.txt properly fix obfuscated imports with their package names (#245) 4 years ago
init.txt testdata: add test case for init funcs in many files (#208) 4 years ago
ldflags.txt testdata: don't let tests rely on rewriting mod files 4 years ago
linkname.txt fixed some bugs related to additional linkname corner cases (#210) 4 years ago
literals.txt do not try to obfuscate huge literals (#204) 4 years ago
modinfo.txt testdata: don't let tests rely on rewriting mod files 4 years ago
plugin.txt testdata: don't let tests rely on rewriting mod files 4 years ago
position.txt simplify, improve, and test line obfuscation (#239) 4 years ago
reverse.txt reverse: support unexported names and package paths (#233) 4 years ago
seed.txt testdata: don't let tests rely on rewriting mod files 4 years ago
syntax.txt avoid panic on funcs that almost look like tests (#235) 4 years ago
test.txt reimplement import path obfuscation without goobj2 (#242) 4 years ago
tiny.txt reimplement import path obfuscation without goobj2 (#242) 4 years ago