aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkRuleContext.java
Commit message (Expand)AuthorAge
* ToolchainContext directly implements SkylarkValue and SkylarkIndexable.Gravatar John Cater2018-06-22
* Let Skylark rules take part in MakeVariableExpandingRule expansions using theGravatar jcater2018-06-04
* CommandHelper: do not look up shell's pathGravatar Laszlo Csomor2018-05-28
* Skylark: Exposes disabled features from rule context to SkylarkGravatar plf2018-05-28
* Fix SkylarkCallable-annotation detection to appropriately handle methods with...Gravatar cparsons2018-05-24
* Migrate struct() to skylarkbuildapiGravatar cparsons2018-05-24
* Migrate SkylarkRuleContext (and a few dependencies) to the build APIGravatar cparsons2018-05-11
* Clean up code that directly imports nested classes like Builder, Entry, etc.Gravatar jcater2018-05-01
* Remove use of bare Immutable{List,Map,Set} Builder classes.Gravatar jcater2018-04-20
* Change default value of 'tools' attribute to unbound.Gravatar tomlu2018-04-16
* Introduce tools attribute to ctx.actions.run and friends.Gravatar tomlu2018-04-16
* Fix and rollforward of "Convert SkylarkRuleImplementationFunctions functions ...Gravatar cparsons2018-03-27
* Automated rollback of commit 1f8ba946a3c20413ff0a95235b20d7cc1b4964f0.Gravatar twerth2018-03-27
* Convert SkylarkRuleImplementationFunctions functions to use @SkylarkCallable ...Gravatar cparsons2018-03-26
* Revamp docs for ctx.outputsGravatar brandjon2018-03-02
* Revamp docs for default outputs / output groupsGravatar brandjon2018-02-26
* Remove ConfigurationTransitionProxy.NONE and BaseRuleClasses.DYNAMIC_TRANSITI...Gravatar gregce2018-01-18
* Introduce Root class.Gravatar tomlu2018-01-17
* Rename Root to ArtifactRoot.Gravatar tomlu2018-01-16
* Simplify SkylarkRuleContext#getBuildFileRelativePath.Gravatar tomlu2018-01-11
* Replace Attribute.ConfigurationTransition with config.transitions.Configurati...Gravatar gregce2017-12-28
* Rename some ClassObject/Provider-related methodsGravatar brandjon2017-12-28
* Remove final accessors of ConfigurationTransition.HOST.Gravatar gregce2017-12-21
* Aspects-on-aspect see and propagate over aspect attributes.Gravatar dslomov2017-12-20
* Automated rollback of commit 2f10da0db062e023b1f0f8222f8545467b29ae4e.Gravatar schmitt2017-12-19
* Improve doc for .files and add more links/examples.Gravatar laurentlb2017-12-18
* Change CommandHelper to use TemplateExpander directlyGravatar ulfjack2017-12-18
* Clarify types of `ctx.attr.<attr_name>` objects.Gravatar vladmos2017-12-14
* Remove the ctx.middle_man function from Skylark.Gravatar lberki2017-12-07
* Fix missing print statements in output functionsGravatar vladmos2017-12-02
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Implement custom executable API.Gravatar dslomov2017-10-24
* Remove deprecated legacy string representations of Skylark objectsGravatar vladmos2017-10-13
* Move the MakeVariableExpander to a new packageGravatar ulfjack2017-10-10
* Pass SkylarkSemantics through Skyframe instead of the options classGravatar brandjon2017-10-06
* Use SkylarkSemantics in place of options class in the interpreterGravatar brandjon2017-10-06
* Move expansion functionality to a new classGravatar ulfjack2017-09-29
* Move RuleConfiguredTarget to lib.analysis.configuredtargets.Gravatar gregce2017-09-19
* Implement CustomCommandLine support for Skylark.Gravatar tomlu2017-08-28
* Rename some of native declared providers according to the new naming scheme.Gravatar dslomov2017-08-21
* Move core test classes to lib.analysis.testGravatar ulfjack2017-08-11
* Move the Skylark rule infrastructure from lib.rules to lib.analysis.skylarkGravatar ulfjack2017-08-09