- a4de484 Add rules_java load statements. by iirina · 6 years ago
- 0588d1f Modify AssignmentToListOfValuesConverter to accept an empty key. by steinman · 6 years ago
- 1f48824 Remove unused OptionsParser factory methods. by jcater · 6 years ago
- abddb96 Remove remaining uses of OptionsParser.newOptionsParser. by jcater · 6 years ago
- f00184e Allow platform mappings to change internal options. by jcater · 6 years ago
- 06d624a Fix classes that create OptionsParser instances to directly use the Builder. by jcater · 6 years ago
- d582268 Add Builder for OptionsParser. by jcater · 6 years ago
- e70f7f7 Make setAllowResidue and enableParamsFileSupport private. by jcater · 6 years ago
- bfcdca2 Clean up usages of setAllowResidue and enableParamsFileSupport to pass values into the factory method. by jcater · 6 years ago
- 841d176 Change back the name of getOptionsData. by jcater · 6 years ago
- ae148c7 Convert OptionsParserImpl to use a Builder to create instances. by jcater · 6 years ago
- 336e290 Add new factory methods to allow setting allowsResidue and ParamsFilePreProcessor when OptionsParser is created. by jcater · 6 years ago
- cf43d3b Remove unused 'setAllowSingleDashLongOptions' method. by jcater · 6 years ago
- 27fad93 Reduce lock contention on IsolatedOptionsData by ulfjack · 6 years ago
- deca59b Add short circuiting returns to equals method in OptionsBase. by Googler · 6 years ago
- 207528c Improve performance of BuildOptions#diff. Improvements come from: by Googler · 6 years ago
- 19a151f Improve performance of OptionsBase#asMap. by Googler · 6 years ago
- 21b759d Fix setting default values for Pattern options by Googler · 6 years ago
- 61d03b2 Support options with multiple values for platform to flag mappings. by schmitt · 6 years ago
- 2029979 remote: added REMOTE documentation category. by ishikhman · 6 years ago
- 849113c Add a "canExec" method to SpawnActionContext and SpawnRunner. by philwo · 6 years ago
- 207ac6e Allow passing a comma-separated list of strategies to the strategy flags. by philwo · 6 years ago
- 8c02aff Rename SKYLARK_SEMANTICS to STARLARK_SEMANTICS by laurentlb · 6 years ago
- 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
- bcad221 Linkify all flags in the Command Line Reference by Jingwen Chen · 6 years ago
- cb9b2af Parse and load starlark-defined options in full package-path form. by juliexxia · 6 years ago
- 692d148 Starlarkify all starlark build configurations-related work thus far (s/skylark/starlark) by juliexxia · 6 years ago
- 432cfe3 Make multi-value BuildOptions fields immutable. by gregce · 6 years ago
- d0dbbad Remove unused deps by Liam Miller-Cushon · 6 years ago
- 6cf6278 Display the names of changed options when dropping the analysis cache. by mstaib · 6 years ago
- 29971b4 Make options parsing residue " -- "-smart. by juliexxia · 6 years ago
- 1f332e0 Allow starlark rules to be build settings. by juliexxia · 6 years ago
- 7dcad73 Rename Skylark to Starlark in user-visible strings by laurentlb · 6 years ago
- 9cd6fa2 Add a check to not print deprecated flag warnings from flags set by the invocation policy. by juliexxia · 7 years ago
- 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
- 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
- 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
- e7d38d0 Label SkylarkSemantics options under a new SKYLARK_SEMANTICS documentation category. by cparsons · 7 years ago
- 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
- a629800 Add a <code>getSkylarkOptions</code> helper function to all OptionsProviders. by juliexxia · 7 years ago
- be31bb8 Modify --subcommands to allow pretty printing the arguments of a subcommand by ahumesky · 7 years ago
- 22d79ae Log warning cleanup by neerajen · 7 years ago
- 0c12603 Allow --worker_max_instances to take MnemonicName=value to specify max for each named worker. by Googler · 7 years ago
- 94b8702 Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
- 0a57d3d Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
- 96d3c91 Remove use of bare Immutable{List,Map,Set} Builder classes. by jcater · 7 years ago
- 9c8c775 Make attempting to change --config in invocation policy an error. by ccalvarin · 7 years ago
- aa98bc2 Remove alphabetical sorting of options in the canonical list. by ccalvarin · 7 years ago
- 78a5fcf Remove category checking from incompatible changes. by ccalvarin · 7 years ago
- eef8004 Support source versions newer than 8 in Bazel's annotation processors by cushon · 7 years ago
- 06e6874 Fix invocation policy's handling of the null default when filtering values. by ccalvarin · 7 years ago
- 0421d7d Warn about config expansions as we do for other expansions. by ccalvarin · 7 years ago
- 16f1c19 Remove wrapper options support. by ccalvarin · 7 years ago
- d55acc3 Fix canonical option list for options that implicitly require options with allowMultiple=true by ccalvarin · 7 years ago
- 6364017 Change config expansion application order, gated by startup flag --expand_configs_in_place. by ccalvarin · 7 years ago
- fecf464 Cleanup stream use in canonical list of options. by ccalvarin · 7 years ago
- 1ce985a Remove unused LegacyParamsFilePreProcessor. Removed test cases from OptionsParserTest are implemented in ParamsFilePreProcessorTest, ShellQuotedParamsFilePreProcessorTest and UnquotedParamsFilePreProcessorTest. by apell · 7 years ago
- 4871bf7 Switch on tracking of specific option priorities. by ccalvarin · 7 years ago
- c50cd13 Compute canonical list of options using OptionValueDescription's tracking of instances. by ccalvarin · 7 years ago
- 1a4f426 Track expansions in OptionValueDescription. by ccalvarin · 7 years ago
- 34a9fea Remove feature to allow expansion flags to have values. by ccalvarin · 7 years ago
- 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
- 7cd9e88 Track Option placement within a priority category. by ccalvarin · 7 years ago
- 2553875 Make option conflicts less spammy. by ccalvarin · 7 years ago
- faf2db2 Expand implicitRequirements in the location of the option that required it. by ccalvarin · 7 years ago
- ca74482 Clean up InvocationPolicy's use of OptionDescription. by ccalvarin · 7 years ago
- ceb1013 Report the structured Bazel command line via the BEP. by ccalvarin · 7 years ago
- 334d2f1 Downgrade the default invocation policy log levels to fine. by ccalvarin · 7 years ago
- e1b09f2 Categorize build options for BuildConfiguration. by gregce · 7 years ago
- 77e3a5c Add new option categorization and tagging information to HelpCommand's output. by ccalvarin · 7 years ago
- 659feca Move the canonicalization of an option value to the option value itself. by ccalvarin · 7 years ago
- 3a0df3c Track the origin of an option in the option instance, not its final value. by ccalvarin · 7 years ago
- 125e88d Deprecate wrapperOptions. by ccalvarin · 7 years ago
- 1ad38ea Track all option instances. by ccalvarin · 7 years ago
- 4acb36c Cleanup of expansion option naming by ccalvarin · 7 years ago
- 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
- 2573540 Document the options in smaller commands. by ccalvarin · 7 years ago
- 3ab171a Treat parsed option values differently by option type. by ccalvarin · 7 years ago
- fb153cd Throw away the confusing UnparsedOptionValueDescription name. by ccalvarin · 8 years ago
- 346c8ff Introduce "bazel help flags-as-proto" to print information about supported flags as a text protobuf. by fwe · 8 years ago
- a8c0c8d Pass the UnparsedOptionValues when setting or adding option values. by ccalvarin · 8 years ago
- 5fe8e66 Consolidate the "unparsed" option value tracking. by ccalvarin · 8 years ago
- 7da54b5 Move option value tracking classes to their own file. by ccalvarin · 8 years ago
- 1dce097 Replace referrals to options by their name to option definitions. by ccalvarin · 8 years ago
- 95c1ee3 Option value tracking should refer to the option definitions, not just track option name. by ccalvarin · 8 years ago
- 80399bc Options with oldNames will no longer get reported twice in the effective option lists. by ccalvarin · 8 years ago
- 3bcb9f6 More BUILD file refactorings. by philwo · 8 years ago
- 5b79925 Expansion flags need some restraints. by ccalvarin · 8 years ago
- 97abb52 Rename all logger instances to "logger" (instead "LOG" or "log"). by lberki · 8 years ago
- a8c00e2 Update comments about the option processor. by ccalvarin · 8 years ago
- 7c953bf Move final static option checks to compile time. by ccalvarin · 8 years ago
- 987f09f Move caching of OptionDefinitions to be static, and remove uncached extractions of OptionDefinitions. by ccalvarin · 8 years ago
- 3e44d5b Move static converter legality checks to compile time. by ccalvarin · 8 years ago
- 0044349 Move default value & converter finding logic to the OptionDefinition class. by ccalvarin · 8 years ago
- 687d6c4 Rollforward of https://github.com/bazelbuild/bazel/commit/0071b396776be4d146fd271499716dd5dea6f7e9: Enable parameter files for manifest merger actions. by apell · 8 years ago
- 0047fdc Refactoring: OptionsParser now uses the visitor pattern to iterate over Blaze options. by fwe · 8 years ago
- 41f2974 Move option tag checks to compile time. by ccalvarin · 8 years ago
- 0174424 Move compile-time checks to own package. by ccalvarin · 8 years ago
- edee4f2 Check at compile time that all options are declared public, and are non-final and non-static. by ccalvarin · 8 years ago
- 3159916 Adding compile time checks to the options parser. by ccalvarin · 8 years ago