- e75cfb3 Add StarlarkContext to Environment created in SkylarkAspectFactory. by dannark · 7 years ago
- ccb7456 Improve artifact->owner label accounting in two ways. First, don't do the full mapping unless requested. This gets rid of any performance issue for the vast majority of builds. Second, if requested, use a custom data structure so that we don't have to create a full HashSet for artifacts whose only owning labels are their own owner labels. by janakr · 8 years ago
- 75bc18a For all top-level artifacts, track the labels that own them when that is available. by janakr · 8 years ago
- 39a0a38 Expose aspect actions from Skylark. by tomlu · 8 years ago
- c23bdac Split AnalysisResult into a top-level class by ulfjack · 8 years ago
- 9204499 Dedupes aspects in BuildView by Googler · 8 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 · 8 years ago
- cd72f4b Add Codec for NativeAspectClass. As a result, remove @AutoCodec from concrete subclasses. Improve debugging message on serialization failures. by janakr · 8 years ago
- b9a0baf Change ConfiguredAspectFactory.create signature to take in a by mjhalupka · 8 years ago
- ee6a686 Introduce Root class. by tomlu · 8 years ago
- 676a957 Change cfg(HOST) to cfg(HostTransition.INSTANCE). by gregce · 8 years ago
- b87a41f3 Convert TestAspects to MockRule. by gregce · 8 years ago
- 7a6e002 Disable some tests that can't currently run in special internal execution mode. by janakr · 8 years ago
- 807a9b2 LateBoundDefault: enforce access to a single fragment (or none). by mstaib · 9 years ago
- 593f7f9 Move RuleConfiguredTarget to lib.analysis.configuredtargets. by gregce · 9 years ago
- ce59d4d Aspects that apply to files cannot apply to source files. by dslomov · 9 years ago
- ae0b774 Implement ctx.actions.do_nothing instead of ctx.empty_action by dslomov · 9 years ago
- 64e952c Fix aspect processing when same dep appears in 2 attributes. by kaipi · 9 years ago
- 99ea6b4 Native aspects can opt-in to apply to files. by dslomov · 9 years ago
- 6cd9897 Do not execute aspect implementation if target advertizes but fails to provide a provider. by Dmitry Lomov · 9 years ago
- c8a127c Make tests that mess with the WORKSPACE file work with untrimmed dynamic configs. by Greg Estren · 9 years ago
- 65fde00 Allow aspects to adveritise providers they provide. by Dmitry Lomov · 9 years ago
- 1575652 Names of extra-action protos now take into account all aspect names. by Dmitry Lomov · 9 years ago
- 905a29d Names of extra-action protos now take into account aspect names. by Carmi Grushko · 9 years ago
- 6f8393f Allow aspects to specify multiple sets of required providers to match against rules. Aspects can attach to a rule if at least one set of required providers are present on the rule. by Rumou Duan · 9 years ago
- dce0170 Provide AspectDescriptor to ConfiguredAspect. by Dmitry Lomov · 9 years ago
- babd485 Extra-actions originating in Aspects are reported even if the rule we attach to also registers extra-actions. by Carmi Grushko · 9 years ago
- df9e5e1 When --experimental_extra_action_top_level_only, Bazel to report extra-actions for actions registered by Aspects injected by a top-level rule. by Carmi Grushko · 9 years ago
- 909910c Do not propagate aspect to own attributes when using '*'. by Googler · 9 years ago
- bb5901b Allow aspects to propagate to all attributes. by Dmitry Lomov · 10 years ago
- 2707a88 Enable aspect invocations to be matched by output filters. by Michael Staib · 10 years ago
- ab64e59 Make --experimental_interleave_loading_and_analysis a no-op. by Ulf Adams · 10 years ago
- ea988b6 Make aspects attached to aliases work when their actual= attribute is a select. by Lukacs Berki · 10 years ago
- d126074 Remove a dependency on dart_library rule from ConfiguredTargetTransitivePackagesTest. by Dmitry Lomov · 10 years ago
- e82713d Delete the interface NativeAspectFactory and make native aspects extend from NativeAspectClass. by Luis Fernando Pino Duque · 10 years ago
- 549bfce Make aspects work through bind(). by Lukacs Berki · 10 years ago
- 75250e6 Add a disabled test case that tickles a bug with the interaction of aspects and bind(). by Lukacs Berki · 10 years ago
- d7d6d62 Don't keep packages in the default repository around after loading. by Brian Silverman · 10 years ago
- 261f5bb Remove shortcut addProvider() methods, to prepare for AutoValue-ed providers. by Carmi Grushko · 10 years ago
- cca703a Migrated base test classes to JUnit 4 and deleted their temporary *ForJunit4 versions: by Florian Weikert · 10 years ago
- fd735f3 Migrated tests in lib/analysis to JUnit 4. by Florian Weikert · 10 years ago
- eaaa9d0d Emit extra-actions for actions registered by Aspects. by Carmi Grushko · 10 years ago
- b487ac6 Aspect terminology update. by Dmitry Lomov · 10 years ago
- 06f65f7 When creating RuleContext, explicitly pass the set of attributes an attached Aspect provides. by Carmi Grushko · 10 years ago
- 6231d08 Parametrize aspect definition with AspectParameters. by Dmitry Lomov · 10 years ago
- f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 11 years ago
- 86bd4fd Add experimental flag, that partially disables loading phase (pattern evaluation, test_suite expansion and configuration creation is still there). Also remove some unused code. by Marian Lobur · 11 years ago
- fc567b3 Fix a bug, when we have dependency from one aspect to another aspect1->aspect2 and aspect2 fails then aspect1 throws IllegalStateException. by Marian Lobur · 11 years ago
- 702cad7 Aspects can get information from their base rule. by Marian Lobur · 11 years ago
- 2099da0 We are trying to merge same copies of the aspect, when target is declared in different attributes, to which we have attached aspect. by Marian Lobur · 11 years ago
- 01f1b46 Inline FoundationTestCase.scratchFile. by Ulf Adams · 11 years ago
- 8917925 Open source the aspects-related tests. by Ulf Adams · 11 years ago