Sign in
bazel
/
bazel
/
21b759ddf52f6f752637420e710b64eb070c1e1c
/
src
/
main
/
java
/
com
/
google
/
devtools
/
build
/
lib
/
analysis
/
ToolchainContext.java
7988d78
Automated rollback of commit 2398d8502407e905edadde91c6e69c2411ca0884.
by hlopko
· 6 years ago
2398d85
Pass repoMapping through toolchain functions
by Danna Kelmer
· 6 years ago
94f4f7b
Add context to skylarkqueryable
by Danna Kelmer
· 6 years ago
e0864d0
Add StarlarkContext to SkylarkIndexable.getIndex
by Danna Kelmer
· 6 years ago
2f94856
Use toolchain type provider in toolchain resolution
by John Cater
· 6 years ago
36059fc
Collect template variable providers from toolchain targets.
by John Cater
· 7 years ago
1f72416
Break up ToolchainUtil and ToolchainContext into immutable classes
by jcater
· 7 years ago
90e2b4b
Automated refactor of Label.parseAbsolute() to always pass a repository mapping
by dannark
· 7 years ago
c8bd74f
ToolchainContext directly implements SkylarkValue and SkylarkIndexable.
by John Cater
· 7 years ago
1a025f5
Rename the implicit attribute used to store toolchain dependencies.
by jcater
· 7 years ago
c7eef96
Migrate remaining assorted skylark types to skylarkbuildapi
by cparsons
· 7 years ago
904a8d6
Refactor root cause reporting in ConfiguredTargetFunction
by ulfjack
· 7 years ago
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
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
73fd997
Add platform data into to the ToolchainContext unconditionally.
by John Cater
· 7 years ago
a155b53
Replace all usages of Blaze's Preconditions class with guava.
by tomlu
· 7 years ago
6738c36
Add tests for ToolchainUtil, and fix an error when there is an error and
by John Cater
· 7 years ago
b38e3af
Toolchain providers are propagated in the ToolchainContext instance made
by cpeyser
· 8 years ago
fb82999
Rule classes cannot request duplicate toolchains.
by cpeyser
· 8 years ago
1099b54
RuleContext instances obtained through BuildViewTestCase#getRuleContext have a
by cpeyser
· 8 years ago
8613c90
Automated rollback of commit 2b983bdf508e010a3d4ee9dbaf446b7666749799.
by cpeyser
· 8 years ago
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
aa0093b
Automated rollback of commit 9d5bce66280094c0531ddfde2752e596d0d78c79.
by plf
· 8 years ago
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
03755ea
Automated rollback of commit 363413110f3a63a11d900864be1852adbaed2899.
by cpeyser
· 8 years ago
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
3a0ce77
Ensure that invalid target errors are properly reported in
by John Cater
· 8 years ago
53a87b9
Improve error message when requesting an invalid toolchain type from the context.
by John Cater
· 8 years ago
2e56f06
Use toolchain resolution in rule creation.
by John Cater
· 8 years ago
9a8d16e
Remove the ToolchainConstructor class and change uses to be either a
by John Cater
· 8 years ago
13263f7
Add toolchains attribute to aspect.
by John Cater
· 8 years ago
eca2840
Add toolchains data to RuleClass and RuleContext.
by John Cater
· 8 years ago