Daniel Martí
ab560ff007
start testing on GitHub Actions
...
No windows yet, because a few portability issues remain.
2019-12-09 12:44:43 +00:00
Daniel Martí
e08dd99c1e
introduce a binary grep command for the tests
...
The problem with the "grep" built-in command is that it prints the
entire data if there is an error. We don't want megabytes of binary
output for a test.
2019-12-09 12:21:48 +00:00
Daniel Martí
766bb47b82
support std imports
2019-12-08 20:18:52 +00:00
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.
2019-12-08 18:15:10 +00:00
Daniel Martí
63f58242fb
move garble binary setup with $PATH to Setup
...
This way, it's ready for multiple scripts.
2019-12-08 18:03:52 +00:00
Daniel Martí
8119fa0e62
use readelf in a way that it prints less output
2019-12-08 17:48:40 +00:00
Daniel Martí
f4e356ab13
start hashing identifiers
2019-12-08 17:37:46 +00:00
Daniel Martí
f47c12caba
add a bit more docs
2019-12-08 16:24:49 +00:00
Daniel Martí
a670f80fe9
error if the user forgot -trimpath
2019-12-08 13:12:45 +00:00
Daniel Martí
f81b92a0fa
start enforcing the link flags -w -s
2019-12-08 13:00:12 +00:00
Daniel Martí
f5f72ef626
initial commit
2019-12-08 11:52:40 +00:00