1. efb3f15 Automated rollback of commit 3290e22356b59371274849ee51297635b9435285. by janakr · 6 years ago
  2. 3290e22 Automated rollback of commit 9dd7e8ed7931274b0c5b791e1c076140dcf7b74f. by janakr · 6 years ago
  3. 9dd7e8e Put ActionLookupData inside DerivedArtifact, and move ArtifactOwner into SourceArtifact. by janakr · 6 years ago
  4. 5041978 Fix test rules failing under allow_analysis_failures by cparsons · 6 years ago
  5. b677702 Integrate starlark options with select() via the flag_values attribute of config_setting. by juliexxia · 6 years ago
  6. 63db9a4 Use more accurate dep counting for analysis test limits by cparsons · 6 years ago
  7. 9d40c6b Only apply deps limit to analysis tests using transitions by cparsons · 6 years ago
  8. f542542 Fix a javadoc typo. by Benjamin Peterson · 6 years ago
  9. b83c5f8 Migrate InstrumentedFilesProvider to Starlark provider pattern by cparsons · 6 years ago
  10. e84603c Restrict the number of transitive dependency edges traversable through attributes which use for_analysis_testing transitions. by cparsons · 6 years ago
  11. 0623d3c Write a test script based on analysis tests' AnalysisTestResultInfo by cparsons · 6 years ago
  12. 55781c9 Create an experimental analysis_test parameter in rule by cparsons · 6 years ago
  13. 4ebf6c0 Separate Info object semantics from Struct object semantics. by cparsons · 7 years ago
  14. f2a07a7 Improve error messaging for constraints violations. by gregce · 7 years ago
  15. 3f87d16 Make explicit the contract of ConfiguredTarget builders returning null when there are rule errors. by cparsons · 7 years ago
  16. 6acfe4e Provide ability to inject custom ConstraintSemantics behavior. by gregce · 7 years ago
  17. 49eb5a7 Remove RuleErrorException from RuleConfiguredTargetBuilder.build signature. by dbabkin · 7 years ago
  18. e2d200f Expose an actions provider on RuleConfiguredTarget instances. by cparsons · 7 years ago
  19. ae52720 Get Target out of SupportedEnvironmentsProvider. Only a Label and Location are needed, so just use that. by janakr · 7 years ago
  20. 11bcd24 Refactor Info class by brandjon · 7 years ago
  21. 69c45f8 Rename OutputGroupProvider -> OutputGroupInfo. by dslomov · 7 years ago
  22. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  23. dbbcbcb Remove the runfiles middleman from py_binary's data runfiles. by Benjamin Peterson · 7 years ago
  24. 593f7f9 Move RuleConfiguredTarget to lib.analysis.configuredtargets. by gregce · 8 years ago
  25. 8f499c9 Merging a RunfilesSupport object into Runfiles.Builder no longer adds the runfiles middleman to the artifacts. by Benjamin Peterson · 8 years ago
  26. ca58a3e Automated rollback of commit fc41c430e4de4594a1d699f573d191cbad52a2fb. by plf · 8 years ago
  27. fc41c43 Move ObjcProvider FLAG into a new provider type (TransitiveSourcesProvider) that is accessible to the c++ rules. by cpeyser · 8 years ago
  28. 375f95b Rename some of native declared providers according to the new naming scheme. by dslomov · 8 years ago
  29. ab21d18 Move core test classes to lib.analysis.test by ulfjack · 8 years ago
  30. 26d0e49 Move RuleConfiguredTargetFactory to lib.analysis by ulfjack · 8 years ago
  31. de965ac Better names for declared providers-related classes. by dslomov · 8 years ago
  32. 11da220 Assert that declared providers are not TransitiveInfoProviders. by dslomov · 8 years ago
  33. 73527c3 Make all WithLegacySkylarkName providers declared providers. by dslomov · 8 years ago
  34. 4e9190a Automated rollback of commit 6d884afa8da1b08288cb0108e8bbf6c22ec63393. by dslomov · 8 years ago
  35. 6d884af Make all WithLegacySkylarkName providers declared providers. by dslomov · 8 years ago
  36. f6a7e5a Use the same data structure for native and Skylark providers. by dslomov · 8 years ago
  37. 73ff450 Use nested sets for configured target runfiles instead of flattened lists. by Googler · 8 years ago
  38. 211a3ba Do not access SkylarkProviders anywhere outside of ConfiguredTarget implementation. by dslomov · 8 years ago
  39. 4e0a5cb Optimize TransitiveInfoMap memory consumption. by Googler · 8 years ago
  40. 50c3a68 Make TransitiveInfoMap interface narrower. by Googler · 8 years ago
  41. 4b7aae4 Make TransitiveInfoProviderMap an interface. by Googler · 8 years ago
  42. ea7d482 Do not put OutputGroupProvider into SkylarkProviders. by dslomov · 8 years ago
  43. 202c5b3 Remove memory regression introduced with OutputGroupInfo provider. by dslomov · 8 years ago
  44. f969734 Implement OutputGroupInfo provider. by dslomov · 8 years ago
  45. aa5e060 Fix memory regression introduced by default providers by vladmos · 8 years ago
  46. 360fb4d Implement default provider by vladmos · 8 years ago
  47. cc07b2d Remove provider safety check and make all old ctx objects featureless by Vladimir Moskva · 8 years ago
  48. 654717f Refactor implementation of native and Skylark declared providers. by Dmitry Lomov · 8 years ago
  49. 860f28f Migrates TestEnvironmentProvider to using the new Skylark declared providers API. This enables creating a TestEnvironmentProvider from Skylark. by Sergio Campama · 8 years ago
  50. fd93143 Add a testing Skylark module that exposes an ExecutionInfoProvider constructor. by Sergio Campama · 8 years ago
  51. 16d8fec Add documentation for add{Skylark,Native}DeclaredProvider. by Dmitry Lomov · 8 years ago
  52. 8f45b7c Implement 'output_groups' provider. by Dmitry Lomov · 8 years ago
  53. 299f572 Add cc_common.link_params declared provider. by Dmitry Lomov · 8 years ago
  54. 94d35de Add a specialized TransitiveInfoProviderMap to map TransitiveInfoProviders by class. by Googler · 9 years ago
  55. 37a1c1c First step towards allowing returning declared providers from rule implementations. by Dmitry Lomov · 9 years ago
  56. add1b30 Pass the coverage environment into tests using a nested set collected from the transitive closure instead of having a global environment in the configuration. by Lukacs Berki · 9 years ago
  57. 3e6f29f Provide clearer messaging when a build fails because a rule's by Greg Estren · 9 years ago
  58. 2300cd6 Add an overview comment about how the analysis phase works and some pointers to it. by Lukacs Berki · 9 years ago
  59. 7894c18 Add an "alias" rule. by Lukacs Berki · 9 years ago
  60. f296e87 Introduces a registry of native providers to the BuildConfiguration, which can be added to by fragments. Uses the registry to enable native access to TranstiveProviderInstances from Skylark. In particular, makes ObjcProvider accessible to skylark rule implementations. by Cal Peyser · 9 years ago
  61. 33bab46 Split ActionMetadata into ActionAnalysisMetadata and ActionExecutionMetadata. by Rumou Duan · 9 years ago
  62. b23af01 Remove FileProvider.label. by Ulf Adams · 9 years ago
  63. 18c277f Make constraints and select() work well with each other. by Greg Estren · 9 years ago
  64. ad8678f Remove FilesToRunProvider.label. by Ulf Adams · 9 years ago
  65. aa11df2 Clean up the runfiles / files-to-run related code a bit. by Ulf Adams · 9 years ago
  66. e78af9f1a Remove RuleConfiguredTarget#getMandatoryStampFiles(). by Lukacs Berki · 9 years ago
  67. 4076e44 Allow filtering out some extra-actions related to Java proto compilation. by Carmi Grushko · 9 years ago
  68. 6df8179 Use Bazel Preconditions variant which avoids varargs array creation by Mark Schaller · 9 years ago
  69. 261f5bb Remove shortcut addProvider() methods, to prepare for AutoValue-ed providers. by Carmi Grushko · 9 years ago
  70. a9ae50f Description redacted. -- MOS_MIGRATED_REVID=108592613 by Carmi Grushko · 9 years ago
  71. b8f0e86 Description redacted. -- MOS_MIGRATED_REVID=108555227 by Carmi Grushko · 9 years ago
  72. 5bf8e13 Refactor createExtraActionProvider to not require mandatoryStampFiles, which is required by rules but not aspects. by Carmi Grushko · 9 years ago
  73. 3c0af3d Move initializeExtraActions() unchcnaged (apart from its name) to a separate class, in preparation for calling it from Aspects. by Carmi Grushko · 9 years ago
  74. 2aa1a98 Improve error diagnostics for Skylark aspects. by Dmitry Lomov · 9 years ago
  75. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  76. 8ddc32d Switch objc rules to standard coverage propagation using InstrumentedFilesCollector. by Peter Schmitt · 10 years ago
  77. 6e91eb9 Move Label from the lib.syntax to the lib.cmdline package so that: by Lukacs Berki · 10 years ago
  78. ffa73ad Separate build-specific types and types inherent to Skylark. by Lukacs Berki · 10 years ago
  79. 4e99410 Refactor SkylarkList to allow MutableList by Francois-Rene Rideau · 10 years ago
  80. 0f7ba34 Move global objects to Runtime by Francois-Rene Rideau · 10 years ago
  81. 2ccd056 Expose FilesToRun provider to Skylark. by Brian Silverman · 10 years ago
  82. 65ac355 Add shortcut methods for adding providers. These do not require explicitly specifying the by Carmi Grushko · 10 years ago
  83. 082c054 Skylark: In addition to using ctx.configuration.fragment(CONF), the build configuration can now be accessed via ctx.fragments.CONF where CONF is in {cpp, jvm, java}. by Florian Weikert · 10 years ago
  84. eee8be6 Skylark: In addition to using ctx.configuration.fragment(CONF), the build configuration can now be accessed via ctx.configuration.CONF where CONF is in {cpp, jvm, java}. by Florian Weikert · 10 years ago
  85. ac54515 Skylark: Expose proto providers in a cleaner way. by Laurent Le Brun · 10 years ago
  86. a1214ae Create a Skylark API for C++ rules. by Laurent Le Brun · 10 years ago
  87. c00a757 Allow ios_test to override the GCOV environment variable by Daniel Wagner-Hall · 10 years ago
  88. c04c88f Some constraint enforcement tweaks: by Greg Estren · 10 years ago
  89. 1e79b96 Rename TopLevelArtifactProvider to OutputGroupProvider. by Lukacs Berki · 10 years ago
  90. 2251333 Add Union, contains() to SkylarkType by Francois-Rene Rideau · 10 years ago
  91. b609107 Tweaks off of upcoming changes to SkylarkType. by Francois-Rene Rideau · 10 years ago
  92. 1b18ae9 Simplify the algorithm to compute top-level artifacts to build even more by creating a HIDDEN_TOP_LEVEL output group and putting the artifacts required for building runfiles there. by Lukacs Berki · 10 years ago
  93. 3f4d4e9 Remove FilesToCompileProvider and CompilationPrerequisitesProvider and replace them with output groups. by Lukacs Berki · 10 years ago
  94. 6916be2 Remove BaselineCoverageArtifactsProvider in favor of an output group. by Lukacs Berki · 10 years ago
  95. f942ed1 Use TopLevelArtifactProvider directly only within the lib/analysis package. Instead of instantiating it manually, add .addOutputGroup() method on RuleConfiguredTargetBuilder. by Lukacs Berki · 10 years ago
  96. cbebd63 Cosmetic changes moved out of [] by Francois-Rene Rideau · 10 years ago
  97. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago