aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/AspectDefinition.java
Commit message (Expand)AuthorAge
* Ensure that all aspects which (even very indirectly) callGravatar jcater2018-04-27
* Add AspectCodec. Can't be @AutoCodec because we don't want to serialize the f...Gravatar janakr2018-03-26
* Rename Transition to ConfigurationTransition.Gravatar gregce2018-01-30
* Replace Attribute.Transition with config.transitions.Transition.Gravatar gregce2017-12-22
* Remove ConfigurationTransition.HOST references from lib.packages.Gravatar gregce2017-12-20
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Add required/advertised Skylark providers.Gravatar elenairina2017-09-28
* Rule classes cannot request duplicate toolchains.Gravatar cpeyser2017-09-08
* Aspects that apply to files cannot apply to source files.Gravatar dslomov2017-08-07
* Remove the ToolchainConstructor class and change uses to be either aGravatar John Cater2017-07-06
* Add toolchains attribute to aspect.Gravatar John Cater2017-05-26
* Native aspects can opt-in to apply to files.Gravatar dslomov2017-04-25
* Rephrase AbstractAttributeMapper#visitLabels such that we can avoid creating ...Gravatar nharmata2017-04-05
* Allow declared providers in attribute and aspect defintions.Gravatar Dmitry Lomov2017-03-06
* Restrict aspects visible to other aspects according to their advertised provi...Gravatar Dmitry Lomov2017-02-15
* Refactoring: Types report what class of labels they contain.Gravatar Michael Staib2017-02-14
* Rollback of commit cdbad585187dfe7bbb4d69ad68a1baf852beb691.Gravatar Michael Staib2017-02-14
* Add an algorithm to reduce aspect paths according to aspects' visibility to e...Gravatar Dmitry Lomov2017-02-14
* Refactoring: Types report what class of labels they contain.Gravatar Michael Staib2017-02-13
* Allow aspects to adveritise providers they provide.Gravatar Dmitry Lomov2017-02-07
* Remove the ability for an aspect to propagate a different aspect.Gravatar Dmitry Lomov2017-01-20
* Add ability to specify required aspect providers for aspects.Gravatar Dmitry Lomov2017-01-17
* Encapsulate the required provider logic in RequiredProviders class.Gravatar Dmitry Lomov2017-01-10
* Extract a set of advertised providers into a separate class.Gravatar Dmitry Lomov2017-01-10
* Global cleanup change.Gravatar Googler2016-12-07
* Add 'aspect_id' for to identify aspects that has been applied to the target.Gravatar Dmitry Lomov2016-12-05
* Allow aspects to specify multiple sets of required providers to match against...Gravatar Rumou Duan2016-12-01
* Provide AspectDescriptor to ConfiguredAspect.Gravatar Dmitry Lomov2016-11-29
* Make query return dependencies contributed by aspects on rules that don't adv...Gravatar Lukacs Berki2016-10-18
* Allow aspects to propagate to all attributes.Gravatar Dmitry Lomov2016-09-27
* Fix hypothetical crash bug in AspectDefinition#addAllAttributesOfAspect when ...Gravatar Nathan Harmata2016-06-16
* Always restrict aspects to only access requested configuration fragments.Gravatar Michael Staib2016-05-19
* Expose parameterized aspects to Skylark.Gravatar Googler2016-05-09
* Delete the interface NativeAspectFactory and make native aspects extend from ...Gravatar Luis Fernando Pino Duque2016-04-27
* Make aspects work through bind(). Gravatar Lukacs Berki2016-04-22
* Don't keep packages in the default repository around after loading.Gravatar Brian Silverman2016-03-17
* Properly filter out Aspect attributes when `blaze query` requests --noimplici...Gravatar Dmitry Lomov2016-01-22
* Extract AttributeInfoProvider interface for DependencyFilters.Gravatar Dmitry Lomov2016-01-22
* Refactor dependency filtering out of Rule class.Gravatar Dmitry Lomov2016-01-22
* Enable Aspects to specify their configuration fragment dependencies.Gravatar Michael Staib2016-01-15
* Implement aspect attributes and expose them to aspect implementation function.Gravatar Dmitry Lomov2015-12-16
* Use Bazel Preconditions variant which avoids varargs array creationGravatar Mark Schaller2015-12-10
* Support skylark aspects in serialization/deserialization.Gravatar Dmitry Lomov2015-11-30
* Aspect terminology update.Gravatar Dmitry Lomov2015-11-10
* Parametrize aspect definition with AspectParameters.Gravatar Dmitry Lomov2015-11-02
* Implement propagation along dependencies for Skylark aspects.Gravatar Dmitry Lomov2015-11-02
* Introduce an AspectClass: a representation of a class of aspects.Gravatar Dmitry Lomov2015-10-22
* Clean up Aspect checks in query tests.Gravatar Eric Fellheimer2015-09-28
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Move Label from the lib.syntax to the lib.cmdline package so that:Gravatar Lukacs Berki2015-09-21