aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Add --noshow_progress when performing queries in the CI script.Gravatar Erik Kuefler2015-07-27
| | | | | | | | | | Progress messages here mostly consist of package loading messages that aren't very interesting in this context. -- Change-Id: Ifee2ce5979ea47eb06cff199670fc5ed2218c139 Reviewed-on: https://bazel-review.googlesource.com/#/c/1730/ MOS_MIGRATED_REVID=99163320
* Enable simple compilation of Python artifacts for py_binary and py_library.Gravatar Googler2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99163140
* Add tools dependencies for Rust rules.Gravatar David Chen2015-07-27
| | | | | | | TESTED=manual -- MOS_MIGRATED_REVID=99161344
* Add docker_build for building Docker image using BazelGravatar Damien Martin-Guillerez2015-07-27
| | | | | | | | docker_build is a Skylark rule that describe a docker image. You can replace Dockerfile by a docker_build to use Bazel's incrementality model. -- MOS_MIGRATED_REVID=99160762
* Make default values of attributes point to the main repository.Gravatar Lukacs Berki2015-07-27
| | | | | | | Default values of attributes (e.g. "//tools/cpp:malloc" when an attribute declaration says .name("malloc").value("//tools/cpp:malloc")) are now considered as a label inside the main repository and not inside the external repository. This is consistent with how we treat implicit/default attributes and is useful because these are usually tool dependencies. -- MOS_MIGRATED_REVID=99160392
* Fix sha1 for guava exampleGravatar Carl Mastrangelo2015-07-27
| | | | | | | | The hash in the field is the sha256 sum for the guava jar, rather than the sha1 sum. -- Reviewed-on: https://github.com/google/bazel/pull/320 MOS_MIGRATED_REVID=99045440
* When builds fail because select statements don't match, include in the errorGravatar Greg Estren2015-07-27
| | | | | | | | | | | | | | | | | | which conditions were checked. In other words, go from: ERROR: $WORKSPACE_ROOT/package/BUILD:69:12: Configurable attribute "srcs" doesn't match this configuration (would a default condition help?). to: ERROR: $WORKSPACE_ROOT/package/BUILD:69:12: Configurable attribute "srcs" doesn't match this configuration (would a default condition help?). Conditions checked: //foo:condition1 //foo:condition2 -- MOS_MIGRATED_REVID=99044040
* Update doc for the allowed C++ source file extensions.Gravatar Thiago Farina2015-07-27
| | | | | | | | | | After 77ac48e2d0874d152c29b597113053f2629b3bc3, it is possible to list C++ source files in srcs list with .c++ extension. -- Change-Id: I96a5d5a051967dccdf497c4aca4d1d3b1b03bd52 Reviewed-on: https://bazel-review.googlesource.com/#/c/1720/ MOS_MIGRATED_REVID=99039539
* SkylarkAttr: Introduce constants for attribute namesGravatar Laurent Le Brun2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99036450
* Reformat SkylarkAttr file.Gravatar Laurent Le Brun2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99032618
* Add attr.int_list to Skylark rulesGravatar Laurent Le Brun2015-07-27
| | | | | | | Also, remove cfg to non-label attributes. -- MOS_MIGRATED_REVID=99031167
* Skylark: Remove flags in attributesGravatar Laurent Le Brun2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99025960
* Refactoring: Replaced redundant strings.Gravatar Florian Weikert2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99024886
* Bazel release notes creationGravatar Damien Martin-Guillerez2015-07-27
| | | | | | | | | | | | This script uses the RELNOTES: tag (RELNOTES for a simple change, RELNOTES[NEW] for a new feature, RELNOTES[INC] for an incompatible change) to create the CHANGELOG.md file. -- Change-Id: If457a0a85f4a9ceddf822393d0aeb8b60c54136b Reviewed-on: https://bazel-review.googlesource.com/#/c/1583/ MOS_MIGRATED_REVID=99020942
* Fix some C++ compiler warnings to comply with -Wall.Gravatar Ulf Adams2015-07-27
| | | | | | | | | Some progress towards #311. -- Change-Id: I9276519d4a97d358b7c4f4e34a861522d75dd495 Reviewed-on: https://bazel-review.googlesource.com/#/c/1710 MOS_MIGRATED_REVID=99019961
* Use blaze_util_mingw.cc for bootstrapping on Windows.Gravatar Dmitry Lomov2015-07-27
| | | | | -- MOS_MIGRATED_REVID=99015580
* Remove implicit .a and .so outputs from Bazel.Gravatar Ulf Adams2015-07-27
| | | | | | | | | Change CcLibrary to work both with and without declared outputs. This fixed #61 - header-only libraries now compile on MacOS. -- MOS_MIGRATED_REVID=99007746
* Fixing python argument passingGravatar Damien Martin-Guillerez2015-07-27
| | | | | | | | The missing quotes were splitting arguments containing spaces. Discovered while testing last version of the docker skylark rules. -- MOS_MIGRATED_REVID=99006493
* Build tree blog postGravatar Kristina Chodorow2015-07-27
| | | | | -- MOS_MIGRATED_REVID=98958752
* For objc_proto_library, use root relative path of input protos to determine ↵Gravatar Chris Parsons2015-07-27
| | | | | | | | | output location instead of exec path. Prior to this fix, protos that were generated (and thus within genfiles as opposed to bin) would have their objc proto library output to the wrong location -- MOS_MIGRATED_REVID=98940823
* Add integration tests for the Objective-C example in Bazel.Gravatar Michael Thvedt2015-07-27
| | | | | -- MOS_MIGRATED_REVID=98938104
* Minor documentation fixes. Make sidebar navigation look more consistent.Gravatar David Chen2015-07-27
| | | | | -- MOS_MIGRATED_REVID=98934930
* Skylark: load() allows the loading of symbols via an alias.Gravatar Florian Weikert2015-07-27
| | | | | | | E.g. load("/foo/bla", my_rule = "old_name") will introduce the symbol "my_rule" as an alias for "old_name". -- MOS_MIGRATED_REVID=98933635
* Updated Skylark documentation in order to mention load()'s new alias featureGravatar Florian Weikert2015-07-27
| | | | | -- MOS_MIGRATED_REVID=98933598
* Wrap zip step into run_silent in compile.shGravatar Damien Martin-Guillerez2015-07-23
| | | | | | | | | Ordering of message were confusing if the zip step was failing. Fixes #319 -- MOS_MIGRATED_REVID=98932569
* Fix OS detection for Windows.Gravatar Googler2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98927867
* Change the default for CcLibraryHelper.emitLinkActionsIfEmpty to false.Gravatar Ulf Adams2015-07-23
| | | | | | | | | | | | | | | This is renamed from the previous name emitCompileActionsIfEmpty, which was a misnomer, because it didn't affect compile actions at all. Update the callers to no longer call the method if not necessary, which leaves only CcLibrary. CcBinary doesn't hit the link action code path, as it sets the link type to either DYNAMIC_LIBRARY or EXECUTABLE. This is in preparation for removing the implicit outputs from cc_library, which should allow building header-only libraries on MacOS. -- MOS_MIGRATED_REVID=98927221
* Use SafeImplicitOutputFunctions for all except the skylark ones.Gravatar Ulf Adams2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98926819
* Add #include <sys/socket.h> to blaze_util_mingw.ccGravatar Googler2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98924654
* Use custom util instead of std::to_string.Gravatar Googler2015-07-23
| | | | | | | std::to_string is not avcaliable on mingw. -- MOS_MIGRATED_REVID=98923935
* Renamed Ident to Identifier, added some helper methods and refactored two ↵Gravatar Florian Weikert2015-07-23
| | | | | | | methods. -- MOS_MIGRATED_REVID=98922811
* Add a BUILD file to src/main/cpp/util.Gravatar Ulf Adams2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98918607
* Remove another method from FoundationTestCase; use a static import instead.Gravatar Ulf Adams2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98914983
* Merge JunitTestUtils into MoreAsserts; update all callers.Gravatar Ulf Adams2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98914195
* Rename appearstoHaveNoObjectFiles to appearsToHaveObjectFiles.Gravatar Greg Estren2015-07-23
| | | | | | | | | | | | | | | Following constantly negating logic like "if (!appearsToHaveNoObjectFiles())" and then digging into the method to see a "if (!NO_OBJECT_GENERATING_FILETYPES.matches) { return false; }" feels like a lot more logical contortion than is necessary. -- MOS_MIGRATED_REVID=98859174
* Fixed Android example README.md to make the lists work.Gravatar Alex Humesky2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98856262
* Updates AndroidResourceProcessingAction and AarGeneratorAction to use temp ↵Gravatar Alex Humesky2015-07-23
| | | | | | | directories so that their files don't conflict with subsequent or concurrent invocations of those actions. -- MOS_MIGRATED_REVID=98848810
* Remove travis supportGravatar Kristina Chodorow2015-07-23
| | | | | | | | Unfortunately, Travis's virtual environment kept killing the Bazel server, making our tests flaky. We will be setting up a different CI system soon. -- MOS_MIGRATED_REVID=98840888
* Make tar.gz decompressor overwrite old versions of decompressed filesGravatar Kristina Chodorow2015-07-23
| | | | | | | | Otherwise Files.copy will throw an IOException when it tries to overwrite an existing copy. -- MOS_MIGRATED_REVID=98840310
* Rollforward of []: Blaze changes to support LLVM profile feedbackGravatar Googler2015-07-23
| | | | | | | Rollback of commit b961bb931400044ed91e6b0b596f94fe983f9f17. -- MOS_MIGRATED_REVID=98833728
* Make generate_workspace also generate a BUILD file with transitive depsGravatar Kristina Chodorow2015-07-23
| | | | | | | Fixes #89. -- MOS_MIGRATED_REVID=98832811
* Add instructions for getting Gerrit HTTP password to contributing.mdGravatar Kamal Marhubi2015-07-23
| | | | | | | | | This will help contributors who only read one level of docs, like myself! -- Reviewed-on: https://github.com/google/bazel/pull/316 MOS_MIGRATED_REVID=98829887
* Allow C++ files to have the .c++ extensionGravatar Kamal Marhubi2015-07-23
| | | | | | | | | | | | While somewhat uncommon, some build environments and projects use the .c++ extension for C++ source files. These projects should be buildable by an unmodified Bazel with no changes to the project other than adding a BUILD file. -- Change-Id: I71575842f50725e9068e7f6608f6404b293ad45c Reviewed-on: https://bazel-review.googlesource.com/#/c/1670/ MOS_MIGRATED_REVID=98823432
* Add #include <cstdio>.Gravatar Googler2015-07-23
| | | | | | | fprintf and friends live in cstdio per standard, and compilation fails under msys gcc if it is not included. -- MOS_MIGRATED_REVID=98817931
* Make Android appcompat libraries available using external labels.Gravatar Lukacs Berki2015-07-23
| | | | | | | This probably doesn't work with old SDKs and I have only tested with 21.1.1, but I assume the path to these libraries is not changed willy-nilly. -- MOS_MIGRATED_REVID=98816286
* Set up protobuf compilers on Windows correctly for bootstrapping.Gravatar Googler2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98815600
* Make the creation of the external package much simpler.Gravatar Lukacs Berki2015-07-23
| | | | | | | A previous change made the loading-time external label resolution unused, thus, now we can do away with a lot of machinery. The only unfortunate side effect is that instead of a nice and clear "No Android SDK found" error message, you'll get a more cryptic "external label //external:android/sdk is unbound" one. I think it's a fair tradeoff. -- MOS_MIGRATED_REVID=98813719
* Adds main/java/src to the base workspace. This is to enable ↵Gravatar Alex Humesky2015-07-23
| | | | | | | src/tools/android/java/com/google/devtools/build/android:android_builder_lib to depend on src/main/java:options. -- MOS_MIGRATED_REVID=98772591
* Support for .s, .S, and .asm files for objc rulesGravatar Chris Parsons2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98772452
* Adds android layoutlib to third_party build file.Gravatar Alex Humesky2015-07-23
| | | | | -- MOS_MIGRATED_REVID=98764306