| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106515187
|
|
|
|
|
|
|
| |
again on OS X.
--
MOS_MIGRATED_REVID=106498988
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106493557
|
|
|
|
|
|
|
| |
Special-case the return statement to avoid throwing an exception.
--
MOS_MIGRATED_REVID=106488391
|
|
|
|
|
|
|
| |
e.g. for i in list: pass
--
MOS_MIGRATED_REVID=106488146
|
|
|
|
|
|
|
|
| |
There's no timeline right now, but it's unusable on OSX and Oracle has no
plans of fixing it.
--
MOS_MIGRATED_REVID=106486015
|
|
|
|
|
|
|
| |
--
Change-Id: Ic5b08394e042fee48bf079620ecb18426455d838
Reviewed-on: https://bazel-review.googlesource.com/2230
MOS_MIGRATED_REVID=106480667
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
RuleContext returned fragments for the target configuration, even when Skylark requested fragments for the host configuration.
This Cl solves this bug. Since injecting a custom BuildConfiguration into out tests is surprisingly difficult, I tested this fix manually:
I wrote a custom bzl file with
def custom_rule_impl(ctx):
print("target = {}, host = {}".format(ctx.fragments.cpp.cpu, ctx.host_fragments.cpp.cpu))
and built the rule with --cpu ppc.
Output before the fix: target = ppc, host = ppc.
Output after the fix: target = ppc, host = k8.
--
MOS_MIGRATED_REVID=106479714
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106444993
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaking O(150) tests on the blaze-2015.10.27-1 nightly TGP []
*** Original change description ***
Make -DNS_BLOCK_ASSERTIONS=1 by default when c=opt on objc builds.
--
MOS_MIGRATED_REVID=106435189
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
declare required configuration fragments: from
*everything* to *nothing*.
Now that all builtin rules properly declare their fragments,
the "backwards compatibility" concern that inspired the
original behavior is no longer needed.
This impacts, for example, filegroup rules, which have
nothing to declare.
--
MOS_MIGRATED_REVID=106433791
|
|
|
|
|
|
| |
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/524
MOS_MIGRATED_REVID=106431355
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106418732
|
|
|
|
|
|
|
| |
RELNOTES: Bazel does strict validation of include files now to ensure correct incremental builds. If you see compilation errors when building C++ code, please make sure that you explicitly declare all header files in the srcs or hdrs attribute of your cc_* targets and that your cc_* targets have correct "deps" on cc_library's that they use.
--
MOS_MIGRATED_REVID=106410969
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106410161
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106409855
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106407898
|
|
|
|
|
|
|
|
|
|
| |
philwo@philwo:/tmp/bazel$ ./output/bazel query 'labels(srcs, @androidndk//:arm-linux-androideabi-4.9-v7a-gnu-libstdcpp-toolchain_files)'
INFO: Empty results
This caused compiliation failures when building //examples/android/java/bazel:hello_world with sandboxing enabled.
--
MOS_MIGRATED_REVID=106405986
|
|
|
|
|
|
|
|
|
|
|
|
| |
//examples/android/java/bazel:hello_world with sandboxing enabled.
external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_so.o: No such file or directory
external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtend_so.o: No such file or directory
external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lc
external/androidndk/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: error: cannot find -ldl
--
MOS_MIGRATED_REVID=106405880
|
|
|
|
|
|
|
| |
aar does not contain the transitive closure of the target, as this is a common misconception.
--
MOS_MIGRATED_REVID=106396742
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106389517
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106382513
|
|
|
|
|
|
|
|
|
| |
Constants.ANDROID_DEP_PREFIX.
This regrettably entails adding the options parser to the embedded tools in the Bazel binary, but that's only a temporary measure until the embedded binaries are compiled (and not provided in source from)
--
MOS_MIGRATED_REVID=106379028
|
|
|
|
|
|
|
| |
($python_precompile, etc.)
--
MOS_MIGRATED_REVID=106352835
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106333445
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106329484
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106327492
|
|
|
|
|
|
|
|
|
| |
Adds documentation about the associated manifest processing to add a compatible-screens section.
RELNOTES: 420 dpi is now a valid density for andoid_binary.densities.
--
MOS_MIGRATED_REVID=106324044
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106323413
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106315882
|
|
|
|
|
|
|
|
|
| |
sense.
RELNOTES: The names of the clang compilers in the Android NDK crosstool no longer reference gcc.
--
MOS_MIGRATED_REVID=106305253
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106302500
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106300290
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106299058
|
|
|
|
|
|
|
|
|
| |
LocalGccStrategy / LocalLinkStrategy with SpawnGccStrategy / SpawnLinkStrategy.
RELNOTES: C++ compile actions run in a sandbox now on systems that support sandboxed execution.
--
MOS_MIGRATED_REVID=106299043
|
|
|
|
|
|
|
| |
validating includes and updating action inputs is clearly separated and easier to understand now.
--
MOS_MIGRATED_REVID=106298050
|
|
|
|
|
|
|
| |
Tested by running "bazel query @bazel-j2objc//...' in an empty workspace.
--
MOS_MIGRATED_REVID=106292152
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106291132
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106287576
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106182161
|
|
|
|
|
|
|
| |
maximum size, based off a reasonably larged sized benchmark.
--
MOS_MIGRATED_REVID=106180595
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106174495
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106133409
|
|
|
|
|
|
|
|
|
|
| |
Simplifies the runtime graph when TransitiveTraversalFunction is used.
Also moves an error reporting method from the base function to the
TransitiveTargetFunction, which is the only one that uses it.
--
MOS_MIGRATED_REVID=106109745
|
|
|
|
|
|
|
| |
reference to the original map. This made us to keep a reference to the whole node but we are only interested on the rdeps.
--
MOS_MIGRATED_REVID=106098938
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=106092764
|
|
|
|
|
|
|
| |
for the generated Android NDK crosstool so that compilation works when sandboxed.
--
MOS_MIGRATED_REVID=106092381
|
|
|
|
|
|
|
| |
PackageIdentifier, where it actually belongs.
--
MOS_MIGRATED_REVID=106086272
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fragments map into the BuildConfiguration constructor.
This guarantees that other access points into the constructor (e.g.
BuildConfigurationFunction for dynamic configs) apply the same ordering.
BuildConfiguration needs its fragments stored in a consistent
order to, e.g., make sure buildMnemonic() produces
consistent results.
--
MOS_MIGRATED_REVID=106079920
|
|
|
|
|
|
|
| |
It's always null
--
MOS_MIGRATED_REVID=106053287
|