5 of 6 standards met
Summary: Migrate old-style error-handling macros to the new macros in all 57 codec encode/decode binding files under . The new macros require an explicit declaration at the top of each function, which provides proper error context for rich error reporting. The old macros used "magic" auto-context detection via , which doesn't always work correctly. Migration pattern: Add at the top of each migrated function Replace โ Replace โ Replace โ Similar replacements for IF_NULL, IF_NN, IF_EQ, IF_NE, IF_GT, IF_LT, IF_GE, IF_LE Codecs covered: bitSplit, bitpack, bitunpack, concat, constant, conversion, dedup, delta, dispatchN_byTag, dispatch_string, divide_by, entropy, flatpack, float_deconstruct, interleave, lz, merge_sorted, parse_int, prefix, quantize, range_pack, rolz, splitByStruct, splitN, tokenize, transpose, zigzag, zstd Only functions with real (non-NULL, non-const) error context are migrated. Differential Revision: D94712956
Repository: facebook/openzl. Description: A novel data compression framework Stars: 2933, Forks: 137. Primary language: C. Languages: C (54.5%), C++ (41.1%), Python (1.8%), TypeScript (0.8%), Starlark (0.7%). Homepage: https://openzl.org Latest release: v0.1.0 (4mo ago). Open PRs: 31, open issues: 39. Last activity: 1d ago. Community health: 87%. Top contributors: terrelln, Victor-C-Zhang, daniellerozenblit, jlee303, Cyan4973, kevinjzhang, felixhandte, zhiningli, facebook-github-bot, avionicharshit-byte and others.
Last 12 weeks ยท 116 commits
Summary: Migrate old-style error-handling macros to the new macros in all 57 codec encode/decode binding files under . The new macros require an explicit declaration at the top of each function, which provides proper error context for rich error reporting. The old macros used "magic" auto-context detection via , which doesn't always work correctly. Migration pattern: Add at the top of each migrated function Replace โ Replace โ Replace โ Similar replacements for IF_NULL, IF_NN, IF_EQ, IF_NE, IF_GT, IF_LT, IF_GE, IF_LE Codecs covered: bitSplit, bitpack, bitunpack, concat, constant, conversion, dedup, delta, dispatchN_byTag, dispatch_string, divide_by, entropy, flatpack, float_deconstruct, interleave, lz, merge_sorted, parse_int, prefix, quantize, range_pack, rolz, splitByStruct, splitN, tokenize, transpose, zigzag, zstd Only functions with real (non-NULL, non-const) error context are migrated. Differential Revision: D94712942
Summary: Migrate old-style error-handling macros to the new macros in all 57 codec encode/decode binding files under . The new macros require an explicit declaration at the top of each function, which provides proper error context for rich error reporting. The old macros used "magic" auto-context detection via , which doesn't always work correctly. Migration pattern: Add at the top of each migrated function Replace โ Replace โ Replace โ Similar replacements for IF_NULL, IF_NN, IF_EQ, IF_NE, IF_GT, IF_LT, IF_GE, IF_LE Codecs covered: bitSplit, bitpack, bitunpack, concat, constant, conversion, dedup, delta, dispatchN_byTag, dispatch_string, divide_by, entropy, flatpack, float_deconstruct, interleave, lz, merge_sorted, parse_int, prefix, quantize, range_pack, rolz, splitByStruct, splitN, tokenize, transpose, zigzag, zstd Only functions with real (non-NULL, non-const) error context are migrated. Differential Revision: D94712930
Summary: As title This is so we don't break ARVR build modes. Reviewed By: graphicsMan Differential Revision: D88985778