Commit Graph

  • a90823eba4 自动查找实现 auto_check_imp des 2026-02-24 20:55:18 +08:00
  • 9c25c9016f README: add a note that wire is no longer maintained (#434) main Robert Findley 2025-08-22 09:52:05 -04:00
  • 5c5c92a1c5 all: update the x/tools dependency to fix the build with Go 1.25 (#432) Robert Findley 2025-08-21 10:01:40 -04:00
  • e57deea2f8 all: update golang.org/x/tools dependency to support Go v1.22.0 (#401) Todd Treece 2024-02-07 12:25:46 -05:00
  • 0675cdc919 Revert "Update dependencies to support Generics (#360)" (#365) Stanley Chen 2022-06-19 19:14:24 -07:00
  • 4aee85e4ce Update dependencies to support Generics (#360) Enrique Fueyo 2022-06-19 17:37:05 -07:00
  • 79660af943 README: fix install instructions on tutorial (#357) wirekang 2022-05-27 14:32:31 +09:00
  • f5e937daa9 fix: run wire with -mod=mod (#353) Giau. Tran Minh 2022-05-27 12:31:39 +07:00
  • 9d78e0ad8c README: fix install instructions (#339) Russ Cox 2022-01-06 22:25:54 -05:00
  • 2f70a008e2 Fix build badge link in README (#317) Eli Bendersky 2021-08-31 08:30:57 -07:00
  • 3b6fb78a3f tests: disable apidiff check (#316) Robert van Gent 2021-08-30 17:57:05 -07:00
  • 7e8af29048 doc: fix badge in readme (#315) Robert van Gent 2021-08-30 16:32:22 -07:00
  • 233b341f94 doc: fix badge in readme (#314) Robert van Gent 2021-08-30 16:31:21 -07:00
  • 3fd3a427dd doc: fix badge in readme (#313) Robert van Gent 2021-08-30 16:28:34 -07:00
  • ae4e74aa6b all: update stale refs to Travis (#312) Robert van Gent 2021-08-30 16:16:39 -07:00
  • 737d4615ed all: fix Github Workflow for tests, drop Travis Robert van Gent 2021-08-30 15:21:53 -07:00
  • 8b20581338 all: update record/replay files for new version of go (#310) Robert van Gent 2021-08-30 13:35:47 -07:00
  • e23bb7109a all: try to fix test workflow (#308) Robert van Gent 2021-08-30 13:13:41 -07:00
  • cb1364cdf1 all: add a Github Workflow to run tests (#307) Robert van Gent 2021-08-30 13:01:23 -07:00
  • d07cde0df9 update to go 1.16 (#281) Robert van Gent 2021-02-17 10:27:44 -08:00
  • 0ac845078c docs: fix incorrect generated code in example (#277) kzh125 2021-01-26 09:57:54 +08:00
  • a58291c0b8 internal/wire: use full go run command in go:generate comment (#268) Luca Steeb 2021-01-26 08:55:11 +07:00
  • 19bf7dafc5 README: add link to GitHub Discussions (#273) Ross Light 2020-12-08 16:24:17 -08:00
  • d3585c5243 docs: add FAQ for explicit binds (#267) Ross Light 2020-11-28 16:31:21 -08:00
  • 31708f3b2e doc: update README to point to issues for questions (#264) Eli Bendersky 2020-11-04 13:36:25 -08:00
  • 523d8fbe88 Permit specifying build tags for analysis (#252) Matt Wlazlo 2020-07-09 23:41:00 +08:00
  • 8d4ff5b1ae docs: fix syntax error (#255) Taiki Fukui 2020-07-05 01:07:18 +09:00
  • 4d5ab743af internal/wire: copy doc comment for generated injectors (#254) ajjensen13 2020-06-11 10:06:02 -05:00
  • 978b7803d3 internal/wire: remove unused method (#249) Aleksandr Razumov 2020-05-24 18:25:52 +03:00
  • ff891bb6d8 cmd/wire: simplify gather append (#248) Jason Song 2020-05-04 23:36:46 +08:00
  • fda113507a internal/wire: fix panic in objectCache.processExpr (#236) Dmitry Savintsev 2020-01-10 19:10:27 +01:00
  • 578b29ef42 all: remove unused dependencies (#228) Ahmed 2019-12-11 19:11:01 +01:00
  • b730ad0fbf internal/wire: use set to determine which argument to use in zero-call injectors (#223) Ross Light 2019-11-27 15:23:39 -08:00
  • a5347c86bc internal/wire: fix crash when giving wire.Struct a bad first argument (#220) Ross Light 2019-11-11 11:06:03 -08:00
  • 0d3b2ebd4a internal/wire: mark tests as parallelizable (#218) Ross Light 2019-10-25 15:00:03 -07:00
  • f240b7ac70 README: reflect new project status (#217) Eli Bendersky 2019-10-05 07:58:47 -07:00
  • 55a93fac11 cmd: Add --output_file_prefix, which sets a prefix for the output file name "wire_gen.go" Jose Gil 2019-09-25 17:59:48 +02:00
  • c385f07c5d wire: wire.FieldsOf should not provide pointer to field type for non-pointer structs (#210) Robert van Gent 2019-09-05 14:17:17 -07:00
  • f85ec5c4a6 all: enable go 1.13 (#212) Robert van Gent 2019-09-05 11:50:57 -07:00
  • 2b7d1205a1 wire: FieldsOf now provides a pointer to the field type as well as the actual field type (#209) Robert van Gent 2019-09-03 12:57:57 -07:00
  • 66f78fc846 internal/wire: replace keyword list with token api (#203) Ariel Mashraki 2019-07-16 19:00:00 +03:00
  • 2f518a0d93 Update README to use wording from annoucement w.r.t. beta (#199) Eli Bendersky 2019-06-18 13:09:35 -07:00
  • 8c5af0eafa change project status (#198) shantuo 2019-06-18 11:49:16 -07:00
  • 89cb901fdf document wire.Struct first argument (#197) shantuo 2019-06-17 17:27:07 -07:00
  • 93b1ce745f doc: add guide to use the wire:"-" tag (#195) shantuo 2019-06-11 15:35:05 -07:00
  • 000df02f3d parse: use reflect.StructTag to detect wire tags #179 (#181) Y.Horie 2019-06-04 06:00:48 +09:00
  • b5d7d7864b wire: remove color in wire show (#190) Robert van Gent 2019-05-29 15:02:06 -07:00
  • 89bcaa23b9 wire: improve color output to term by using fatih/color (#186) Robert van Gent 2019-05-29 11:46:31 -07:00
  • ed1f30e1e8 docs: add FieldsOf to the guide (#159) shantuo 2019-05-17 16:02:42 -07:00
  • cbfca74d8a wire: support using '-' tag to prevent filling struct fields (#163) shantuo 2019-05-17 15:56:42 -07:00
  • 7d9ac45bea internal: fix issues found by shellcheck (#177) Ross Light 2019-05-16 14:54:17 -07:00
  • fe01654174 cmd/wire: add a --header_file flag to the "gen" and "diff" commands (#175) Robert van Gent 2019-05-16 09:56:42 -07:00
  • d76a979091 wire: use subcommands package, improving help (#173) Robert van Gent 2019-05-14 12:51:16 -07:00
  • c1be6ec0d8 travis: refresh runtests.sh and Travis config (#174) Robert van Gent 2019-05-14 11:31:53 -07:00
  • c1a359a7ca docs: clarify docstring about function parameters being of non-identical types (#167) Robert van Gent 2019-05-10 14:11:27 -07:00
  • 2183ee4806 internal/wire: add package name to unused provider message (#162) Jan Hájek 2019-05-02 18:57:08 +02:00
  • d079521b6f wire: reword the deprecation message of struct (#158) shantuo 2019-04-23 13:27:33 -07:00
  • b1c66a196d docs: update docs with the bind and struct changes (#155) shantuo 2019-04-23 10:00:57 -07:00
  • 63cf8b9f27 go.mod: update to latest version of golang.org/x/tools (#156) Robert van Gent 2019-04-23 09:43:42 -07:00
  • e9e631cd71 Bind: takes a pointer for the second argument (#152) shantuo 2019-04-12 23:50:45 -07:00
  • 65ae46b7ea internal/wire: support specifying struct fields to inject (#147) shantuo 2019-03-28 09:00:20 -07:00
  • aeaafca1a6 cmd: support FieldsOf in show (#143) shantuo 2019-03-06 16:19:50 -08:00
  • 327f42724c add FieldsOf to inject fields of a struct directly (#138) shantuo 2019-03-01 13:52:07 -08:00
  • 58e5de342a guide: clarify interface binding examples (#141) shantuo 2019-03-01 11:28:55 -08:00
  • 3f9f9c7363 add documentation to InterfaceValue (#142) shantuo 2019-03-01 11:20:45 -08:00
  • 5a138ef498 codecov: also disable patch coverage check (#137) Robert van Gent 2019-02-25 15:50:40 -08:00
  • aa93d6ea07 travis: remove coveralls, only use codecov (#136) Robert van Gent 2019-02-25 14:35:53 -08:00
  • 7916902074 codecov: disable PR comments (#135) Robert van Gent 2019-02-25 12:24:46 -08:00
  • f2838ea5ec admin: removing proxy instructions, script, and .travis.yml reference (#133) Eli Bendersky 2019-02-25 09:23:52 -08:00
  • f597512d4c Change warning displayed when PRs don't start with component name (#129) Eli Bendersky 2019-02-25 09:22:43 -08:00
  • 3fdd4c2254 travis: add codecov.yml with threshold=0 (#132) Robert van Gent 2019-02-19 07:28:54 -08:00
  • 2f2872ac02 travis: try using codecov (#131) Robert van Gent 2019-02-15 11:31:52 -08:00
  • 9a6cb457fe travis: remove GOPROXY setting (#130) Eli Bendersky 2019-02-15 07:59:56 -08:00
  • 66437afbad all: add dependency checking to the script Travis runs (#128) Eli Bendersky 2019-02-14 12:48:32 -08:00
  • d810929d49 wire: improve error for a provider set with a binding but no corresponding provider (#126) Robert van Gent 2019-02-11 08:58:30 -08:00
  • b869afc095 wire/tests: Add a test that defines a ProviderSet with a binding but no (#121) Robert van Gent 2019-02-07 14:36:06 -08:00
  • ab2332aa8a all: re-enable travis windows build (#123) Robert van Gent 2019-02-06 14:12:16 -08:00
  • dbfad100dd all: update version of golang.org/x/tools (#122) Robert van Gent 2019-02-06 08:08:23 -08:00
  • b1113bfdf1 travis: disable windows, update import path config, and only run goveralls on linux (#115) Robert van Gent 2019-02-05 16:08:41 -08:00
  • bee5b6c7c7 internal/wire: remove support for go-cloud import path (#111) Ross Light 2019-01-28 13:57:58 -08:00
  • 3b0186f7df internal/wire: move field name into ProviderInput (#104) Ross Light 2019-01-23 11:34:39 -08:00
  • 9a7ae3ba6b internal/wire/testdata/PkgImport: really add the duplicated import (#105) Ross Light 2019-01-07 14:57:50 -08:00
  • 5b99fcb30b internal/wire/testdata/PkgImport: add back duplicate import (#103) Ross Light 2019-01-07 14:15:33 -08:00
  • f285c073b5 internal/wire: copy over anonymous imports (#101) Kumbirai Tanekha 2019-01-07 17:04:35 +00:00
  • 4243b011bd internal/wire: factor out common code in solve (#98) shantuo 2018-12-14 12:56:01 -08:00
  • f9328a1d90 .contributebot: disable issue title check (#97) Ross Light 2018-12-12 13:26:22 -08:00
  • 983dc94257 internal/proxy: port script from Go Cloud to create module proxy (#95) Ross Light 2018-12-10 15:12:36 -08:00
  • 28f5930663 docs: fix typo (missing "forgot") in comment (#92) Ben Hoyt 2018-12-03 12:19:00 -05:00
  • ef9bb67152 Support variadic provider and injector functions (#91) shantuo 2018-12-03 08:30:42 -08:00
  • 65d810f60a wire: output diffs to stdout, and return 1 for diffs and 2 for trouble from diff subcommand (#90) Robert van Gent 2018-11-30 15:14:40 -08:00
  • 90ac48ab7d Remove more references to Go Cloud (#88) Ross Light 2018-11-30 10:08:58 -08:00
  • 31bae0df4e Copy over Wire tutorial from Go Cloud (#86) Ross Light 2018-11-30 09:46:48 -08:00
  • cacf1bc4ed Split out documentation into multiple files (#85) Ross Light 2018-11-29 12:31:59 -08:00
  • 8c0a284dec docs: update CONTRIBUTING.md (#78) Robert van Gent 2018-11-28 16:14:36 -08:00
  • ec9fb34688 doc: add embeds for Travis, godoc, coveralls to README (#79) Robert van Gent 2018-11-28 15:14:59 -08:00
  • ba990f92ac Add GitHub PR and issue templates (#76) Ross Light 2018-11-28 13:06:48 -08:00
  • 1a5e046395 Remove more references to Go Cloud (#75) Ross Light 2018-11-28 12:51:41 -08:00
  • 507d4f1d03 Copy over Travis setup from Go Cloud (#74) Ross Light 2018-11-28 12:48:01 -08:00
  • 58d6a2c2c8 wire: add a diff command (google/go-cloud#745) Robert van Gent 2018-11-27 14:57:54 -08:00
  • 65eb134857 wire: support multiple packages in Generate (google/go-cloud#729) Robert van Gent 2018-11-16 15:46:13 -08:00