aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party
Commit message (Collapse)AuthorAge
* Fixes J2ObjC support. Adds a BUILD.tools and updates BUILD.remote withGravatar Keith Stanger2017-05-30
| | | | | | the necessary targets depended upon by J2ObjCAspect.java. Change-Id: I0a93378029707f0ebbda3a30b947519a385243f1
* Introduce third_party/googleapisGravatar Jakob Buchgraber2017-05-30
| | | | | | | | | | | | | Add `https://github.com/googleapis/googleapis` as a third_party dependency at commit `001f6702ac4cd72194a5120ff978fcfa740783d6`. These protos are required for the upcoming open sourcing of the BES protocol code. Additionally, add (java_)proto_library() rules for the protobufs required by the BES protocol. Change-Id: Ie78a9941a62f2085a58ad859c91161885e6f390d
* third_party/protobuf: Add proto_library for well known types.Gravatar Jakob Buchgraber2017-05-30
| | | | | | | | | | | | | | | | In order to use the build event service protobufs we need to support protobufs well known types inside bazel. Unfortunately, due to a bug in bazel's proto_library [1], protobuf can't provide such a proto_library yet [2]. We expect this patch to be committed to protobuf upstream once [1] is resolved. Bazel's proto_library bug [1] is also the reason why this change has to duplicate the well known protos under google/protobuf. [1] https://github.com/bazelbuild/bazel/issues/2265 [2] https://github.com/google/protobuf/issues/2763 Change-Id: I5e16d437f2f581f11553049be0b4bcc564f4ad96
* Refactor protobuf and grpc BUILD files for WindowsGravatar Yun Peng2017-05-29
| | | | | | | | 1. Added config_settings for Windows 2. Don't use gcc warning options in copts, this made it possible to build without python wrapper scripts. Change-Id: I37521d717b9d2d488a3bb0ec658dad40c6ddbb27
* Clean up aliases after javac upgradeGravatar Liam Miller-Cushon2017-05-11
| | | | Change-Id: Iec9ded10a3a3c9562897090fcb7a1c01119676f7
* Update turbine versionGravatar Liam Miller-Cushon2017-05-11
| | | | Change-Id: I4b9bddb695db15d6fe8113fb6d44518bc6909a17
* Update javac version to 9-dev-r4023-2Gravatar Liam Miller-Cushon2017-05-10
| | | | | | Fixes #2979 Change-Id: I23e38767e18a90b2262a38bf8f4b347e06d1de8d
* Update protobuf to latest master at a64497c and apply @laszlocsomor's latest ↵Gravatar Jakob Buchgraber2017-05-04
| | | | | | changes from https://github.com/google/protobuf/pull/2969 on top of it. Change-Id: Ie49c5dcac06e370c5ab3863dc061513531ec8c0d
* Update turbine versionGravatar Liam Miller-Cushon2017-05-03
| | | | Change-Id: If873b42945af0852a2b84261965655a5231e9f5f
* Clean up javac and Error Prone targetsGravatar Liam Miller-Cushon2017-05-03
| | | | | | | | | | now that the upgrade is complete. The targets with suffixes were added to make a two-step migration possible. Now that the migration is done the suffix-less targets can provide the new versions, and the suffixed targets can be directed to the un-suffixed targets until they are removed. Change-Id: I5632b14924df6a83a23e3f564d483f4925f72d08
* Apply @laszlocsomor's protobuf patch to fix build on windows.Gravatar Jakob Buchgraber2017-05-02
| | | | | | | | This patch was taken from [1] and fixes a CI breakage on Windows. [1] https://github.com/google/protobuf/pull/2969/commits/14d2821157d047426c313759966d01f17b608c3a Change-Id: Ibec9c3580566f573c7b558fffa40844da5239108
* Remove third_party/protobuf/3.0.0/Gravatar Jakob Buchgraber2017-05-02
| | | | Change-Id: Ifd865f0a14e7052ca40f0f9d52b5171de448734d
* Update third_party/protobuf to pre-release 3.2.0Gravatar Jakob Buchgraber2017-05-02
| | | | | | | | | Update protobuf to @laszlocsomor's fork of protobuf. This is essentially the development version of protobuf 3.2.0 and windows specific fixes from laszlo. Those fixes will be merged into protobuf soon: https://github.com/google/protobuf/pull/2969. Change-Id: Id88cd7e5b2c27ab74f3ecfa1e127e5a863f2deb3
* Update databinding exec.jar to 2.3.1.Gravatar Adam Michael2017-04-24
| | | | | | https://github.com/bazelbuild/bazel/issues/2694 Change-Id: I33e1c1a6c1f1c4b31227eb26b0deed09525a7ec7
* Add javac9-4023-1 and Error Prone 2.0.20Gravatar Liam Miller-Cushon2017-04-20
| | | | | | This is the first part of a two-step migration to the new versions. Change-Id: I3835b3db386f43cd00ca0d68c7fd2a42c3f9714f
* Add a jarjar_bin binary in addition to jarjar_command so that we'llGravatar Lukacs T. Berki2017-04-20
| | | | | | | | eventually be able to fix Android builds. Progress on #2848. Change-Id: I3b96425c2f5a4708629882e730d4907abd1226a6
* Add the sources of jopt-simple to //third_party:srcs .Gravatar Lukacs T. Berki2017-04-18
| | | | Change-Id: I468ab58151a6e62fa9d5d640142c38cd8886737b
* Vendor jarjar instead of using a binary version of it.Gravatar Lukacs T. Berki2017-04-18
| | | | | | | | | | | | | | | It appears that jarjar is not actually used except for renaming classes in the coverage collecting Java test runner as verified by `find . -name BUILD | xargs grep jarjar` Yak shaving for #2820. This is necessary because the current version of jarjar does not work with Java 8 classes because it embeds a version of ASM that doesn't support that yet. Change-Id: I6ac59b84bbbc1e85fe8e7f4f4876b98fc6129df0
* Vendor `jopt-simple 5.0.3` .Gravatar Lukacs T. Berki2017-04-18
| | | | | | | | | This is necessary for vendoring jarjar, which is in turn necessary to get Java coverage collection to work again. Yak shaving for #2820. Change-Id: Idfd45e7322e0763fd316a4f67b1a048c93bf54ba
* Revert "protobuf: Update protobuf to @laszlocsomor's master at commit 421d909."Gravatar Jakob Buchgraber2017-04-14
| | | | | | | This reverts commit 5235d06159ba6fee412bee261ea7867d061252b0. Unfortunately, we noticed several build errors / test failures internally due this change.
* protobuf: Update protobuf to @laszlocsomor's master at commit 421d909.Gravatar Jakob Buchgraber2017-04-14
| | | | | | | | | | | | Update protobuf to @laszlocsomor's fork of protobuf. This is essentially the development version of protobuf 3.2.0 and windows specific fixes from laszlo. Those fixes will be merged into protobuf soon: https://github.com/google/protobuf/pull/2969). For instructions on how to update protobuf for bazel see README.bazel.md. Change-Id: Ic1daafe30270cb6bcc6231e6c94fb670af0475e7
* Revert "protobuf: Update protobuf to @laszlocsomor's master at commit 421d909."Gravatar Jakob Buchgraber2017-04-13
| | | | This reverts commit ea82aa115794b019472b44d4f94ed902c1217f30.
* protobuf: Update protobuf to @laszlocsomor's master at commit 421d909.Gravatar Jakob Buchgraber2017-04-13
| | | | | | | | | | | | Update protobuf to @laszlocsomor's fork of protobuf. This is essentially the development version of protobuf 3.2.0 and windows specific fixes from laszlo. Those fixes will be merged into protobuf soon: https://github.com/google/protobuf/pull/2969). For instructions on how to update protobuf for bazel see README.bazel.md. Change-Id: I4f663955b0baeea3232b69ce32d9292427f5274a
* Prepend javac to the bootclasspath for ijar testsGravatar cushon2017-04-11
| | | | | | | This is a prerequisite for the next javac update, and mirrors the approach used for other javac-based tests in Bazel (e.g. BazelJavaCompilerTest). PiperOrigin-RevId: 152779250
* Deleted unused stalled javac-9-dev binariesGravatar Damien Martin-Guillerez2017-04-04
| | | | Change-Id: If256f5fdf59862b6f2efe4fff1fbeccd2e87c414
* Update to auto-value 1.4Gravatar Damien Martin-Guillerez2017-04-04
| | | | Change-Id: I0455ef5f9f81f1443fd3cfa63a26f67f4f37529a
* Some fixes for ijar tests.Gravatar kchodorow2017-03-29
| | | | PiperOrigin-RevId: 151461345
* Remove "METADATA" file from bazel-srcs, unbreak Bazel's export pipeline.Gravatar Philipp Wollermann2017-03-28
| | | | | | -- PiperOrigin-RevId: 151453214 MOS_MIGRATED_REVID=151453214
* Description redacted.Gravatar Googler2017-03-28
| | | | | | -- PiperOrigin-RevId: 151383588 MOS_MIGRATED_REVID=151383588
* Upgrade Truth from 0.31 to 0.32.Gravatar Michael Staib2017-03-28
| | | | Change-Id: Ifc30d7a2f1cd698f563342e41be9f59989af871b
* Third party dependenciesGravatar Ola Rozenfeld2017-03-24
| | | | | | | Adding third party dependencies required to call OnePlatform endpoints with proper auth. Change-Id: Iebafdd846999de2937bfa5f086871b69adae2057
* Windows, protoc: create io_win32.{h,cc}Gravatar László Csomor2017-03-21
| | | | | | | | | | | | | | | | | | | | Create dedicated files for the long-path-aware Windows implementations of open/access/mkdir. This commit updates many BUT NOT ALL usages of <io.h> functions in protobuf's code base. Reason being is that there are no Bazel build rules for the unittest files that include <io.h>, so I decided to leave those alone. Thanks to this commit I can now build Bazel with MSVC without needing a short --output_user_base. Fixes https://github.com/bazelbuild/bazel/issues/2634 See https://github.com/bazelbuild/bazel/issues/2107 See https://github.com/google/protobuf/issues/2891 Change-Id: I374726452300854a36e4628bb22cb7bbb12f3bad
* Windows, protoc: support long pathsGravatar László Csomor2017-03-21
| | | | | | | Fixes https://github.com/bazelbuild/bazel/issues/2634 Fixes https://github.com/google/protobuf/issues/2891 Change-Id: I5b82954cbced4e0d3fcd7ac6f168cca34e57f731
* Update to Error Prone version 2.0.19Gravatar Liam Miller-Cushon2017-03-21
| | | | | | | Release notes: https://groups.google.com/d/topic/error-prone-announce/sXXuFyDDY1c/discussion Change-Id: Ib43648dced8afc1f2e5abf3dffe6dd80305de854
* Update turbine versionGravatar Liam Miller-Cushon2017-03-21
| | | | Change-Id: I0af97cbe6cc8386d0b1ab9a0c6f3c108f05f800d
* gRPC, Windows: add missing #include and warningGravatar László Csomor2017-03-15
| | | | | | | | | | | | | Add a missing header inclusion to string_win32.c which was resulting in an implicit function declaration with the wrong, but compatible type, causing a char* being converted to int, converted to char*, corrupting the upper 32 bits, leading to a segfault. Fixes https://github.com/bazelbuild/bazel/issues/2672 Change-Id: I805737c93c248f792b2c0f54fe15ab9a261575d2
* Add JimFS to third_partyGravatar Liam Miller-Cushon2017-03-09
| | | | Change-Id: I9d16ab783e4d91f7a515103c4b6191c169f73570
* Rollback of commit 14b53897b499da457e26aa779c3b63c85838f204.Gravatar Laszlo Csomor2017-03-03
| | | | | | | | | | | | | | *** Reason for rollback *** Fixed all errors. *** Original change description *** Automated [] rollback of commit 69a127b8f4e353ecb163688ed3271fb47e0f385d. -- PiperOrigin-RevId: 149092038 MOS_MIGRATED_REVID=149092038
* Rollback of commit 69a127b8f4e353ecb163688ed3271fb47e0f385d.Gravatar Googler2017-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** Reason for rollback *** [] has detected that 500 or more targets failed to build at commit 69a127b8f4e353ecb163688ed3271fb47e0f385d, each of which successfully built at the prior CL that affected them. [] double-checked that //javatests/com/google/apphosting/tests/usercode:Security_StubTest built at 148995024. The verification run was: [] but the same target failed to build at 148995025. The [] link for this run is available here: [] To see all targets that ran, along with their final status, visit: [] Questions? Comments? See the URL. go/autorollback *** Original change description *** ijar: use bazel's file utilities This change not only implements ijar for Windows (with MSVC), but also fixes a bug in mapped_file_windows (path conversion didn't make the input path absolute, so we could not build java code with the MSYS-less bazel). Fixes https://github.com/bazelbuild/bazel/issues/2157 -- PiperOrigin-RevId: 148998092 MOS_MIGRATED_REVID=148998092
* ijar: use bazel's file utilitiesGravatar Laszlo Csomor2017-03-03
| | | | | | | | | | | | | | This change not only implements ijar for Windows (with MSVC), but also fixes a bug in mapped_file_windows (path conversion didn't make the input path absolute, so we could not build java code with the MSYS-less bazel). Fixes https://github.com/bazelbuild/bazel/issues/2157 -- PiperOrigin-RevId: 148995025 MOS_MIGRATED_REVID=148995025
* Update to latest javac and Error ProneGravatar Liam Miller-Cushon2017-03-02
| | | | | | Fixes #2591 Change-Id: I7038b71811c54d5ece1c0993052abdffc9d0de96
* Fix int comparision warnings.Gravatar John Cater2017-03-01
| | | | | | | | -- Change-Id: I6ce9c6afe14dfaff8a60ae90ee1504684d9cc61c Reviewed-on: https://cr.bazel.build/9117 PiperOrigin-RevId: 148891361 MOS_MIGRATED_REVID=148891361
* ijar: implement stat_file on WindowsGravatar Laszlo Csomor2017-03-01
| | | | | | | | See https://github.com/bazelbuild/bazel/issues/2157 -- PiperOrigin-RevId: 148887981 MOS_MIGRATED_REVID=148887981
* --Gravatar Laszlo Csomor2017-02-28
| | | | | PiperOrigin-RevId: 148768294 MOS_MIGRATED_REVID=148768294
* Suppress error for non-exhaustive switchesGravatar Liam Miller-Cushon2017-02-27
| | | | Change-Id: I4fee049a92201fc8995e7aaa860f123101016480
* Update to guava 21.0 and Error Prone version 2.0.18-20160224Gravatar Liam Miller-Cushon2017-02-27
| | | | Change-Id: I89875f8233092e2704142fc306f9ec60da739b5f
* Revert "Upgrade //third_party/protobuf to v3.2.0"Gravatar Irina Iancu2017-02-24
| | | | | | | | | | | | | This reverts commit 2346f5a01561f695a2b2ba7655359d5020105077. It breaks bazel build in freebsd[1]. The solution is to patch https://svnweb.freebsd.org/ports/head/devel/protobuf/files/. I rolled-back this since the other builds will not automatically start if Bazel is broken. [1] http://ci.bazel.io/view/Bazel%20bootstrap%20and%20maintenance/job/Bazel/JAVA_VERSION=1.8,PLATFORM_NAME=freebsd-11/1312/ Change-Id: I7e939a4293d799ab6dd67f93d219d1efdf4cd901
* Upgrade //third_party/protobuf to v3.2.0Gravatar Carmi Grushko2017-02-23
| | | | | | | with some backports from HEAD (:java_toolchain, internal_gen_well_known_protos_java) Change-Id: I54be8809f411ec8cb02203b478f699e1fccb5f62
* Add javac-9-dev-r3297-3Gravatar Liam Miller-Cushon2017-02-22
| | | | | | https://github.com/google/error-prone-javac/archive/9-dev-r3297-3.zip Change-Id: I78b073c8db4a525d19b73650ed8d3a12b10ff86a
* Remove no-longer used protobuf BUILD aliasesGravatar Carmi Grushko2017-02-21
| | | | | | Also, rename rules in third_party/protobuf/3.0.0/BUILD to match upstream protobuf. Change-Id: I343982e752722ebb2461fb08e722558cea2f06b9