aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Clean up the CoverageReportActionFactory interface a bit.Gravatar Ulf Adams2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106409855
* Fixes compilation failure of //examples/android/java/bazel:hello_world when ↵Gravatar Philipp Wollermann2015-10-27
| | | | | | | sandboxing was enabled, by adding "jni_dep.h" to "hdrs" in //examples/android/java/bazel:jni_dep. -- MOS_MIGRATED_REVID=106408122
* Make EventCollector thread-safe for modifications.Gravatar Ulf Adams2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106407898
* Fixes a wrong path causing the *-toolchain_files filegroup to actually be empty:Gravatar Philipp Wollermann2015-10-27
| | | | | | | | | | 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
* Fixes the following linker error during compilation of ↵Gravatar Philipp Wollermann2015-10-27
| | | | | | | | | | | | //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
* Do not add CFBundleIdentifier, CFBundleVersion and CFBundleShortVersion to ↵Gravatar Dave MacLachlan2015-10-27
| | | | | | | | | all files that go through the plmerge routines. It turns out we use plmerge to convert string files from text to binary. RELNOTES:none -- MOS_MIGRATED_REVID=106403889
* Add documentation of aar output to the build encyclopedia. Notes that the ↵Gravatar Andrew Pellegrini2015-10-27
| | | | | | | aar does not contain the transitive closure of the target, as this is a common misconception. -- MOS_MIGRATED_REVID=106396742
* Pre-compile Android tools that are embedded in the Bazel binary.Gravatar Lukacs Berki2015-10-27
| | | | | | | | | This makes Android builds slightly faster and avoids the "Modification date is in the future" warnings by javac and removes the sources of devtools/common/options from the binary. incrementaldeployment is not pre-compiled yet. -- MOS_MIGRATED_REVID=106391321
* Simplify uses of EventCollector.Gravatar Ulf Adams2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106389517
* Clean up tests to use EventCollectionApparatus more widely.Gravatar Ulf Adams2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106382513
* Eliminate the Android tools repository, and with it, ↵Gravatar Lukacs Berki2015-10-27
| | | | | | | | | 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
* compile.sh to take LDFLAGS for bootstrapGravatar Alpha Lam2015-10-27
| | | | | | | | | | | | | | | | | | | | | During bootstrap a number of tools are linked manually. These link steps should take LDFLAGS to bootstrap bazel with custom toolchain. These tools are build-runfiles, process-wrapper and namespace-sandbox. cc_link() routine in compile.sh already takes LDFLAGS but not the link steps for the tools listed above. They should all do so. A developer can now do this to build Bazel: CC="some-gcc" CXX="some-g++" LDFLAGS="-Lsome-glibc" \ JNI_LD_ARGS="-Lsome-glibc" ./compile.sh -- Change-Id: Ifd1a03e989266a7fe3f1f92a7a44093b135fdc18 Reviewed-on: https://bazel-review.googlesource.com/2211 MOS_MIGRATED_REVID=106378256
* Un-hardcode the names of some Python implicit attributes ↵Gravatar Carmi Grushko2015-10-27
| | | | | | | ($python_precompile, etc.) -- MOS_MIGRATED_REVID=106352835
* Refactor instrumentation in JavaCommon to remove Android specific content.Gravatar Andrew Pellegrini2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106333445
* Reduce memory churn while creating PathFragments.Gravatar Eric Fellheimer2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106329484
* Remove the TOOLS_REPOSITORY prefix for tools/objc:xctest_app.Gravatar Chris Parsons2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106327492
* Update android screen densities to include 420 dpi added for the Nexus 5X. ↵Gravatar Andrew Pellegrini2015-10-27
| | | | | | | | | 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
* Share SkyKey interning between evaluation and deserialization.Gravatar Eric Fellheimer2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106323413
* Make -DNS_BLOCK_ASSERTIONS=1 by default when c=opt on objc builds.Gravatar Googler2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106315882
* Open source some skyframe/bazel tests.Gravatar Han-Wen Nienhuys2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106308990
* Remove a meaningless comment that I submitted accidentally.Gravatar Lukacs Berki2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106307162
* Fixes the options build files when used from the default_android_tools ↵Gravatar Alex Humesky2015-10-27
| | | | | | | | | | | | | | | repository: http://ci.bazel.io/job/Tutorial/PLATFORM_NAME=linux-x86_64/65/console The build files for options were refactored, which broke part of the hack that assembles the default_android_tools repository, causing idlclass_lib to fail to build. src/main/java/com/google/devtools/common/options/BUILD was added, and the idlclass_lib dependency was changed from //src/main/java:options to //src/main/java/com/google/devtools/common/options, but the code that assembles the default_android_tools repository was only globbing the java sources, and added a build file to src/main/java, so idlclass_lib would look for the options at the deeper path, which didn't exist inside default_android_tools. -- MOS_MIGRATED_REVID=106306493
* Removes gcc from the clang compiler names, because that doesn't really make ↵Gravatar Alex Humesky2015-10-27
| | | | | | | | | sense. RELNOTES: The names of the clang compilers in the Android NDK crosstool no longer reference gcc. -- MOS_MIGRATED_REVID=106305253
* Propagate Android aspect across runtime_deps.Gravatar Googler2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106302500
* Support proto_library in AndroidStudioInfoAspect.Gravatar Googler2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106300290
* Clarify documentation about 'native' module.Gravatar Laurent Le Brun2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106299058
* Allow C++ compile actions to run in a sandbox by replacing the ↵Gravatar Philipp Wollermann2015-10-27
| | | | | | | | | LocalGccStrategy / LocalLinkStrategy with SpawnGccStrategy / SpawnLinkStrategy. RELNOTES: C++ compile actions run in a sandbox now on systems that support sandboxed execution. -- MOS_MIGRATED_REVID=106299043
* Refactor include scanning / .d file parsing in the C++ rules so that ↵Gravatar Philipp Wollermann2015-10-27
| | | | | | | validating includes and updating action inputs is clearly separated and easier to understand now. -- MOS_MIGRATED_REVID=106298050
* Read the j2objc BUILD file from embedded tools instead of from the client.Gravatar Lukacs Berki2015-10-27
| | | | | | | Tested by running "bazel query @bazel-j2objc//...' in an empty workspace. -- MOS_MIGRATED_REVID=106292152
* Change assertNoEvents to assertNoWarningsOrErrors with corresponding semantics.Gravatar Ulf Adams2015-10-27
| | | | | | | | The plan is to make EventCollectionApparatus collect all events, so the assert methods all need to specify the subset that they apply to. -- MOS_MIGRATED_REVID=106291708
* Read $HOME first to determine the home directory (and when not present, fall ↵Gravatar Lukacs Berki2015-10-27
| | | | | | | | | back to getpwuid()) Also a minor compatibility fix in a sed invocation. -- MOS_MIGRATED_REVID=106291639
* Fix location for Break and Continue AST nodes.Gravatar Laurent Le Brun2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106291132
* Remove the unused launcher argument from JavaSemantics.getJvmFlags.Gravatar Ulf Adams2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106287576
* Change default bundle ids that are generated in plists to be RFC1034 ↵Gravatar Dave MacLachlan2015-10-27
| | | | | | | | | compliant. In general this means taking bad characters [^-0-9A-Za-z.] and converting them to "-". So com.foo.bar_bam becomes com.foo.bar-bam. This is essentially equivalent to what Xcode does internally. RELNOTES:none -- MOS_MIGRATED_REVID=106191981
* Memory optimizations for Skylark.Gravatar Miguel Alcon Pinto2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106182161
* Avoid unbounded growth in the GlobFunction cache. The cache is now given a ↵Gravatar Eric Fellheimer2015-10-27
| | | | | | | maximum size, based off a reasonably larged sized benchmark. -- MOS_MIGRATED_REVID=106180595
* Description redacted.Gravatar Carmi Grushko2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106175034
* Keep the bytes of the hashcode instead of the hashcode object.Gravatar Miguel Alcon Pinto2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106174495
* Add default values for CFBundleVersion and CFBundleShortVersionString if ↵Gravatar Dave MacLachlan2015-10-27
| | | | | | | | | they don't exist and/or replace bad values with good defaults (1.0.0 and 1.0 respectively). RELNOTES:NONE -- MOS_MIGRATED_REVID=106165901
* Separate BUILD file for skyframe tests in Bazel.Gravatar Han-Wen Nienhuys2015-10-27
| | | | | -- MOS_MIGRATED_REVID=106149039
* Tweak styling of Skylark rule READMEs to be consistent when viewed onGravatar David Chen2015-10-23
| | | | | | | external site. -- MOS_MIGRATED_REVID=106135529
* Remove trailing whitespace in generated Skylark Library and BE files.Gravatar David Chen2015-10-23
| | | | | -- MOS_MIGRATED_REVID=106133409
* Inline TargetMarker in TransitiveTraversalFunctionGravatar Mark Schaller2015-10-23
| | | | | | | | | | 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
* Avoid the usage of Maps.transformValues since it is lazy and keeps a ↵Gravatar Miguel Alcon Pinto2015-10-23
| | | | | | | 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
* Split Build Encyclopedia into multiple pages.Gravatar David Chen2015-10-23
| | | | | -- MOS_MIGRATED_REVID=106092764
* Add the include paths to the compiler_files attribute of the cc_toolchainsGravatar Alex Humesky2015-10-23
| | | | | | | for the generated Android NDK crosstool so that compilation works when sandboxed. -- MOS_MIGRATED_REVID=106092381
* Move the check whether a repository name contains a slash to ↵Gravatar Philipp Wollermann2015-10-23
| | | | | | | PackageIdentifier, where it actually belongs. -- MOS_MIGRATED_REVID=106086272
* Print the name of the execvp'd file for easier debugging in case the call fails.Gravatar Philipp Wollermann2015-10-23
| | | | | -- MOS_MIGRATED_REVID=106083151
* Add jsch dependency to build filesGravatar Kristina Chodorow2015-10-23
| | | | | -- MOS_MIGRATED_REVID=106081594
* Send a single SIGTERM to Blaze when trying to shutdown. Unify "wait for ↵Gravatar Eric Fellheimer2015-10-23
| | | | | | | server death" implementation. Boost grace period on SIGKILL to 10s. -- MOS_MIGRATED_REVID=106080991