Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/oppia/bazel

a fast, scalable, multi-language and extensible build system
https://github.com/oppia/bazel

Forward InstrumentedFilesProvider from all dependencies by default (conditioned on flag)

Currently, the entire dependency chain between a test and whatever rule compiles the source file...

21179b2a82154b870ad8c5a7ad22b4662067cb29 authored over 4 years ago
Have split deps sort by mnemonic, then config checksum.

The mnemonic is something like "k8-fastbuild", which almost every configuration has in common. T...

8188ccf5f653d2c110a4196861288f96607ddf56 authored over 4 years ago
Update label for the exec-groups link.

PiperOrigin-RevId: 313801771

d0fa28bffd282bb709643c9dcf319c279e9c64a4 authored over 4 years ago
bazel rules: explain genrule PATH behavior

...which differs surprisingly between Bazel and Blaze.

For 2020 Doc Fixit.

Fixes https://githu...

dd21dd27a6edbc194889e57d8be5587337f89f29 authored over 4 years ago
Fix wrong mirror URL of bazel-toolchains 3.1.0.

RELNOTES: None.
PiperOrigin-RevId: 313771454

b7d9843cf483f5df7674edc2c660131f42a8c95c authored over 4 years ago
Add path to sample file in docs for workspace_status_command

RELNOTES:none
PiperOrigin-RevId: 313769804

aba735d7127d5c598bf0faaa121eacd4409d1a3c authored over 4 years ago
Automated rollback of commit 468b67d911b4a5c0873dade3899635ce8731e8fe.

*** Reason for rollback ***

Breaks things []

*** Original change description ***

Fix headers ...

d1b808a255961aec93ab53b26fc2ba29e1ff895b authored over 4 years ago
Fix CcCompilationOutputs documentation.

RELNOTES:none
PiperOrigin-RevId: 313757153

613544365cb76fb27c9ec455bb689c417eb271b5 authored over 4 years ago
Add documentation for cc_library's linkstamp

RELNOTES:none
PiperOrigin-RevId: 313750904

c29f5366b314158f494563fb8d2ec9e7cee80a4d authored over 4 years ago
Fix configuring C++ toolchains tutorial

RELNOTES:none
PiperOrigin-RevId: 313749619

15f81f3e42972c497e4b478bb309f6f867f59710 authored over 4 years ago
Add fish shell completion for bazel

Addresses issue #5088

Test: Follow steps in README.md and use bazel in fish shell.

Closes #114...

b5827e43af790a0211e1416fce35459d165e767d authored over 4 years ago
Fix headers checking mode for cc_common.compile

Looks like Bazel should always use STRICT headersCheckingMode.

cc_binary & cc_library get this ...

468b67d911b4a5c0873dade3899635ce8731e8fe authored over 4 years ago
Fix all the redirects!

## The problems

Today, //site/docs/index.md is a redirect to https://docs.bazel.build/versions/...

565f7742d584588bd3b329ce7303bd2673b3a284 authored over 4 years ago
Skylark -> Starlark for various non-Java references.

PiperOrigin-RevId: 313696955

acab2c264811810e306a8ddd67c6939c2f50741a authored over 4 years ago
Rename/clarify ast manager and inlining terminology

This is refactoring work toward adding a new kind of .bzl loading context, for Bazel-internal .b...

8d669290e3ad783df3115b2283d6b488f8bd84b7 authored over 4 years ago
bazel syntax: remove unnecessary deduplication during serialization

By default, the encoder deduplicates all equal objects, except Strings,
so there is no need to e...

667fb4f9ad7b498cca3de025567f0d3ca9975748 authored over 4 years ago
Refactor and document the BzlLoadFunction inlining code path

This is refactoring work toward adding a new kind of .bzl loading context, for Bazel-internal .b...

9198819ef62df4a2cd670c4392078540a439964c authored over 4 years ago
Fix broken link to "Specifying targets to build" section.

RELNOTES: N/A
PiperOrigin-RevId: 313642561

bb6ecd71d47f393db703ba96f9e28c557eb224cc authored over 4 years ago
Add getConfiguredTargetKey method to TargetAndConfiguration.

PiperOrigin-RevId: 313641582

4488f0cfb8f3819daf4c7df0a45e63ad577ecdcf authored over 4 years ago
Begin documentation for exec_groups.

PiperOrigin-RevId: 313639872

94fa31b31c14ffd57a30c32603c06cc549a7e730 authored over 4 years ago
Add a Test to Check the Desugar Tool supports all Shadowed Android Platform Fields with Type Converters

PiperOrigin-RevId: 313638848

ad484e1b0b84d1cc22dc1e02649efb8cab6ade60 authored over 4 years ago
Call Dependency.getConfiguredTargetKey instead of calling the Builder directly to get a ConfiguredTargetKey.

PiperOrigin-RevId: 313637736

0ea96d8ca06dc46c81c982619e8f6acc889f3003 authored over 4 years ago
Specify FailureDetails for default exit values not expected to be used

The pre-existing INTERNAL values ought to be overwritten before they're
used. Replacing them wit...

b8d21f95ab9384c8e09d6f26690697f8397b51e9 authored over 4 years ago
Remove the ConfiguredTargetKey factory methods.

PiperOrigin-RevId: 313628598

be6ee5c9266d7409e87cb385df44eca767fd9a54 authored over 4 years ago
Update users of ConfiguredTargetKey to use the Builder.

PiperOrigin-RevId: 313627884

83221e3be280c4f9ddc88d6e8e5e3824dd5a5db8 authored over 4 years ago
Do not perform configuration trimming with a host transition.

Part of work on toolchain transitions, #10523.

PiperOrigin-RevId: 313622955

6f711af917a5fe075f9cba54580b969ff1c6dcdf authored over 4 years ago
Encode BlazeCommandDispatcher failures with FailureDetails

A failure in Starlark option parsing resulted in different numerical
exit codes depending on wha...

8cd940da4ee11df3acaa9af8a23c6636f3892b29 authored over 4 years ago
Introduce a Builder class for creating instances of ConfiguredTargetKey.

Part of work on toolchain transitions, #10523.

PiperOrigin-RevId: 313615963

3eb2d25ae4ff201da7dbd217d35493948e02d66d authored over 4 years ago
Migrate remote worker to Flogger. This wasn't strictly necessary for Bazel's Flogger clean-up, but I think worth it anyway.

PiperOrigin-RevId: 313609431

e809eb25587e0c553ea2c75b37ecf14908a883ea authored over 4 years ago
Remove AspectValueKey.aspectConfigurationIsHost method.

PiperOrigin-RevId: 313605453

02054bbca72cdfb88f6a596302a577698c8e46f7 authored over 4 years ago
Remove ConfiguredTargetKey.isHostConfiguration method.

PiperOrigin-RevId: 313601656

6be631671c42a2112177785c34ed8de866b82798 authored over 4 years ago
Use the non-versioned jacoco jar files in Debian build

Working towards: #9408

RELNOTES: None
PiperOrigin-RevId: 313598400

5e81a85e69e3241346c4bbfb8eac53144ce5600e authored over 4 years ago
Fix Desugar worker hangs, and update remote android tools to 0.17.0 to include the fix

Fixes https://github.com/bazelbuild/bazel/issues/11449

Closes #11155.

PiperOrigin-RevId: 31358...

f3d1683fcb3c4a25c4c4b8251d00ddfa66f958ba authored over 4 years ago
Allow "undoing" the --wait_fix flag flip.

Passing -W (or --wait_fix) to the process wrapper enables a fix that has
caused quite a bit of t...

c0926370beb18cb9a83ca87d1e42d4dacfcaff47 authored over 4 years ago
Add embedded jdk support for ppc64le

This adds support for embedding OpenJDK in bazel for ppc64le.
Azul Systems does not create Zulu/...

04e073e6fba17e6990330074fa48e0069cb4530f authored over 4 years ago
Use isTool instead of isHost where appropriate.

PiperOrigin-RevId: 313571058

d8dc951c087c5db91857dde317a611d95673dc8a authored over 4 years ago
Automated rollback of commit 9ec7232bb753e6e65743c448973cd971c919ce04.

*** Reason for rollback ***

Test is flaky again, e.g. https://buildkite.com/bazel/google-bazel-...

c5690fefe2d0796b8793ebd16db79fca34b6171c authored over 4 years ago
Change ArtifactNestedSetKey get directs and transitives to return ImmutableList

instead of Iterable.

RELNOTES: None
PiperOrigin-RevId: 313569112

8748c267af33f3f200ea572de673ac21da532b25 authored over 4 years ago
ComposingTransition and its Factory should implement isHost and isTool.

PiperOrigin-RevId: 313566479

74f1d2deeebeaf099c8e42f107fc66e9758ed8a3 authored over 4 years ago
Add integration tests for --experimental_nsos_eval_keys_as_one_group.

Also rename the tests in this target since they're excessively long.

RELNOTES: None.
PiperOrigi...

503390c9c1714d0c5f91aa390cf3c9422930b941 authored over 4 years ago
Migrate all remaining eligible usages of java.util.Logger in the Bazel codebase to Flogger. A few usages are preserved because they do things like change the logger configuration, which Flogger does not easily support.

PiperOrigin-RevId: 313472123

c9560215fc69423c19d31ad866f3d3c475c1a9c8 authored over 4 years ago
Prohibit tree file artifacts from being stored in both artifactData and treeArtifactData in ActionExecutionValue.

The new method isChildOfDeclaredDirectory is used to distinguish between undeclared tree file ar...

481bad3a41f9fc95e30d7e51a50411420178a540 authored over 4 years ago
update clean command to allow residue and ignore starlark options

work towards #11506

Closes #11508.

PiperOrigin-RevId: 313464409

32e1313f90abcaa99c1b79750fcc4a8bdf7314c6 authored over 4 years ago
Pass missing target flag for watchos_arm64_32 and watchos_x86_64

Fixes #11484

Passing this flag for `watchos_x86_64` is not strictly necessary to fix the linked...

65b62548590cd11f22ee539c8e8a88c492fedf27 authored over 4 years ago
Avoid unnecessary insertion of tree file artifacts to artifactData.

Tree file artifacts that are not template expansion outputs are already stored as part of their ...

974879de97b891f53b21daf0cfe5ac959dcdbcf3 authored over 4 years ago
Use homebrew-core install/upgrade option

The bazel formula is actively maintained in homebrew-core, so it would be nice to mention as def...

2069aada6cb5efda6de4b574606529d0462824ec authored over 4 years ago
Automated rollback of commit 9906c5c4cd1124a4291461fb472685ad7d88580e.

*** Reason for rollback ***

b/157557521

*** Original change description ***

Preserve direct f...

b9fa276f5cf111fdfc2bc8766b9421cedba1b0a6 authored over 4 years ago
Add codec for HashMap and make LinkedHashSetCodec handle HashSet, since it was already able to do that. This enables us to delete ModuleCodec.

PiperOrigin-RevId: 313440830

49a6dc96fde350d9348b20a39149f8371f317734 authored over 4 years ago
Fixed link to loading-phase.

Changed:
https://docs.bazel.build/versions/master/user-manual.html#loading-phase
-->
https://doc...

61d663a503710c8cb0d03d18f2eb776981b49e17 authored over 4 years ago
Upload Bazel 3.2.0 documentation.

RELNOTES: None.
PiperOrigin-RevId: 313431319

49a9657ff5721dc662fc8db5edf3dbdc02189a01 authored over 4 years ago
Skylark -> Starlark: com.google.devtools.build.lib.bazel.repository.skylark

PiperOrigin-RevId: 313430645

d31b4164843157069a1475f1a3658e96d5e89c9b authored over 4 years ago
Fix example for label-typed build settings.

- provider function has plural field**s** param, not singular `field`: https://docs.bazel.build/...

c79ab295143cd3b9087f0d7e4248131b3f85bcf1 authored over 4 years ago
Simplify class and var names related to bzl skyframe inlining

Also clean up some documentation and test names. A follow-up will restructure the inlining logic...

249126408358bb49c250fd75d34caecf38591e54 authored over 4 years ago
Release 3.2.0 (2020-05-27)

Baseline: 1d93d26d9900328dcba0026bf21cb45cc37a4596

Important changes:

- Renamed --experiment...

b0ba5dc8cee413712a1354ae17ec3c6a39978d81 authored over 4 years ago
Add BzlLoadValue.KeyForBuiltins

Work toward #11437.

RELNOTES:
PiperOrigin-RevId: 313399299

4d19c0095b791f0c4ccccfaea5f279e373469b24 authored over 4 years ago
Revert --incompatible_objc_compile_info_migration to false

We're not quite ready to flip the flag yet.

RELNOTES: Revert --incompatible_objc_compile_info_m...

b8638909171b2d7e696381e2ec8f994055232a76 authored over 4 years ago
Do not force users to specify '.so' or '.dll' manually for linkshared=1.

This is legacy behaviour back when it was hard to do. These days, the toolchain can figure out a...

abfce25f38db0415c344d80cc4ca4ff92eb0feeb authored over 4 years ago
Add --experimental_enable_builtins_injection

Currently a no-op. We will eventually "flip" the flag by removing its default special value, "di...

6c5f9115a48d11ef361f943469b4f8534e5e53ca authored over 4 years ago
Move the addition of SpawnMetrics to its Builder

This is a refactoring that will make it a bit easier to reuse the code to add
metrics. This shou...

ae9bfd42831e262ebdde29c0758fa8e646284fdb authored over 4 years ago
Internal change

RELNOTES:None.
PiperOrigin-RevId: 313386458

1bc736e9e49b2dbea0cc36f682a370503dc28c1b authored over 4 years ago
Add a new option --experimental_nsos_eval_keys_as_one_group.

The flag's purpose is to enable the evaluation of the children of each ArtifactNestedSetKey as a...

118c43fc852966c952e3d8ba8c56075dd013dbc9 authored over 4 years ago
Fix formatting in BuildRequestOptions.

RELNOTES: None
PiperOrigin-RevId: 313374430

68ab74dd8730d999d481c3310c114304cd0beeba authored over 4 years ago
Redirect test outputs to $TEST_log.

RELNOTES: None.
PiperOrigin-RevId: 313374220

1d73cb7c2a79d42502bd91a659f172e0db668f36 authored over 4 years ago
Replace guava and jacoco in Debian build (third_party)

Working towards: #9408
Closes #11488

3253af292b59f3a28c18348300eb9878547ff026 authored over 4 years ago
gcov: make it possible to use GCov from a toolchain

When using a tool from a toolchain COVERAGE_GCOV_PATH will be a relative path. To make it work o...

1c77844f24ef20447cf8a63630cc48e2cbcea62e authored over 4 years ago
Replace guava and jacoco in Debian build

Working towards: #9408

Closes #11487.

PiperOrigin-RevId: 313369192

a149b9e777af1cb4c050a101bc37733128e795a2 authored over 4 years ago
Remove stack size hard limit for WAITER_POOL in WindowsSubprocess.java

This is a similar fix as https://github.com/bazelbuild/bazel/commit/b3cc772990138a3b8a4f0b7f2944...

08a15e795107ec76d574579223485a3efb9da274 authored over 4 years ago
Add profile span for mobile install.

RELNOTES: None
PiperOrigin-RevId: 313356330

519825eca0b11c63fd9b21e8d09d0f71074e52ee authored over 4 years ago
Updated Android tutorial

Closes #11388.

PiperOrigin-RevId: 313352364

815da806ee703f0c150f2244ae8c36579e416561 authored over 4 years ago
Fix Ubuntu/Java version in .bazelrc comment

Looks like this was just a copy/paste from the `ubuntu1804_java11` config above

Closes #11493.
...

47e0c5c1270ebd2445d55c5455715d879a2c30ef authored over 4 years ago
Remove support for pruning manifests.

RELNOTES: None.
PiperOrigin-RevId: 313350034

b3d66445c96093fc314754f51e44dcc55bd87013 authored over 4 years ago
remove `--nobuild` from build performance example

It's a bit contradictory to not run the build when analyzing the performance of the build, and I...

fe90eb7850e07308bce9bc0a802594d04c7afff4 authored over 4 years ago
Mark Desugar-Generated Methods from Core Library Desugaring Synthetic

- Facilitate for common tooling analysis.

PiperOrigin-RevId: 313331093

a93b777ca4420336798d2eb45ebae15532aea698 authored over 4 years ago
Migrate MethodDeclInfo to use @AutoValue Builder Pattern

#desugar

- Prepare for mark a desugar-generated method with synthetic access in the Child CL.

...

321243d44811542137522d5c6fa89bd0b5ee3549 authored over 4 years ago
Add type-safety check when deserializing in DynamicCodec, suggested by adonovan@.

PiperOrigin-RevId: 313327501

9d20b1bc75d0e820030c06053c741e13abb24c7c authored over 4 years ago
Add LazyStringListCodec. Avoids shoving a list into a protobuf object where it doesn't belong, which will be important later.

PiperOrigin-RevId: 313291926

a947985e246f6b9f48a2df395934d4f40a34b469 authored over 4 years ago
Fix a link in the site/docs/remote-execution-rules.md

Inspired by #11276

PiperOrigin-RevId: 313267459

1aedba0944760c7da3aa44168ac783404531acb8 authored over 4 years ago
Don't split up "Writing file" string.

In order to discover the source of the message "Writing file $path"
I did a code search for the ...

08826ad458faa2fa0a9c48507eb13d7cf6865173 authored over 4 years ago
Rename BzlLoadValue key classes

This is refactoring work toward adding a new kind of .bzl loading context, for Bazel-internal .b...

b28a76b330f65782edcde691a3f8459a85be6b88 authored over 4 years ago
Automated rollback of commit a98fc73915bc83a1807305b596cca2cb6f6500f2.

*** Reason for rollback ***

b/157485360

*** Original change description ***

Allow tree artifa...

54eaa2709fc492ef5b860f97beff78159a96215b authored over 4 years ago
Rename StarlarkImportLookupFunction and friends

This renames "StarlarkImportLookup*" to "BzlLoad*", and also changes a number of uses of "import...

771a0297b8044a0544095f7b4e90b5399186ef32 authored over 4 years ago
bazel syntax: catch stack overflow in parser

PiperOrigin-RevId: 313235589

a2b1761c111dd7c1caeafe5979f55b4d39814052 authored over 4 years ago
Encode RunCommand runfiles setup failures with FailureDetails

RELNOTES: None.
PiperOrigin-RevId: 313233026

10cb390ce718bda9c2956a16c12d80aef5efd1cd authored over 4 years ago
bazel: delete all references to --experimental_build_setting_api

PiperOrigin-RevId: 313232610

c45aaa91b64b3777ebe372ec3a37b20552747ed9 authored over 4 years ago
Remove duplicate MetadataProvider parameter from SkyframeActionExecutor methods.

These are only called from one place, always with the same object as both the MetadataProvider a...

a06446ce172fae037490c8e0b60758785dc2c0d1 authored over 4 years ago
Don't crash on an absolute --client_cwd value that is not in the workspace.

PiperOrigin-RevId: 313225953

1557ac84246bea70b5ec50f00b9b904b1e64b53c authored over 4 years ago
Add getConfiguredTarget method to Dependency.

Part of work on toolchain transitions, #10523.

Closes #11491.

PiperOrigin-RevId: 313225355

5fa85c8e9e32d9328be356e76e51d739e14fd0da authored over 4 years ago
Start removing --experimental_build_setting_api

These are the non-extra-owners-needing files. Will send separate CLs to owners of other packages...

d17649a52dd5498b42c422cb8ea8b4c1fff5ce92 authored over 4 years ago
Use linear formula for sorting starlark options out of residue

PiperOrigin-RevId: 313221305

2f06f8037bc50f4d7c83e94a608a0ca714b0d4c4 authored over 4 years ago
Make distinct `direct_public_headers` and `direct_private_headers` fields on `CcCompilationContext` that are accessible from Starlark.

The `direct_headers` field still remains as the union of these two.

RELNOTES: None.
PiperOrigin...

938b98a0c0f977218052a623e608ff4b7bde31d9 authored over 4 years ago
Added HttpContentDecompressor to HttpBlobStore download pipeline

This patch enables accepting compressed data from remote cache.

Closes #8684.

PiperOrigin-RevI...

49be0b8a2dc26fc2da3fcb89c07ca06d71edb78e authored over 4 years ago
Add regression tests for recent failures with NSOS:

- Make sure blaze does not crash because of missing files.
- Make sure there's proper error messa...

f2d3e3a2eb3dbc87586f491012512782a4927531 authored over 4 years ago
Enable --experimental_action_args by default

Allows action args objects to be accessed in Starlark aspects.

PiperOrigin-RevId: 313178044

182d46cfbf59360690d3f3e4af3913810598c5a1 authored over 4 years ago
Add layering check support to cc_configure on Linux with Clang

This PR teaches the C++ toolchain autoconfiguration (`cc_configure`) about `layering_check`.

La...

8b9f74649512ee17ac52815468bf3d7e5e71c9fa authored over 4 years ago
Remove some obsolete code in compile.sh

The current checked-in error_prone_core-*.jar doesn't contain a copy of guava anymore. Besides, ...

f096532502e03c8db28153293d75c7d078aba4b9 authored over 4 years ago
Add mirror for stardoc HTTP archive

RELNOTES:
PiperOrigin-RevId: 313153550

408be5217bba7ef35d3651224254dc887bc23447 authored over 4 years ago
Preserve direct fields when merging ARC and non-ARC compilation contexts after Objective-C compilation.

RELNOTES: None.
PiperOrigin-RevId: 313104989

9906c5c4cd1124a4291461fb472685ad7d88580e authored over 4 years ago
Allow tree artifacts to be omitted.

PiperOrigin-RevId: 313095041

a98fc73915bc83a1807305b596cca2cb6f6500f2 authored over 4 years ago
Bootstrap JavaBuilder with Debain system jars (third_party)

The bootstrap_toolchain depends on jar files directly. We also need to replace them with system ...

92bbcd099d5014238afccf6924b0517ca47c2b36 authored over 4 years ago
Exclude java sources for test while bootstrapping

These sources are only for testing and are not part of Bazel binary. However, they depends on li...

83249e505de6e69ce0d30da43d2e43b71f9d78ff authored over 4 years ago