cadobot[bot]
f12594f33b
tests/thirdparty: update package metadata ( #408 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-11-01 05:33:21 +00:00
cadobot[bot]
9d9f2fa5b8
tests/thirdparty: update package metadata ( #404 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-10-01 05:32:53 +00:00
cadobot[bot]
ac7631c9b2
tests/thirdparty: update package metadata ( #401 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-09-01 05:33:07 +00:00
cadobot[bot]
8a97a8c560
tests/thirdparty: update package metadata ( #397 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-08-01 05:32:28 +00:00
cadobot[bot]
83fc0bd164
tests/thirdparty: update package metadata ( #394 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-07-01 05:33:36 +00:00
cadobot[bot]
c77aeada06
tests/thirdparty: update package metadata ( #391 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-06-01 05:31:45 +00:00
cadobot[bot]
484e25ca66
tests/thirdparty: update package metadata ( #389 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-05-01 05:33:11 +00:00
cadobot[bot]
cb44ab3b92
tests/thirdparty: update package metadata ( #384 )
...
Auto-generated update of third-party package metadata.
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-04-01 05:31:47 +00:00
Michael McLoughlin
34ac353c14
all: remove +build tags ( #377 )
...
Commit 759be3dad9 bumped our Go
requirement to 1.18 which allows us to drop support for old-style
`+build` tags. This change runs `go fix ./...` to remove them, and
updates some remaining code generators that produced `+build` lines.
2023-03-05 20:30:01 -08:00
cadobot[bot]
296d3e252d
tests/thirdparty: update package metadata ( #373 )
...
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-03-01 05:32:14 +00:00
cadobot[bot]
c3942d0744
tests/thirdparty: update package metadata ( #370 )
...
Co-authored-by: cadobot[bot] <104697117+cadobot[bot]@users.noreply.github.com>
2023-02-01 05:31:34 +00:00
cadobot[bot]
67039b7ed9
tests/thirdparty: update package metadata ( #353 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2023-01-07 18:54:05 +00:00
Michael McLoughlin
8f726c0f4d
doc: fix README ci badge ( #352 )
...
Update URL for CI status badge in README.
See badges/shields#8671
2023-01-07 10:46:51 -08:00
cadobot[bot]
da65e08c23
tests/thirdparty: update package metadata ( #347 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-12-01 05:32:06 +00:00
cadobot[bot]
792b2c437a
tests/thirdparty: update package metadata ( #339 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-11-26 22:18:44 +00:00
cadobot[bot]
96150c7bd9
tests/thirdparty: update package metadata ( #326 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-09-04 05:40:14 +00:00
cadobot[bot]
18cdaae777
tests/thirdparty: update package metadata ( #324 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-08-28 05:38:52 +00:00
cadobot[bot]
7ec86a5b57
tests/thirdparty: update package metadata ( #322 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-08-21 05:35:27 +00:00
cadobot[bot]
b8c0ea689f
tests/thirdparty: update package metadata ( #320 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-08-14 05:34:31 +00:00
cadobot[bot]
65d5296bc2
tests/thirdparty: update package metadata ( #318 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-08-07 05:32:42 +00:00
cadobot[bot]
04d8da2c07
tests/thirdparty: update package metadata ( #316 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-07-31 05:34:58 +00:00
cadobot[bot]
5d2cfe7905
tests/thirdparty: update package metadata ( #314 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-07-24 05:35:04 +00:00
cadobot[bot]
4a1aeb0965
tests/thirdparty: update package metadata ( #311 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-07-17 05:34:04 +00:00
cadobot[bot]
fc76912125
tests/thirdparty: update package metadata ( #309 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-07-10 05:33:57 +00:00
cadobot[bot]
6a06003471
tests/thirdparty: update package metadata ( #307 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-07-03 05:33:12 +00:00
cadobot[bot]
4607d80109
tests/thirdparty: update package metadata ( #305 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-06-26 05:33:51 +00:00
cadobot[bot]
4536edb308
tests/thirdparty: update package metadata ( #303 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-06-19 05:33:35 +00:00
cadobot[bot]
e75b644177
tests/thirdparty: update package metadata ( #301 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-06-12 05:32:15 +00:00
cadobot[bot]
4467fbaf75
tests/thirdparty: update package metadata ( #300 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-06-05 05:33:12 +00:00
cadobot[bot]
e03c964fbc
tests/thirdparty: update package metadata ( #299 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-05-29 05:35:28 +00:00
cadobot[bot]
8d526bb13e
tests/thirdparty: update package metadata ( #297 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-05-22 05:34:45 +00:00
cadobot[bot]
c591941404
tests/thirdparty: update package metadata ( #295 )
...
Co-authored-by: {{ steps.bot.outputs.login }} <104697117+cadobot[bot]@users.noreply.github.com>
2022-05-15 05:35:25 +00:00
Michael McLoughlin
88c126385a
doc: report project metadata update time ( #286 )
2022-05-09 00:34:16 +00:00
Michael McLoughlin
4ca3d8a29f
doc: format stars count ( #281 )
...
Use the k format for thousands, just like Github itself.
2022-05-08 15:22:26 -07:00
cadobot[bot]
224b6bf249
tests/thirdparty: update package metadata ( #280 )
...
Co-authored-by: mmcloughlin <mmcloughlin@users.noreply.github.com >
2022-05-08 05:33:28 +00:00
cadobot[bot]
9aff8ef21e
tests/thirdparty: update package metadata ( #274 )
...
Co-authored-by: mmcloughlin <mmcloughlin@users.noreply.github.com >
2022-05-01 20:13:47 +00:00
cadobot[bot]
b084740599
tests/thirdparty: update package metadata ( #267 )
2022-04-30 23:43:48 -07:00
cadobot[bot]
b38c305466
tests/thirdparty: update package metadata ( #266 )
2022-04-30 15:12:39 -07:00
Michael McLoughlin
6a6b0bd11d
tests/thirdparty: add cloudflare/circl ( #264 )
2022-04-24 22:18:26 -07:00
Michael McLoughlin
84071ae4f9
tests/thirdparty: multiple packages per project ( #262 )
2022-04-24 20:20:11 -07:00
Michael McLoughlin
f1f7d93959
tests/thirdparty: standard library crypto/ed25519 ( #225 )
...
Fixes #226
2022-04-23 21:58:06 -07:00
Michael McLoughlin
3d25f4574c
doc: rounded avatars ( #256 )
...
Use weserv service to format avatars with circle masks. Make size configurable.
Tweak readme and adopters pages.
Updates #101
2022-04-18 00:49:52 -07:00
Michael McLoughlin
1cbd35f134
doc: Adopters page ( #254 )
...
Adds page with full list of `avo` adopters. Linked to from README.
Updates #101
2022-04-17 23:57:05 -07:00
Michael McLoughlin
57ea8119b7
doc: Adopters list in README ( #252 )
...
Adds a list of most popular projects using avo, based on Github Stars.
Auto-generated from the third-party packages list using docgen.
Updates #101
2022-04-17 22:38:54 -07:00
Michael McLoughlin
9fee3b0ead
doc: generate README with docgen tool ( #251 )
...
Introduces a docgen tool for templated documentation generation, and uses it
to generate the README.
At the moment this change makes minimal difference to generating it with
embedmd. The difference is that docgen opens up the possibility to generate
documentation with more elaborate templating. The specific use case currently
in mind is including an adopters list that's kept in sync with the third-party
packages file.
Updates #101
2022-04-17 19:41:29 -07:00
Michael McLoughlin
553930530f
doc: update link to Filippo's live coding session
...
Fixes #236
2022-02-21 11:21:01 -08:00
Michael McLoughlin
b76e849b5c
all: AVX-512 ( #217 )
...
Extends avo to support most AVX-512 instruction sets.
The instruction type is extended to support suffixes. The K family of opmask
registers is added to the register package, and the operand package is updated
to support the new operand types. Move instruction deduction in `Load` and
`Store` is extended to support KMOV* and VMOV* forms.
Internal code generation packages were overhauled. Instruction database loading
required various messy changes to account for the additional complexities of the
AVX-512 instruction sets. The internal/api package was added to introduce a
separation between instruction forms in the database, and the functions avo
provides to create them. This was required since with instruction suffixes there
is no longer a one-to-one mapping between instruction constructors and opcodes.
AVX-512 bloated generated source code size substantially, initially increasing
compilation and CI test times to an unacceptable level. Two changes were made to
address this:
1. Instruction constructors in the `x86` package moved to an optab-based
approach. This compiles substantially faster than the verbose code
generation we had before.
2. The most verbose code-generated tests are moved under build tags and
limited to a stress test mode. Stress test builds are run on
schedule but not in regular CI.
An example of AVX-512 accelerated 16-lane MD5 is provided to demonstrate and
test the new functionality.
Updates #20 #163 #229
Co-authored-by: Vaughn Iverson <vsivsi@yahoo.com >
2021-11-12 19:02:39 -08:00
Michael McLoughlin
9c70781236
all: go 1.17 ( #197 )
...
Bump CI Go versions to 1.16 and 1.17.
Update build tags with `go:build` equivalents.
Upgrade asmfmt tool for new `go:build` support.
Updates #183
2021-10-29 01:18:34 -07:00
Michael McLoughlin
ec9535c905
doc: link to Filippo's live stream in README ( #187 )
...
Link to Filippo's live stream of rewriting the filippo.io/edwards25519 assembly with avo.
Reformat the "learn more" links in a list.
2021-04-21 22:03:43 -07:00
Michael McLoughlin
039ef47f4f
doc: mention #assembly slack channel ( #161 )
2020-12-16 15:13:06 -08:00