gvisor/tools
Adin Scannell 0e492a2b5e Refactor nogo and provide facts render.
This change makes the core nogo package less of a "catch all", and splits
functionality into multiple packages. Instead of separate binaries for each
function, a single "cli" package is added with subcommands, and the core
starlark wrappers are also refactored to minimize redundancy.

The new "cli" package also adds support for a "render" command, which
allows factors to be rendered via a Go text template. This is useful for
debugging, but also allows code generation to be updated to use this
mechanism. This eliminates the use of a QEMU wrapper for the older
arch_genrule, and allows the use of a native bazel transition to extract
facts for the appropriate generated file. In other words, the correct facts
will be rendered for generating XXX_arm64.s, even on amd64.

PiperOrigin-RevId: 422846459
2022-01-19 10:26:27 -08:00
..
bazeldefs Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
bigquery BigQuery metrics: Add ability to output `benchstat`-formatted benchmark data. 2022-01-14 14:35:15 -08:00
checkescape Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
checkinfo Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
checklinkname Support synchronous AssertAndFetch for sleep package. 2021-12-10 12:25:25 -08:00
checklocks tools/checklocks: fix typo in readme 2021-12-29 21:27:56 -06:00
checkunsafe Remove go_tool_library references. 2021-02-02 09:37:09 -08:00
constraintutil Use go:build directives in generated files. 2021-07-27 18:14:05 -07:00
github Update GitHub packages. 2021-06-04 16:30:27 -07:00
go_fieldenum Add Execve and ExitNotifyParent checkpoints. 2021-09-22 18:12:06 -07:00
go_generics Internal change. 2021-08-16 23:29:11 -07:00
go_marshal Add Checked methods to go_marshal. 2021-11-19 20:16:54 -08:00
go_stateify Internal change. 2021-08-12 01:40:34 -07:00
nogo Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
parsers Add go:build directives as required by Go 1.17's gofmt. 2021-07-20 16:28:45 -07:00
verity Clear Merkle files before measuring verity fs 2021-08-12 15:02:32 -07:00
worker Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
yamltest
BUILD Automatically enforce limited netstack dependencies 2021-04-14 10:26:02 -07:00
bazel.mk Support STAGED_BINARIES to run prebuilt binaries with the test pipeline. 2021-11-17 17:49:35 -08:00
defs.bzl Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
deps.bzl Internal change 2021-05-05 11:15:26 -07:00
go_branch.sh Refactor nogo and provide facts render. 2022-01-19 10:26:27 -08:00
images.mk Add BuildKite annotations for failures and profiles. 2020-12-30 15:09:12 -08:00
install_containerd.sh Merge pull request #6821 from dqminh:feature/cgroupv2 2021-11-29 18:37:42 -08:00
make_apt.sh make/release: Sign a package only if it isn't signed yet. 2021-03-11 21:59:51 -08:00
make_release.sh Fix specific releases and update install instructions. 2021-05-27 18:57:37 -07:00
rules_go_symbols.patch
show_paths.bzl tools/show_paths.bzl: check that provider_map isn't None 2021-09-13 15:35:22 -07:00
tag_release.sh
workspace_status.sh