| Commit message (Collapse) | Author | Age |
|
|
|
| |
PiperOrigin-RevId: 185381597
|
|
|
|
| |
PiperOrigin-RevId: 185215813
|
|
|
|
|
|
| |
codec, but whose parent classes have codecs. This is ok because the polymorphic strategy doesn't need an instance of the grandchild class: the parent class is fine, so long as it has a codec.
PiperOrigin-RevId: 185200943
|
|
|
|
| |
Change-Id: Id636879aeab94916fcaed3c067e4077215ebc6df
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a rollforward with fixes.
The values (if present) are written into the manifest with this format:
Target-Label: <label>
Injecting-Rule-Kind: <kind>
In the future, JavaBuilder will make sure of this instead of command line arguments to find owners for jars for its add_dep commands.
PiperOrigin-RevId: 185159950
|
|
|
|
|
|
|
| |
Built at:
https://github.com/google/turbine/commit/2c7d1193e10c424cd236365d373aa4227a1f5ab5
Change-Id: I4cbb9e52b56f26ba88b019b63ee8e19a5f7fad2a
|
|
|
|
| |
PiperOrigin-RevId: 185153485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Cascade rollback to unbreak bazel tests
*** Original change description ***
Update ijar tests to verify time stamp.
***
PiperOrigin-RevId: 185147605
|
|
|
|
| |
PiperOrigin-RevId: 185009133
|
|
|
|
|
|
|
|
|
|
|
| |
The values (if present) are written into the manifest with this format:
Target-Label: <label>
Injecting-Rule-Kind: <kind>
In the future, JavaBuilder will make sure of this instead of command line arguments to find owners for jars for its add_dep commands.
PiperOrigin-RevId: 185006704
|
|
|
|
|
|
|
|
|
| |
instead of removing them, since builds that use modules need them to be
visible across compilation boundaries. Note that the module-infos don't
contain any implementation that needs to be removed, so ijar just copies
the entire file through.
PiperOrigin-RevId: 184562080
|
|
|
|
|
|
|
| |
Built at:
https://github.com/google/turbine/commit/3cf4e7afb014f87baaf3af7faf0560c683765ea3
Change-Id: Id12ce0cac902ac8a8e57cba9be653bf81f442758
|
|
|
|
| |
Fixes https://github.com/bazelbuild/bazel/issues/4285
|
|
|
|
|
|
|
|
| |
Kryo is a fast and efficient object graph serialization framework for Java.
It will be used to marshal objects for a durable, versioned, scalable
representation of the build graph.
Change-Id: I9e5e1d2b36d4edbdbcf07146c4d3b7eb8eb8b586
|
|
|
|
| |
This reverts commit c7f2444e7ac4458aa58932ea3e9587c7036fd2e4.
|
|
|
|
| |
Fixes https://github.com/bazelbuild/bazel/issues/4285
|
|
|
|
| |
Change-Id: Icf38365fc7f3bf2d6d1ef11e7c07504a222969f6
|
|
|
|
|
|
| |
This was causing jarjar --help to crash.
Change-Id: Ia8e654cf3f45225d00001a75b10d8a1a6d261401
|
|
|
|
| |
Change-Id: I05fa85967317c4581081adfc620e24a7c6322669
|
|
|
|
| |
Change-Id: I94cdf0ea3e219887515ee52a86bd6d5d65681c67
|
|
|
|
|
| |
RELNOTES: None
PiperOrigin-RevId: 181149284
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
FreeBSD should work again, so re-enable it.
*** Original change description ***
Remove FreeBSD from our CI temporarily.
RELNOTES: None.
PiperOrigin-RevId: 181140165
|
|
|
|
| |
Change-Id: Ic3d2331b7ccb5ca7db6b0fe83a12c7a6d1b58a9a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Roll forward of commit 86b4532769c22cca2ed7068a60f3326beaad34af after fixing bad import.
+small misc fixes suggested by critique
*** Original change description ***
Automated rollback of commit 86b4532769c22cca2ed7068a60f3326beaad34af.
*** Reason for rollback ***
Probably breaking //javatests/com/google/devtools/build/lib:Query2Tests
*** Original change description ***
Restructure how universeScope is used when testing configured query to mimick impending changes to the configured query interface (CL/179872445) which will pull build targets out of the query expression.
Fill in testTopLevelTransitions on the way!
PiperOrigin-RevId: 180930388
|
|
|
|
| |
Change-Id: I14256e583d07ebad9a0b525917d25e5cb5f7f684
|
|
|
|
|
|
|
|
|
|
| |
This fixes:
[f for dep in ctx.attr.srcs for f in dep.proto.transitive_imports]
type 'depset' is not iterable. Use the `to_list()` method to get
a list.
Change-Id: I72b8c1c788a5c193af4d4293f0cf81ba4f0da1c6
|
|
|
|
| |
Change-Id: I232828d44447ee66019ff0fedb5ebc18b2e7aee9
|
|
|
|
|
|
| |
Follow-up to 55828e256af4fe04e95f1c342a73d649d8525435.
Change-Id: Ie765f0797e8b85c3c8cb7735f11e021912de3de5
|
|
|
|
| |
Change-Id: Iabf2d196d5050ab5ac81534663f655d80ba21e41
|
|
|
|
|
|
|
| |
* Adds PUBLIC_FIELDS strategy, which can be used to generate codecs for FragmentOptions.
* Support for boolean, enum, Void, String and List types.
PiperOrigin-RevId: 179636138
|
|
|
|
| |
Change-Id: Ib470babdfe0d9aac328ead7f378fe281532d3b7e
|
|
|
|
| |
Change-Id: Ifc4a00d5bfef974f82c06eebc9553edad7b8145e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the google http client to a custom built binary. It's the sources
from version 1.22.0 with one cherry-pick [1]. The cherry-pick makes
google http client compatible with the apache http client version we are
using.
The next release of google http client will contain this commit and from
there on we can just stick to their release version again.
[1]
https://github.com/google/google-http-java-client/commit/4b5f59ed042d3b55b3148a1b01f1d5ee0ad7460c
Change-Id: If6273be78b716dd417a60096599c036cc8101efb
|
|
|
|
| |
Change-Id: I7096349f21b5ef2d86d709d98c676d92d9ff78fb
|
|
|
|
| |
Change-Id: I28977bf62e893a8907accc17cec2532f15b68187
|
|
|
|
| |
Change-Id: I5fe0abbd71488a624f1470d66bf6839e884bba8c
|
|
|
|
|
|
|
| |
Fixes #4235
Change-Id: I057ec0b0d214c5e3d8c33b12ea455a7898a6fd31
RELNOTES: None
|
|
|
|
|
|
|
| |
See https://github.com/bazelbuild/bazel/issues/4230.
Change-Id: Ia0125d76eb47226ad8e09829e559d636f064b369
RELNOTES: None
|
| |
|
|
|
|
|
|
|
| |
Commit d926bc40260549b997a6a5a1e82d9e7999dbb65e fixed a bug (#4206, #4208) in
the third_party python gflags pseudo-package but added excessive runtime
warnings (see #4212). Using the python PEP 328 (absolute import) implementation
eliminates these warnings while properly addressing the original bug.
|
|
|
|
|
|
|
|
| |
The core gflags package is `third_party.py.gflags.gflags`, but many downstream
projects and tools use the pseudo-package `third_party.py.gflags`. gflags raises
DuplicateFlagError when defining default flags from packages with different
names, so this fix adjusts the pseudo-package's __name__ attribute to match that
of the core package.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
into HEAD
Change-Id: Iafff106153aff96380837eddf771e572335c8798
|
| |
| |
| |
| |
| |
| |
| |
| | |
@damienmg Here are a few more changes. (`third_party` only)
Closes #4164.
PiperOrigin-RevId: 177278511
|
| |
| |
| |
| | |
Change-Id: If768882b589da01add9fff100c127cd98b80c06a
|
| |
| |
| |
| | |
Change-Id: I3deb9b30136f5e5019dca6413251427c0a85ef62
|
| |
| |
| |
| | |
PiperOrigin-RevId: 176987812
|
| | |
|
| | |
|