aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Open source resource_extractor.py for singlejar apk building.Gravatar Adam Michael2016-11-16
| | | | | | | Now, apks can be built faster in Bazel using the --use_singlejar_apkbuilder flag. -- MOS_MIGRATED_REVID=139285943
* Normalize timestamps inside of APKs built with SingleJar.Gravatar Adam Michael2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139265482
* Remove the conditionals around buildConfiguration and make ↵Gravatar Sergio Campama2016-11-16
| | | | | | | buildConfiguration always present. This also fixes an issue with split targets in which the generated protos would end up in the wrong location, and then compiled with the wrong flags. -- MOS_MIGRATED_REVID=139253937
* Enable strict deps enforcement for importsGravatar Liam Miller-Cushon2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139243894
* Description redacted.Gravatar Googler2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139238158
* Remove unused importsGravatar Liam Miller-Cushon2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139234066
* Implement basic objc executable linking in the CROSSTOOL.Gravatar Cal Peyser2016-11-16
| | | | | | | | | | | | | | The following link features are *not* implemented yet: 1) Objc++ linking semantics 2) Dead stripping 3) --should_prioritize_static_libs 4) DSYM generation 5) Coverage support 6) Swift interop 7) Linkmap -- MOS_MIGRATED_REVID=139232434
* Supports --nodistinct_host_configuration withGravatar Greg Estren2016-11-16
| | | | | | | | | | | --experimental_dynamic_configs=notrim. This is simply a matter of populating the "global" host config from the target config instead of applying the HostTransition patch. -- MOS_MIGRATED_REVID=139222963
* aar_import takes advantage of Singlejar's dont_change_compression flag.Gravatar Adam Michael2016-11-16
| | | | | | | | AAR embedded JARs contain some compressed files (.class) and some non-compressed files (Java resources). -- MOS_MIGRATED_REVID=139222696
* Description redacted.Gravatar Cal Peyser2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139219934
* Code cleanup for interleaving target pattern eval and config creation.Gravatar Ulf Adams2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139209942
* Fix links for provider and configuration fragment docsGravatar Googler2016-11-16
| | | | | | | Change it to use relative links so it works for different deployments, and have the link for providers note that providers are attributes of a Target, not of ctx. -- MOS_MIGRATED_REVID=139207051
* Updates outdated options documentation forGravatar Greg Estren2016-11-16
| | | | | | | --distinct_host_configuration. -- MOS_MIGRATED_REVID=139205874
* aar_import provides jars also via JavaRuntimeJarProvider.Gravatar Adam Michael2016-11-16
| | | | | -- MOS_MIGRATED_REVID=139205671
* Refactor the logic that is used to retry client timeouts a bit so that the ↵Gravatar Lukacs Berki2016-11-15
| | | | | | | attempts take into account the fact that failed connection attempts can take a long time. -- MOS_MIGRATED_REVID=139199883
* Use SHA256 as digest algorithm when signing bazel debian packagesGravatar Yun Peng2016-11-15
| | | | | | | Fixed https://github.com/bazelbuild/bazel/issues/1611 -- MOS_MIGRATED_REVID=139190088
* Aspects-on-aspects implementation.Gravatar Dmitry Lomov2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139189444
* Use #equals() to check equality between ExitCode instances.Gravatar Lukacs Berki2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139180153
* Add a GenSignatureActionContext to inject the command line info.Gravatar Ulf Adams2016-11-15
| | | | | | | | | This is needed to fulfill the contract of the gensignature rule / the corresponding audit trail protobuf. Note that the action is uncachable and unconditional to execute. -- MOS_MIGRATED_REVID=139178114
* Minor refactoring.Gravatar Lukacs Berki2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139173954
* Fix strict deps handling of the default package.Gravatar Liam Miller-Cushon2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139159834
* Short-circuit deleted package retrieval if list is empty.Gravatar Janak Ramakrishnan2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139127910
* Only set the logging level if it has changed.Gravatar Janak Ramakrishnan2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139118594
* Avoid AutoProfiler overhead in AbstractBlazeQueryEnvironment#evaluateQuery.Gravatar Janak Ramakrishnan2016-11-15
| | | | | -- MOS_MIGRATED_REVID=139113333
* Make TargetPattern evaluation during query evaluation more parallel-friendly ↵Gravatar Nathan Harmata2016-11-15
| | | | | | | by introducing TargetPattern#parEval, which allows TargetPatterns' evaluations to explicitly have parallel implementations (no need to secretly use a FJP). -- MOS_MIGRATED_REVID=139101922
* Remove fail-fast check in NamedForkJoinWorkerThreadFactory constructor. ↵Gravatar Janak Ramakrishnan2016-11-15
| | | | | | | Costs CPU for what should be catchable by tests. -- MOS_MIGRATED_REVID=139097279
* Remove cargo-culted workaround for JDK-6440786Gravatar Liam Miller-Cushon2016-11-15
| | | | | | | | ZipOutputStream has been able to create empty zip files since JDK7: https://bugs.openjdk.java.net/browse/JDK-6440786 -- MOS_MIGRATED_REVID=139089919
* Remove module file flags from a CppCompileAction's cache key.Gravatar Googler2016-11-15
| | | | | | | | | | | | | Depending on input discovery, we remove some of the unused module file (.pcm) flags. If they are part of the cache key, this can lead to spurious recompiles. As all of actually required modules are determined by other files and the module maps, removing the module files from the cache key does not affect correctness. RELNOTES: Prevent spurious recompiles, e.g. with changing --test_arg. -- MOS_MIGRATED_REVID=139076906
* Fix the redirection for be.bazel.buildGravatar Damien Martin-Guillerez2016-11-15
| | | | | | | References to the Build Encyclopedia overview was incorrect and regex value were referencing wrong groups. -- MOS_MIGRATED_REVID=139073937
* Fix building Bazel under the new Linux sandboxGravatar Brian Silverman2016-11-14
| | | | | | | | | | find(1) defaults to not following symlinks, which doesn't work when all the folders get replaced with symlinks. -- Change-Id: I016db7bfefb308eb7026d2a52ba768613895dfee Reviewed-on: https://bazel-review.googlesource.com/c/6810/ MOS_MIGRATED_REVID=139063351
* Add missing filegroups to docs_embedded_in_srcs.Gravatar David Chen2016-11-14
| | | | | | | Fixes #2072 -- MOS_MIGRATED_REVID=139055988
* Add an escape hatch to quickly disable ↵Gravatar Carmi Grushko2016-11-14
| | | | | | | --experimental_extra_action_top_level_only for Aspects. -- MOS_MIGRATED_REVID=139003012
* Fix links on Java Bazel Tutorial page.Gravatar David Chen2016-11-14
| | | | | -- MOS_MIGRATED_REVID=138974884
* Description redacted.Gravatar Googler2016-11-14
| | | | | -- MOS_MIGRATED_REVID=138969633
* Don't break lambda bodies during tree pruningGravatar Liam Miller-Cushon2016-11-14
| | | | | | | | Rewriting block-bodied lambda bodies into empty blocks breaks breaks overload resolution. -- MOS_MIGRATED_REVID=138936301
* Fix doc bug: Target.files is the immediate files-to-build, not transitiveGravatar Jon Brandvein2016-11-14
| | | | | -- MOS_MIGRATED_REVID=138926471
* Redirects be.bazel.build and cr.bazel.build to the Build Encyclopedia and GerritGravatar Damien Martin-Guillerez2016-11-14
| | | | | | | | | | | | | https://be.bazel.build/c-cpp/cc_binary will now redirect to the cc_binary rules, as well as https://be.bazel.build/c-cpp#cc_binary https://be.bazel.build will now redirect to the documentation index https://cr.bazel.build will now redirect to the gerrit dashboard https://cr.bazel.build/42 will now redirect to the gerrit code review 42 -- MOS_MIGRATED_REVID=138904300
* Update ctx.expand_action() docGravatar Jon Brandvein2016-11-14
| | | | | -- MOS_MIGRATED_REVID=138900814
* In SkyQueryEnvironment, cache some more objects that are just functions of ↵Gravatar Janak Ramakrishnan2016-11-14
| | | | | | | final fields. -- MOS_MIGRATED_REVID=138894804
* Cache PerBuildSyscallCache if concurrency level is unchanged.Gravatar Janak Ramakrishnan2016-11-14
| | | | | -- MOS_MIGRATED_REVID=138893829
* In the //:srcs completeness test, ignore derivedGravatar Klaus Aehlig2016-11-14
| | | | | | | | | | | | | | The compile.sh script contains a test verifying that all sources of Bazel are contained in the //:srcs target. As reference, the list of files reachable from the top-level directory is taken. In this check, ignore all derived sources, i.e., the content of the derived subdirectory to make this test pass as well when executed from the distribution artifact. -- Change-Id: I590bc9f424ed5b9f87ed07166ecb75b5aeac9fb3 Reviewed-on: https://bazel-review.googlesource.com/#/c/7136 MOS_MIGRATED_REVID=138884271
* Fix bugs in slicing with a negative strideGravatar Jon Brandvein2016-11-14
| | | | | | | | | | | | | | There was a crash when the starting point of a negative slice is larger than the list length. In addition, there was an incorrect result when the ending point of a negative slice is less than the list's length times -1. It would wrongly exclude the first element. RELNOTES: Fix slicing bug where "abc"[:-4:-1] would give wrong answer -- MOS_MIGRATED_REVID=138878716
* Adapt the installation instruction to the distfileGravatar Klaus Aehlig2016-11-11
| | | | | | | | | | | | | | | | | Change the installation instructions to be compatible with the upcoming distribution artifact change. For compiling from source, we recommend two ways, - using the distribution archive and calling ./compile.sh, and - using a bootstrap version of bazel already installed and calling bazel build //src:bazel. The third way, of having the precise version of protoc needed already installed is still possible but not recommended as it is very fragile. So do not mention it. -- Change-Id: I2f41913b37bcb0058a28e6b49c496611ae4b1908 Reviewed-on: https://bazel-review.googlesource.com/#/c/7132 MOS_MIGRATED_REVID=138871245
* Really mark //src/main/cpp/util:file_platform_test as manualGravatar Klaus Aehlig2016-11-11
| | | | | | | | | | ...as opposed to //src/test/cpp:blaze_util_test which works fine. -- Change-Id: I1e629e6f8eda47cd7eac11511d54ee23f7122848 Reviewed-on: https://bazel-review.googlesource.com/#/c/7335 MOS_MIGRATED_REVID=138871238
* Implement action cache resolution for ObjcCompileAction. This allows forGravatar Cal Peyser2016-11-11
| | | | | | | | | correct behavior in dotd pruning after a bazel shutdown - the action will realize that its inputs are not known and will consult the on-disk action cache. -- MOS_MIGRATED_REVID=138868221
* ObjcCompileAction provides all headers to sandboxed execution. This allowsGravatar Cal Peyser2016-11-11
| | | | | | | headers pruned by .d pruning to be re-added if they are changed. -- MOS_MIGRATED_REVID=138866385
* Mark //src/test/cpp/util:file_platform_test as manualGravatar Klaus Aehlig2016-11-11
| | | | | | | | | ...as it fails to compile. -- Change-Id: I9040f953235fd71b1d5cfc2bb3dbcba9182ad085 Reviewed-on: https://bazel-review.googlesource.com/#/c/7334 MOS_MIGRATED_REVID=138865280
* Explains why included files are not in sandbox path.Gravatar Yue Gan2016-11-11
| | | | | | | Fixes #2041. -- MOS_MIGRATED_REVID=138865231
* output_group is not a real Skylark provider for aspects, as well as for rules.Gravatar Dmitry Lomov2016-11-11
| | | | | -- MOS_MIGRATED_REVID=138863855
* Do not crash when aspects provide duplicate things.Gravatar Dmitry Lomov2016-11-11
| | | | | -- MOS_MIGRATED_REVID=138860974