Commit Graph

13 Commits (a87002e662bb57c206106e932b403099e6151899)

Author SHA1 Message Date
Daniel Martí a87002e662 don't break types implementing interfaces
Daniel Martí 3f35fb07f2 remove module info from the resulting binary
Daniel Martí aba66758ca support type switches with symbolic vars
Daniel Martí 766bb47b82 support std imports
Daniel Martí 1fe0351517 garbling imported packages starts being supported
Daniel Martí 764af03e89 introduce 'garble build' shortcut
This way, the user doesn't need to remember to use flags like -a and
-trimpath. Also because we might need more 'go build' flags in the
future.
Daniel Martí 63f58242fb move garble binary setup with $PATH to Setup
This way, it's ready for multiple scripts.
Daniel Martí 8119fa0e62 use readelf in a way that it prints less output
Daniel Martí f4e356ab13 start hashing identifiers
Daniel Martí f47c12caba add a bit more docs
Daniel Martí a670f80fe9 error if the user forgot -trimpath
Daniel Martí f81b92a0fa start enforcing the link flags -w -s
Daniel Martí f5f72ef626 initial commit