| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
We wind up combining them anyway in the manifest file and it seems that
this is consistent with how we read them back. Return them all at once
to avoid tedious duplication in handling of them.
--
MOS_MIGRATED_REVID=93058482
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93051778
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93026026
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93025992
|
|
|
|
|
|
|
| |
Fixes #164.
--
MOS_MIGRATED_REVID=93025634
|
|
|
|
|
|
|
| |
defaults package.
--
MOS_MIGRATED_REVID=93023029
|
|
|
|
|
|
|
|
|
|
|
|
| |
The command used to compile storyboards for iOS targets was
leaving off the --target-device options, which would result
in an empty compiled storyboard. This commit updates the
command constructed so that it does pass those options and
builds non-empty storyboards.
--
Change-Id: Ief6aed6f61099fa19ec7846d2321b40f8fce1ab2
MOS_MIGRATED_REVID=93016471
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93014182
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92949679
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92944321
|
|
|
|
|
|
|
|
| |
getPackageFragment() only returns the relative path within a repository,
getPathFragment() is needed to return the external path.
--
MOS_MIGRATED_REVID=92941601
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92934993
|
|
|
|
|
|
|
| |
It's undocumented, but it can be used for experimentation.
--
MOS_MIGRATED_REVID=92928896
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of updating the file size cache as a side effect of updating
the digest cache we combine them into one cache to make it harder for
them to fall out of sync (mainly by way of programmer error). This
should also have a smaller memory footprint.
Also fixes a bug around cached exceptions.
--
MOS_MIGRATED_REVID=92928216
|
|
|
|
|
|
|
|
| |
I noticed, while writing http://bazel.io/docs/cpp.html#including-external-libraries-an-example,
that the BUILD file didn't get reparsed when it changed. This fixes that.
--
MOS_MIGRATED_REVID=92921670
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92920724
|
|
|
|
|
|
|
|
|
| |
execution phase.
Commands which do not perform execution would otherwise over-invalidate nodes.
--
MOS_MIGRATED_REVID=92864280
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92843582
|
|
|
|
|
|
|
|
|
|
| |
when resolving source artifacts.
Fixes #152.
--
Change-Id: I16e711b77374ecdf07a014935fca39acadaa2081
MOS_MIGRATED_REVID=92838655
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92818911
|
|
|
|
|
|
| |
--
Change-Id: I9968c3da2210b630502b47b7ed96acd71c7d7349
MOS_MIGRATED_REVID=92749744
|
|
|
|
|
|
|
| |
MD5 error more informative so we can try to understand what's going on.
--
MOS_MIGRATED_REVID=92734374
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the "families" attribute is defined on the ReleaseBundlingRule.
Due to the relationships between the iOS rule classes, this leaves some
rules that need to know the device family they are building for without
that knowledge. Specifically, objc_bundle_library() can build storyboards
outside of any app or extension, and thus needs to know the target device
families to use during compilation. For reference, this was discussed at
https://groups.google.com/d/msg/bazel-discuss/c-2nwFiqhWo/puESbFNGAYMJ
This commit moves the "families" attribute from ReleaseBundlingRule to
BundlingRule to accomplish this.
--
Change-Id: Ia0d146e85f1c2cdb13bd74aef4a57de1ad537e0f
MOS_MIGRATED_REVID=92725861
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92725547
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92715161
|
|
|
|
|
|
|
|
|
| |
encounters a node with an error.
We were doing this in most cases, but not if the error was in a node that was already done or was revalidated during change pruning.
--
MOS_MIGRATED_REVID=92521223
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92474815
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=92472728
|
|
|
|
|
|
|
|
|
| |
the extra action.
This meant that the action was potentially being mutated on two threads, which was bad.
--
MOS_MIGRATED_REVID=92469122
|
|
|
|
|
|
|
| |
Further improvements on #167.
--
MOS_MIGRATED_REVID=92459390
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
features.
Features on the rule level modify features that are enabled at the package
level. Note that this behavior is different from how the current command line /
package level interaction is, but we probably want to change the command line
behavior.
Alternative implementations considered:
a) using package-level features as default value for the rule attribute; this
would make it hard for future transitions; adding a completely new feature
to a package should not require updating all rules that have overrides
b) putting all positive features and all negative features from command-line,
package, and rule attribute into a positive and negative set, and subtract
the negative from the positive set; this is how the command-line features
worked previously, but it makes it impossible to enable a features that
is disabled at the package level just for one rule.
RELNOTES: Add 'features' attribute on the rule level.
--
MOS_MIGRATED_REVID=92448449
|
|
|
|
|
| |
--
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** 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
|