This website requires JavaScript.
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