aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Fix bug in StrictJavaDeps that was preventing jars on the bootclasspath fromGravatar Eddie Aftandilian2015-02-25
| | | | | | | being exempted from StrictJavaDeps enforcement. -- MOS_MIGRATED_REVID=87194169
* Global cleanup change.Gravatar Laurent Le Brun2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87194107
* Include NODEP_LABEL in the set of attributes that are not reported as ↵Gravatar Janak Ramakrishnan2015-02-25
| | | | | | | dependencies of a target (along with outputs and NODEP_LABEL_LIST, which was just special because of visibility). -- MOS_MIGRATED_REVID=87180069
* Add --local_test_jobs to limit local test concurrencyGravatar Mark Schaller2015-02-25
| | | | | | | | | | | | | | | Users have asked for ways to control the concurrency level of their local tests. They can do it right now using the --local_resources option, but that is unintuitive and affects the parallelism of non-test actions. This option changes the kind of resources obtained for local tests. If set, the CPU, RAM, and IO dimensions for local tests will not be used, and a new localTestCount dimension will be used, where the capacity is equal to the option's value, and each local test consumes one unit. -- MOS_MIGRATED_REVID=87177698
* Rewrite InMemoryJavaFileManager using JavacPathFileManager and Jimfs.Gravatar Liam Miller-Cushon2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87175187
* Enforce same behavior for //path/to/package and path/to/packageGravatar Damien Martin-Guillerez2015-02-25
| | | | | | | Having an error message in path/to/package and //path/to/package resolve to //path/to/package:package was a bit strange. -- MOS_MIGRATED_REVID=87171051
* Set the JavaBuider's strict dependency fix message to a more meaningful oneGravatar Damien Martin-Guillerez2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87167431
* Description redacted.Gravatar Damien Martin-Guillerez2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87162771
* Tweaks off of upcoming changes to SkylarkType.Gravatar Francois-Rene Rideau2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87154772
* Remove ChattyAssertsTestCase. Use static imports, move the code down theGravatar Ulf Adams2015-02-25
| | | | | | | | | | | | tree, rewrite most uses of assertPresence. This is a small step towards migrating the tests to JUnit 4. Depending on inheritance for the assert* methods is not recommended, and the (old) Asserts class is deprecated in JUnit 4. Sorry, there was no good way to do this piecemeal. -- MOS_MIGRATED_REVID=87154212
* Allow any character as first letter in package namesGravatar Damien Martin-Guillerez2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87153741
* Open-source BuildViewTestCase and the infrastructure required by it, as well asGravatar Ulf Adams2015-02-25
| | | | | | | | the tests under analysis/actions. They don't run yet, because the mock client setup is still missing. -- MOS_MIGRATED_REVID=87149625
* Remove meaningless timing check. This should decrease flakiness underGravatar Han-Wen Nienhuys2015-02-25
| | | | | | | load. -- MOS_MIGRATED_REVID=87143293
* Remove some methods from ChattyAssertsTestCase - some are inlined, and someGravatar Ulf Adams2015-02-25
| | | | | | | are unused. -- MOS_MIGRATED_REVID=87139146
* Move all logic to determine which output groups are to be built to ↵Gravatar Lukacs Berki2015-02-25
| | | | | | | | | BuildRequest.determineOutputGroups(). This paves the way for making --compile_only, --compilation_prerequsites_only and --save_temps into aliases for --output_groups=<something> -- MOS_MIGRATED_REVID=87138659
* Remove TempsProvider in favor of an output group.Gravatar Lukacs Berki2015-02-25
| | | | | -- MOS_MIGRATED_REVID=87136119
* Pass bundle_id attribute to PlMerge if it is explicitly setGravatar Googler2015-02-25
| | | | | | | | | * Adds primary and fallback bundle ID fields * Adds conflict resolution that considers IDs in order: plist file, primary ID (set in BUILD file), fallback ID (Blaze default). If plist and primary are both set, they should be equal, otherwise an error is thrown. -- MOS_MIGRATED_REVID=87106031
* Compute action start time in critical path using Clock.currentTimeMillis ↵Gravatar Miguel Alcon Pinto2015-02-25
| | | | | | | instead of nanoTime. As nanoTime should only be used to compute time differences. To avoid having to pass two long values representing time (And calling twice to Clock.xxx methods per action executed) we compute the wall time by passing a clock and computing the difference from the start nano time. -- MOS_MIGRATED_REVID=87102963
* Make xctest_app's .ipa an implicit output so that scripts external to Bazel ↵Gravatar Matthew DeVore2015-02-24
| | | | | | | can access it. -- MOS_MIGRATED_REVID=87086924
* Add the j2objc libraries as dependencies in IosTest.Gravatar Googler2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87083899
* Decrease flakiness of InterruptibleTest.testInterruptible.Gravatar Han-Wen Nienhuys2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87066171
* Removed a couple of warnings in JavaBuilder.Gravatar Damien Martin-Guillerez2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87049801
* LinuxSandboxedStrategy: only set debug if --verbose_failures is set.Gravatar Han-Wen Nienhuys2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87048867
* Simplify the algorithm to compute top-level artifacts to build even more by ↵Gravatar Lukacs Berki2015-02-24
| | | | | | | creating a HIDDEN_TOP_LEVEL output group and putting the artifacts required for building runfiles there. -- MOS_MIGRATED_REVID=87039530
* Remove FilesToCompileProvider and CompilationPrerequisitesProvider and ↵Gravatar Lukacs Berki2015-02-24
| | | | | | | replace them with output groups. -- MOS_MIGRATED_REVID=87038548
* Description redacted.Gravatar Ulf Adams2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87036991
* Description redacted.Gravatar Nathan Harmata2015-02-24
| | | | | -- MOS_MIGRATED_REVID=87009938
* Use a factory method in ASTFileLookupValue to enforce that the NO_FILE ↵Gravatar Nathan Harmata2015-02-24
| | | | | | | constant is correctly used. -- MOS_MIGRATED_REVID=87008436
* Change default xcode_options to DebugGravatar Daniel Wagner-Hall2015-02-23
| | | | | | | Having a random non-Debug non-Release xcode_options doesn't serve any useful purpose. -- MOS_MIGRATED_REVID=86999601
* Make an error message more robust.Gravatar Francois-Rene Rideau2015-02-23
| | | | | | | Make it not depend on the iteration order on the hash table of **kwargs. -- MOS_MIGRATED_REVID=86986044
* Don't allow bundles in objc_* deps.Gravatar Peter Schmitt2015-02-23
| | | | | | | | | Use the "bundles" attribute instead. RELNOTES: Use "bundles" instead of "deps" to depend on bundles in objc rules. -- MOS_MIGRATED_REVID=86985618
* Add documentation for Skylark Go rules.Gravatar Han-Wen Nienhuys2015-02-23
| | | | | -- MOS_MIGRATED_REVID=86946740
* Xcode project files: Add dependencies on ios_extension from objc_binary ↵Gravatar Matthew DeVore2015-02-23
| | | | | | | | | correctly. ios_extension is a direct dependency of the objc_binary, but none of the transitive dependencies should be added to the build phases, since this would cause the symbols of the linked objc_binary to contain everything the ios_extension has, which we don't want. -- MOS_MIGRATED_REVID=86920610
* Add a dummy source file to the Xcode targets for ios_extensions to make ↵Gravatar Matthew DeVore2015-02-22
| | | | | | | Xcode happy. -- MOS_MIGRATED_REVID=86910779
* Use the crosstool feature configuration for all modules, layering and headerGravatar Manuel Klimek2015-02-22
| | | | | | | processing related flags. -- MOS_MIGRATED_REVID=86898123
* Add toString method to QueryEvalResult.Gravatar Janak Ramakrishnan2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86826447
* Convert ResourceSet ctor calls to factory methodGravatar Mark Schaller2015-02-20
| | | | | | | | | | Most current invocations of the ResourceSet constructor shouldn't care about any new dimensions we add to restrict test execution. This change allows us to make those changes, keep the ResourceSet ctor symmetrical, and avoid contaminating those ctor call sites with noise. -- MOS_MIGRATED_REVID=86826112
* Move .accept() from Argument to PassedGravatar Francois-Rene Rideau2015-02-20
| | | | | | | This fixes the visit/accept protocol for Argument.Passed. -- MOS_MIGRATED_REVID=86799044
* Fix bug when using header modules and FDO with --save_temps.Gravatar Manuel Klimek2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86797852
* Ensure that XCVersionGroup always has a file type.Gravatar Peter Schmitt2015-02-20
| | | | | | | Without this, xcode doesn't accept the data model's version group. -- MOS_MIGRATED_REVID=86796043
* Implement ios_extension rule. See IosExtensionRule.java for information on ↵Gravatar Matthew DeVore2015-02-20
| | | | | | | | | how app extensions are built and how they differ from application bundles. RELNOTES: Support ios_extension and ios_extension_binary rules for creating iOS app extensions. -- MOS_MIGRATED_REVID=86788086
* Improve Java examplesGravatar Kristina Chodorow2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86787893
* Reenable Mac tests, but without ParallelEvaluatorTests.Gravatar Han-Wen Nienhuys2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86780976
* Bazel's .gitignore: replace tools/java/* by tools/jdk/*Gravatar Damien Martin-Guillerez2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86780538
* Address John's comments on FAQGravatar Han-Wen Nienhuys2015-02-20
| | | | | -- MOS_MIGRATED_REVID=86780440
* Do not add header modules to the object files in CcCompilationOutputs.Gravatar Manuel Klimek2015-02-20
| | | | | | | | Gets rid of a confusing warning that there are no object files, but something is linked. -- MOS_MIGRATED_REVID=86777258
* Use .pcm.d as file name for the dependency file for header modules.Gravatar Manuel Klimek2015-02-20
| | | | | | | | This can otherwise clash with C/C++ compiles where the source file has the same name as the target. -- MOS_MIGRATED_REVID=86776429
* Description redacted.Gravatar Googler2015-02-19
| | | | | -- MOS_MIGRATED_REVID=86738858
* Fix shutdown deadlock when a shutdown hook crashes - halt() instead of exit().Gravatar Eric Fellheimer2015-02-19
| | | | | | | See associated bug for more details. -- MOS_MIGRATED_REVID=86708715
* Naming and documentation cleanup left over from a recent CL.Gravatar Peter Schmitt2015-02-19
| | | | | | | As discussed in []. -- MOS_MIGRATED_REVID=86708361