Commit Graph

  • 4bc64ef8fb make detection of reflect more robust Daniel Martí 2020-05-28 21:46:52 +0100
  • 8b898ad0d2
    exclude identifiers used via reflection lu4p 2020-05-28 21:40:12 +0200
  • 1b75f346be Add ability to exclude identifiers fixes #15 #23 lu4p 2020-05-28 19:19:57 +0200
  • 5702719485
    Merge pull request #1 from mvdan/master #22 lu4p 2020-05-26 01:34:10 +0200
  • 97bee3e943 Merge branch 'master' of github.com:lu4p/garble lu4p 2020-05-26 01:24:12 +0200
  • 1574059917 Add ability to exclude identifiers fixes #15 lu4p 2020-05-26 01:20:31 +0200
  • e8074d4665 support building ad-hoc plugin packages Daniel Martí 2020-05-25 22:27:09 +0100
  • e4b58b1452 reduce unnecessary std imports in tests Daniel Martí 2020-05-25 22:07:41 +0100
  • 56a1fd0257 support -ldflags=-X=pkg.name=str with garbled names Daniel Martí 2020-05-25 21:41:23 +0100
  • f1500d4924 Add ability to exclude identifiers fixes #15 lu4p 2020-05-25 20:20:43 +0200
  • 3c97725ccc skip plugin test case on Windows Daniel Martí 2020-05-18 18:47:57 +0100
  • 7321b29efe first version of plugins working Daniel Martí 2020-05-18 18:26:32 +0100
  • 012d5d6b34 document objOf Daniel Martí 2020-05-18 17:59:59 +0100
  • 3617013cd1 clean up the function that walks the syntax tree Daniel Martí 2020-05-18 17:52:48 +0100
  • f0a609c7fc fix out of bounds panic with "garble build" Daniel Martí 2020-05-06 12:27:29 +0100
  • 1ef3daf251 clarify usage text, add help flags Daniel Martí 2020-05-06 12:22:52 +0100
  • 19e4c098cd make selection of packages configurable via GOPRIVATE Daniel Martí 2020-04-28 21:42:39 +0100
  • 04dea79b2d initial support for cgo Daniel Martí 2020-04-05 18:33:39 +0100
  • 5aaa086e5d don't remove "//go:" compile directives Daniel Martí 2020-04-05 17:27:04 +0100
  • cf3f54aa88 README: expand the caveats section a bit Daniel Martí 2020-04-05 16:38:49 +0100
  • a7da406207 start supporting asm functions better Daniel Martí 2020-04-05 16:23:17 +0100
  • 53272a1eda do less work in 'go test -short' Daniel Martí 2020-04-04 20:47:43 +0100
  • d72c00eafd support building modules which require other modules Daniel Martí 2020-04-04 20:27:55 +0100
  • b8aec97e86 don't garble any embedded fields Daniel Martí 2020-04-04 20:02:41 +0100
  • 95c59d7f9a add Go 1.14 Daniel Martí 2020-03-08 18:41:21 +0000
  • 302cc137b6 test that filenames are garbled Daniel Martí 2020-02-23 12:58:57 +0100
  • 308e984293 don't use regexes when searching binaries for strings Daniel Martí 2020-02-23 12:57:39 +0100
  • f135b9fb7a CI: remove the 'garble test' step Daniel Martí 2020-02-22 21:45:02 +0100
  • 4d5ad43f10 allow garble to test itself Daniel Martí 2020-02-16 21:24:57 +0000
  • 1ce5310440 don't garble exported struct fields Daniel Martí 2020-02-16 21:18:08 +0000
  • b10cce34f8 parse boolean flags differently from string flags Daniel Martí 2020-02-16 17:51:03 +0000
  • ce0137fa6a don't break TestMain funcs Daniel Martí 2020-02-16 17:16:49 +0000
  • a6d2891a90 switch to gotooltest Daniel Martí 2020-02-08 23:13:14 +0000
  • 39802aae19 update deps Daniel Martí 2020-02-08 23:10:57 +0000
  • 5ccf56662a don't panic with struct pointer anonymous fields Daniel Martí 2019-12-15 12:02:32 +0000
  • 2067ad57aa ensure that tests with separate packages work Daniel Martí 2019-12-15 11:48:11 +0000
  • 30524ea282 shorten 'go test -short' run time Daniel Martí 2019-12-15 11:45:57 +0000
  • 9cf7df925d make "no such file" test pass on Windows Daniel Martí 2019-12-15 11:09:14 +0000
  • bee30aff41 add initial support for running tests Daniel Martí 2019-12-15 11:01:38 +0000
  • c23f529830 use real package paths when typechecking Daniel Martí 2019-12-14 22:32:46 +0000
  • b6d889cdcf start rejecting unknown non-tool commands Daniel Martí 2019-12-14 22:27:10 +0000
  • 0cc6e36414 split main1 with a func returning an error Daniel Martí 2019-12-12 18:19:02 +0000
  • 2ad7593b06 README: mention filenames, and the difficulty with methods Daniel Martí 2019-12-11 16:09:58 +0000
  • 6bbb2088f7 add a caveat about the reflect package Daniel Martí 2019-12-09 23:33:34 +0000
  • 5556be7402 make the tool work on Windows, enable tests Daniel Martí 2019-12-09 16:47:59 +0000
  • 0058dfc12a make output binaries deterministic Daniel Martí 2019-12-09 13:57:03 +0000
  • 22e7e4e848 add a bincmp builtin test command Daniel Martí 2019-12-09 13:00:27 +0000
  • ab560ff007 start testing on GitHub Actions Daniel Martí 2019-12-09 12:44:43 +0000
  • e08dd99c1e introduce a binary grep command for the tests Daniel Martí 2019-12-09 12:21:48 +0000
  • c19a41c882 README: add build instructions Daniel Martí 2019-12-09 10:23:01 +0000
  • 3f7e8add01 README: add a standard library caveat Daniel Martí 2019-12-09 10:20:23 +0000
  • bd13893d65 README: forgot to finish a sentence Daniel Martí 2019-12-09 10:13:22 +0000
  • 522e0d8345 add README Daniel Martí 2019-12-09 10:09:27 +0000
  • 63cbc01628 support anonymous fields better Daniel Martí 2019-12-08 22:57:36 +0000
  • a87002e662 don't break types implementing interfaces Daniel Martí 2019-12-08 22:44:00 +0000
  • 3f35fb07f2 remove module info from the resulting binary Daniel Martí 2019-12-08 21:32:37 +0000
  • 33f2a4bc2e remove all unnecessary empty lines from garbled Go Daniel Martí 2019-12-08 21:21:18 +0000
  • aba66758ca support type switches with symbolic vars Daniel Martí 2019-12-08 21:06:21 +0000
  • 766bb47b82 support std imports Daniel Martí 2019-12-08 20:07:22 +0000
  • 1fe0351517 garbling imported packages starts being supported Daniel Martí 2019-12-08 19:59:44 +0000
  • 764af03e89 introduce 'garble build' shortcut Daniel Martí 2019-12-08 18:15:10 +0000
  • 63f58242fb move garble binary setup with $PATH to Setup Daniel Martí 2019-12-08 18:03:52 +0000
  • 8119fa0e62 use readelf in a way that it prints less output Daniel Martí 2019-12-08 17:48:40 +0000
  • f4e356ab13 start hashing identifiers Daniel Martí 2019-12-08 17:37:46 +0000
  • f47c12caba add a bit more docs Daniel Martí 2019-12-08 16:24:49 +0000
  • a670f80fe9 error if the user forgot -trimpath Daniel Martí 2019-12-08 13:11:00 +0000
  • f81b92a0fa start enforcing the link flags -w -s Daniel Martí 2019-12-08 12:58:52 +0000
  • f5f72ef626 initial commit Daniel Martí 2019-12-08 11:33:35 +0000