| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change:
- merges the //src/{main,test}/cpp:file and
//src/{main,test}/cpp:file_platform libraries
because "file" and "file_platform" need each other
and this makes logical sense anyway
- implements a function in file_<platform> to run
a custom function on every child of a directory
- implements a function in file.cc to recursively
traverse a directory tree, based on the previosly
mentioned function
- removes the corresponding logic from the Bazel
client to make it more portable
--
MOS_MIGRATED_REVID=139309562
|
|
|
|
|
|
|
|
|
| |
Fix https://github.com/bazelbuild/bazel/issues/2082
RELNOTES:
--
MOS_MIGRATED_REVID=139307613
|
|
|
|
|
|
|
|
|
| |
It seems unnecessary to pass these lists around, so this should simplify the
APIs. Also, I want to move the action input prefetcher setup to the serverInit
call.
--
MOS_MIGRATED_REVID=139304928
|
|
|
|
|
|
|
| |
RELNOTES: proto_library now produces a descriptor set, when built on the command-line.
--
MOS_MIGRATED_REVID=139288944
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139265482
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139243894
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139234066
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
--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 embedded JARs contain some compressed files (.class) and some
non-compressed files (Java resources).
--
MOS_MIGRATED_REVID=139222696
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139219934
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139209942
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
--distinct_host_configuration.
--
MOS_MIGRATED_REVID=139205874
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139205671
|
|
|
|
|
|
|
| |
attempts take into account the fact that failed connection attempts can take a long time.
--
MOS_MIGRATED_REVID=139199883
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139189444
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139180153
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139173954
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139159834
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139127910
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139118594
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=139113333
|
|
|
|
|
|
|
| |
by introducing TargetPattern#parEval, which allows TargetPatterns' evaluations to explicitly have parallel implementations (no need to secretly use a FJP).
--
MOS_MIGRATED_REVID=139101922
|
|
|
|
|
|
|
| |
Costs CPU for what should be catchable by tests.
--
MOS_MIGRATED_REVID=139097279
|
|
|
|
|
|
|
|
| |
ZipOutputStream has been able to create empty zip files since JDK7:
https://bugs.openjdk.java.net/browse/JDK-6440786
--
MOS_MIGRATED_REVID=139089919
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fixes #2072
--
MOS_MIGRATED_REVID=139055988
|
|
|
|
|
|
|
| |
--experimental_extra_action_top_level_only for Aspects.
--
MOS_MIGRATED_REVID=139003012
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138969633
|
|
|
|
|
|
|
|
| |
Rewriting block-bodied lambda bodies into empty blocks breaks
breaks overload resolution.
--
MOS_MIGRATED_REVID=138936301
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138926471
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138900814
|
|
|
|
|
|
|
| |
final fields.
--
MOS_MIGRATED_REVID=138894804
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138893829
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
...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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
headers pruned by .d pruning to be re-added if they are changed.
--
MOS_MIGRATED_REVID=138866385
|
|
|
|
|
|
|
|
|
| |
...as it fails to compile.
--
Change-Id: I9040f953235fd71b1d5cfc2bb3dbcba9182ad085
Reviewed-on: https://bazel-review.googlesource.com/#/c/7334
MOS_MIGRATED_REVID=138865280
|
|
|
|
|
|
|
| |
Fixes #2041.
--
MOS_MIGRATED_REVID=138865231
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138863855
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=138860974
|
|
|
|
|
|
|
| |
If the --build_tag_filters option is specified, targets built will be filtered according to their tags (at least one included, none excluded)
--
MOS_MIGRATED_REVID=138856195
|
|
|
|
|
|
|
|
|
|
| |
Introduced by commit 9c95196bf21e42bf46df9436a84d263c26e972d2.
Tested:
"bazel build --nobuild //src/{main,test}/cpp/...:all"
--
MOS_MIGRATED_REVID=138855659
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
junitrunner/java/com/google/testing/junit/runner/sharding/weighted has an internal reference that is not easy to open-source. For now it makes more sense to roll this back and keep this package just internally.
*** Original change description ***
Open sourcing junitrunner/java/com/google/testing/junit/runner/sharding/weighted.
--
MOS_MIGRATED_REVID=138852305
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This cl adds a 3rd type of build variable - structs. Structs have fields, which
can hold any build variable type (including structs). In the CROSSTOOl, the
fields are accessed by the dot-notation, e.g.:
flag_group {
iterate_over: "libraries_to_link
flag_group {
iterate_over: "libraries_to_link.libraries"
flag: "-L%{libraries_to_link.libraries.directory}"
}
}
As a memory optimization, we also add StructureSequences. These save us from
the overhead of individual StructureValue objects.
--
MOS_MIGRATED_REVID=138851774
|
|
|
|
|
|
|
|
|
| |
to action_listener() rules.
RELNOTES: Extra actions now contain aspect-related information.
--
MOS_MIGRATED_REVID=138832922
|