1. a4de484 Add rules_java load statements. by iirina · 6 years ago
  2. 0588d1f Modify AssignmentToListOfValuesConverter to accept an empty key. by steinman · 6 years ago
  3. 1f48824 Remove unused OptionsParser factory methods. by jcater · 6 years ago
  4. abddb96 Remove remaining uses of OptionsParser.newOptionsParser. by jcater · 6 years ago
  5. f00184e Allow platform mappings to change internal options. by jcater · 6 years ago
  6. 06d624a Fix classes that create OptionsParser instances to directly use the Builder. by jcater · 6 years ago
  7. d582268 Add Builder for OptionsParser. by jcater · 6 years ago
  8. e70f7f7 Make setAllowResidue and enableParamsFileSupport private. by jcater · 6 years ago
  9. bfcdca2 Clean up usages of setAllowResidue and enableParamsFileSupport to pass values into the factory method. by jcater · 6 years ago
  10. 841d176 Change back the name of getOptionsData. by jcater · 6 years ago
  11. ae148c7 Convert OptionsParserImpl to use a Builder to create instances. by jcater · 6 years ago
  12. 336e290 Add new factory methods to allow setting allowsResidue and ParamsFilePreProcessor when OptionsParser is created. by jcater · 6 years ago
  13. cf43d3b Remove unused 'setAllowSingleDashLongOptions' method. by jcater · 6 years ago
  14. 27fad93 Reduce lock contention on IsolatedOptionsData by ulfjack · 6 years ago
  15. deca59b Add short circuiting returns to equals method in OptionsBase. by Googler · 6 years ago
  16. 207528c Improve performance of BuildOptions#diff. Improvements come from: by Googler · 6 years ago
  17. 19a151f Improve performance of OptionsBase#asMap. by Googler · 6 years ago
  18. 21b759d Fix setting default values for Pattern options by Googler · 6 years ago
  19. 61d03b2 Support options with multiple values for platform to flag mappings. by schmitt · 6 years ago
  20. 2029979 remote: added REMOTE documentation category. by ishikhman · 6 years ago
  21. 849113c Add a "canExec" method to SpawnActionContext and SpawnRunner. by philwo · 6 years ago
  22. 207ac6e Allow passing a comma-separated list of strategies to the strategy flags. by philwo · 6 years ago
  23. 8c02aff Rename SKYLARK_SEMANTICS to STARLARK_SEMANTICS by laurentlb · 6 years ago
  24. 02b62da Fix a blaze crash when specify --xbinary_fdo= in front of --xbinary_fdo=//path/to/xbinaryprofile/data:out.xfdo. by Googler · 6 years ago
  25. bcad221 Linkify all flags in the Command Line Reference by Jingwen Chen · 6 years ago
  26. cb9b2af Parse and load starlark-defined options in full package-path form. by juliexxia · 6 years ago
  27. 692d148 Starlarkify all starlark build configurations-related work thus far (s/skylark/starlark) by juliexxia · 6 years ago
  28. 432cfe3 Make multi-value BuildOptions fields immutable. by gregce · 6 years ago
  29. d0dbbad Remove unused deps by Liam Miller-Cushon · 6 years ago
  30. 6cf6278 Display the names of changed options when dropping the analysis cache. by mstaib · 6 years ago
  31. 29971b4 Make options parsing residue " -- "-smart. by juliexxia · 6 years ago
  32. 1f332e0 Allow starlark rules to be build settings. by juliexxia · 6 years ago
  33. 7dcad73 Rename Skylark to Starlark in user-visible strings by laurentlb · 6 years ago
  34. 9cd6fa2 Add a check to not print deprecated flag warnings from flags set by the invocation policy. by juliexxia · 7 years ago
  35. b470c0f Add logic for skylark options to all BuildOptions mechanics (construction, diff-ing, reconstruction, serialization, etc). Get the new skylark information from an OptionsProvider (the same way native options are retrieved). Rename the <code>getOptions()</code> method in BuildOptions to <code>getNativeOptions</code> to better reflect this new information being stored in BuildOptions. by juliexxia · 7 years ago
  36. 4fa081c Follow up CL to https://github.com/bazelbuild/bazel/commit/a6298007e0b8338aa4ac5cbc9f6d42d5d44b6d6d. Moving <code>getSkylarkOptions()</code> up one level of inheritance to have access to skylark options from the <code>BuildOptions.of(...)</code> constructor method. This will be helpful in the future to pass skylark options when we use BuildOptions to construct the default target and host configurations. by juliexxia · 7 years ago
  37. 618a076 Change the name of the OptionsClassProvider class -> OptionsProvider. This is CL 2/3 in order to add a <code>getSkylarkOptions()</code> method to OptionsProvider n?e OptionsClassProvider. by juliexxia · 7 years ago
  38. e7d38d0 Label SkylarkSemantics options under a new SKYLARK_SEMANTICS documentation category. by cparsons · 7 years ago
  39. e91a450 Change the name of the OptionsProvider class -> OptionsParsingResult. This is CL 1/3 in order to add a <code>getSkylarkOptions()</code> method to the top level OptionsProvider which is currently known as OptionsClassProvider. by juliexxia · 7 years ago
  40. a629800 Add a <code>getSkylarkOptions</code> helper function to all OptionsProviders. by juliexxia · 7 years ago
  41. be31bb8 Modify --subcommands to allow pretty printing the arguments of a subcommand by ahumesky · 7 years ago
  42. 22d79ae Log warning cleanup by neerajen · 7 years ago
  43. 0c12603 Allow --worker_max_instances to take MnemonicName=value to specify max for each named worker. by Googler · 7 years ago
  44. 94b8702 Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
  45. 0a57d3d Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
  46. 96d3c91 Remove use of bare Immutable{List,Map,Set} Builder classes. by jcater · 7 years ago
  47. 9c8c775 Make attempting to change --config in invocation policy an error. by ccalvarin · 7 years ago
  48. aa98bc2 Remove alphabetical sorting of options in the canonical list. by ccalvarin · 7 years ago
  49. 78a5fcf Remove category checking from incompatible changes. by ccalvarin · 7 years ago
  50. eef8004 Support source versions newer than 8 in Bazel's annotation processors by cushon · 7 years ago
  51. 06e6874 Fix invocation policy's handling of the null default when filtering values. by ccalvarin · 7 years ago
  52. 0421d7d Warn about config expansions as we do for other expansions. by ccalvarin · 7 years ago
  53. 16f1c19 Remove wrapper options support. by ccalvarin · 7 years ago
  54. d55acc3 Fix canonical option list for options that implicitly require options with allowMultiple=true by ccalvarin · 7 years ago
  55. 6364017 Change config expansion application order, gated by startup flag --expand_configs_in_place. by ccalvarin · 7 years ago
  56. fecf464 Cleanup stream use in canonical list of options. by ccalvarin · 7 years ago
  57. 1ce985a Remove unused LegacyParamsFilePreProcessor. Removed test cases from OptionsParserTest are implemented in ParamsFilePreProcessorTest, ShellQuotedParamsFilePreProcessorTest and UnquotedParamsFilePreProcessorTest. by apell · 7 years ago
  58. 4871bf7 Switch on tracking of specific option priorities. by ccalvarin · 7 years ago
  59. c50cd13 Compute canonical list of options using OptionValueDescription's tracking of instances. by ccalvarin · 7 years ago
  60. 1a4f426 Track expansions in OptionValueDescription. by ccalvarin · 7 years ago
  61. 34a9fea Remove feature to allow expansion flags to have values. by ccalvarin · 7 years ago
  62. 2026455 Migrate all users of OptionsParser.enableParamsFileSupport to use the ShellQuotedParamsFilePreProcessor. This covers all of the tools packaged in the ResourceProcessorBusyBox. by apell · 7 years ago
  63. 7cd9e88 Track Option placement within a priority category. by ccalvarin · 7 years ago
  64. 2553875 Make option conflicts less spammy. by ccalvarin · 7 years ago
  65. faf2db2 Expand implicitRequirements in the location of the option that required it. by ccalvarin · 7 years ago
  66. ca74482 Clean up InvocationPolicy's use of OptionDescription. by ccalvarin · 7 years ago
  67. ceb1013 Report the structured Bazel command line via the BEP. by ccalvarin · 7 years ago
  68. 334d2f1 Downgrade the default invocation policy log levels to fine. by ccalvarin · 7 years ago
  69. e1b09f2 Categorize build options for BuildConfiguration. by gregce · 7 years ago
  70. 77e3a5c Add new option categorization and tagging information to HelpCommand's output. by ccalvarin · 7 years ago
  71. 659feca Move the canonicalization of an option value to the option value itself. by ccalvarin · 7 years ago
  72. 3a0df3c Track the origin of an option in the option instance, not its final value. by ccalvarin · 7 years ago
  73. 125e88d Deprecate wrapperOptions. by ccalvarin · 7 years ago
  74. 1ad38ea Track all option instances. by ccalvarin · 7 years ago
  75. 4acb36c Cleanup of expansion option naming by ccalvarin · 7 years ago
  76. bcb3c57 Create multiple ParamsFilePreProcessors to allow parsing files using the formats specified in ParameterFile.ParameterFileType. Also maintain the currently used parsing style of whitespace split arguments that allows single and double quoting and whitespace and quote escaping. This style of parsing is for a format not currently generated and will be removed once all consuming actions have been converted to using a supported format explicitly. by apell · 7 years ago
  77. 2573540 Document the options in smaller commands. by ccalvarin · 7 years ago
  78. 3ab171a Treat parsed option values differently by option type. by ccalvarin · 7 years ago
  79. fb153cd Throw away the confusing UnparsedOptionValueDescription name. by ccalvarin · 8 years ago
  80. 346c8ff Introduce "bazel help flags-as-proto" to print information about supported flags as a text protobuf. by fwe · 8 years ago
  81. a8c0c8d Pass the UnparsedOptionValues when setting or adding option values. by ccalvarin · 8 years ago
  82. 5fe8e66 Consolidate the "unparsed" option value tracking. by ccalvarin · 8 years ago
  83. 7da54b5 Move option value tracking classes to their own file. by ccalvarin · 8 years ago
  84. 1dce097 Replace referrals to options by their name to option definitions. by ccalvarin · 8 years ago
  85. 95c1ee3 Option value tracking should refer to the option definitions, not just track option name. by ccalvarin · 8 years ago
  86. 80399bc Options with oldNames will no longer get reported twice in the effective option lists. by ccalvarin · 8 years ago
  87. 3bcb9f6 More BUILD file refactorings. by philwo · 8 years ago
  88. 5b79925 Expansion flags need some restraints. by ccalvarin · 8 years ago
  89. 97abb52 Rename all logger instances to "logger" (instead "LOG" or "log"). by lberki · 8 years ago
  90. a8c00e2 Update comments about the option processor. by ccalvarin · 8 years ago
  91. 7c953bf Move final static option checks to compile time. by ccalvarin · 8 years ago
  92. 987f09f Move caching of OptionDefinitions to be static, and remove uncached extractions of OptionDefinitions. by ccalvarin · 8 years ago
  93. 3e44d5b Move static converter legality checks to compile time. by ccalvarin · 8 years ago
  94. 0044349 Move default value & converter finding logic to the OptionDefinition class. by ccalvarin · 8 years ago
  95. 687d6c4 Rollforward of https://github.com/bazelbuild/bazel/commit/0071b396776be4d146fd271499716dd5dea6f7e9: Enable parameter files for manifest merger actions. by apell · 8 years ago
  96. 0047fdc Refactoring: OptionsParser now uses the visitor pattern to iterate over Blaze options. by fwe · 8 years ago
  97. 41f2974 Move option tag checks to compile time. by ccalvarin · 8 years ago
  98. 0174424 Move compile-time checks to own package. by ccalvarin · 8 years ago
  99. edee4f2 Check at compile time that all options are declared public, and are non-final and non-static. by ccalvarin · 8 years ago
  100. 3159916 Adding compile time checks to the options parser. by ccalvarin · 8 years ago