- e285322 Replace most usages of SyscallCache with the weaker XattrProvider. SyscallCache is unsafe to use with files that may change over the course of the build, like outputs and files in external repositories. The weaker XattrProvider type helps to ensure that a stale cached value is not used. by janakr · 4 years, 1 month ago
- 491e441 Add #getFastDigest method to SyscallCache and use it in DigestUtils. Thread the real per-build SyscallCache through to everywhere that calls into DigestUtils. by janakr · 4 years, 2 months ago
- 9ad8918 Delete `BuildDriver` in favor of managing versions from `MemoizingEvaluator`. by jhorvitz · 4 years, 3 months ago
- accad6f Do not use the unchecked `MissingDepException` to signify missing hinted inclusions. by jhorvitz · 5 years ago
- e8fa222 Simplify include scanning. by lberki · 5 years ago
- 5b04895 Removes LegacyDynamicStrategy. by larsrc · 5 years ago
- 3becef2 Delete experimental_async_include_scanner functionality by michajlo · 5 years ago
- 619dcf8 Unconditionally include the "message", if any, in SimpleSpawnResult. This is the same logic as used in Google-internal code. This allows us to stop passing the verboseFailures boolean around everywhere, since it's then only needed in one place in AbstractSpawnStrategy. by janakr · 6 years ago
- 3daedc3 Split up actions java library target. by jhorvitz · 6 years ago
- 511cfd9 Turn ProcessWrapperUtil helper functions into a ProcessWrapper class. by jmmv · 6 years ago
- 5c48298 Fix an incorrect comment. by jcater · 6 years ago
- 775d584 Encode StandaloneModule failures using FailureDetails by mschaller · 6 years ago
- 57c7fac Remove legacy export for deprecated targets and update dependers. by jcater · 6 years ago
- 427e6b1 Remove dependencies on the deprecated target build/lib:build-base. by jcater · 6 years ago
- f057da4 Move TestAttempt and TestResult into analysis/test. by jcater · 6 years ago
- b20c559 Clean up dependencies on obsolete build/lib:util packages. by jcater · 6 years ago
- c88e690 Update StandaloneModule to use registry methods instead of executorInit where possible. by jcater · 6 years ago
- 241d8c0 Add BUILD files for test/.../build/lib{buildeventstream,skylark/...,util/...,windows/..., and others} by kkress · 6 years ago
- 54c9f1e Use DetailedExitCode in AbruptExitException by mschaller · 6 years ago
- b5309a7 BUILD file cleanup. by kkress · 6 years ago
- c864f87 Automated rollback of commit 37aeabcd39fe326d1c4e55693d8d207f9f7ac6c4. by jcater · 6 years ago
- 37aeabc Split SpawnStrategy from ActionContext. by schmitt · 6 years ago
- 582bbce Rename SpawnActionContext to SpawnStrategy. by schmitt · 6 years ago
- 31d494a Delete @ExecutionStrategy. by schmitt · 6 years ago
- f8f59bc Replace @ExecutionStrategy with module-based registration. by schmitt · 6 years ago
- 0242b351 CppCompileAction: use NestedSet for input discovery by ulfjack · 6 years ago
- 9a62ad0 Add an option to allow local actions to run without locking outputs. by jmmv · 6 years ago
- 580038e Roll Forward: Remove on-demand runfile tree creation from test strategy by buchgr · 7 years ago
- 0b1985fd Automated rollback of commit 03246077f948f2790a83520e7dccc2625650e6df. by jmmv · 7 years ago
- 0324607 Remove on-demand runfile tree creation from test strategy by Jakob Buchgraber · 7 years ago
- 985a34ad Inject ResourceManager everywhere by ulfjack · 7 years ago
- a4de484 Add rules_java load statements. by iirina · 7 years ago
- 23d986d Homogenize LocalEnvProvider instantiation in a single place. by jmmv · 7 years ago
- 51a9596 Refactor include scanner API to use futures by ulfjack · 7 years ago
- 0d55507 Inline SpawnGccStrategy by ulfjack · 7 years ago
- c8e3d80 Remove some unused code. by djasper · 7 years ago
- 207ac6e Allow passing a comma-separated list of strategies to the strategy flags. by philwo · 7 years ago
- d0dbbad Remove unused deps by Liam Miller-Cushon · 7 years ago
- 94562a5 Reduce number of times a C++ commandline is constructed from 5 to 2. To by Googler · 7 years ago
- bfcb0fb Move DummyCppInclude{Extraction,Scanning}Context to top-level classes by ulfjack · 7 years ago
- 472320c Simplify BinTools: There is no need to create a "_bin" directory under the execRoot. If running the binary locally, we can execute from the install_base directly. by felly · 7 years ago
- 8ae7a3b Refactor TemplateExpansionAction so that various strategies can be used to implement it. by kush · 8 years ago
- 6517366 Inline some ActionContextProvider classes into their modules by ulfjack · 8 years ago
- 2c89206 Remove ActionContextConsumer by ulfjack · 8 years ago
- 3a292ef Remove the on-disk caching of Xcode locations. by jmmv · 8 years ago
- 3b9e152 Simplified ActionContextConsumer by having it operate on a new class which holds a variety of strategy/context maps. by Googler · 8 years ago
- 18726b7 Begins cleanup to allow ActionFS to be injected into all action executions. by shahan · 8 years ago
- bc1e2b0 Add a binary to CppCompileAction that is responsible for grepping header files for include statments. This binary is currently only used for an internal feature - but that feature may be supported externally eventually. by ajmichael · 8 years ago
- 27b8cc3 Replace instances of XCode with Xcode which is the proper casing for the name. by Sergio Campama · 8 years ago
- d399df9 Inject the product name in the constructor where needed by ulfjack · 8 years ago
- 08d025f Split the include scanning dummy classes into their own parent class by ulfjack · 8 years ago
- b116240 Split CppIncludeScanningContext out of CppCompileActionContext by ulfjack · 8 years ago
- 433d3fa Move BazelRuleClassProvider.TESTING_SUPPORT to its own class in rules/test. by lpino · 8 years ago
- 5bfa584 actions,temp: respect TMPDIR envvar by Laszlo Csomor · 8 years ago
- 1a19b62 Plumb exec root through to all spawn runners. by tomlu · 8 years ago
- a495bae Extract LocalEnvProvider members to classes. by Laszlo Csomor · 8 years ago
- af27695 Add a CommandLineBuilder for the process-wrapper embedded tool, and use it everywhere instead of duplicating process-wrapper --shell_arguments in Blaze. by ruperts · 8 years ago
- cfccdf1 Actions now have a temp envvar. by László Csomor · 8 years ago
- 3bcb9f6 More BUILD file refactorings. by philwo · 9 years ago
- a393c428d Split "shell", "graph" into their own packages. by philwo · 9 years ago
- 92d425f AbstractSpawnStrategy: use ActionExecutionContext.getVerboseFailures by ulfjack · 9 years ago
- ab21d18 Move core test classes to lib.analysis.test by ulfjack · 9 years ago
- 19befaf Extract a common AbstractSpawnStrategy parent class by ulfjack · 9 years ago
- 7599a4d Add ActionInputPrefetcher to ActionExecutionContext by ulfjack · 9 years ago
- 5b99e50 Move ActionInputPrefetcher to the actions package by ulfjack · 9 years ago
- eff223e Extend the SpawnRunner API by ulfjack · 9 years ago
- 9f18a51 Simplify exception handling in spawn strategies by ulfjack · 9 years ago
- 264f40f Rewrite all the sandbox strategy implementations by ulfjack · 9 years ago
- 734b9e9 Extract ActionContext to a top-level class by ulfjack · 9 years ago
- 77c9f5e Rewrite the Executor/ActionExecutionContext split by ulfjack · 9 years ago
- acd291a Rewrite StandaloneSpawnStrategy to use LocalSpawnRunner by ulfjack · 9 years ago
- 1d62c67 Extract the MacOS/XCode env rewrite logic into lib.exec.apple by ulfjack · 9 years ago
- d1c5329 Track the test environment in Skyframe, like the action environment by ulfjack · 9 years ago
- a812e0a Drop CppLinkActionContext by Ulf Adams · 9 years ago
- 584843e Remove all the action resource estimation code by Ulf Adams · 9 years ago
- cddaaa6 Rationalize local resource acquisition by Ulf Adams · 9 years ago
- 8afbd3c Move UnixFileSystem to lib.unix, WindowsFileSystem to lib.windows by Ulf Adams · 9 years ago
- 62dbdfe Simplify the Spawn interface, update Executor interface by Ulf Adams · 9 years ago
- bd10ed1 Simplify the Spawn interface by Ulf Adams · 9 years ago
- dba3c83 Move some classes to lib.exec in preparation for layering enforcement by Ulf Adams · 9 years ago
- b21cfa1 Continued TestStrategy refactoring. by Ulf Adams · 9 years ago
- e11063a Move TestStrategy to lib.exec package. by Ulf Adams · 9 years ago
- a0e3af4 Refactor the module API to use the builder pattern for executor creation. by Ulf Adams · 9 years ago
- 5f026f9 Rollback of commit e6191f7209ebf3f67480bc7aa9db5ac58beb2156. by Damien Martin-Guillerez · 9 years ago
- dfd85b6 Rollback of commit f695c54a8f5f6be7adb678d305005f78e4b44424. by Philipp Wollermann · 9 years ago
- f695c54 Automated [] rollback of commit e898023ffc6c47a27312c4d3659dbeeccdb3cd37. by Yue Gan · 9 years ago
- e898023 Fix #1849: Sandboxing on OS X should be turned off by default for 0.3.2. by Philipp Wollermann · 10 years ago
- 01573f7 Refactoring getTimeoutSeconds of a Spawn into Spaws.java, becaused it is used by Googler · 10 years ago
- 5a50b4f Refactor our sandboxing code. by Philipp Wollermann · 10 years ago
- d3f2317 modify sandbox script to allow default by Yue Gan · 10 years ago
- 3d97e22 Implement timeouts on Windows. by Lukacs Berki · 10 years ago
- 9bf3f6a Rollback of commit 1e37a5375f918376c132fa537e25695f673f41b8. by Dmitry Lomov · 10 years ago
- 1e37a53 Do redirection of stdout / stderr in Java instead of reimplementing it in every process wrapper again. by Philipp Wollermann · 10 years ago
- be10218 Replace the occurrences of Constants.PRODUCT_NAME for a call to by Luis Fernando Pino Duque · 10 years ago
- 6b88e15 More detailed error message for sandbox failures in test, when --sandbox_debug and --verbose_failures are on. See discussion in #1049. by Yue Gan · 10 years ago
- 8b56c8c Refactor BlazeWorkspace creation to happen after BlazeRuntime construction. by Ulf Adams · 10 years ago
- 94b72db Move most BlazeRuntime methods related to workspace directories to CommandEnv. by Ulf Adams · 10 years ago
- 3d67e00 Remove calls of CommandEnvironment.getView; remove ide-info from BuildView. by Ulf Adams · 10 years ago
- e632689 Rename SpawnActionContext#isRemotable() to more appropriate willExecuteRemotely(). Remove unused parameter "mnemonic". by Philipp Wollermann · 10 years ago
- b5e0332 Use xcode-locator to locate DEVELOPER_DIR for standalone spawn strategy. by Chris Parsons · 10 years ago