| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107231604
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107228414
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107227795
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107225693
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107225692
|
|
|
|
|
|
|
|
| |
Does not yet contain any implementation for expressions and statements
but sets up various needed mechanisms and helper classes.
--
MOS_MIGRATED_REVID=107222845
|
|
|
|
|
|
|
|
|
| |
The loading phase runner is now always created by the SkyframeExecutor, and
the duplicate test is dropped in favor of subclassing and overriding one
method.
--
MOS_MIGRATED_REVID=107188756
|
|
|
|
|
|
|
| |
Split up asm and update it.
--
MOS_MIGRATED_REVID=107187126
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
configurations get trimmed to the same fragments as target
configurations. This isn't correct, because null fragments
in the target configuration (which in practice don't exist)
shouldn't necessarily be excluded from the host config.
In the worst case then can crash fragment loaders, which
expect the fragment options to exist even if the fragment
ends up being null.
--
MOS_MIGRATED_REVID=107173093
|
|
|
|
|
|
|
|
|
|
| |
commandHelper.buildCommandLine (which calls BuildConfiguration.getShExecutable(),
which gets set in this fragment).
This issue really exposes itself through dynamic configurations.
--
MOS_MIGRATED_REVID=107162857
|
|
|
|
|
|
|
| |
MoreAsserts.assertContainsSublist instead.
--
MOS_MIGRATED_REVID=107158614
|
|
|
|
|
|
|
| |
of factors including your PATH, the xcrun database and possibly the phase of the moon.
--
MOS_MIGRATED_REVID=107153778
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107150114
|
|
|
|
|
|
|
| |
"test_sandbox_undeclared_deps_skylark" test).
--
MOS_MIGRATED_REVID=107148478
|
|
|
|
|
|
|
|
|
| |
test runner for ExperimentalIosTest.
This is the first of two CLs. This CL allows templating and reading of the %(test_env)s variable. After this CL is released, another CL will introduce a the variable into ios_test.sh.bazel_template.
--
MOS_MIGRATED_REVID=107141559
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107140482
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107135644
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107131704
|
|
|
|
|
|
|
| |
RELNOTES:none
--
MOS_MIGRATED_REVID=107100206
|
|
|
|
|
|
|
|
| |
* Adds pass-through of dependent headers
* Adds pass-through of search paths specified in "includes" attribute
--
MOS_MIGRATED_REVID=107098761
|
|
|
|
| |
MOS_MIGRATED_REVID=107071491
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107071400
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107069073
|
|
|
|
|
|
|
| |
so that they can cache and reuse state for unchanged inputs over multiple builds.
--
MOS_MIGRATED_REVID=107066408
|
|
|
|
|
|
|
| |
We will eventually want to put these in sets, and don't want to use slow reflection-based equals methods.
--
MOS_MIGRATED_REVID=107065999
|
|
|
|
|
|
|
| |
parent is non-null.
--
MOS_MIGRATED_REVID=107062267
|
|
|
|
|
|
|
| |
package loading from the LoadingCache default of 4 to value of --legacy_globbing_threads.
--
MOS_MIGRATED_REVID=107056166
|
|
|
|
|
|
|
|
|
| |
the @flagfile.
Note that this does not resolve recursive @flagfile inclusion in the args if they're present.
--
MOS_MIGRATED_REVID=107052447
|
|
|
|
|
|
|
| |
were launched.
--
MOS_MIGRATED_REVID=107050157
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107048547
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the presence of a Skylark macro some error messages used to show the location of a bzl file for errors that actually happened in a BUILD file.
For the "crosses boundary of subpackage" case, we decided to always show the location of the BUILD file. This solution is not perfect since it misses some scenarios where the illegal label was actually specified in a bzl file, such as
def macro_skylark_rule(name, srcs=[]):
skylark_rule(name = name, srcs = srcs + ['sub/package/illegal.h'])
However, the current design in regards to attribute errors does not allow us to provide two locations (BUILD and bzl), nor can we make a case-by-case choice whether we return the location in the BUILD file or in the bzl file. Consequently, we still get a wrong location in some cases. However, these cases should be rare.
--
MOS_MIGRATED_REVID=107044681
|
|
|
|
|
|
|
|
|
|
| |
RELNOTES: Tests, genrules, and Skylark actions without the
"requires-network" tag will no longer be able to access the network.
--
Change-Id: I6f7ad209142c6cfa2ad0318adf3dcfbc9af3d724
Reviewed-on: https://bazel-review.git.corp.google.com/#/c/2221/
MOS_MIGRATED_REVID=107043709
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107000128
|
|
|
|
|
|
|
| |
in#readContentWithLimit().
--
MOS_MIGRATED_REVID=106995917
|
|
|
|
|
|
|
| |
'argument' equality. When the two keys are equal we have to check both fields anyways, so we should only consider the case where they are unequal: 'functionName' equality is almost certainly cheaper, so we'd prefer short circuiting on inequality from that cheap check.
--
MOS_MIGRATED_REVID=106989244
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106961863
|
|
|
|
|
|
|
|
|
| |
aspect-attributes.
The former contains both.
--
MOS_MIGRATED_REVID=106961145
|
|
|
|
|
|
|
|
|
|
| |
Changes InvalidatingNodeVisitor's use of AbstractQueueVisitor from
inheritance to composition. This allows it to vary its executor
implementation. A ForkJoinPool-specialized implementation option is
provided.
--
MOS_MIGRATED_REVID=106960011
|
|
|
|
|
|
|
|
| |
This makes the new loading phase runner work for basic builds, but there are
still a lot of broken tests if enabled by default.
--
MOS_MIGRATED_REVID=106952054
|
|
|
|
|
|
|
|
|
| |
Includes an integration test for bazel + stl and objc -> cc deps.
Based on patched work by cparsons@.
--
MOS_MIGRATED_REVID=106946039
|
|
|
|
|
|
|
|
| |
RELNOTES[NEW]: android_binary now supports proguard_apply_mapping to re-use a
previously generated proguard mapping.
--
MOS_MIGRATED_REVID=106945104
|
|
|
|
|
|
|
| |
More testing required before we even add a command-line option.
--
MOS_MIGRATED_REVID=106922350
|
|
|
|
|
|
|
|
| |
This is in preparation for adding a Skyframe-based implementation that uses
the recently added TargetPatternPhaseFunction.
--
MOS_MIGRATED_REVID=106920157
|
|
|
|
|
|
|
| |
never happens during evaluation. Also make sure node entries exist when we add them as reverse deps.
--
MOS_MIGRATED_REVID=106908097
|
|
|
|
|
|
|
|
|
| |
LineNumberTable$HashLine. This avoids creating largely the same set of PathFragment again and again.
Also remove unnecessary boxing/unboxing.
--
MOS_MIGRATED_REVID=106892926
|
|
|
|
|
|
|
| |
Fixes #529
--
MOS_MIGRATED_REVID=106883457
|
|
|
|
|
|
|
| |
Aspect provides.
--
MOS_MIGRATED_REVID=106882046
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL introduces a QuiescingExecutor implementation specialized for
ForkJoinPools with the same interrupt handling, error propagation, and
task completion semantics as AbstractQueueVisitor. Currently it does
this by largely sharing its implementation with AQV.
Future refactoring could let it rely more on ForkJoinPool's own
awaitQuiescence implementation to avoid the overhead of AQV's
remainingTasks counter maintenance.
Subtasks spawned by tasks executing in ForkJoinQuiescingExecutor will
rely on ForkJoinPool's thread-local task deques for low contention
and (mostly) LIFO ordering.
--
MOS_MIGRATED_REVID=106864395
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
previous commit
Document and test how rules can run without the sandbox.
The only documentation about usable tags values was in a weird place,
along with duplicated information about flaky tests.
--
Change-Id: Ib98a0a5c582890512161ecf9f5d89c8e78d9ad68
Reviewed-on: https://bazel-review.googlesource.com/#/c/2220
MOS_MIGRATED_REVID=106858070
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the following synchronization issue with
AbstractQueueVisitor's jobsMustBeStoppedField: it was read in
awaitTermination in a block synchronized on zeroRemainingTasks, but
in markToStopAllJobsIfNeeded it was read and written in a block
synchronized on the AQV instance. Now, it is always read or written
in a block synchronized on zeroRemainingTasks, because it is used in
the condition represented by that object.
This also thoroughly cleans up obsolete and irregular documentation in
the class.
--
MOS_MIGRATED_REVID=106849236
|