1. 7988d78 Automated rollback of commit 2398d8502407e905edadde91c6e69c2411ca0884. by hlopko · 6 years ago
  2. 2398d85 Pass repoMapping through toolchain functions by Danna Kelmer · 6 years ago
  3. 94f4f7b Add context to skylarkqueryable by Danna Kelmer · 6 years ago
  4. e0864d0 Add StarlarkContext to SkylarkIndexable.getIndex by Danna Kelmer · 6 years ago
  5. 2f94856 Use toolchain type provider in toolchain resolution by John Cater · 6 years ago
  6. 36059fc Collect template variable providers from toolchain targets. by John Cater · 7 years ago
  7. 1f72416 Break up ToolchainUtil and ToolchainContext into immutable classes by jcater · 7 years ago
  8. 90e2b4b Automated refactor of Label.parseAbsolute() to always pass a repository mapping by dannark · 7 years ago
  9. c8bd74f ToolchainContext directly implements SkylarkValue and SkylarkIndexable. by John Cater · 7 years ago
  10. 1a025f5 Rename the implicit attribute used to store toolchain dependencies. by jcater · 7 years ago
  11. c7eef96 Migrate remaining assorted skylark types to skylarkbuildapi by cparsons · 7 years ago
  12. 904a8d6 Refactor root cause reporting in ConfiguredTargetFunction by ulfjack · 7 years ago
  13. 9c10140 Add BuildConfiguration to ConfiguredTargetAndTarget and rename it to ConfiguredTargetAndData. We want to get BuildConfiguration out of ConfiguredTarget because it uses >800K when serialized. by janakr · 7 years ago
  14. f3e6f25 Start the process of getting Target out of ConfiguredTarget: add a new container, ConfiguredTargetAndTarget, that can be used to access Targets, and deprecate ConfiguredTarget#getTarget. ConfiguredAndTargetObjects are intended to be limited in scope, not being persisted to Skyframe. by janakr · 7 years ago
  15. 73fd997 Add platform data into to the ToolchainContext unconditionally. by John Cater · 7 years ago
  16. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  17. 6738c36 Add tests for ToolchainUtil, and fix an error when there is an error and by John Cater · 7 years ago
  18. b38e3af Toolchain providers are propagated in the ToolchainContext instance made by cpeyser · 8 years ago
  19. fb82999 Rule classes cannot request duplicate toolchains. by cpeyser · 8 years ago
  20. 1099b54 RuleContext instances obtained through BuildViewTestCase#getRuleContext have a by cpeyser · 8 years ago
  21. 8613c90 Automated rollback of commit 2b983bdf508e010a3d4ee9dbaf446b7666749799. by cpeyser · 8 years ago
  22. 2b983bd Rollforward of c++ toolchain-relevant BUILD file and Bazel mocking changes. That is, a c++ toolchain is added, but a Bazel dependency on that toolchain is not. by cpeyser · 8 years ago
  23. aa0093b Automated rollback of commit 9d5bce66280094c0531ddfde2752e596d0d78c79. by plf · 8 years ago
  24. 9d5bce6 Add a new toolchain type for c++. In order to do this, PlatformConfiguration is made a legal configuration fragment for every rule class. by cpeyser · 8 years ago
  25. 03755ea Automated rollback of commit 363413110f3a63a11d900864be1852adbaed2899. by cpeyser · 8 years ago
  26. 3634131 Add a new toolchain type for c++. In order to do this, PlatformConfiguration is made a legal configuration fragment for every rule class. by cpeyser · 8 years ago
  27. 3a0ce77 Ensure that invalid target errors are properly reported in by John Cater · 8 years ago
  28. 53a87b9 Improve error message when requesting an invalid toolchain type from the context. by John Cater · 8 years ago
  29. 2e56f06 Use toolchain resolution in rule creation. by John Cater · 8 years ago
  30. 9a8d16e Remove the ToolchainConstructor class and change uses to be either a by John Cater · 8 years ago
  31. 13263f7 Add toolchains attribute to aspect. by John Cater · 8 years ago
  32. eca2840 Add toolchains data to RuleClass and RuleContext. by John Cater · 8 years ago