1. c2c938a Apply native binary launcher to sh_binary by Yun Peng · 8 years ago
  2. 9a3028c Remove --experimental_dynamic_configs=notrim_partial. by gregce · 8 years ago
  3. 490b095 Factor out BuildConfigurationCollection.Transitions.getDynamicTransition. by gregce · 8 years ago
  4. f6a7e5a Use the same data structure for native and Skylark providers. by dslomov · 8 years ago
  5. cc0f6a6 Clean up Environment.Frame by brandjon · 8 years ago
  6. b712f33 Make Skylark interpreter read Skylark command-line flags by brandjon · 8 years ago
  7. 5f95b85 Make a rogue test case honor --experimental_dynamic_configs=notrim_partial like everywhere else. by Greg Estren · 8 years ago
  8. 7be6ec6 Add option to disable dynamic configs with LIPO. by Greg Estren · 8 years ago
  9. a6d8fe4 Remove isSkylark and eval from Environment. by Laurent Le Brun · 8 years ago
  10. 2982609 Fix a bunch of typos by Jon Brandvein · 8 years ago
  11. f04cbe3 Small docs updates for the extra action rule. by Ulf Adams · 8 years ago
  12. a31bc4e Move ToolsRepository out of Environment by Laurent Le Brun · 8 years ago
  13. e3b4af2 Move the RuleModule interface to ConfiguredRCP and rename it to RuleSet. by Ulf Adams · 8 years ago
  14. bbcfa2f Refactor the rule class provider. by Ulf Adams · 8 years ago
  15. 8d0be89 Rename field to clarify function. by Ulf Adams · 8 years ago
  16. c396f9c Don't inherit the host configuration's fragments from the target config in --experimental_dynamic_configs=notrim mode. by Greg Estren · 8 years ago
  17. 2707a88 Enable aspect invocations to be matched by output filters. by Michael Staib · 9 years ago
  18. 8618b9d Add deprecation support to Bazel. by Michael Staib · 9 years ago
  19. 345e15e Add a ServerBuilder, and use that in the module API. by Ulf Adams · 9 years ago
  20. fd53b61 Split up BazelRuleClassProvider, and make the builder API more flexible. by Ulf Adams · 9 years ago
  21. 207ba4a by Luis Fernando Pino Duque · 9 years ago
  22. 378abb2 Simplify RuleClassProvider; it kept two identical lists for no purpose. by Ulf Adams · 9 years ago
  23. 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
  24. 3fedf9e Inject the Constants.TOOLS_REPOSITORY in SkylarkRuleClassFunctions.testBaseRule by Luis Fernando Pino Duque · 9 years ago
  25. e82713d Delete the interface NativeAspectFactory and make native aspects extend from NativeAspectClass. by Luis Fernando Pino Duque · 9 years ago
  26. 2b0b5cc Fix the documentation generator to use rule definition instances instead of classes. by Luis Fernando Pino Duque · 9 years ago
  27. 899416d Register instances instead of classes as Skylark-visible globals. by Dmitry Lomov · 9 years ago
  28. 585c87b Make C++ autoconfigured toolchain the default for Linux and OS X. by Damien Martin-Guillerez · 9 years ago
  29. b92c097 Always apply invocation policy when constructing build options. by Janak Ramakrishnan · 9 years ago
  30. 6f15335 Make labels in .bzl files in remote repos resolve relative to their repo by Kristina Chodorow · 9 years ago
  31. f81c675 Enable injection of Skylark modules through the RuleClassProvider by Damien Martin-Guillerez · 9 years ago
  32. 18d1322 Replace getToolsRepository() with getToolsLabel(String labelValue) which prepends the tools repository path to the given string and parses the result as a label. by Luis Fernando Pino Duque · 9 years ago
  33. 90511e1 Inject the TOOLS_REPOSITORY constant in the RuleClassProvider instead of using Constants.java by Luis Fernando Pino Duque · 9 years ago
  34. 1ea7fc3 Enable label-based Skylark loading. In particular, such labels may reference files in external repositories. by John Field · 9 years ago
  35. 8612a27 Make BUILD_OPTIONS private by Kristina Chodorow · 9 years ago
  36. c5a352f Add the concept of a "universal" configuration fragment, which all by Greg Estren · 9 years ago
  37. a97e17f Use Labels, rather than PathFragments, to represent Skylark loads internally. The load location for a Skylark Aspect is specified via a PathFragment, for consistency with current non-Aspect Skylark loads. by John Field · 9 years ago
  38. c15ba2e Implement propagation along dependencies for Skylark aspects. by Dmitry Lomov · 9 years ago
  39. f2512bb Move the check whether a repository name contains a slash to PackageIdentifier, where it actually belongs. by Philipp Wollermann · 9 years ago
  40. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  41. 2a7c802 Roll back using labels rather than PathFragments for skylark loads. by Michajlo Matijkiw · 10 years ago
  42. 925dc5c Use Labels, rather than PathFragments, to represent Skylark loads internally. This should be a semantics-preserving change for users. In a subsequent CL, I'll change the Skylark syntax to allow load statements to use labels as well as paths, with the goal of eventually deprecating the latter. by John Field · 10 years ago
  43. 6e91eb9 Move Label from the lib.syntax to the lib.cmdline package so that: by Lukacs Berki · 10 years ago
  44. a643436 Parse the label syntax "@//a:b" so that eventually we can make that the syntax that means "refer to the main repository". by Lukacs Berki · 10 years ago
  45. 89312fb Refactor Skylark Environment-s by Francois-Rene Rideau · 10 years ago
  46. b6e33bc Rollback of commit 5a94e59f02833f9142bad9203acd72626b089535. by Janak Ramakrishnan · 10 years ago
  47. 5a94e59 Refactor Skylark Environment-s by Francois-Rene Rideau · 10 years ago
  48. d13207c Inject the default runfiles prefix from the rule class provider. by Ulf Adams · 10 years ago
  49. fdfdd92 Inject the prelude path through the rule class provider. by Ulf Adams · 10 years ago
  50. 3a8ddcc Add a isLoadingPhase flag to Environment by Francois-Rene Rideau · 10 years ago
  51. 6e7160d Create ValidationEnvironment from Environment by Francois-Rene Rideau · 10 years ago
  52. e2033b1 A prototype implementation of top-level aspects. by Dmitry Lomov · 10 years ago
  53. e753ecf Get jdk.WORKSPACE into the default WORKSPACE file by reading it as a Java resource, then passing it to the parser as a string instead of putting it into embedded_binaries then passing a Path to it to the parser. by Lukacs Berki · 10 years ago
  54. 352b9da Simplify ValidationEnvironment. by Laurent Le Brun · 10 years ago
  55. d1c8061 Skylark: the native module is refactored and documented. by Googler · 10 years ago
  56. 5850503 Replace @BlazeRule with a getMetadata() method. This lets us avoid Java Reflection, and saves ~15% of initialization time in []RuleClassProvider.create(). by Googler · 10 years ago
  57. bc4b4b1 Parse built-in WORKSPACE files by Kristina Chodorow · 10 years ago
  58. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago