index
:
bazel
master
a fast, scalable, multi-language and extensible build system
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
com
/
google
/
devtools
/
build
/
lib
/
packages
/
Attribute.java
Commit message (
Expand
)
Author
Age
*
Make things easier to serialize: make constants constant, tag some lambdas. G...
janakr
2018-06-19
*
Simplify RuleClass.Builder#cfg, Attribute.Builder#cfg interfaces.
gregce
2018-05-29
*
Start migration of apple skylark build API
cparsons
2018-05-25
*
Migrate struct() to skylarkbuildapi
cparsons
2018-05-24
*
Make a bunch more stuff serializable, especially anonymous classes and lambda...
janakr
2018-03-26
*
@AutoCodec SkylarkComputedDefaultTemplate and dependencies.
janakr
2018-03-23
*
Use an immutable Attribute factory in objects that are persisted to Skyframe,...
janakr
2018-03-22
*
Precompute Attribute#hashCode to remove gc churn from the Object[] allocation...
nharmata
2018-03-21
*
Integrate memoization into standard serialization. This involves a number of ...
janakr
2018-03-13
*
Tag Attribute, SkylarkDefinedAspect and some other Skylark classes with
mjhalupka
2018-03-12
*
Tag SkylarkComputedDefault with @AutoCodec
mjhalupka
2018-03-08
*
Optimize GC churn of Attribute#getAspects by lazily allocating a builder.
shreyax
2018-02-26
*
Stop allowing generic LateBoundDefault value types. Such types are always eit...
janakr
2018-02-02
*
Rename Transition to ConfigurationTransition.
gregce
2018-01-30
*
Remove ConfigurationTransitionProxy.NONE and BaseRuleClasses.DYNAMIC_TRANSITI...
gregce
2018-01-18
*
Remove obsolete ConfigurationTransition.SPLIT.
gregce
2017-12-28
*
Replace Attribute.ConfigurationTransition with config.transitions.Configurati...
gregce
2017-12-28
*
Replace Attribute.SplitTransition with config.transitions.SplitTransition.
gregce
2017-12-22
*
Replace Attribute.Transition with config.transitions.Transition.
gregce
2017-12-22
*
Remove ConfigurationTransition.HOST.
gregce
2017-12-21
*
Remove ConfigurationTransition.HOST references from lib.packages.
gregce
2017-12-20
*
Expose ObjcProtoAspect to Skylark.
cparsons
2017-12-20
*
Fix missing print statements in output functions
vladmos
2017-12-02
*
Make Predicate<String> obtainable from RuleClassNamePredicate
Googler
2017-12-01
*
Replace all usages of Blaze's Preconditions class with guava.
tomlu
2017-11-09
*
Expose late-bound-attributes to Skylark.
cparsons
2017-11-06
*
Refactor LateBoundDefault to be abstract, in preparation for being subclassed...
cparsons
2017-11-06
*
Relax SplitTransitionProvider interface to use AttributeMap
cparsons
2017-10-18
*
SplitTransitionProvider no longer requires the attributes it uses are "Non Co...
cparsons
2017-10-11
*
LateBoundDefault: enforce access to a single fragment (or none).
mstaib
2017-09-19
*
Remove outdated Attribute.Configurator interface.
gregce
2017-09-13
*
Remove outdated defaultsToSelf.
gregce
2017-09-12
*
Use RequiredProviders to validate rule prerequisites in RuleContext.
dslomov
2017-08-03
*
Automated rollback of commit c32e1b1efcd703b3780de47fba62974123593d71.
dslomov
2017-08-02
*
Better names for declared providers-related classes.
dslomov
2017-08-01
*
Use RequiredProviders to validate rule prerequisites in RuleContext.
dslomov
2017-07-31
*
Fix confusing semantics for Attribute.Builder.allowedRuleClasses.
gregce
2017-07-28
*
Remove Java 7 type inference workarounds and TODOs
brandjon
2017-07-12
*
Make native declared providers type-safe.
dslomov
2017-07-10
*
Allow strings as default values of labels
vladmos
2017-07-05
*
Automated conversion to Java 8
laurentlb
2017-06-30
*
Make immutability explicit for things exposed to Skylark.
dslomov
2017-04-12
*
Add mechanism to trigger Python type-stripping via a tag.
Googler
2017-04-06
*
introduce hidden flag to configure bytecode optimizers
Kevin Bierhoff
2017-03-27
*
Simplify Attribute.Configurator, add dynamic configs support.
Greg Estren
2017-03-14
*
Refactor implementation of native and Skylark declared providers.
Dmitry Lomov
2017-03-03
*
Refactoring: Types report what class of labels they contain.
Michael Staib
2017-02-14
*
Rollback of commit cdbad585187dfe7bbb4d69ad68a1baf852beb691.
Michael Staib
2017-02-14
*
Refactoring: Types report what class of labels they contain.
Michael Staib
2017-02-13
*
Allow aspects to adveritise providers they provide.
Dmitry Lomov
2017-02-07
[next]