aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/packages/Attribute.java
Commit message (Expand)AuthorAge
* Make things easier to serialize: make constants constant, tag some lambdas. G...Gravatar janakr2018-06-19
* Simplify RuleClass.Builder#cfg, Attribute.Builder#cfg interfaces.Gravatar gregce2018-05-29
* Start migration of apple skylark build APIGravatar cparsons2018-05-25
* Migrate struct() to skylarkbuildapiGravatar cparsons2018-05-24
* Make a bunch more stuff serializable, especially anonymous classes and lambda...Gravatar janakr2018-03-26
* @AutoCodec SkylarkComputedDefaultTemplate and dependencies.Gravatar janakr2018-03-23
* Use an immutable Attribute factory in objects that are persisted to Skyframe,...Gravatar janakr2018-03-22
* Precompute Attribute#hashCode to remove gc churn from the Object[] allocation...Gravatar nharmata2018-03-21
* Integrate memoization into standard serialization. This involves a number of ...Gravatar janakr2018-03-13
* Tag Attribute, SkylarkDefinedAspect and some other Skylark classes withGravatar mjhalupka2018-03-12
* Tag SkylarkComputedDefault with @AutoCodecGravatar mjhalupka2018-03-08
* Optimize GC churn of Attribute#getAspects by lazily allocating a builder.Gravatar shreyax2018-02-26
* Stop allowing generic LateBoundDefault value types. Such types are always eit...Gravatar janakr2018-02-02
* Rename Transition to ConfigurationTransition.Gravatar gregce2018-01-30
* Remove ConfigurationTransitionProxy.NONE and BaseRuleClasses.DYNAMIC_TRANSITI...Gravatar gregce2018-01-18
* Remove obsolete ConfigurationTransition.SPLIT.Gravatar gregce2017-12-28
* Replace Attribute.ConfigurationTransition with config.transitions.Configurati...Gravatar gregce2017-12-28
* Replace Attribute.SplitTransition with config.transitions.SplitTransition.Gravatar gregce2017-12-22
* Replace Attribute.Transition with config.transitions.Transition.Gravatar gregce2017-12-22
* Remove ConfigurationTransition.HOST.Gravatar gregce2017-12-21
* Remove ConfigurationTransition.HOST references from lib.packages.Gravatar gregce2017-12-20
* Expose ObjcProtoAspect to Skylark.Gravatar cparsons2017-12-20
* Fix missing print statements in output functionsGravatar vladmos2017-12-02
* Make Predicate<String> obtainable from RuleClassNamePredicateGravatar Googler2017-12-01
* Replace all usages of Blaze's Preconditions class with guava.Gravatar tomlu2017-11-09
* Expose late-bound-attributes to Skylark.Gravatar cparsons2017-11-06
* Refactor LateBoundDefault to be abstract, in preparation for being subclassed...Gravatar cparsons2017-11-06
* Relax SplitTransitionProvider interface to use AttributeMapGravatar cparsons2017-10-18
* SplitTransitionProvider no longer requires the attributes it uses are "Non Co...Gravatar cparsons2017-10-11
* LateBoundDefault: enforce access to a single fragment (or none).Gravatar mstaib2017-09-19
* Remove outdated Attribute.Configurator interface.Gravatar gregce2017-09-13
* Remove outdated defaultsToSelf.Gravatar gregce2017-09-12
* Use RequiredProviders to validate rule prerequisites in RuleContext.Gravatar dslomov2017-08-03
* Automated rollback of commit c32e1b1efcd703b3780de47fba62974123593d71.Gravatar dslomov2017-08-02
* Better names for declared providers-related classes.Gravatar dslomov2017-08-01
* Use RequiredProviders to validate rule prerequisites in RuleContext.Gravatar dslomov2017-07-31
* Fix confusing semantics for Attribute.Builder.allowedRuleClasses.Gravatar gregce2017-07-28
* Remove Java 7 type inference workarounds and TODOsGravatar brandjon2017-07-12
* Make native declared providers type-safe.Gravatar dslomov2017-07-10
* Allow strings as default values of labelsGravatar vladmos2017-07-05
* Automated conversion to Java 8Gravatar laurentlb2017-06-30
* Make immutability explicit for things exposed to Skylark.Gravatar dslomov2017-04-12
* Add mechanism to trigger Python type-stripping via a tag.Gravatar Googler2017-04-06
* introduce hidden flag to configure bytecode optimizersGravatar Kevin Bierhoff2017-03-27
* Simplify Attribute.Configurator, add dynamic configs support.Gravatar Greg Estren2017-03-14
* Refactor implementation of native and Skylark declared providers.Gravatar Dmitry Lomov2017-03-03
* Refactoring: Types report what class of labels they contain.Gravatar Michael Staib2017-02-14
* Rollback of commit cdbad585187dfe7bbb4d69ad68a1baf852beb691.Gravatar Michael Staib2017-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