1. ebbfb8a Replace `ABSL_ATTRIBUTE_UNUSED`: by Marcin Kowalczyk · 27 hours ago upstream/master
  2. cf978da Remove unused `serialized_message_internal.h` which was left after the old by Marcin Kowalczyk · 2 days ago
  3. 252a73a In `ZstdWriterBase::Reset()`, reorder statements and fix the comment: by Marcin Kowalczyk · 3 days ago
  4. 58d6d0f Add optimized conversions between `LinearSortedStringSet` and by Marcin Kowalczyk · 9 days ago
  5. 8caf038 Let varint fields parse even if their value overflows the target integer or enum by Marcin Kowalczyk · 10 days ago
  6. 7e51af3 Add support for tracking presence of fields, in the form of wrappers of field by Marcin Kowalczyk · 11 days ago
  7. a6dc26b Reword a comment. "Each other element" was a leftover from times where the first by Marcin Kowalczyk · 11 days ago
  8. 487f389 Add `{Linear,Chunked}SortedStringSet::last()`. by Marcin Kowalczyk · 11 days ago
  9. 6411428 Fix `riegeli::EstimateMemory()` of a `ChunkedSortedStringSet`: follow through by Marcin Kowalczyk · 11 days ago
  10. 46bda0e Add support for writing packed repeated fields to a preallocated array rather by Marcin Kowalczyk · 12 days ago
  11. 86ff59b Fix bazel 9 compatibility: by Marcin Kowalczyk · 2 weeks ago
  12. bb1618a Add `ChunkedSortedStringSet::first()`. by Marcin Kowalczyk · 3 weeks ago
  13. f614057 Optimize `OptionalCompactString == CompactString` like by Marcin Kowalczyk · 3 weeks ago
  14. b5f4407 Fix `With{Equal,Compare}` in C++17 for corner cases: by Marcin Kowalczyk · 3 weeks ago
  15. 5d154d1 Make conversion from `{String,Bytes,Path}Ref` to `absl::string_view` explicit. by Marcin Kowalczyk · 3 weeks ago
  16. eb29aa6 Make `riegeli::Reset(dest, args...)` an effective optimization of by Marcin Kowalczyk · 3 weeks ago
  17. a0a8dac Qualify private `{Linear,Chunked}SortedStringSet::HashValue()` as const. by Marcin Kowalczyk · 4 weeks ago
  18. 401f6cb Derive from `With{Equal,Compare}` publicly, even though technically this does by Marcin Kowalczyk · 4 weeks ago
  19. f0a5005 Use more idiomatic `riegeli::Maker<Type>(args...)` instead of by Marcin Kowalczyk · 4 weeks ago
  20. 23b12cd Add `UnboundFieldCopier()` for registering field copiers with a by Marcin Kowalczyk · 4 weeks ago
  21. cceff87 Simplify code by relying on the fact that `ABSL_USES_STD_STRING_VIEW` is always by Marcin Kowalczyk · 4 weeks ago
  22. 0d51945 Reword a comment. by Marcin Kowalczyk · 4 weeks ago
  23. a283a58 Remove deprecated `RIEGELI_ASSERT_NOTNULL` and `RIEGELI_ASSERT_UNREACHABLE` by Marcin Kowalczyk · 5 weeks ago
  24. b6cebdc Fix `SerializedMessage{,Backward}Writer` build `#if !__cpp_concepts`: by Marcin Kowalczyk · 5 weeks ago
  25. 2567e52 Between `BZ2_bzDecompressEnd()` and `BZ2_bzDecompressInit()`, set `bzalloc`, by Marcin Kowalczyk · 5 weeks ago
  26. e2f818a Add support for optimizing reading packed repeated fields. by Marcin Kowalczyk · 5 weeks ago
  27. b51b787 Allow overriding the default `HybridDirectTraits` for the given `Key` type by by Marcin Kowalczyk · 5 weeks ago
  28. 387f369 Optimize `StringWriter` and `ResizableWriter` to avoid resizing to the whole by Marcin Kowalczyk · 5 weeks ago
  29. 0dede99 Remove unused functions of a private class: by Marcin Kowalczyk · 5 weeks ago
  30. 28afd1b Use more concise `UnsignedClamp()` instead of a combination of `UnsignedMax()` by Marcin Kowalczyk · 5 weeks ago
  31. c95c374 Fix spelling of the include guard. by Marcin Kowalczyk · 5 weeks ago
  32. fc37128 Fix `uint32_t` integer overflow in `TransposeDecoder` state machine resize. by Marcin Kowalczyk · 6 weeks ago
  33. f56a831 In `HybridDirect{Map,Set}`, if the distribution of keys is so unfortunate that by Marcin Kowalczyk · 6 weeks ago
  34. aaad107 Support building `HybridDirect{Map,Set}` from key projection and value by Marcin Kowalczyk · 6 weeks ago
  35. d1622e7 Add `HybridDirectSet` based on `HybridDirectMap`. by Marcin Kowalczyk · 6 weeks ago
  36. 208c9fa Move `RIEGELI_ASSUME_EQ(member_, nullptr)` after an allocation, just before by Marcin Kowalczyk · 6 weeks ago
  37. 7268d9c Deriving from `Conditionally{Constructible,Assignable}` publicly rather than by Marcin Kowalczyk · 6 weeks ago
  38. c20e22a Allow duplicate keys in `HybridDirectMap`. The first value wins. by Marcin Kowalczyk · 6 weeks ago
  39. 662a28b Let `HybridDirectMap` API look more like a typical associative container. by Marcin Kowalczyk · 6 weeks ago
  40. 1d78522 Add non-const `HybridDirectMap::Find()`. by Marcin Kowalczyk · 6 weeks ago
  41. 3a7cf2e Support `HybridDirectMap` building with projection of keys and values from the by Marcin Kowalczyk · 6 weeks ago
  42. 7bc3dae Change how `HybridDirectMap` is parameterized. by Marcin Kowalczyk · 6 weeks ago
  43. 3e6fa6c Rename `SmallIntMap` → `HybridDirectMap`. by Marcin Kowalczyk · 6 weeks ago
  44. 57b8ef4 Move `VectorResizableTraits` from `resizable_writer.h` to an internal namespace by Marcin Kowalczyk · 7 weeks ago
  45. 58f7aeb Remove deprecated `ChunkWriter::PadToBlockBoundary()`, no longer used. by Marcin Kowalczyk · 7 weeks ago
  46. 05a0603 Reword comments about `SharedPtr`, `IntrusiveSharedPtr`, and `RefCount`. by Marcin Kowalczyk · 7 weeks ago
  47. 0dd662b Replace `CopyingFieldHandler` with: by Marcin Kowalczyk · 7 weeks ago
  48. 036aae5 Remove deprecated Endian reading/writing function name aliases. by Marcin Kowalczyk · 7 weeks ago
  49. 4a02339 Depend on granular TensorFlow targets. by Compression Team · 7 weeks ago
  50. ebc6a3a In `SerializedMessage{,Backward}Writer`, rename `WriteSerializedMessage()` by Marcin Kowalczyk · 8 weeks ago
  51. d3d3f0a Add `Write{Little,Big}Endians()` writing to `BackwardWriter`. by Marcin Kowalczyk · 8 weeks ago
  52. fae0dd9 Reduce code duplication in Endian reading and writing. by Marcin Kowalczyk · 8 weeks ago
  53. 6c8841b Make `IteratorType` and `IteratorTypeT` public (this used to be `IteratorT`). by Marcin Kowalczyk · 8 weeks ago
  54. b405223 Add copy constructor and assignment to `SmallIntMap`. by Marcin Kowalczyk · 8 weeks ago
  55. 103acbc Rework conditional disabling of copy/move constructor/assignment: by Marcin Kowalczyk · 8 weeks ago
  56. e9b1b68 Pack `small_values_` and `num_small_values_` into a single object, implemented by Marcin Kowalczyk · 8 weeks ago
  57. 9cb4ad4 Construct `SmallIntMap` from an iterable rather than from iterators and size. by Marcin Kowalczyk · 8 weeks ago
  58. 464c6ff Factor out `ArrowProxy`, a common implementation of `iterator::pointer` when by Marcin Kowalczyk · 8 weeks ago
  59. f68e6e1 Clean up `iterable.h`: by Marcin Kowalczyk · 8 weeks ago
  60. 079dce1 Remove deprecated `pad_to_block_boundary` option for `RecordWriter`. by Marcin Kowalczyk · 8 weeks ago
  61. 577fc68 Add `target_cblock_size` option to `ZstdWriterBase::Options`. by Marcin Kowalczyk · 8 weeks ago
  62. 5e10dcb Move `FieldMap` from a private member class of `FieldHandlerMap` to a public by Marcin Kowalczyk · 9 weeks ago
  63. 0f3ceb0 Make `map_entry_field.h` a public header in a separate `":map_entry_field"` by Marcin Kowalczyk · 10 weeks ago
  64. 25f18fb In `SerializeMessage()`, avoid `nullptr` violation in by Marcin Kowalczyk · 10 weeks ago
  65. 9121f29 Add `ContextProjection()`. by Marcin Kowalczyk · 10 weeks ago
  66. 0b23da2 MODULE.bazel: Bump highwayhash version by Compression Team · 3 months ago
  67. 6e76a9c In `StringWriter`, fix poisoning of memory supposed to be unused. After seeking by Marcin Kowalczyk · 3 months ago
  68. 9ca2ab0 Fix a bug in `SkipVarint{32,64}(Cord::CharIterator&)`: when the varint crosses by Marcin Kowalczyk · 3 months ago
  69. 3afe9ac Use `OptionalCompactString` instead of `std::optional<CompactString>`. by Marcin Kowalczyk · 3 months ago
  70. a7a4771 Provide means for containers where newly allocated elements of by Marcin Kowalczyk · 3 months ago
  71. 629f0b9 Avoid `std::string::clear()` in `StringWriter`. This avoids filling existing by Marcin Kowalczyk · 3 months ago
  72. 43b1456 Remove nullability support for `OptionalCompactString`. by Marcin Kowalczyk · 3 months ago
  73. 71c9e23 Rename `SerializedMessageReader2` to `SerializedMessageReader`. by Marcin Kowalczyk · 3 months ago
  74. f13f646 Remove `SerializedMessage{Reader,Rewriter}`. They are no longer used. by Marcin Kowalczyk · 3 months ago
  75. 9677de5 Add `SerializedMessageAssembler`, a class for assembling a serialized message by Marcin Kowalczyk · 4 months ago
  76. e1b2fed Add `DynamicFieldHandler`, a field handler for `SerializedMessageReader2` for a by Marcin Kowalczyk · 4 months ago
  77. 2718295 Use `absl::StringResizeAndOverwrite()` instead of `std::string::resize()` by Marcin Kowalczyk · 4 months ago
  78. f4a86e2 Update Abseil version. by Marcin Kowalczyk · 4 months ago
  79. d08612f Optimize `FieldHandlerMap` and delegate some of its responsibilities to its by Marcin Kowalczyk · 4 months ago
  80. f4484d8 In SFINAE constraints involving field handler actions, do not require the return by Marcin Kowalczyk · 4 months ago
  81. 0435f33 Remove `Reader::ReadOrPullSome()` with the corresponding virtual functions: by Marcin Kowalczyk · 4 months ago
  82. bef360f Optimization: use `absl::FixedArray` instead of `std::vector` for local arrays by Marcin Kowalczyk · 4 months ago
  83. e71dd41 Embrace `__cpp_aggregate_paren_init`, i.e. initializing aggregates with parens by Marcin Kowalczyk · 4 months ago
  84. 158cc2e Migrate proto files to 2024 edition. by Marcin Kowalczyk · 4 months ago
  85. 3ae0188 Use `absl::bit_cast` instead of `std::bit_cast` which requires C++20. by Marcin Kowalczyk · 4 months ago
  86. 52443c3 Flip preferred names of reading/writing functions with explicit Endianness: by Marcin Kowalczyk · 5 months ago
  87. 3feaaab Let `SerializedMessageReader2` use the `riegeli::TargetT` mechanism for by Marcin Kowalczyk · 5 months ago
  88. 03d643f In `SerializedMessage{,Backward}Writer`, rename `CopyString()` to by Marcin Kowalczyk · 5 months ago
  89. 6e47c7f Include `<stddef.h>` instead of `<cstddef>` (except for `std::nullptr_t`) by Marcin Kowalczyk · 5 months ago
  90. a9be707 Assume `__cpp_sized_deallocation` unconditionally, since Riegeli requires C++14 by Marcin Kowalczyk · 5 months ago
  91. 0bde577 Clarify comments regarding adapting field handlers of length-delimited fields by Marcin Kowalczyk · 5 months ago
  92. cab1eb1 `riegeli::SkipLengthDelimited()` is no longer needed. by Marcin Kowalczyk · 5 months ago
  93. cdcc554 In the field handler protocol, distinguish `Handle` functions for dynamic field by Marcin Kowalczyk · 5 months ago
  94. df4257d Reduce code duplication in field handlers by having more templates, and simplify by Marcin Kowalczyk · 5 months ago
  95. 018c91c Use a tail-recursive loop over indices instead of `std::apply()`. by Marcin Kowalczyk · 5 months ago
  96. fb10e1e Add a separate implementation of `SerializedMessageReader2::ReadMessage()` from by Marcin Kowalczyk · 5 months ago
  97. 8fdfe38 Fix typo in comment in `fd_handle.h` by Compression Team · 5 months ago
  98. e20f993 Simplify finding the unique `SerializedMessageWriter&` among `Context&...` by Marcin Kowalczyk · 5 months ago
  99. 1381c84 Remove deprecated overloads of `{Read,Copy}Varint{32,64}()`. by Marcin Kowalczyk · 5 months ago
  100. 59e84c0 Use `std::is_convertible` instead of `std::is_constructible` for constraining by Marcin Kowalczyk · 5 months ago