Releases: mmcloughlin/addchain
v0.4.0
Code generation and templated output support (#127). Search options to modify the relative cost of add/double (#120).
Changelog
fa760c8 all: release 0.4.0 (#130)
6a7d3de cmd/addchain: templated output generation (#127)
49956ae meta: extra fields (#126)
d5342b5 meta: move to public package (#125)
71dd798 doc: recommend go install
not go get
849d827 internal/tools/docgen: use go:embed (#123)
b4dbe78 script: use go install for goreleaser (#122)
881e229 cmd/addchain: search options to modify costs (#120)
b4b73a6 script,ci: bump goreleaser to v0.177.0 (#116)
af1add4 doc: update citation title
cab1a66 doc: CITATION.cff (#115)
908a496 script: switch to go install for tools (#113)
c4b1a1a ci: bump to go 1.17 (#111)
6ed9dad ci: upgrade codecov action (#112)
2c982c1 internal/results: run tests in parallel
a5ccd29 internal/results: fix test error message
044d58f alg/ensemble: remove -long requirement from test (#109)
v0.3.0
Substantial performance improvements: between 35-164x speedups on exponents of interest.
Changelog
8695cbf all: release 0.3.0 (#108)
ad0182d generate changelog in release
4889677 cmd/addchain: configure profiler logger
035ef76 alg/heuristic: preallocate in Approximation (#107)
05190c7 internal/bigvector: use interface to allocations for basis vectors (#106)
5bb4870 alg/heuristic: optimize Approximation with sorted contains check (#104)
653b8b2 alg/heuristic: 2-SUM-like loop in Approximation (#103)
5e94a59 alg/ensemble: ensure results unchanged (#101)
23389d5 optimize Chain.Ops() (#99)
c4e8a5d cmd/addchain: clarify algorithm error message
db3ac33 cmd/addchain: comprehensive profiling options (#98)
10bb4ec alg/ensemble: benchmark (#97)
bf4bdfa doc: update modboscoster citation
b97dd70 ci: allow stress job to be manually triggered
0c8ef15 ci: github actions hardening (#91)
0d18240 doc: add knuth reference (#89)
9396c1b cmd/addchain: flag tweaks
80391ed cmd/addchain: cpu profile option (#88)
e5cc968 internal/tools/release: upload command (#87)
v0.2.0
release 0.2.0
v0.1.0
initial release