| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107416625
|
|
|
|
|
|
|
| |
later evaluation.
--
MOS_MIGRATED_REVID=107406133
|
|
|
|
|
|
|
|
|
|
|
| |
of configuration over to the apple package.
This moves a small number of configuration items over. Future changes will mostly likely follow to move yet more items.
The split here is necessary as it is not only objc-related rules which require information about apple platforms and configuration -- cc rules will need this information as well to
pass appropriate args to clang.
--
MOS_MIGRATED_REVID=107396114
|
|
|
|
|
|
|
| |
Mostly reuses the interpreters argument checking and helper functions.
--
MOS_MIGRATED_REVID=107395974
|
|
|
|
|
|
|
| |
getCheckDepsProtoSources(), to get any indirect sources from alias library cases.
--
MOS_MIGRATED_REVID=107395192
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107394025
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107391382
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107389651
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107389541
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107388016
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107385205
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107379557
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107379349
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107378197
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107378107
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107377319
|
|
|
|
|
|
|
|
| |
Add EvalExceptions for cases in which the interpreter would throw them
during evaluation of the function definition.
--
MOS_MIGRATED_REVID=107376021
|
|
|
|
|
|
|
|
| |
Aspect => ConfiguredAspect
AspectWithParameters => Aspect
--
MOS_MIGRATED_REVID=107375211
|
|
|
|
|
|
|
| |
This should fix the build on Bazel CI.
--
MOS_MIGRATED_REVID=107268744
|
|
|
|
|
|
|
|
|
| |
Replace uses of $SDKROOT and $DEVELOPER_DIR values in compile paths with __DEVELOPER_DIR__ and __SDKROOT__ to that xcrunwrapper can deal with them appropriately.
RELNOTES:none
--
MOS_MIGRATED_REVID=107259512
|
|
|
|
|
|
|
|
|
| |
a sparse array with holes. This appears to be due to the sub shell launching of the tests. By using FUNCNAME as our count of stack frames, and "ignoring" the holes, we get much better stack output on the Mac. Previously we were just erroring out.
RELNOTES:none
--
MOS_MIGRATED_REVID=107255705
|
|
|
|
|
|
|
|
|
| |
is currently limited to compile actions started by the objc_* rules. Adding this because Xcode needs full paths to files embedded in the debug information if you want to debug while running in the simulator.
RELNOTES:none
--
MOS_MIGRATED_REVID=107253500
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the new Skyframe-based loading phase runner as well as with
--experimental_interleave_loading_and_analysis, we no longer run a full loading
phase to load all dependencies; instead, we load packages during configuration
creation and analysis. In that case, the loading phase result's package roots
are empty.
This change should be safe - the analysis package roots can be a subset of the
loading package roots (we may not need to load stuff if there are select
expressions with unused branches for the current set of options), but it should
cover everything that is needed for the execution phase.
If there is a bug in the new code path, it manifests as odd file not found
errors during action execution, where the files seem to be there (but are not
mapped into the exec root due to missing symlinks).
The old code path uses TransitiveTargetValue.getTransitiveSuccessfulPackages(),
the new one uses ConfiguredTargetValue.getTransitivePackages() and
AspectValue.getTransitivePackages(). I audited the new code paths, and they
look ok.
--
MOS_MIGRATED_REVID=107252220
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107249788
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107247614
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL permits a cc_binary to have a set of dependencies that are all
gathered together when the cc_binary is linked, producing a set of
LibraryToLink objects to link into the cc_binary. Each such
dependency will an instance of a class that extends BuildLibraryToLink
to a CcLinkParams. All instances of the same class will be gathered
together. At link time the BuildLibraryToLink method buildLibraries
will be called to build the LibraryToLink objects.
--
MOS_MIGRATED_REVID=107242331
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=107239677
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
native rules (which already exists for Skylark rules).
Don't actually distinguish between host and target fragments
on the consuming end yet, though. That'll be a subsequent
fine-tuning in constructing dynamic host / target configurations.
So this cl may overapproximate actual needs, but that puts us
in a better state than underapproximating, which just breaks builds.
Also add one instance: Jvm.class, which gets used by java_library
to find the java executable for compilation
(in BaseJavaCompilationHelper).
--
MOS_MIGRATED_REVID=107237470
|
|
|
|
|
|
|
| |
BUG: 14473160
--
MOS_MIGRATED_REVID=107235668
|
|
|
|
|
| |
--
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
|