Skip to content

test(encoding): Add MainlyConstantEncoding to encoding fuzzer (#598)#598

Open
srsuryadev wants to merge 1 commit intomainfrom
export-D97413654
Open

test(encoding): Add MainlyConstantEncoding to encoding fuzzer (#598)#598
srsuryadev wants to merge 1 commit intomainfrom
export-D97413654

Conversation

@srsuryadev
Copy link
Copy Markdown
Contributor

@srsuryadev srsuryadev commented Mar 20, 2026

Summary:

Add MainlyConstantEncoding support to the encoding fuzzer with:

  • A makeMainlyConstantData generator that produces data with ~90% constant values and ~10% other values
  • Typed fuzz tests covering all supported types: int32_t, uint32_t, int64_t, uint64_t, float, double, std::string_view

Differential Revision: D97413654

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Mar 20, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync bot commented Mar 20, 2026

@srsuryadev has exported this pull request. If you are a Meta employee, you can view the originating Diff in D97413654.

@meta-codesync meta-codesync bot changed the title test(encoding): Add MainlyConstantEncoding to encoding fuzzer test(encoding): Add MainlyConstantEncoding to encoding fuzzer (#598) Mar 24, 2026
meta-codesync bot pushed a commit that referenced this pull request Mar 24, 2026
Summary:

Add MainlyConstantEncoding support to the encoding fuzzer with:
- A `makeMainlyConstantData` generator that produces data with ~90% constant values and ~10% other values
- Typed fuzz tests covering all supported types: int32_t, uint32_t, int64_t, uint64_t, float, double, std::string_view

Differential Revision: D97413654
srsuryadev added a commit that referenced this pull request Mar 24, 2026
Summary:
Pull Request resolved: #598

Add MainlyConstantEncoding support to the encoding fuzzer with:
- A `makeMainlyConstantData` generator that produces data with ~90% constant values and ~10% other values
- Typed fuzz tests covering all supported types: int32_t, uint32_t, int64_t, uint64_t, float, double, std::string_view

Differential Revision: D97413654
meta-codesync bot pushed a commit that referenced this pull request Mar 30, 2026
Summary:

Add MainlyConstantEncoding support to the encoding fuzzer with:
- A `makeMainlyConstantData` generator that produces data with ~90% constant values and ~10% other values
- Typed fuzz tests covering all supported types: int32_t, uint32_t, int64_t, uint64_t, float, double, std::string_view

Differential Revision: D97413654
Summary:
Pull Request resolved: #598

Add MainlyConstantEncoding support to the encoding fuzzer with:
- A `makeMainlyConstantData` generator that produces data with ~90% constant values and ~10% other values
- Typed fuzz tests covering all supported types: int32_t, uint32_t, int64_t, uint64_t, float, double, std::string_view

Differential Revision: D97413654
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant