Directories
¶
Path | Synopsis |
---|---|
Bench is a simple benchmarking tool for Chromium builds.
|
Bench is a simple benchmarking tool for Chromium builds. |
gong is an experimental Go implementation of the GN meta-build system.
|
gong is an experimental Go implementation of the GN meta-build system. |
gn
Package gn implements GN related functionality.
|
Package gn implements GN related functionality. |
gn/build
Package build builds a graph of GN targets based on an invocation.
|
Package build builds a graph of GN targets based on an invocation. |
gn/fs
Package fs provides representation of GN input files.
|
Package fs provides representation of GN input files. |
gn/parse
Package parse converts GN syntax tokens into an AST.
|
Package parse converts GN syntax tokens into an AST. |
gn/resolve
Package resolve provides an environment for executing a GN AST.
|
Package resolve provides an environment for executing a GN AST. |
gn/syntax
Package syntax implements GN syntax tokenizer and parser.
|
Package syntax implements GN syntax tokenizer and parser. |
subcmd/clean
Package clean provides clean subcommand.
|
Package clean provides clean subcommand. |
subcmd/format
Package format provides format subcommand.
|
Package format provides format subcommand. |
subcmd/help
Package help provides help subcommand.
|
Package help provides help subcommand. |
ui
Package ui provides functions related to UI.
|
Package ui provides functions related to UI. |
Kajiya is an RBE-compatible REAPI backend implementation used as a testing server during development of Chromium's new build tooling.
|
Kajiya is an RBE-compatible REAPI backend implementation used as a testing server during development of Chromium's new build tooling. |
actioncache
Package actioncache implements the REAPI ActionCache service.
|
Package actioncache implements the REAPI ActionCache service. |
atomicio
Package atomicio provides atomic I/O operations that are used in various places in Kajiya.
|
Package atomicio provides atomic I/O operations that are used in various places in Kajiya. |
blobstore
Package blobstore implements the REAPI ContentAddressableStorage and ByteStream services.
|
Package blobstore implements the REAPI ContentAddressableStorage and ByteStream services. |
capabilities
Package capabilities implements the REAPI Capabilities service.
|
Package capabilities implements the REAPI Capabilities service. |
execution
Package execution implements the REAPI Execution service.
|
Package execution implements the REAPI Execution service. |
Siso is a Ninja-compatible build system optimized for remote execution.
|
Siso is a Ninja-compatible build system optimized for remote execution. |
auth/cred
Package cred provides gRPC / API credentials to authenticate to network services.
|
Package cred provides gRPC / API credentials to authenticate to network services. |
build
Package build is the core package of the build tool.
|
Package build is the core package of the build tool. |
build/buildconfig
Package buildconfig provides build config for `siso ninja`.
|
Package buildconfig provides build config for `siso ninja`. |
build/cachestore
Package cachestore provides the interface CacheStore.
|
Package cachestore provides the interface CacheStore. |
build/metadata
Package metadata provides a data structure to hold build metadata.
|
Package metadata provides a data structure to hold build metadata. |
build/ninjabuild
Package ninjabuild provides build steps by ninja.
|
Package ninjabuild provides build steps by ninja. |
execute
Package execute runs commands.
|
Package execute runs commands. |
execute/localexec
Package localexec implements local command execution.
|
Package localexec implements local command execution. |
execute/proto
Package proto provides protocol buffer message for execute.
|
Package proto provides protocol buffer message for execute. |
execute/remoteexec
Package remoteexec executes cmd with remote exec API.
|
Package remoteexec executes cmd with remote exec API. |
execute/reproxyexec
Package reproxyexec executes cmd with reproxy.
|
Package reproxyexec executes cmd with reproxy. |
execute/reproxyexec/reproxytest
Package reproxytest provides fake implementation of reproxy for test.
|
Package reproxytest provides fake implementation of reproxy for test. |
hashfs
Package hashfs provides a filesystem with digest hash.
|
Package hashfs provides a filesystem with digest hash. |
hashfs/osfs
Package osfs provides OS Filesystem access.
|
Package osfs provides OS Filesystem access. |
hashfs/proto
Package proto provides protocol buffer message for hashfs.
|
Package proto provides protocol buffer message for hashfs. |
o11y/clog
Package clog provides context aware logging.
|
Package clog provides context aware logging. |
o11y/iometrics
Package iometrics manages I/O metrics.
|
Package iometrics manages I/O metrics. |
o11y/monitoring
Package monitoring provides Cloud Monitoring (aka Stackdriver) support.
|
Package monitoring provides Cloud Monitoring (aka Stackdriver) support. |
o11y/pprof
Package pprof provides pprof supports.
|
Package pprof provides pprof supports. |
o11y/pprof/proto
Package proto provides protocol buffer message for profiler.
|
Package proto provides protocol buffer message for profiler. |
o11y/resultstore
Package resultstore uploads to resultstore.
|
Package resultstore uploads to resultstore. |
o11y/trace
Package trace manages execution traces.
|
Package trace manages execution traces. |
reapi
Package reapi provides remote execution API.
|
Package reapi provides remote execution API. |
reapi/bytestreamio
Package bytestreamio provides io interfaces on bytestream service.
|
Package bytestreamio provides io interfaces on bytestream service. |
reapi/digest
Package digest handles content digests of remote executon API.
|
Package digest handles content digests of remote executon API. |
reapi/merkletree
Package merkletree operates on a merkle tree for remote execution API.
|
Package merkletree operates on a merkle tree for remote execution API. |
reapi/merkletree/exporter
Package exporter is an exporter of directory tree from RBE-CAS.
|
Package exporter is an exporter of directory tree from RBE-CAS. |
reapi/merkletree/importer
Package importer is an importer of directory tree into RBE-CAS.
|
Package importer is an importer of directory tree into RBE-CAS. |
reapi/proto
Package proto provides protocol buffer message for reapi.
|
Package proto provides protocol buffer message for reapi. |
reapi/reapitest
Package reapitest provides fake implementation of reapi for test.
|
Package reapitest provides fake implementation of reapi for test. |
reapi/retry
Package retry provides retrying functionalities.
|
Package retry provides retrying functionalities. |
runtimex
Package runtimex fixes the following API in standard runtime package.
|
Package runtimex fixes the following API in standard runtime package. |
scandeps
Package scandeps provides forged C/C++ dependency scanner.
|
Package scandeps provides forged C/C++ dependency scanner. |
subcmd/authcheck
Package authcheck provides auth_check subcommand.
|
Package authcheck provides auth_check subcommand. |
subcmd/fetch
Package fetch is fetch subcommand to fetch data from CAS.
|
Package fetch is fetch subcommand to fetch data from CAS. |
subcmd/fscmd
Package fscmd provides fs subcommand.
|
Package fscmd provides fs subcommand. |
subcmd/help
Package help provides version subcommand.
|
Package help provides version subcommand. |
subcmd/isolate
Package isolate uploads and computes tree digest for each targets.
|
Package isolate uploads and computes tree digest for each targets. |
subcmd/metricscmd
Package metricscmd provides metrics subcommand.
|
Package metricscmd provides metrics subcommand. |
subcmd/ninja
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets.
|
Package ninja implements the subcommand `ninja` which parses a `build.ninja` file and builds the requested targets. |
subcmd/ps
Package ps is ps subcommand to list up active steps of ninja build.
|
Package ps is ps subcommand to list up active steps of ninja build. |
subcmd/query
Package query is ninja_query subcommand to query ninja build graph.
|
Package query is ninja_query subcommand to query ninja build graph. |
subcmd/recall
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API.
|
Package recall is recall subcommand to recall action by the digest and execute cmd with remote exec API. |
subcmd/report
Package report is report subcommand to report siso logs.
|
Package report is report subcommand to report siso logs. |
subcmd/scandeps
Package scandeps is scandeps subcommand for debugging scandeps.
|
Package scandeps is scandeps subcommand for debugging scandeps. |
subcmd/version
Package version provides version subcommand.
|
Package version provides version subcommand. |
subcmd/webui
Package webui provides webui subcommand.
|
Package webui provides webui subcommand. |
sync/semaphore
Package semaphore provives semaphore.
|
Package semaphore provives semaphore. |
toolsupport/artfsutil
Package artfsutil provides access to artfs.
|
Package artfsutil provides access to artfs. |
toolsupport/artfsutil/proto
Package proto provides protocol buffer message for artfs.
|
Package proto provides protocol buffer message for artfs. |
toolsupport/artfsutil/proto/artfs
Package artfs provides protocol buffer message for artfs.
|
Package artfs provides protocol buffer message for artfs. |
toolsupport/artfsutil/proto/manifest
Package manifest provides protocol buffer message for artfs manifest.
|
Package manifest provides protocol buffer message for artfs manifest. |
toolsupport/ciderutil/proto
Package proto provides protocol buffer message for ide analysis.
|
Package proto provides protocol buffer message for ide analysis. |
toolsupport/cmdutil
Package cmdutil provides utilities for cmd.exe.
|
Package cmdutil provides utilities for cmd.exe. |
toolsupport/cogutil
Package cogutil provides access to cog system.
|
Package cogutil provides access to cog system. |
toolsupport/cogutil/proto
Package proto provides protocol buffer message for cog system.
|
Package proto provides protocol buffer message for cog system. |
toolsupport/gccutil
Package gccutil provides utilities of gcc.
|
Package gccutil provides utilities of gcc. |
toolsupport/makeutil
Package makeutil provides utilities for make.
|
Package makeutil provides utilities for make. |
toolsupport/msvcutil
Package msvcutil provides utilities of msvc.
|
Package msvcutil provides utilities of msvc. |
toolsupport/ninjautil
Package ninjautil provides utilitites for ninja.
|
Package ninjautil provides utilitites for ninja. |
toolsupport/shutil
Package shutil provides utilities for unix shell.
|
Package shutil provides utilities for unix shell. |
toolsupport/straceutil
Package straceutil provides utilities for strace.
|
Package straceutil provides utilities for strace. |
toolsupport/watchmanutil
Package watchmanutil provides utilities of watchman.
|
Package watchmanutil provides utilities of watchman. |
ui
Package ui provides user interface functionalities.
|
Package ui provides user interface functionalities. |
webui
Package webui implements siso webui.
|
Package webui implements siso webui. |
Click to show internal directories.
Click to hide internal directories.