Commit 7b85122
Release 0.5.2 (2017-06-27)
Baseline: e78ad83
Cherry picks:
+ 6802831:
experimental UI: move stopUpdateThread() out of synchronized,
again
+ 019935d:
Fix bug in URI computation in RemoteModule
+ e9424cf:
Automated rollback of commit
7dec005.
+ 9eea05d:
Switching to Watcher API instead of wait_for_completion, in
preparation for deprecating the wait_for_completion field.
+ 8965981:
Set correct execroot for info
+ 716b527:
Only create a single per-build instance of the remote cache /
executor
+ 1d82d19:
protobuf: Update protobuf jars to be binary compatible with Java
6. Fixes #3198
+ 524b90d:
Change CAS URI to use the "bytestream" scheme instead of being
scheme-less
+ 4929ad7:
Automated g4 rollback of commit
923d7df.
+ 68b9a7e:
Automated g4 rollback of commit
da56606.
+ 2ba693f:
Automated rollback of commit
ce7c4de.
Incompatible changes:
- Blaze no longer generates xcode projects. Use tulsi.bazel.build
instead.
Important changes:
- Keyword-only syntax in a function definition is deprecated
(e.g. `def foo(a, *, b)` or `def foo(a, *b, c)`) and will be
removed in the future.
- Attempting to build an Android target without setting up
android_sdk_repository will now produce a helpful error message.
- Adds a sha256 attribute to git_repository and new_git_repository.
This can only be used if the remote is a public GitHub
repository. It forces
Bazel to download the repository as a tarball, which will often
be faster and
more robust than cloning it.
- Sandboxing is now enabled by default on FreeBSD (via
processwrapper-sandbox).
- android_test may use manifest placeholders with 'manifest_merger
= "android"'.
- load() statements should be called at the top of .bzl files,
before any
other statement. This convention will be enforced in the future.
- Effectively remove sysroot from CppConfiguration and allow it to
use select statements.
- proto_library.strict_proto_deps no longer exists.
- Flag --explicit_jre_deps is now a noop.
- The 'legacy' Android manifest merger is deprecated. Please
upgrade to the 'android' manifest merger, which is the same
merger used by Gradle.
https://developer.android.com/studio/build/manifest-merge.html
- Using $(CC_FLAGS) in a GenRule adds a dependency to the c++
toolchain
- add one-version enforcement to android_local_test
- Skylark support (apple_common.dotted_version(string)) for
building DottedVersion objects to interface with native apple
rules
- CC_FLAGS can be defined using 'cc-flags-make-variable' action_config in
CROSSTOOL
- ios_framework native rule has been removed. This rule had been
essentially broken for several months now; users should be using
the skylark ios framework rule.
https://github.com/bazelbuild/rules_apple has details.
- Clean command no longer uses boolean values for --async,
--expunge, and --expunge_async options.
- Partially fixes external J2ObjC support.
- '--aspects' can occur more than once on the command line.
- --no_ prefix no longer recognized.
- Use action_config in crosstool for static library archiving,
remove ar_flag.
- Added a new flag --sandbox_writable_path, which asks the sandbox
to
make an existing directory writable when running actions.
- bazel test now also computes a default instrumentation filter if
--collect_code_coverage is enabled
- n/na
- In .bzl files, top-level `if` statements are deprecated and will
be forbidden
in the future. Move them in a function body instead (or use a
conditional
expression instead: `x if condition else y`).
- ios_device and ios_test are deprecated. Please use the new testing
rules in https://github.com/bazelbuild/rules_apple instead.
- bazel query --output package now displays packages from external
repository with the format "@reponame//package". Packages in the
main repository continue to have the format "package".
- ctx.expand_make_variables is deprecated.
- Bazel posts links to the CAS to the BEP if remote caching /
execution is enabled
- `bazel info execution_root` returns the corrrect directory name
for the execution root.1 parent 0010cc9 commit 7b85122
1 file changed
Lines changed: 114 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
1 | 114 | | |
2 | 115 | | |
3 | 116 | | |
| |||
1372 | 1485 | | |
1373 | 1486 | | |
1374 | 1487 | | |
| 1488 | + | |
0 commit comments