| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92407038
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92398218
|
|
|
|
|
|
|
| |
needed. Also clean up some lint warnings/unresolved references.
--
MOS_MIGRATED_REVID=92380618
|
|
|
|
|
|
|
|
|
| |
plist file.
RELNOTES: Set the bundle id on plist files referenced by XCode application target.
--
MOS_MIGRATED_REVID=92378112
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92366919
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92364017
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92291970
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92288707
|
|
|
|
|
|
|
|
|
| |
Like the other functions in this file, these do not need to be public.
So lets mark them as static so they are consistent with the surrounding code.
--
Change-Id: I8de8d1578c0f9bdfec0fee3f67b527de4e135a82
MOS_MIGRATED_REVID=92281179
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This command takes a one or more targets and fetches any external repository
prerequisites that will be needed to build them.
Example usage:
bazel fetch //foo:bar
If //foo:bar depends on, say, a maven_jar, it'll be downloaded.
--
MOS_MIGRATED_REVID=92279626
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92267704
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required because Apple does not accept extensions whose plist
has a minimum OS value lower than 8.0, or whose code is compiled at less
than 8.0, even if it is included in an application that is compiled for,
and marked compatible with, a lower OS version.
Note that I didn't make this an attribute for now as there are no use
cases for setting the value to anything but 8.0. If we ever need to
make this user-configurable, a value can easily be set.
Second submission attempt with small additional logic to distinguish xcode
projects across configurations.
--
MOS_MIGRATED_REVID=92267493
|
|
|
|
|
|
|
|
| |
1. Race condition where extra action updates action's inputs while action is updating its own inputs.
2. Action was being updated with all inputs, including the extra action's ones, on a cache hit.
--
MOS_MIGRATED_REVID=92264706
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92264639
|
|
|
|
|
|
|
|
|
| |
1. Make --analysis_warnings_as_errors a no-op.
2. Stop doing a sanity check that we didn't succeed in analysis even with errors emitted.
3. As a result, emit an error about shared actions to the proper listener.
--
MOS_MIGRATED_REVID=92262247
|
|
|
|
|
|
|
| |
bundle id override.
--
MOS_MIGRATED_REVID=92262226
|
|
|
|
|
|
|
| |
companion Xcode library target.
--
MOS_MIGRATED_REVID=92198656
|
|
|
|
|
|
|
|
| |
getPackageFragment() only returns the relative path within a repository,
getPathFragment() is needed to return the external path.
--
MOS_MIGRATED_REVID=92196789
|
|
|
|
|
|
|
|
|
|
|
|
| |
The header only uses std::string, std::vector, int and char types, and
thus all these headers do not need to be included there.
If necessary, they should be included in the relevant source files
instead.
--
Change-Id: Id1849a0f427016dcf732fe6bfc673e599e8d4b14
MOS_MIGRATED_REVID=92192506
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92152092
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks android targets in our nightly: []
*** Original change description ***
Add a mechanism for configuration fragments to add arbitrary rules to the defaults package.
--
MOS_MIGRATED_REVID=92144505
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92141245
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As far as I can tell, the dependency on the BuildConfigurationCollection node
is not required anymore. The BuildConfiguration is part of the SkyKey, and it
uses object identity.
This shouldn't affect garbage collection due to the explicit
BuildView.dropConfiguredTargets. If we change that in the future, we will have
to be (even more) careful.
--
MOS_MIGRATED_REVID=92134490
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92063536
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91997659
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SkyKey argument hashcodes are not stable, because they're composed
of values whose hashcodes may not be stable, such as Java enums.
Therefore a SkyKey's own hashcode isn't stable. And this is fine,
but if we try to serialize and then deserialize the SkyKey with its
cached hashcode, the deserialized SkyKey's cached hashcode won't
match a normally constructed SkyKey, despite them being equal.
Because a SkyKey will deserialize with a default value of 0 for its
cached hashcode, this change also introduces a transient boolean
guard to note whether the correct hashcode has been calculated and
cached.
--
MOS_MIGRATED_REVID=91985674
|
|
|
|
|
|
|
| |
Also fixes some grammar and indentation.
--
MOS_MIGRATED_REVID=91979763
|
|
|
|
|
|
|
| |
overloading" it had been doing previously.
--
MOS_MIGRATED_REVID=91979641
|
|
|
|
|
|
|
| |
defaults package.
--
MOS_MIGRATED_REVID=91956723
|
|
|
|
|
|
|
| |
Doesn't completely fix but improves #97 for a lot of people.
--
MOS_MIGRATED_REVID=91909946
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91890175
|
|
|
|
|
|
|
|
| |
This is so util/ files do not depend on anything from higer level.
--
Change-Id: I522be6722851f25e79d9c2b85275856cbbd978de
MOS_MIGRATED_REVID=91882837
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91881146
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91875924
|
|
|
|
|
|
|
|
|
| |
Instead of passing BuildConfigurationKey instances around, just pass in the
little data we actually need. This allows removing the BuildConfigurationKey
class.
--
MOS_MIGRATED_REVID=91865340
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is required because Apple does not accept extensions whose plist
has a minimum OS value lower than 8.0, or whose code is compiled at less
than 8.0, even if it is included in an application that is compiled for,
and marked compatible with, a lower OS version.
Note that I didn't make this an attribute for now as there are no use
cases for setting the value to anything but 8.0. If we ever need to
make this user-configurable, a value can easily be set.
--
MOS_MIGRATED_REVID=91831415
|
|
|
|
|
|
|
| |
ActionContextConsumers.
--
MOS_MIGRATED_REVID=91827715
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of computing flags based on the configuration in two places, we pass
in the configuration and let the common code figure it out.
Also change it so each CT only depends on the build info collection for its
specific configuration. This should be safe, as the API doesn't allow passing
a configuration in - it instead takes ruleContext.getConfiguration, which
should be consistent with the dependency declarations in SkyframeBuildView in
all cases.
--
MOS_MIGRATED_REVID=91819844
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91818123
|
|
|
|
|
|
|
| |
[]TESTED: See
--
MOS_MIGRATED_REVID=91816612
|
|
|
|
|
|
|
| |
Fixes #153.
--
MOS_MIGRATED_REVID=91815970
|
|
|
|
|
|
|
|
| |
This simplifies the callers and we get better consistency - the getBuildInfo
must use matching AnalysisEnvironment and RuleContext objects.
--
MOS_MIGRATED_REVID=91815339
|
|
|
|
|
|
|
|
|
|
|
| |
rather than skip *all* rules with configurable attributes, just skip
those with configurable "srcs".
This is a more precise model of the rules we can't reliably figure
out source ownership for in the loading phase.
--
MOS_MIGRATED_REVID=91807972
|
|
|
|
|
|
|
| |
dependencies.
--
MOS_MIGRATED_REVID=91801043
|
|
|
|
|
|
|
| |
Last step in refactoring of Skylark builtin functions.
--
MOS_MIGRATED_REVID=91796746
|
|
|
|
|
|
|
| |
Fixes #150.
--
MOS_MIGRATED_REVID=91785592
|
|
|
|
|
|
|
| |
Fixes #87.
--
MOS_MIGRATED_REVID=91784426
|
|
|
|
|
|
|
|
| |
Replace the uses of AbstractFunction, MixedModeFunction,
SkylarkFunction and SimpleSkylarkFunction by BuiltinFunction.
--
MOS_MIGRATED_REVID=91763158
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91714318
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91713784
|