aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/skyframe/serialization
Commit message (Expand)AuthorAge
* Automated refactor of Label.parseAbsolute() to always pass a repository mappingGravatar dannark2018-06-27
* Expand the abilities of codecs. Let ImmutableMultimapCodec actually handle Li...Gravatar janakr2018-06-19
* Put a trail into every SerializationException, not just NoCodecException, and...Gravatar janakr2018-06-19
* Create an ImmutableTableCodec.Gravatar mjhalupka2018-06-14
* Serialize lambdas when they are cast to Serializable.Gravatar janakr2018-06-13
* Add functionality to SerializationContext and @AutoCodec to check that a clas...Gravatar janakr2018-06-05
* Remove string prefix optimization. With new UnsafeJdk9StringCodec, it's no lo...Gravatar janakr2018-05-21
* Remove ValueConstants. They're not pulling their weight in CPU overhead.Gravatar janakr2018-05-21
* When using JDK9, replace naive StringCodec with an optimized codec that uses ...Gravatar janakr2018-05-21
* Migrate some serialization tests to use SerializationTester rather than Abstr...Gravatar janakr2018-05-15
* Codec for FluentIterable - needed to serialize results of Iterables.concat.Gravatar shahan2018-05-10
* Add a codec for LinkedHashSet.Gravatar mjhalupka2018-05-01
* Allow class prefix names to be blacklisted from DynamicCodec use.Gravatar janakr2018-04-26
* Automated rollback of commit 559ffb7dd6578c961e775ba4901917ab8bffcb9d.Gravatar janakr2018-04-18
* Add ValueConstants helper to handle the increasingly complex logic for value-...Gravatar janakr2018-04-16
* Add DurationCodecGravatar Googler2018-04-13
* Prefix-compress strings during memoizing serialization.Gravatar janakr2018-04-12
* Add value constants to ObjectCodecRegistry. Value constants are to be used wh...Gravatar janakr2018-04-10
* Make some objects frequently encountered during serialization into constants....Gravatar janakr2018-04-10
* DynamicCodec emits a trail of type names when it encounters NoSuchCodecExcept...Gravatar shahan2018-04-06
* Make DynamicCodec always memoize. Since it replaces Java serialization, which...Gravatar janakr2018-04-05
* Transform StackOverflowError thrown in ArrayCodec into SerializationException...Gravatar janakr2018-04-05
* Add codec for Object[]. This may be useful for NestedSetCodec, pushing up so ...Gravatar janakr2018-04-04
* Save the lookup and write of the codec index when the object is memoized, as ...Gravatar janakr2018-04-04
* Add ObjectCodec for AtomicReference.Gravatar janakr2018-04-04
* Replaces JavaSerializableCodec with DynamicCodec as the defaultGravatar shahan2018-04-04
* Moves the decision to enable memoization from codecs to the top-level invocat...Gravatar shahan2018-04-02
* Add codec for ImmutableMultimap.Gravatar cpeyser2018-04-02
* Add codecs needed to fully serialize Attributes.Gravatar janakr2018-03-28
* Removes superfluous generic parameter from DynamicCodec, allowing it to be usedGravatar shahan2018-03-28
* DynamicCodec class.Gravatar shahan2018-03-27
* Remove FastStringCodecGravatar michajlo2018-03-26
* @AutoCodec SelectorValue. Rather than making mapMarshaller handle wildcards b...Gravatar janakr2018-03-23
* Clean up unnecessary "additional data" from memoizing deserialization. Since ...Gravatar janakr2018-03-21
* Add EnumMapCodec. Some hackery necessary to get Class for Enum when map is em...Gravatar janakr2018-03-20
* Makes leaf level AutoCodec marshallers into runtime codecs.Gravatar shahan2018-03-15
* Integrate memoization into standard serialization. This involves a number of ...Gravatar janakr2018-03-13
* Get rid of non-class-based lookups for ObjectCodecs. There were basically no ...Gravatar janakr2018-03-10
* Open-source ImmutableMapCodec and make it able to handle arbitrary keys/value...Gravatar janakr2018-03-10
* Allow ObjectCodecRegistry to handle MemoizingCodecs. Initially this is just S...Gravatar janakr2018-03-09
* @AutoCodec RepositoryName.Gravatar janakr2018-03-05
* Serialize Path using AutoCodec.Gravatar janakr2018-03-05
* Deletes CODEC fields now that they are no longer needed.Gravatar shahan2018-02-28
* Create a runtime codec for HashCode.Gravatar mjhalupka2018-02-28
* expectThrows has been renamed to assertThrowsGravatar cushon2018-02-24
* Integrates CodecScanner into SkyValueEncoder.Gravatar shahan2018-02-23
* Adds ObjectCodecRegistry to {Des|S}erializationContext.Gravatar shahan2018-02-20
* Replaces InjectingObjectCodec with dependencies threaded through (Des|S)erial...Gravatar shahan2018-02-13
* Add context argument to ObjectCodec.{serialize,deserialize}Gravatar michajlo2018-02-11
* Extract registry functionality from ObjectCodecsGravatar michajlo2018-02-07