| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119224150
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119223631
|
|
|
|
|
|
|
| |
for adding support for NDK r11.
--
MOS_MIGRATED_REVID=119207577
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119203499
|
|
|
|
|
|
|
| |
This allows compilations with very long command lines to succeed.
--
MOS_MIGRATED_REVID=119199042
|
|
|
|
|
|
|
| |
proto-compiler use a params file.
--
MOS_MIGRATED_REVID=119193368
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119188524
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119162307
|
|
|
|
|
|
|
|
|
| |
methods to return compiler options useful for reflection in aspects.
RELNOTES[NEW]: Objective-C compiler information is now available to Skylark.
--
MOS_MIGRATED_REVID=119160290
|
|
|
|
|
|
|
|
|
|
| |
Aspect becomes a triple (AspectClass, AspectDefinition,
AspectParameters) and loses its equals() method.
After this CL, SkylarkAspectClass.getDefintion still exists and is
deprecated.
--
MOS_MIGRATED_REVID=119159653
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119154622
|
|
|
|
|
|
|
| |
it comes with its own BUILD file, but unfortunately, that's not usable for our internal regression tests, so we have to improvize.
--
MOS_MIGRATED_REVID=119152479
|
|
|
|
|
|
|
| |
It is only used for FDO, for which purpose it seems to be unnecessary.
--
MOS_MIGRATED_REVID=119151709
|
|
|
|
|
|
|
|
|
|
|
| |
SkyFunction.
This removes one of the two reasons for the existence of BuildConfiguration#prepareToBuild() which makes implementing dynamic configurations impossible and also makes FDO support halfway sane; now FDO is exactly as ugly as remote repositories, that is to say, reasonably okay.
Ideally, we'd implement the zip extraction as an Action and make it a TreeArtifact, but support for TreeArtifacts is not mature yet enough, so it's not possible at the moment.
--
MOS_MIGRATED_REVID=119150223
|
|
|
|
|
|
|
|
|
| |
The ExperimentalStateTrackerTest tests the ExperimentalStateTracker, not itself.
--
Change-Id: I182558bfa21881ae43e5c72161805c7045290551
Reviewed-on: https://bazel-review.googlesource.com/#/c/3260
MOS_MIGRATED_REVID=119149442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
They were using "<ATTR>" which was parsed as a HTML tag.
ctx.file appeared as:
It is a shortcut for:
list(ctx.attr..files)[0]
ctx.files appeared as:
It is a shortcut for:
[f for t in ctx.attr. for f in t.files]
--
MOS_MIGRATED_REVID=119149347
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119141878
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This halves the overhead with sandboxing enabled vs disabled for a test
that basically only mounts a bunch of files out of a directory, and
slows that same test with a single extra file added to the directory
(but not mounted) by only ~4%.
The test is <https://gist.github.com/bsilver8192/10527a862ce16bb7f79a>
with 30000 inputs moved to a subdirectory and only 10 genrules.
This change means symlinks will be mounted directly as their target
rather than as a symlink, but this solves some weird behavior with
multi-level symlinks and will only break things which don't declare all
of their dependencies.
--
Change-Id: I1aa39dccb2e5fca2893bdab9065ee043d34019b2
Reviewed-on: https://bazel-review.googlesource.com/#/c/3220/
MOS_MIGRATED_REVID=119138157
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously AspectFunction was using an Aspect from the SkyKey, which
might have been stale.
This CL fixes the bug as uncovered in the test (see SkylarkAspectsTest),
but further refactoring is needed since SkylarkAspectClass equals() is
incorrect, and in fact obtaining the Skylark aspect definition should
always introduce Skyframe dependency.
--
MOS_MIGRATED_REVID=119137636
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119116506
|
|
|
|
|
|
|
|
|
|
|
| |
There is no GetInstallDir() function that populates |extracted_binaries|
vector. The one that exists and populates it, is called GetInstallBase()
in src/main/cpp/blaze.cc.
--
Change-Id: I09f951a132800e133197f5ec3206f436f90555f9
Reviewed-on: https://bazel-review.googlesource.com/c/3250/
MOS_MIGRATED_REVID=119107145
|
|
|
|
|
|
| |
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1119
MOS_MIGRATED_REVID=119104941
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119104560
|
|
|
|
|
|
|
| |
when copying.
--
MOS_MIGRATED_REVID=119094214
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119087054
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that this patch does not change any semantics, it just adds tests.
In this way, we have a machine-checkable (hence up to date) documentation
of the semantics of how rc options are handled.
In particular, our semantics is that
- options get collected from all rc files,
- more specific options take precedence over less specific ones, and
- for equally specific options, the most specific rc file takes precedence.
--
Change-Id: I6abadd15eb02a2f952debc3b005668e04dccd62a
Reviewed-on: https://bazel-review.googlesource.com/#/c/3241
MOS_MIGRATED_REVID=119083139
|
|
|
|
|
|
|
| |
question, rather than during loading of the target's package. This way a target's package won't be in error if e.g. an unrelated target has empty 'srcs'.
--
MOS_MIGRATED_REVID=119079777
|
|
|
|
|
|
|
|
|
|
| |
Some annotation processors use non-standard APIs to examine the AST, and are
broken by tree pruning. This change adds configuration to Turbine to allow a
blacklist of processors to be provided, and disables tree pruning if any
blacklisted processors are found.
--
MOS_MIGRATED_REVID=119079114
|
|
|
|
|
|
|
| |
Pair programmed with @matvore to reapply internal patches.
--
MOS_MIGRATED_REVID=119071196
|
|
|
|
|
|
|
|
|
|
|
| |
Introduces the AndroidDataWriter and AndroidDataWritingVisitor to abstract the io operations from the data classes.
Necessary refactoring to the stubbed write method on DataValue in DataAsset.writeAsset and DataResource.writeResource.
New interface for the AttributeValues to reflect the simplifications of writing Resource Attributes.
Of special note is the fact all xml is written into a single file, values.xml. This is following the Gradle convention and aapt has demonstrated a preference of only reading a values.xml and ignoring all other xml files in the values directory. Unless profiling demonstrates an advantage to writing multiple files (which I doubt), this merger carries on this convention.
--
MOS_MIGRATED_REVID=119066611
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119055012
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119053259
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=119051781
|
|
|
|
|
|
|
|
|
| |
1.2. Motivation: 1.2 adds @AutoValue.Builder"
This reverts commit 4baa56c99c14f5c637f89ba8ed641ec099d5c028.
Change-Id: I8d73a39b7ca8947a2ba781f3ced16791e27f92e0
Reason: breaks compile.sh .
|
|
|
|
|
|
| |
Let's at least keep versions consistent within one third-party library.
Change-Id: I707fc6cd90dcc21e354ea91439417ffe3c9827a4
|
|
|
|
|
|
|
|
| |
As usual, README.md contains reproduction instructions.
It would be better to directly use the source tree under `boringssl.googlesource.com`, but for the time being, this will do.
Change-Id: I72ef030251c41eaed459c4abd93228f23223783b
|
|
|
|
| |
Motivation: 1.2 adds @AutoValue.Builder
|
|
|
|
|
|
|
|
| |
zlib is the only dependency of Bazel that comes from the host system, so let's
change that. There isn't much point in using the preinstalled version of a
single library while having everything else under third_party/ .
Change-Id: I60c129a41ff4a1b532f8b1d6e2508bd6e6b0a755
|
|
|
|
| |
Change-Id: Id34891c9abd4e254bad8b758347ecd3131bce4b2
|
|
|
|
|
|
| |
This is needed for gRPC.
Change-Id: I68c6b500d0e26742a25afef1754f5fcabf959ef0
|
|
|
|
| |
Change-Id: I9fac9d265ae9f1691be4dbb4b3bef6f35872b5ee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Commit 5d737d642623: ("Some minor updates to the BUILD files.") made the
default visibility for the whole package public, and thus setting it
again in blaze_util target is rendundat.
While at it remove blaze_util_platform.h from srcs attribute of client
target, as it is already in hdrs list of blaze_util target and client
already depends on it, and thus it is not necessary to list it again
here.
--
Change-Id: I995c3cd6e2f63384acef4b24b9a082e7cb59331a
Reviewed-on: https://bazel-review.googlesource.com/#/c/3150/1
MOS_MIGRATED_REVID=119041634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check the return value of getcwd() and if it fails print
a message to the user and return -1.
This should fix the following warning:
third_party/ijar/zip_main.cc:175:32: warning: ignoring return value of
'char* getcwd(char*, size_t)', declared with attribute
warn_unused_result [-Wunused-result]
getcwd(output_root, PATH_MAX);
--
Change-Id: I8857e484f5baf60289d7c19a128f5a4616ae50e4
Reviewed-on: https://bazel-review.googlesource.com/#/c/3230/
MOS_MIGRATED_REVID=119029402
|
|
|
|
|
|
|
| |
--
Change-Id: Ib83af0d0a04dc6b173bef1df28d17abc7a3c824d
Reviewed-on: https://bazel-review.googlesource.com/#/c/3120/
MOS_MIGRATED_REVID=119027507
|
|
|
|
|
|
|
|
| |
Resources in `java_library`s get the external repo path added to them, e.g., `foo` becomes `external/git_remote_repo/foo`. It needs to be removed, though I'm not sure this is the right way to strip it ...
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/1085
MOS_MIGRATED_REVID=119024770
|
|
|
|
|
|
|
| |
Then less special-casing is needed and these files are always read by the compiler anyway, so we don't lose any incrementality.
--
MOS_MIGRATED_REVID=119023956
|
|
|
|
|
|
|
|
|
| |
building watch OS 1 apps.
RELNOTES: Support apple_watch1_extension and apple_watch_extension_binary rules for creating watch OS 1 extensions.
--
MOS_MIGRATED_REVID=119000703
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=118969066
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=118967358
|
|
|
|
|
|
|
|
|
|
|
| |
android_binary (and java_binary).
RELNOTES[NEW]: The output of -printconfiguration of proguard is available
through an implicit "[target_name]_proguard.confg" output of android_binary (and
java_binary).
--
MOS_MIGRATED_REVID=118958246
|