Commit Graph

6 Commits

Author SHA1 Message Date
Dave Collins
70b399c9e4
build: Add dupword linter.
This adds the dupword linter to the list of linters and addresses a few
false positives it complains about.
2023-08-25 12:35:55 -05:00
Dave Collins
7d59dd3b69
multi: Support module graph prune and lazy load.
This bumps the go directive for all of the modules provided by the
repository to 1.17 which will allow the new module graph pruning and
lazy loading capabilities introduced in Go 1.17 to be used once the
updated modules are released.

This means that, as described by the documentation, the go.mod files for
each module now include a separate require block that includes all of
the indirect dependencies
2022-03-25 07:20:01 -05:00
Dave Collins
5733fb2774
multi: Update module requirements to go1.13.
This updates various modules to require go1.13 since they make use of
shifts on integers (technically signed shifts although they are only
ever used with positive values) and the upcoming version of go1.18 along
with the latest version of gopls complains about not requiring go1.13.
2022-03-10 11:09:01 -06:00
Dave Collins
b6d8ccdedf
multi: Address a bunch of lint issues. 2019-12-30 13:54:41 -06:00
David Hill
eb5bb6d419 crypto: import ripemd160 2019-10-07 19:54:15 -05:00
Nicola Larosa
2fa28e2a43 crypto/blake256: Add module with zero alloc funcs. 2019-08-07 10:00:01 -05:00