| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
//src/test/shell/bazel:bazel_example_test broke because of commit a6e448253c289f3d5a353f038a5ea47227515a66,
which removed the allow_files and single_file properties of a bunch of
attributes in the belief that they were stale. However, //third_party:protoc
is in fact a filegroup and thus requires single_file.
I still think some of them are unnecessary... but because I do not yet know
all possible cases in which these are involved, and to prevent further
breakage, let's restore them all just in case. I may reevaluate this at a
later stage to clean them up.
--
MOS_MIGRATED_REVID=115297686
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=115250659
|
|
|
|
|
|
|
| |
a dead code removal Proguard pass to create an ap_ without unused resources to be used when building android_binary targets.
--
MOS_MIGRATED_REVID=115227385
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
This change is a combination of commit 8ec3866d9e5d28f6c09546269ec82731c45c28ad
and commit ffc891c4efbf498fdb8eaf4d2c922e7e7a58f99d with additional fixes.
In particular I have removed unnecessary properties from all rule
attributes, have made the rule respect any runfiles, and have reinstanted
the explicit dependency on the JDK. The latter is what fixes the breakage
we observed in #938, though it seems clear that we are missing a
dependency somewhere.
I have verified that this now works by running this change on a clean
Ubuntu 15.10 VM.
--
MOS_MIGRATED_REVID=115081830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Break Jenkins build.
See https://github.com/bazelbuild/bazel/issues/938
*** Original change description ***
Split out Java proto compilation logic to a helper script.
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
--
MOS_MIGRATED_REVID=115048759
|
|
|
|
|
|
|
|
| |
RELNOTES[INC]: Renamed proto_java_library to java_proto_library. The former
is now deprecated and will print out a warning when used.
--
MOS_MIGRATED_REVID=115012027
|
|
|
|
|
|
|
|
|
|
| |
This fixes the build of Bazel with itself. Using ctx.file instead of
executable may yield a reference of the form external/blahblah/ which
does not exist in the file system. Using ctx.executable does point
to the right binary.
--
MOS_MIGRATED_REVID=114990955
|
|
|
|
|
|
|
|
|
|
| |
Change --closure_entry_point to the new --entry_point that is required to be used with --dependency_mode.
Remove the default --language_in=ECMASCRIPT5_STRICT. Closure Compiler now defaults to ECMASCRIPT6.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/926
MOS_MIGRATED_REVID=114980140
|
|
|
|
|
|
|
|
| |
This is just for clarity and should be a no-op. Maintaining long shell
command lines embedded in genrules is not pretty.
--
MOS_MIGRATED_REVID=114967410
|
|
|
|
|
|
|
|
|
| |
This brings the scala rules a step closer to feature parity with java.
--
Change-Id: I21e6929a36f5084a29b230f1b91307dd5b012d4c
Reviewed-on: https://github.com/bazelbuild/bazel/pull/916
MOS_MIGRATED_REVID=114947019
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114906474
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update Closure Compiler to v20160208
Update Closure Library to v20160208
Update Closure Stylesheets to 1.1.0
Add "--language_in" and "--language_out" to closure_js_binary.bzl
With these flags users can transpile their closure_js_binary() from
ES6 to ES3.
Change "--manage_closure_dependencies" to "--dependency_mode=LOOSE"
because the former has been deprecated in Closure Compiler v20160208.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/910
MOS_MIGRATED_REVID=114898222
|
|
|
|
|
|
|
|
|
| |
This is in preparation for another change that will add a new helper script
to the tools/build_rules directory, and such script requires a BUILD rule
of its own.
--
MOS_MIGRATED_REVID=114898083
|
|
|
|
|
|
|
| |
This prevents a refactoring in said API
--
MOS_MIGRATED_REVID=114889925
|
|
|
|
|
|
|
| |
This reverts commit 3f7057789df337db4da3006b14e14c9c245c3a00, reversing
changes made to cbbbf2e461396d3817a00c4bd4d26b9b43b68ce3.
Accidental merge, merged pull request have to go through googlesource first
|
|\
| |
| | |
Update Closure Tools dependencies and add language arguments to closure_js_binary()
|
| |
| |
| |
| |
| |
| |
| |
| | |
With these flags users can transpile their closure_js_binary() from
ES6 to ES3.
Change "--manage_closure_dependencies" to "--dependency_mode=LOOSE"
because the former has been deprecated in Closure Compiler v20160208.
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is a preparatory change for a follow-up commit so that the diff of that
commit is easy to review.
--
MOS_MIGRATED_REVID=114857369
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead bundle ijar's zipper binary so the skylark rules that depends on it
can use it from @bazel_tools.
A commit introducing windows config settings broke our appengine tutorial.
--
MOS_MIGRATED_REVID=114857080
|
| |
| |
| |
| |
| |
| |
| | |
import objc frameworks.
--
MOS_MIGRATED_REVID=114761121
|
|/
|
|
|
|
| |
Update Closure Compiler to v20160208
Update Closure Library to v20160208
Update Closure Stylesheets to 1.1.0
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=114681356
|
|
|
|
|
|
|
| |
Fixes #888.
--
MOS_MIGRATED_REVID=114671702
|
|
|
|
|
|
|
|
|
| |
the input rules in the output war.
Fixes #895
--
MOS_MIGRATED_REVID=114615465
|
|
|
|
|
|
|
| |
--
Change-Id: If286a9718e036d2bd555baf78600e9208ba5a990
Reviewed-on: https://github.com/bazelbuild/bazel/pull/872
MOS_MIGRATED_REVID=114563576
|
|
|
|
|
|
|
|
|
|
|
|
| |
in Skylark rules
Loading those skylark rules where failing now they are in a remote repository because the
build file could not be found.
Fixes #883.
--
MOS_MIGRATED_REVID=114528630
|
|
|
|
|
|
|
| |
A small step towards the resolution of #276.
--
MOS_MIGRATED_REVID=114330517
|
|
|
|
|
|
|
| |
--
Change-Id: I7badee212bd05178a30a6ff4c73c8d62258d2c1d
Reviewed-on: https://bazel-review.googlesource.com/#/c/2841
MOS_MIGRATED_REVID=114330213
|
|
|
|
|
|
|
| |
--
Change-Id: Ifbbda9bb01cd2d7350521183b7754c5004b2ab3d
Reviewed-on: https://github.com/bazelbuild/bazel/pull/862
MOS_MIGRATED_REVID=114213645
|
|
|
|
|
|
|
| |
Fixes #864.
--
MOS_MIGRATED_REVID=114208872
|
|
|
|
|
|
|
|
|
| |
Rather than a new protobuf field, this enabling flag is presence of a section with DYNAMIC linking mode in the CROSSTOOL file, whether or not it needs to specify any linker flags.
RELNOTES[NEW]: Better support for toolchains that don't have a dynamic linker.
--
MOS_MIGRATED_REVID=114110200
|
|
|
|
|
|
|
|
|
|
|
|
| |
passing them on the command line.
This helps avoid problems when the OS rejects the command line for
getting too long, which is particularly likely on OS X.
--
Change-Id: I84c7102f15b0162291664df4869f92232d010c8d
Reviewed-on: https://bazel-review.googlesource.com/2820
MOS_MIGRATED_REVID=113982499
|
|
|
|
|
|
|
|
|
|
|
|
| |
to the edges (J2ObjcAspect and J2ObjcProtoAspect).
RELNOTES[INC]:
ObjC compile actions for J2ObjC-translated code now only has access to headers from the java deps of the associated original java rule.
These compile actions no longer takes the compiler options specified in "copts" attribute on objc_binary/ios_test rules.
J2ObjC dead code removal (enabled through flag "--j2objc_dead_code_removal") now happens *after* ObjC compilation.
--
MOS_MIGRATED_REVID=113910545
|
|
|
|
|
|
|
|
|
| |
Fixes #830
RELNOTES: [d] Update to DMD 2.070.0
--
MOS_MIGRATED_REVID=113830766
|
|
|
|
|
|
|
| |
RELNOTES: [rust] Update to Rust 1.6
--
MOS_MIGRATED_REVID=113822518
|
|
|
|
|
|
|
|
|
| |
in rules/tests and move them into the build files.
Fix up environment_plist so it works like the other scripts.
--
MOS_MIGRATED_REVID=113799298
|
|
|
|
|
|
|
| |
used to be .app)
--
MOS_MIGRATED_REVID=113775781
|
|
|
|
|
|
|
|
| |
We might revisit what the default toolchain for Windows should be, but
this CL uses msys to simplify bootstrapping.
--
MOS_MIGRATED_REVID=113665255
|
|
|
|
|
|
|
|
|
| |
Looks like this was missed in 88821141d6812bbde64f0d49087533f87ca6f331
--
Change-Id: Ib7709722ae3b07ef7e24bcbbab642204134fa062
Reviewed-on: https://bazel-review.googlesource.com/#/c/2810/
MOS_MIGRATED_REVID=113611789
|
|
|
|
|
|
|
|
| |
Broken by commit 763f1397, which added -fno-canonical-system-headers
flag to clang (used on FreeBSD), which doesn't support it.
--
MOS_MIGRATED_REVID=113535032
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
static library to associated original objc source files.
Change j2objc_dead_code_pruner.py to support pruning static library.
The purpose of this changelist is to support moving ObjC compilation actions of J2ObjC-translated code to the edges (J2ObjC java and proto aspects).
RELNOTES:None.
--
MOS_MIGRATED_REVID=113529738
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements a scala_test rule analogous to the java_test rule. It uses the standard scalatest library, and adds the corresponding jar(s) to the WORKSPACE file. The rule is tested by adding a proof-of-concept test target to the scala examples.
Link to discussion thread: https://groups.google.com/d/msg/bazel-dev/5Kbbwr11XOA/znTY-H1DBgAJ
Fixes #503.
--
Reviewed-on: https://github.com/bazelbuild/bazel/pull/657
MOS_MIGRATED_REVID=113526680
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will fix some issue with loading skylark rules from @bazel_tools.
Tested with ./compile.sh all and also a project that use pkg_tar from
@bazel_tools (which is broken at HEAD).
--
Change-Id: Iffbb7134ef5fee497890c4d01b85084973d45ad0
Reviewed-on: https://bazel-review.googlesource.com/2800
MOS_MIGRATED_REVID=113508661
|
|
|
|
|
|
|
| |
Use _ instead of -.
--
MOS_MIGRATED_REVID=113307540
|
|
|
|
|
|
|
| |
RELNOTES[INC]: Removes --objc_gcov_binary flag.
--
MOS_MIGRATED_REVID=113190035
|
|
|
|
|
|
|
| |
RELNOTES[INC]: Removed --objc_dump_syms_binary.
--
MOS_MIGRATED_REVID=113186554
|
|
|
|
|
|
|
| |
Accidentally removed in the previous change to this file.
--
MOS_MIGRATED_REVID=113170839
|
|
|
|
|
|
|
|
| |
We should delete the package-srcs filegroup at some point and just use the same for both
but we are about to remove the package-srcs so let just make this change for now.
--
MOS_MIGRATED_REVID=113163035
|
|
|
|
|
|
|
|
|
|
| |
This just requires passing the specified deps through to the java_import
wrapping the Groovy jar
--
Change-Id: Ib453d560a721fdb31217f8e604703fa6bc362328
Reviewed-on: https://bazel-review.googlesource.com/2600
MOS_MIGRATED_REVID=113149555
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=113081497
|