aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Add ios_sdk_version=8.4 flag to bazel src tests.Gravatar Chris Parsons2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103549676
* Use OS X compatible gcov with experimental_ios_test.Gravatar Peter Schmitt2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103549584
* Serialize workspaceName.Gravatar Han-Wen Nienhuys2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103547846
* Pass the BuildConfigurationCollection into the BuildView testing methods.Gravatar Ulf Adams2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103544466
* workers: Use the new worker testbed to check that workers get reused ↵Gravatar Philipp Wollermann2015-09-21
| | | | | | | correctly, restart after a clean exit and that workers returning junk are being dealt with. -- MOS_MIGRATED_REVID=103542544
* workers: Put all tests in bazel_worker_test.sh. Add a testbed that makes it ↵Gravatar Philipp Wollermann2015-09-21
| | | | | | | easy to test details of how the worker strategy behaves in corner cases. -- MOS_MIGRATED_REVID=103541927
* workers: Make sure to wait for worker processes to exit so that they don't ↵Gravatar Philipp Wollermann2015-09-21
| | | | | | | become zombies. -- MOS_MIGRATED_REVID=103541217
* workers: Remove unneeded constructor.Gravatar Philipp Wollermann2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103541148
* workers: Some tweaks to the WorkerPool config.Gravatar Philipp Wollermann2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103541116
* Unify AndroidLibrary code paths.Gravatar Googler2015-09-21
| | | | | | | | | | There were 2-3 code paths taken depending on whether resources are defined or not. These contained a lot of duplication. This CL factors out the similarities. -- MOS_MIGRATED_REVID=103538550
* Enforce UTF-8 encoding in bootstrappingGravatar Damien Martin-Guillerez2015-09-21
| | | | | | | This is breaking our CI system. Also removed the UTF-8 quotes. -- MOS_MIGRATED_REVID=103534994
* Small cleanup: execPath is available locally.Gravatar Ulf Adams2015-09-21
| | | | | | | -- Change-Id: If84b34393b88bad345ddf76aab0b033e77016f94 Reviewed-on: https://github.com/bazelbuild/bazel/pull/466 MOS_MIGRATED_REVID=103530511
* Extract MountMap to a top-level class.Gravatar Ulf Adams2015-09-21
| | | | | | | -- Change-Id: I26cf10accaa6f62014c65f41637a36fbeab42b0a Reviewed-on: https://github.com/bazelbuild/bazel/pull/465 MOS_MIGRATED_REVID=103529462
* Remove html title handling from Chart, ChartCreators, and HtmlChartVisitor, ↵Gravatar Klaas Boesche2015-09-21
| | | | | | | handle in HtmlCreator -- MOS_MIGRATED_REVID=103528221
* Move Label from the lib.syntax to the lib.cmdline package so that:Gravatar Lukacs Berki2015-09-21
| | | | | | | | | | - Label parsing can be simplified - lib.syntax is only contains the code for Skylark and is reasonably independent from the problem domain of building things This change is mostly only changes to imports declarations. The rest is reversing the dependency between :cmdline and :syntax and moving a tiny amount of code between Printer and FilesetEntry and the addition of SkylarkPrintableValue that I couldn't be bothered to separate out into its own change. -- MOS_MIGRATED_REVID=103527877
* Add a "Google Play Services" target to android_sdk_repository that can be ↵Gravatar Lukacs Berki2015-09-21
| | | | | | | | | references as "//external:android/google_play_services". Note that android_sdk_repository itself works okay even if this package is not downloaded from the Android SDK package manager (of course, rules that depend on the missing code will fail to build) -- MOS_MIGRATED_REVID=103525330
* Make sure disabled FDO features are filtered out.Gravatar Googler2015-09-21
| | | | | | | Without this, the FDO features enabled under --fdo* blaze options are not removed when BUILD files contain "features = ['-fdo_instrument', '-fdo_optimize']". -- MOS_MIGRATED_REVID=103431508
* Mark root causes as transient. Serializing nested sets is annoying, and ↵Gravatar Janak Ramakrishnan2015-09-21
| | | | | | | since ErrorInfo doesn't override equality, there's no issue with preserving equality for now. -- MOS_MIGRATED_REVID=103414237
* Do not store a separate map for external package data. This ensures that ↵Gravatar Han-Wen Nienhuys2015-09-21
| | | | | | | | | serialization works correctly. Removes ExternalPackage as Package specialization. -- MOS_MIGRATED_REVID=103395682
* Enable j2objc_library proto aspect for Bazel. Note that the remote j2objc ↵Gravatar Michael Thvedt2015-09-21
| | | | | | | | | workspace hasn't been set up yet. RELNOTES: j2objc_library on Bazel now transpiles transitive proto_library dependencies. (Note that java_* rules in Bazel do not yet support protos; currently they ignore proto dependencies.) -- MOS_MIGRATED_REVID=103392720
* Set build setting VALID_ARCHS to be armv7,armv7s,arm64,x86_64.Gravatar Rumou Duan2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103391699
* Remove unused copts attribute from j2objc_library.Gravatar Rumou Duan2015-09-21
| | | | | | | RELNOTES[INC]: Attribute "copts" is removed from j2objc_library. -- MOS_MIGRATED_REVID=103390200
* Tiny typo fixGravatar Mark Schaller2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103387106
* Also change C++ to use the new split attribute lists.Gravatar Ulf Adams2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103384782
* Add additional sources of test host to xctest targetsGravatar Chris Parsons2015-09-21
| | | | | | | Also improve test coverage for inclusion of dummy source file in xcode project targets -- MOS_MIGRATED_REVID=103384049
* Split the list of instrumentation attributes into two lists.Gravatar Ulf Adams2015-09-21
| | | | | | | | Rules that use the new style get sources collected also from rules that claim that they support coverage, even if they don't (like filegroup). -- MOS_MIGRATED_REVID=103381221
* Remove the last call to BuildView.getConfigurationCollection() and the method.Gravatar Ulf Adams2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103380547
* Tighten up the requirements on workspace namesGravatar Kristina Chodorow2015-09-21
| | | | | | | | | | Fixes #462. RELNOTES: Workspace names are now restricted to being in their base directory (that is, the names cannot contain up-level references or /./). -- MOS_MIGRATED_REVID=103379893
* Partially revert change to collect baseline coverage from individual libraries.Gravatar Ulf Adams2015-09-21
| | | | | | | | | | | | | We still want to do that, but not like this. Our infrastructure supports per-target coverage, and so we also need to support per-target baseline coverage. I'm working on better documentation (not hard to be better than no docs), which will cover this. I left a couple of TODOs to explain how we want to do it in the future. -- MOS_MIGRATED_REVID=103379710
* Increase size of //src/test/shell/bazel:maven_testGravatar Damien Martin-Guillerez2015-09-21
| | | | | | | It is timeout flaky. -- MOS_MIGRATED_REVID=103379536
* Split the lib.syntax off of the :packages-internal target in preparation for ↵Gravatar Lukacs Berki2015-09-21
| | | | | | | moving Label to the lib.cmdline package . -- MOS_MIGRATED_REVID=103378481
* Move BlazeRuntime.getView() to CommandEnvironment. Update all callers.Gravatar Ulf Adams2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103376668
* Skylark: Unified ListComprehension and DictComprehension.Gravatar Florian Weikert2015-09-21
| | | | | | | As a result, complex dict comprehensions (nested + with conditions) can be used. -- MOS_MIGRATED_REVID=103374493
* Separate build-specific types and types inherent to Skylark.Gravatar Lukacs Berki2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103374106
* Allow construct "a, = [1]" in parser.Gravatar Laurent Le Brun2015-09-21
| | | | | | | | | This is equivalent to: (a,) = [1] which puts the element of a 1-element list in the variable. -- MOS_MIGRATED_REVID=103371728
* Native.glob: Remove obsolete 'excludes' argument.Gravatar Laurent Le Brun2015-09-21
| | | | | | | | Due to a typo in the past, we had to support both 'exclude' and 'excludes' for the migration. -- MOS_MIGRATED_REVID=103371676
* Rename ModuleEnvironment.getFileFromDepot to getFileFromWorkspace.Gravatar Ulf Adams2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103367814
* Remove support for the deprecated include() statement in order to be able to ↵Gravatar Lukacs Berki2015-09-21
| | | | | | | | | separate Skylark from the rest of the code so that Label parsing can be simplified. This is another go at []: now that the tests were fixed in [] and [] it can be submitted again. -- MOS_MIGRATED_REVID=103364881
* Move getOutputFilesystem to CommandEnvironment; refactor BlazeRuntime commands.Gravatar Ulf Adams2015-09-21
| | | | | | | | | | This change makes it so commands are no longer both stored in the BlazeRuntime and in the BlazeCommandDispatcher. Instead, they are only stored in BlazeRuntime and usually passed there during construction. We have some tests where this is tricky, so I'm keeping the old code path for now. -- MOS_MIGRATED_REVID=103364581
* Move the commandId and getCommandStartTime() to CommandEnvironment.Gravatar Ulf Adams2015-09-21
| | | | | | | | They are usually on the same line, so doing this in separate changes can cause merge conflicts. -- MOS_MIGRATED_REVID=103362797
* Adds an implicit "fully_linked" archive output to objc_library. Gravatar Googler2015-09-21
| | | | | | | | | | Adds a fully linked static library as an implicit target of objc_library. This implicit target is a library that contains the full transitive closure of libraries inside of it. For example, if liba depends on libb, then liba_fully_linked contains all of the symbols in liba and libb. Tested: Added unit tests that check the right libraries are linked in. -- MOS_MIGRATED_REVID=103334108
* More documentation for j2objc_library.Gravatar Rumou Duan2015-09-21
| | | | | -- MOS_MIGRATED_REVID=103333849
* Refactor SkylarkList to allow MutableListGravatar Francois-Rene Rideau2015-09-21
| | | | | | | | Make SkylarkList no longer read-only to match Python and the BUILD language. Instead, subject it to a Mutability object inherited from the Environment. -- MOS_MIGRATED_REVID=103332973
* Cleanup Skylark types some moreGravatar Francois-Rene Rideau2015-09-17
| | | | | | | | | | | Clarify the criterion for being a valid Skylark value; stop claiming immutability is "the" criterion when Skylark now has mutable values; stop relying on a reflection with a magic list (this also fixes the SkylarkShell build). Clarify the criterion for determining immutable types when making a SkylarkNestedSet. Clarify and use the criterion for being a valid Skylark dict key. -- MOS_MIGRATED_REVID=103313934
* Remove obsolete and deprecated xcode_options flag.Gravatar Googler2015-09-17
| | | | | | | RELNOTES: Remove deprecated xcode_options flag. -- MOS_MIGRATED_REVID=103311963
* Move all J2ObjC Bazel dependencies to third_party/java/j2objc.Gravatar Michael Thvedt2015-09-17
| | | | | -- MOS_MIGRATED_REVID=103303357
* Propogate J2ObjC files from runtime_deps in Java rules.Gravatar Michael Thvedt2015-09-17
| | | | | -- MOS_MIGRATED_REVID=103294328
* Fix Build Encyclopedia links for java_import.Gravatar Googler2015-09-17
| | | | | -- MOS_MIGRATED_REVID=103291087
* Make exception in case a test tries to remote-log more informative.Gravatar Janak Ramakrishnan2015-09-17
| | | | | -- MOS_MIGRATED_REVID=103290841
* Rollback of commit 4e5037520e3067f9d8784e1c59f9545b96111cd4.Gravatar Lukacs Berki2015-09-17
| | | | | | | | | | | | | | | | | *** Reason for rollback *** Broke tests, I mistakenly assumed it was flakiness. *** Original change description *** Remove support for the deprecated include() statement. This is part of the crusade to eliminate as every dependency in Skylark on the rest of the code so that it can be moved deeper in the dependency graph. RELNOTES: The include() statement in BUILD files is not supported anymore. -- MOS_MIGRATED_REVID=103284257