1. e75cfb3 Add StarlarkContext to Environment created in SkylarkAspectFactory. by dannark · 7 years ago
  2. 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
  3. 75bc18a For all top-level artifacts, track the labels that own them when that is available. by janakr · 8 years ago
  4. 39a0a38 Expose aspect actions from Skylark. by tomlu · 8 years ago
  5. c23bdac Split AnalysisResult into a top-level class by ulfjack · 8 years ago
  6. 9204499 Dedupes aspects in BuildView by Googler · 8 years ago
  7. 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
  8. cd72f4b Add Codec for NativeAspectClass. As a result, remove @AutoCodec from concrete subclasses. Improve debugging message on serialization failures. by janakr · 8 years ago
  9. b9a0baf Change ConfiguredAspectFactory.create signature to take in a by mjhalupka · 8 years ago
  10. ee6a686 Introduce Root class. by tomlu · 8 years ago
  11. 676a957 Change cfg(HOST) to cfg(HostTransition.INSTANCE). by gregce · 8 years ago
  12. b87a41f3 Convert TestAspects to MockRule. by gregce · 8 years ago
  13. 7a6e002 Disable some tests that can't currently run in special internal execution mode. by janakr · 8 years ago
  14. 807a9b2 LateBoundDefault: enforce access to a single fragment (or none). by mstaib · 9 years ago
  15. 593f7f9 Move RuleConfiguredTarget to lib.analysis.configuredtargets. by gregce · 9 years ago
  16. ce59d4d Aspects that apply to files cannot apply to source files. by dslomov · 9 years ago
  17. ae0b774 Implement ctx.actions.do_nothing instead of ctx.empty_action by dslomov · 9 years ago
  18. 64e952c Fix aspect processing when same dep appears in 2 attributes. by kaipi · 9 years ago
  19. 99ea6b4 Native aspects can opt-in to apply to files. by dslomov · 9 years ago
  20. 6cd9897 Do not execute aspect implementation if target advertizes but fails to provide a provider. by Dmitry Lomov · 9 years ago
  21. c8a127c Make tests that mess with the WORKSPACE file work with untrimmed dynamic configs. by Greg Estren · 9 years ago
  22. 65fde00 Allow aspects to adveritise providers they provide. by Dmitry Lomov · 9 years ago
  23. 1575652 Names of extra-action protos now take into account all aspect names. by Dmitry Lomov · 9 years ago
  24. 905a29d Names of extra-action protos now take into account aspect names. by Carmi Grushko · 9 years ago
  25. 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
  26. dce0170 Provide AspectDescriptor to ConfiguredAspect. by Dmitry Lomov · 9 years ago
  27. 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
  28. 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
  29. 909910c Do not propagate aspect to own attributes when using '*'. by Googler · 9 years ago
  30. bb5901b Allow aspects to propagate to all attributes. by Dmitry Lomov · 10 years ago
  31. 2707a88 Enable aspect invocations to be matched by output filters. by Michael Staib · 10 years ago
  32. ab64e59 Make --experimental_interleave_loading_and_analysis a no-op. by Ulf Adams · 10 years ago
  33. ea988b6 Make aspects attached to aliases work when their actual= attribute is a select. by Lukacs Berki · 10 years ago
  34. d126074 Remove a dependency on dart_library rule from ConfiguredTargetTransitivePackagesTest. by Dmitry Lomov · 10 years ago
  35. e82713d Delete the interface NativeAspectFactory and make native aspects extend from NativeAspectClass. by Luis Fernando Pino Duque · 10 years ago
  36. 549bfce Make aspects work through bind(). by Lukacs Berki · 10 years ago
  37. 75250e6 Add a disabled test case that tickles a bug with the interaction of aspects and bind(). by Lukacs Berki · 10 years ago
  38. d7d6d62 Don't keep packages in the default repository around after loading. by Brian Silverman · 10 years ago
  39. 261f5bb Remove shortcut addProvider() methods, to prepare for AutoValue-ed providers. by Carmi Grushko · 10 years ago
  40. cca703a Migrated base test classes to JUnit 4 and deleted their temporary *ForJunit4 versions: by Florian Weikert · 10 years ago
  41. fd735f3 Migrated tests in lib/analysis to JUnit 4. by Florian Weikert · 10 years ago
  42. eaaa9d0d Emit extra-actions for actions registered by Aspects. by Carmi Grushko · 10 years ago
  43. b487ac6 Aspect terminology update. by Dmitry Lomov · 10 years ago
  44. 06f65f7 When creating RuleContext, explicitly pass the set of attributes an attached Aspect provides. by Carmi Grushko · 10 years ago
  45. 6231d08 Parametrize aspect definition with AspectParameters. by Dmitry Lomov · 10 years ago
  46. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 11 years ago
  47. 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
  48. 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
  49. 702cad7 Aspects can get information from their base rule. by Marian Lobur · 11 years ago
  50. 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
  51. 01f1b46 Inline FoundationTestCase.scratchFile. by Ulf Adams · 11 years ago
  52. 8917925 Open source the aspects-related tests. by Ulf Adams · 11 years ago