1. 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
  2. 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
  3. 9ad8918 Delete `BuildDriver` in favor of managing versions from `MemoizingEvaluator`. by jhorvitz · 4 years, 3 months ago
  4. accad6f Do not use the unchecked `MissingDepException` to signify missing hinted inclusions. by jhorvitz · 5 years ago
  5. e8fa222 Simplify include scanning. by lberki · 5 years ago
  6. 5b04895 Removes LegacyDynamicStrategy. by larsrc · 5 years ago
  7. 3becef2 Delete experimental_async_include_scanner functionality by michajlo · 5 years ago
  8. 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
  9. 3daedc3 Split up actions java library target. by jhorvitz · 6 years ago
  10. 511cfd9 Turn ProcessWrapperUtil helper functions into a ProcessWrapper class. by jmmv · 6 years ago
  11. 5c48298 Fix an incorrect comment. by jcater · 6 years ago
  12. 775d584 Encode StandaloneModule failures using FailureDetails by mschaller · 6 years ago
  13. 57c7fac Remove legacy export for deprecated targets and update dependers. by jcater · 6 years ago
  14. 427e6b1 Remove dependencies on the deprecated target build/lib:build-base. by jcater · 6 years ago
  15. f057da4 Move TestAttempt and TestResult into analysis/test. by jcater · 6 years ago
  16. b20c559 Clean up dependencies on obsolete build/lib:util packages. by jcater · 6 years ago
  17. c88e690 Update StandaloneModule to use registry methods instead of executorInit where possible. by jcater · 6 years ago
  18. 241d8c0 Add BUILD files for test/.../build/lib{buildeventstream,skylark/...,util/...,windows/..., and others} by kkress · 6 years ago
  19. 54c9f1e Use DetailedExitCode in AbruptExitException by mschaller · 6 years ago
  20. b5309a7 BUILD file cleanup. by kkress · 6 years ago
  21. c864f87 Automated rollback of commit 37aeabcd39fe326d1c4e55693d8d207f9f7ac6c4. by jcater · 6 years ago
  22. 37aeabc Split SpawnStrategy from ActionContext. by schmitt · 6 years ago
  23. 582bbce Rename SpawnActionContext to SpawnStrategy. by schmitt · 6 years ago
  24. 31d494a Delete @ExecutionStrategy. by schmitt · 6 years ago
  25. f8f59bc Replace @ExecutionStrategy with module-based registration. by schmitt · 6 years ago
  26. 0242b351 CppCompileAction: use NestedSet for input discovery by ulfjack · 6 years ago
  27. 9a62ad0 Add an option to allow local actions to run without locking outputs. by jmmv · 6 years ago
  28. 580038e Roll Forward: Remove on-demand runfile tree creation from test strategy by buchgr · 7 years ago
  29. 0b1985fd Automated rollback of commit 03246077f948f2790a83520e7dccc2625650e6df. by jmmv · 7 years ago
  30. 0324607 Remove on-demand runfile tree creation from test strategy by Jakob Buchgraber · 7 years ago
  31. 985a34ad Inject ResourceManager everywhere by ulfjack · 7 years ago
  32. a4de484 Add rules_java load statements. by iirina · 7 years ago
  33. 23d986d Homogenize LocalEnvProvider instantiation in a single place. by jmmv · 7 years ago
  34. 51a9596 Refactor include scanner API to use futures by ulfjack · 7 years ago
  35. 0d55507 Inline SpawnGccStrategy by ulfjack · 7 years ago
  36. c8e3d80 Remove some unused code. by djasper · 7 years ago
  37. 207ac6e Allow passing a comma-separated list of strategies to the strategy flags. by philwo · 7 years ago
  38. d0dbbad Remove unused deps by Liam Miller-Cushon · 7 years ago
  39. 94562a5 Reduce number of times a C++ commandline is constructed from 5 to 2. To by Googler · 7 years ago
  40. bfcb0fb Move DummyCppInclude{Extraction,Scanning}Context to top-level classes by ulfjack · 7 years ago
  41. 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
  42. 8ae7a3b Refactor TemplateExpansionAction so that various strategies can be used to implement it. by kush · 8 years ago
  43. 6517366 Inline some ActionContextProvider classes into their modules by ulfjack · 8 years ago
  44. 2c89206 Remove ActionContextConsumer by ulfjack · 8 years ago
  45. 3a292ef Remove the on-disk caching of Xcode locations. by jmmv · 8 years ago
  46. 3b9e152 Simplified ActionContextConsumer by having it operate on a new class which holds a variety of strategy/context maps. by Googler · 8 years ago
  47. 18726b7 Begins cleanup to allow ActionFS to be injected into all action executions. by shahan · 8 years ago
  48. 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
  49. 27b8cc3 Replace instances of XCode with Xcode which is the proper casing for the name. by Sergio Campama · 8 years ago
  50. d399df9 Inject the product name in the constructor where needed by ulfjack · 8 years ago
  51. 08d025f Split the include scanning dummy classes into their own parent class by ulfjack · 8 years ago
  52. b116240 Split CppIncludeScanningContext out of CppCompileActionContext by ulfjack · 8 years ago
  53. 433d3fa Move BazelRuleClassProvider.TESTING_SUPPORT to its own class in rules/test. by lpino · 8 years ago
  54. 5bfa584 actions,temp: respect TMPDIR envvar by Laszlo Csomor · 8 years ago
  55. 1a19b62 Plumb exec root through to all spawn runners. by tomlu · 8 years ago
  56. a495bae Extract LocalEnvProvider members to classes. by Laszlo Csomor · 8 years ago
  57. 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
  58. cfccdf1 Actions now have a temp envvar. by László Csomor · 8 years ago
  59. 3bcb9f6 More BUILD file refactorings. by philwo · 9 years ago
  60. a393c428d Split "shell", "graph" into their own packages. by philwo · 9 years ago
  61. 92d425f AbstractSpawnStrategy: use ActionExecutionContext.getVerboseFailures by ulfjack · 9 years ago
  62. ab21d18 Move core test classes to lib.analysis.test by ulfjack · 9 years ago
  63. 19befaf Extract a common AbstractSpawnStrategy parent class by ulfjack · 9 years ago
  64. 7599a4d Add ActionInputPrefetcher to ActionExecutionContext by ulfjack · 9 years ago
  65. 5b99e50 Move ActionInputPrefetcher to the actions package by ulfjack · 9 years ago
  66. eff223e Extend the SpawnRunner API by ulfjack · 9 years ago
  67. 9f18a51 Simplify exception handling in spawn strategies by ulfjack · 9 years ago
  68. 264f40f Rewrite all the sandbox strategy implementations by ulfjack · 9 years ago
  69. 734b9e9 Extract ActionContext to a top-level class by ulfjack · 9 years ago
  70. 77c9f5e Rewrite the Executor/ActionExecutionContext split by ulfjack · 9 years ago
  71. acd291a Rewrite StandaloneSpawnStrategy to use LocalSpawnRunner by ulfjack · 9 years ago
  72. 1d62c67 Extract the MacOS/XCode env rewrite logic into lib.exec.apple by ulfjack · 9 years ago
  73. d1c5329 Track the test environment in Skyframe, like the action environment by ulfjack · 9 years ago
  74. a812e0a Drop CppLinkActionContext by Ulf Adams · 9 years ago
  75. 584843e Remove all the action resource estimation code by Ulf Adams · 9 years ago
  76. cddaaa6 Rationalize local resource acquisition by Ulf Adams · 9 years ago
  77. 8afbd3c Move UnixFileSystem to lib.unix, WindowsFileSystem to lib.windows by Ulf Adams · 9 years ago
  78. 62dbdfe Simplify the Spawn interface, update Executor interface by Ulf Adams · 9 years ago
  79. bd10ed1 Simplify the Spawn interface by Ulf Adams · 9 years ago
  80. dba3c83 Move some classes to lib.exec in preparation for layering enforcement by Ulf Adams · 9 years ago
  81. b21cfa1 Continued TestStrategy refactoring. by Ulf Adams · 9 years ago
  82. e11063a Move TestStrategy to lib.exec package. by Ulf Adams · 9 years ago
  83. a0e3af4 Refactor the module API to use the builder pattern for executor creation. by Ulf Adams · 9 years ago
  84. 5f026f9 Rollback of commit e6191f7209ebf3f67480bc7aa9db5ac58beb2156. by Damien Martin-Guillerez · 9 years ago
  85. dfd85b6 Rollback of commit f695c54a8f5f6be7adb678d305005f78e4b44424. by Philipp Wollermann · 9 years ago
  86. f695c54 Automated [] rollback of commit e898023ffc6c47a27312c4d3659dbeeccdb3cd37. by Yue Gan · 9 years ago
  87. e898023 Fix #1849: Sandboxing on OS X should be turned off by default for 0.3.2. by Philipp Wollermann · 10 years ago
  88. 01573f7 Refactoring getTimeoutSeconds of a Spawn into Spaws.java, becaused it is used by Googler · 10 years ago
  89. 5a50b4f Refactor our sandboxing code. by Philipp Wollermann · 10 years ago
  90. d3f2317 modify sandbox script to allow default by Yue Gan · 10 years ago
  91. 3d97e22 Implement timeouts on Windows. by Lukacs Berki · 10 years ago
  92. 9bf3f6a Rollback of commit 1e37a5375f918376c132fa537e25695f673f41b8. by Dmitry Lomov · 10 years ago
  93. 1e37a53 Do redirection of stdout / stderr in Java instead of reimplementing it in every process wrapper again. by Philipp Wollermann · 10 years ago
  94. be10218 Replace the occurrences of Constants.PRODUCT_NAME for a call to by Luis Fernando Pino Duque · 10 years ago
  95. 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
  96. 8b56c8c Refactor BlazeWorkspace creation to happen after BlazeRuntime construction. by Ulf Adams · 10 years ago
  97. 94b72db Move most BlazeRuntime methods related to workspace directories to CommandEnv. by Ulf Adams · 10 years ago
  98. 3d67e00 Remove calls of CommandEnvironment.getView; remove ide-info from BuildView. by Ulf Adams · 10 years ago
  99. e632689 Rename SpawnActionContext#isRemotable() to more appropriate willExecuteRemotely(). Remove unused parameter "mnemonic". by Philipp Wollermann · 10 years ago
  100. b5e0332 Use xcode-locator to locate DEVELOPER_DIR for standalone spawn strategy. by Chris Parsons · 10 years ago