| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
--
PiperOrigin-RevId: 142692462
MOS_MIGRATED_REVID=142692462
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 142489262
MOS_MIGRATED_REVID=142489262
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks CI
"Parameter 'url' has no default value", see http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/JAVA_VERSION=1.7,PLATFORM_NAME=linux-x86_64/1104/console.
*** Original change description ***
Make Bazel build dot
This change has several parts, it:
* Adds a "make" repository rule, which runs ./configure && make on a
repository.
* Modifies the tar.gz decompressor to restore timestamps. This was
an issue with dot, as make examines the timestamp to determine if
files need to be rebuilt. Because Bazel was not preserving the
archive's timestamp, it was rebuilding things that it did not need to
(and, I think, exposed some bugs in dot's Makefile).
* Actually add dot as an externa...
***
--
PiperOrigin-RevId: 142469299
MOS_MIGRATED_REVID=142469299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change has several parts, it:
* Adds a "make" repository rule, which runs ./configure && make on a
repository.
* Modifies the tar.gz decompressor to restore timestamps. This was
an issue with dot, as make examines the timestamp to determine if
files need to be rebuilt. Because Bazel was not preserving the
archive's timestamp, it was rebuilding things that it did not need to
(and, I think, exposed some bugs in dot's Makefile).
* Actually add dot as an external repository. I made the dot-graph
target manual, so it won't be downloaded/built by the default //...
target.
* Remove dot scrubbing from the Bazel export process.
* Added some names to download_and_extract params, because it's really
annoying to only be able to reference them positionally.
--
PiperOrigin-RevId: 142452055
MOS_MIGRATED_REVID=142452055
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141293305
MOS_MIGRATED_REVID=141293305
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 141220359
MOS_MIGRATED_REVID=141220359
|
|
|
|
|
|
|
|
|
| |
Closes #2156.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2156
PiperOrigin-RevId: 141039016
MOS_MIGRATED_REVID=141039016
|
|
|
|
|
|
| |
--
PiperOrigin-RevId: 140857762
MOS_MIGRATED_REVID=140857762
|
|
|
|
|
|
|
| |
Structs no longer use reference equality, order comparison between types will be disallowed, and set() will be renamed.
--
MOS_MIGRATED_REVID=140785480
|
|
|
|
|
|
|
|
| |
Closes #2129.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2129
MOS_MIGRATED_REVID=140134637
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are the options that a colleague needed to install in their VS 2015 Community Edition install before it was possible to compile C++ with Bazel. I've reflected this in the doc (I thought I remembered an open issue for this, but couldn't find it just now when I looked).
(I elected to not change the markdown formatting because of the `<br/>` in play. I think it's possible to get the same hanging indent by indenting the text within a bullet by one indent-width, but I have no way of previewing the rendering to know whether that's true or not.)
![cpp options in vs 2015](https://cloud.githubusercontent.com/assets/69720/20141432/3cfe71e6-a688-11e6-83cd-070fa60a54f2.PNG)
(Specifically, in the screenshot, I'm referring to the C++ ones, not any of the others).
Closes #2063.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2063
MOS_MIGRATED_REVID=140134095
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change:
- Updates the Installation page with instructions
for Windows. Until now those were on the dedicated
Windows page, but now for sake of consistency with
other instructions for platforms, we have
everything on one page.
- Adds notes about Chocolatey and links to the
relevant maintenance page.
- Updates the Windows requirements page, removes
duplicate information.
- Updates the left-side navigation pane making the
Installation menu collapsible, adding the
Windows-specific pages as submenu items
- Updates the Copyright message in page footers,
fixes some typos, fixes broken links.
Fixes https://github.com/bazelbuild/bazel/issues/2128
--
MOS_MIGRATED_REVID=140119465
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=140119096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Skylark already has ctx.configuration.coverage_enabled to determine if coverage data collection is on for an entire run. But that does not reveal which targets specifically are supposed to be instrumented (based on the values of --instrumentation_filer and --instrument_test_targets). This is inefficient for languages which add coverage instrumentation at compile-time, though correct coverage output can still be produced by instrumenting everything and filtering later.
By default, this function returns whether the rule represented by ctx should be instrumented. If a Skylark Target (e.g. from a label or label_list attribute in ctx.attr) is passed to the function, it instead returns whether that Target is a rule whose sources should be instrumented. Rules that directly incorporate source-files from their dependencies before compilation (e.g. header files) may need to know if those source files need to be instrumented when compiled.
Expanded the documentation of instrumented_files to be a more general section on implementing code coverage instrumentation in Skylark.
Also tweaked the code comment and variable names for the version of shouldIncludeLocalSources that takes a TransitiveInfoCollection.
RELNOTES: Add ctx.coverage_instrumented function to Skylark, to indicate whether a specific targets should be instrumented for code coverage data collection.
--
MOS_MIGRATED_REVID=139460989
|
|
|
|
|
|
|
|
|
|
| |
The attribute for the source list is "srcs", not "src".
Closes #2098.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2098
MOS_MIGRATED_REVID=139380743
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138974884
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138822436
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138752213
|
|
|
|
| |
MOS_MIGRATED_REVID=138643916
|
|
|
|
|
|
|
| |
Add doc for the "read only" error message.
--
MOS_MIGRATED_REVID=138194709
|
|
|
|
|
|
|
|
|
|
|
|
| |
This
- makes the `tools/*.ps1` generation more sane
- supports generating a package for RCs
Closes #2005.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/2005
MOS_MIGRATED_REVID=138052483
|
|
|
|
|
|
|
|
|
|
| |
Make it explicit that the user only needs VC++
with Windows SDK.
Fixes https://github.com/bazelbuild/bazel/issues/1564
--
MOS_MIGRATED_REVID=137709665
|
|
|
|
|
|
|
|
|
|
|
|
| |
The C++ client now talks to the Java server through protobuf messages
using the RPC mechanism provided by grpc, so this AF_UNIX socket file is
not used anymore for the communication between them since commit
a3c4833dc24b: ("Remove support for using AF_UNIX...").
--
Change-Id: Ic71e4c65ebb6bb2e661128635c2440007feaf5f6
Reviewed-on: https://bazel-review.googlesource.com/#/c/7030/
MOS_MIGRATED_REVID=137679905
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=137500893
|
|
|
|
|
|
|
|
|
| |
example.
RELNOTES:none
--
MOS_MIGRATED_REVID=137369185
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=137293859
|
|
|
|
|
|
|
|
|
|
| |
- Add debugging tips
- Give more visibility to tools/build_defs/g3doc/
- Mention Standalone Skylark
- Remove some mentions of build extensions
--
MOS_MIGRATED_REVID=137175010
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=137004410
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release 0.0.2 is too old and doesn't work any more.
I'll make the same change in the tutorial repo.
Closes #1962.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1962
MOS_MIGRATED_REVID=136825134
|
|
|
|
|
|
|
|
| |
Closes #1938.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1938
MOS_MIGRATED_REVID=136603317
|
|
|
|
|
|
|
|
|
|
|
| |
And refer it from the various release pages.
Also:
- Adds the sig file to the release candidate page
- Fix a typo
--
MOS_MIGRATED_REVID=135793241
|
|
|
|
|
|
|
| |
As discovered in #1919.
--
MOS_MIGRATED_REVID=135677514
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=135474033
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=135472917
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=135382903
|
|
|
|
|
|
|
| |
--
Change-Id: I12cc96ee23e5a35d197e867813dfcedf3620b536
Reviewed-on: https://bazel-review.googlesource.com/#/c/6339
MOS_MIGRATED_REVID=134773226
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Throw an error if Bash-on-Windows is found instead of MSYS bash
2. Introduce BAZEL_VS environment variable
3. Output more information
Fix https://github.com/bazelbuild/bazel/issues/1847
--
Change-Id: Ic4571c6c792d9b81df4cd800b8f19d121cc44c33
Reviewed-on: https://bazel-review.googlesource.com/#/c/6330
MOS_MIGRATED_REVID=134531295
|
|
|
|
|
|
|
|
|
| |
This entails adding a read-locking mechanism to Mutability contexts.
RELNOTES[INC]: Updating list/dicts while they are being looped over is not allowed. Use an explicit copy if needed ("for x in list(mylist):").
--
MOS_MIGRATED_REVID=134442701
|
|
|
|
|
|
| |
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1742
MOS_MIGRATED_REVID=134283632
|
|
|
|
|
|
|
| |
Fixes https://github.com/bazelbuild/bazel/issues/1786
--
MOS_MIGRATED_REVID=134271340
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=133959741
|
|
|
|
|
|
|
| |
Fixes https://github.com/bazelbuild/bazel/issues/1763
--
MOS_MIGRATED_REVID=133594557
|
|
|
|
|
|
|
|
|
|
| |
The previous link to the gtest-1.7.0 zip was broken, making it difficult for a user to follow-along with the documentation. Project has been moved to github, links and prefixes updated accordingly.
Closes #1688.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1688
MOS_MIGRATED_REVID=133572103
|
|
|
|
|
|
|
|
|
|
| |
This fixed issue #947 for me.
Closes #1652.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1652
MOS_MIGRATED_REVID=133564534
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=133257383
|
|
|
|
|
|
|
|
|
| |
* Rename `hash` rule in Computed dependencies section since the name of the
rule conflicts with the Skylark function of the same name.
* Fix styling in some examples.
--
MOS_MIGRATED_REVID=132588578
|
|
|
|
|
|
|
| |
as an alternative to removing the debug logging.
--
MOS_MIGRATED_REVID=132570566
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132257620
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=132241346
|