| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
RELNOTES[NEW]: iOS ipa_post_processor attribute allows for user-defined IPA edits.
--
MOS_MIGRATED_REVID=115338312
|
|
|
|
|
|
|
| |
invocation could be lost. Note that the client sends an empty request to the Blaze server to check its existence. Previously, we were treating this as a full command invocation in the server and resetting the interrupt bit. Now we detect this and do not alter the interrupt bit.
--
MOS_MIGRATED_REVID=115337972
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115337586
|
|
|
|
|
|
|
|
|
|
|
| |
repository_ctx.os gives access to os related information:
- .system returns the name of the current platform.
- .environ returns the list of environment variables.
Issue #893: Step 4 of http://goo.gl/OZV3o0. See http://goo.gl/fD4ZsY.
--
MOS_MIGRATED_REVID=115337406
|
|
|
|
|
|
|
|
|
|
| |
This add a repository_ctx.execute() method for spawning action
from a skylark remote repository.
Issue #893: Step 4 of http://goo.gl/OZV3o0. See http://goo.gl/fD4ZsY.
--
MOS_MIGRATED_REVID=115335198
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115333056
|
|
|
|
|
|
|
|
| |
While doing this, homogenize the two dependencies on build.proto (via
build_proto and build_proto_v2) into a single build_java_proto.
--
MOS_MIGRATED_REVID=115328219
|
|
|
|
|
|
|
|
| |
Pass in the list of sources where applicable; see previous change on
getMainClass / getPrimaryClass.
--
MOS_MIGRATED_REVID=115318149
|
|
|
|
|
|
|
|
|
|
|
| |
Also change the JavaSemantics interface to provide a top-level method to
determine the main class for a java_binary rule.
Also refactor the JavaSemantics implementations to reduce passing of
JavaCommon.
--
MOS_MIGRATED_REVID=115316536
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115315358
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
symlinks to match a glob pattern.
This bug has/had two consequences:
(1) Change pruning will incorrectly cut off changes to GlobValues that ought to now match more files (say, if a dangling symlink comes into existence), causing a package to be incorrectly incrementally not re-loaded.
(2) After a recent change to PackageFunction where we use a fancy hybrid globbing approach, we use skyframe globbing on incremental package loading. So if a re-loaded package has the same glob pattern but this glob pattern incorrectly matches a dangling symlink, the re-loaded package will incorrectly have a target for the dangling symlink path.
--
MOS_MIGRATED_REVID=115274842
|
|
|
|
|
|
|
| |
Also delete some code that's been dead for a while, now that we eagerly shut down evaluation when we come across a child in error during a fail-fast evaluation.
--
MOS_MIGRATED_REVID=115272603
|
|
|
|
|
|
|
| |
implementations.
--
MOS_MIGRATED_REVID=115252203
|
|
|
|
|
|
|
| |
a dead code removal Proguard pass to create an ap_ without unused resources to be used when building android_binary targets.
--
MOS_MIGRATED_REVID=115227385
|
|
|
|
|
|
|
|
|
| |
Struct initialization for nested struct broken since 4.9.0.
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59832)
Fixes #947.
--
MOS_MIGRATED_REVID=115224533
|
|
|
|
|
|
|
|
| |
"mandatoryProvidersList" is a list of sets of providers. For any rule, if it provides
all the providers from one of those sets, we consider the dependency valid.
--
MOS_MIGRATED_REVID=115221394
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115214428
|
|
|
|
|
|
|
| |
docgen variables.
--
MOS_MIGRATED_REVID=115204049
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115201919
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115199657
|
|
|
|
|
|
|
|
|
| |
This is part of our internal migration strategy for proto_library. Do not use
the new constructors unless you know what you're doing. They will go away as
soon as we have completed our internal migration.
--
MOS_MIGRATED_REVID=115199181
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115106353
|
|
|
|
|
|
|
|
|
| |
paranoid of missing one when changing them, and it makes things so much easier when coding.
R_FUTURE=schmitt,cparsons
--
MOS_MIGRATED_REVID=115101461
|
|
|
|
|
|
|
|
| |
Also adds neccessary support to Skylark implementation of IDE info
aspect.
--
MOS_MIGRATED_REVID=115084383
|
|
|
|
|
|
|
|
|
| |
This reduces the differences between internal and external Bazel, and is a
step towards open sourcing the coverage implementation, as well as towards
cleaning up the Java rules.
--
MOS_MIGRATED_REVID=115065323
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115063418
|
|
|
|
|
|
|
|
|
| |
discover their inputs.
This makes the case work where an extra input is added to an action, but it's still an action cache hit because the discovered inputs did not change, and thus the set of inputs action cache becomes stale.
--
MOS_MIGRATED_REVID=115060976
|
|
|
|
|
|
|
|
|
|
|
|
| |
com.google.devtools.build.lib.sandbox.LocalLinuxSandboxedStrategyTest.testExecutionFailurePrintsCorrectMessage.
We modified the error message of sandbox failure, and new error message
(commandLineArgs) is not able to get in test.
Fixes #939.
--
MOS_MIGRATED_REVID=115058938
|
|
|
|
|
|
|
|
|
| |
This methods mimick the behavior of the `which` utility.
Issue #893: Step 4 of http://goo.gl/OZV3o0. See http://goo.gl/fD4ZsY.
--
MOS_MIGRATED_REVID=115050970
|
|
|
|
|
|
|
|
|
|
| |
Win32 have no good API for that (basically we need to resort to ioctl
call). Shelling out to mklink.
Needed for #276.
--
MOS_MIGRATED_REVID=115040968
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115033052
|
|
|
|
|
|
|
| |
_GLIBCPP_CONCEPT_CHECKS for debug objc builds.
--
MOS_MIGRATED_REVID=115022288
|
|
|
|
|
|
|
|
| |
RELNOTES[INC]: Renamed proto_java_library to java_proto_library. The former
is now deprecated and will print out a warning when used.
--
MOS_MIGRATED_REVID=115012027
|
|
|
|
|
|
|
|
|
|
| |
build file rules from specific maven artifact coordinates.
RELNOTES: Added --artifact to workspace generator for generating workspace and
build file rules from artifact coodrinates.
--
MOS_MIGRATED_REVID=115001893
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114998075
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114985098
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114984938
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114984900
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114966513
|
|
|
|
|
|
|
|
|
|
|
| |
--verbose_failures and --sandbox_debug.
RELNOTES:
- When using both --verbose_failures and --sandbox_debug, Bazel prints instructions how to spawn a debugging shell inside the sandbox.
- When namespace-sandbox is run with the -D (debug) flag and inside a terminal, it spawns a shell inside the sandbox to aid in debugging when the sandboxed command fails.
--
MOS_MIGRATED_REVID=114953983
|
|
|
|
|
|
|
| |
RELNOTES:None.
--
MOS_MIGRATED_REVID=114952244
|
|
|
|
|
|
|
|
|
| |
On Windows, ijar.exe needs msys-2.0.dll and zlib1.dll in PATH.
Needed for #276.
--
MOS_MIGRATED_REVID=114947735
|
|
|
|
|
|
|
|
|
| |
'Turbine' compiles ijars from source, ignoring method bodies and relaxing error
checks for performance. We can then do normal compilation against those ijars
and move javac off the build's critical path.
--
MOS_MIGRATED_REVID=114919013
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114910110
|
|
|
|
|
|
|
|
|
| |
This is in preparation for another change that will add a new helper script
to the tools/build_rules directory, and such script requires a BUILD rule
of its own.
--
MOS_MIGRATED_REVID=114898083
|
|
|
|
|
|
|
|
|
| |
This test class is just testing attr for now but it will be
extended with further test to test non trivial methods of
the SkylarkRepositoryContext.
--
MOS_MIGRATED_REVID=114897054
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The SkylarkRepositoryModule declare the `repository_rule` function
to Skylark to define new remote repository types (http://goo.gl/OZV3o0).
The work is delagated to the `SkylarkRepositoryFunction` by the
`RepositoryDelegatorFunction`. `SkylarkRepositoryContext` defines the
`ctx` object passed to the `repository_rule` implementation function.
This change also introduce a `SkylarkPath` and the necessary methods
in `SkylarkRepositoryContext` to showcase the creation of a
`local_repository` like repository.
Issue #893: step 3 of the roadmap http://goo.gl/OZV3o0.
--
MOS_MIGRATED_REVID=114895003
|
|
|
|
|
|
|
| |
preparation for the ResourceShrinkerAction and move common option flags to AndroidResourceProcessor to prevent duplication in ResourceShrinkerAction.
--
MOS_MIGRATED_REVID=114883341
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quotation mark character is significant for Win32's CreateProcess.
It should always be properly escaped when occuring inside arguments.
We might devise a common solution in GenRule for that, but for now
this change fixes the only genrule we use that runs into this issue.
Needed for #276.
--
MOS_MIGRATED_REVID=114881441
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114880610
|