znippy-decompress 0.9.2

Decompress logic for Znippy, a parallel chunked compression system.
docs.rs failed to build znippy-decompress-0.9.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: znippy-decompress-0.2.5

znippy

znippy

Arrow IPC archive format with parallel compress/decompress, package-aware metadata extraction, and random-access reads. Natively readable by DuckDB, Polars, and DataFusion without a znippy library.

Archive a directory and read it back at memory speed. The table below is generated by nornir bench run znippy and historized in the warehouse — the run's machine and core count are recorded in the header.

v0.4.34 · oden · 32 cores · 2026-06-15

workload compress_mbs compressed_chunks cores decompress_mbs files in_mb ratio_x raw_chunks
archive_mixed 494.72 500 32 4,354 700 207.30 1.01 200
archive_mixed_repo 2,091 2 32 2,876 6 530 1 67
archive_real_crates 1,378 0 32 6,755 9,170 4,280 1 9,220
archive_real_jars 1,409 0 32 8,182 4,731 5,134 1 4,805
archive_real_wheels 85.57 1,670 32 8,238 779 8,945 1.02 7
archive_small_10k 276.56 10,000 32 812.01 10,000 97.70 34.74 0

Benchmarks

All numbers are generated by nornir bench run znippy (no hand-editing) and stored in the warehouse keyed by git SHA. The header shows the machine + cores. _st rows are single-core — the same decode pinned to one CPU (taskset -c 0, so available_parallelism()==1); the rest use all cores. The faster cell of each ours-vs-legacy pair is bold; speedup_x is ours ÷ legacy.

znippy-zoomies decompressors vs legacy

Parallel pure-Rust decompressors against the legacy C tools, decoding the same real Maven Central artifacts (the _st row is the honest per-core comparison).

Raw SIMD-DEFLATE core (linflate) vs miniz_oxide — single stream, single core, decoding real class-file data (the shared inflate engine under ljar/lgz/lzip-parallel; see .nornir/inflate.md).

v0.4.34 · oden · 32 cores · 2026-06-15

workload linflate_mbs miniz_mbs speedup_x
linflate_guava 636.62 454.34 1.40
linflate_scala 631.80 465.68 1.36

Parallel JAR decode vs unzip -p

v0.4.34 · oden · 32 cores · 2026-06-15

workload ljar_mbs speedup_x unzip_mbs
ljar_guava 182.47 3.65 50.02
ljar_scala 247.89 4.69 52.86

Parallel ZIP decode vs unzip -p

v0.4.34 · oden · 32 cores · 2026-06-15

workload lzip_mbs speedup_x unzip_mbs
lzip_guava 228.42 4.91 46.53
lzip_scala 389.28 7.33 53.12

Parallel bzip2 decode vs C lbzip2 (1995-lineage bzip2)

v0.4.34 · oden · 32 cores · 2026-06-15

workload lbzip2_c_mbs lbzip2_mbs speedup_x
lbzip2_guava 44.52 47.84 1.07
lbzip2_scala 69 78.32 1.13

Parallel gzip decode vs pigz -dc

v0.4.34 · oden · 32 cores · 2026-06-15

workload lgz_mbs pigz_mbs speedup_x
lgz_guava 338.87 138.84 2.44
lgz_scala 252.35 209.92 1.20

Tests

Every Rust test in the workspace, grouped by the standard categories. Run with cargo test --workspace (or cargo nextest run --workspace). Vendored upstream-zstd C tests (see Vendored C tests below) run through the C toolchain, not Cargo.

Unit tests (551)

file tests
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-common/src/codec.rs test_roundtrip, test_multi_compress_same_ctx, test_parallel_contexts
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-common/src/plugins/skeletons.rs parse_coords_splits_name_and_version, parse_coords_handles_no_version, skeletons_have_unique_sequential_type_ids, every_skeleton_matches_and_extracts
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-common/src/slotpool.rs slot_returns_only_after_last_slice, writable_clamps_to_remaining
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-compress/src/slot_packer.rs fallback_byte_identical_to_io_uring
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-plugin-maven/src/pom.rs test_parse_simple_pom, test_parse_project_gav, test_coord_filename
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-plugin-maven/src/resolver.rs test_resolve_guava_transitive
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-plugin-python/src/lib.rs test_extract_metadata_from_path, test_sdist_not_wheel
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-plugin-python/src/native.rs test_matches_path, test_extract_from_filename, test_sdist_extraction
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-plugin-python/src/wheel.rs simple_wheel, pure_python_wheel, with_build_tag, normalized_name, not_a_wheel, dist_info_dir
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/bitreader.rs read_byte_aligned, read_cross_byte, from_bit_offset, peek_and_consume
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/block.rs decode_known_block
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/block_scan.rs test_find_magic_byte_aligned, test_find_magic_bit_shifted, test_no_magic
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/bwt.rs simple_inverse
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/chunk.rs chunk_hello, chunk_liechtenstein, chunk_split_simulation
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/huffman.rs simple_tree, fast_table_coverage
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/mtf.rs fast_path_matches_reference_all_indices, basic_mtf
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/parallel.rs parallel_hello, parallel_liechtenstein, parallel_matches_sequential
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/reader.rs streaming_hello, streaming_liechtenstein, streaming_incremental, mmap_hello, mmap_liechtenstein
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lbzip2/src/stream.rs decompress_hello, decompress_liechtenstein
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lgz/src/chunk.rs split_no_boundaries_returns_none, decode_stored_segment, decode_real_deflate, decode_chunk_two_segments
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lgz/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers, raw_scan_finds_synthetic_boundary, parallel_split_rejects_false_positive
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lgz/src/parallel.rs roundtrip_basic, roundtrip_large, decompress_into_buffer, invalid_data_returns_error, stream_decompress, parse_header_basic, roundtrip_with_flushes
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lgz/src/speculative.rs probe_valid_deflate_at_start, probe_invalid_data_fails, find_boundary_at_known_position, decode_with_empty_window, speculative_split_finds_boundaries
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/bitreader.rs basic_read, refill_guarantees_56_bits, small_input, align_to_byte, extract_var_matches_mask, peek_does_not_consume, empty_input, refill_slow_at_56_bits_keeps_invariant
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/copy.rs copy_chunks_basic, copy_match_rle, copy_match_non_overlapping, copy_match_short_dist, copy_stride_word_basic, copy_short_dist_extensive
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/fastloop.rs inflate_fast_stored_like
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/fixed.rs fixed_tables_build_successfully
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/lib.rs inflate_empty_stored, inflate_stored_hello, inflate_fixed_roundtrip, inflate_dynamic_roundtrip, inflate_to_vec_convenience, inflate_large_data, inflate_all_zeros, inflate_burst_refill_regression, inflate_short_repeats, inflate_vs_miniz_many_sizes, inflate_real_jar_entry
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/tables.rs pack_unpack_literal, pack_unpack_length, pack_unpack_eob, bit_reverse_basic, build_simple_table, build_fixed_litlen_table
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/batch.rs batch_extract_two_jars, batch_decompress_in_memory
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/central_dir.rs single_entry, directory_entry
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/chunk.rs split_chunk_no_boundaries_returns_none, split_chunk_single_boundary_is_last, split_chunk_single_boundary_not_last, decode_segment_stored_final, decode_segment_stored_non_final, decode_segment_real_deflate, decode_chunk_no_boundaries_returns_err, decode_chunk_two_segments, decode_chunk_into_matches_decode_chunk
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/entry.rs store_entry
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/parallel.rs parallel_single, parallel_multi, parallel_skips_directories, filter_by_needle, filter_empty_matches_all
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/reader.rs streaming_single, streaming_multi, streaming_skips_directories, streaming_many_batches, streaming_matches_parallel
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/batch.rs batch_extract_two_zips, batch_decompress_in_memory
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/central_dir.rs single_entry, directory_entry
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/chunk.rs split_chunk_no_boundaries_returns_none, split_chunk_single_boundary_is_last, split_chunk_single_boundary_not_last, decode_segment_stored_final, decode_segment_stored_non_final, decode_segment_real_deflate, decode_chunk_no_boundaries_returns_err, decode_chunk_two_segments
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/entry.rs store_entry
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/parallel.rs parallel_single, parallel_multi, parallel_skips_directories, filter_by_needle, filter_empty_matches_all, filter_set_exact_match, filter_set_empty_returns_nothing, filter_set_no_match, filter_suffixes_py, filter_suffixes_empty_returns_nothing
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/reader.rs streaming_single, streaming_multi, streaming_skips_directories, streaming_many_batches, streaming_matches_parallel
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/osm-katana/src/node_store.rs samplesort_fast_path_sorts_by_id, external_merge_sort_writes_single_batch_arrow, external_bucket_sort_sorts_and_preserves_all_records, bucket_and_merge_outputs_are_byte_identical, sort_chunk_records_honours_env_override, adaptive_chunk_records_picks_single_shot_when_ram_fits
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/osm-katana/src/node_store_arrow.rs round_trip_small, round_trip_large, batch_lookup, open_from_file, unsorted_input_gets_sorted, convert_flat_roundtrip
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/osm-katana/src/writer.rs persistent_accumulator_packs_segments_into_full_row_groups, parallel_encode_roundtrip, parallel_encode_speedup
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/gatling_io.rs run_ordered_keeps_cap_and_preserves_order, run_unordered_bounds_concurrency_and_reduces_all, run_propagates_first_error
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/json.rs empty_input, single_record_no_trailing_newline, basic_records_and_spans, crlf_trimmed, empty_lines_skipped, escaped_quotes_and_backslashes_in_strings, parallel_matches_sequential_exact_spans, single_record_larger_than_worker_slice, find_safe_split_basics, find_key_value_types, find_key_ignores_nested_keys, find_key_ignores_lookalikes_in_string_values, find_key_whitespace_and_non_object, find_key_escaped_string_values
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/psort.rs samplesort_matches_std_sort, radix_sort_matches_std_sort, samplesort_handles_signed_keys, samplesort_handles_degenerate_distributions, samplesort_agrees_with_radix
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/stree.rs round_trip_small, round_trip_large, planet_scale_ids, single_element, exactly_b_elements, b_plus_one_elements, negative_ids, duplicates, batch_prefetch_correctness, batch_no_prefetch_correctness, batch_ptr_correctness, batch_stream_correctness, batch_stream_various_sizes, mmap_find_exact_basic, mmap_find_exact_single, mmap_lookup_batch_vs_serial, mmap_pipeline_vs_serial_all_p, mmap_batch_ptr_vs_serial, mmap_interleave_vs_serial, mmap_batch_empty_queries, mmap_batch_single_query, mmap_batch_all_hits, mmap_batch_all_misses, mmap_batch_remainder_handling, stress_100k_ids_10k_queries, stress_osm_like_ids, stride8_find_exact, stride8_batch_all_methods, stride8_all_hits, bench_compare_all_methods, bench_stree64_batch_variants, bench_compare_1m_records_osm_ids
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/vtd.rs element_counts, first_node_coords, natural_tag_flag, highway_tag_flag, byte_slice_roundtrip, filter_ways_only, parallel_matches_sequential, filter_tag_mask, chunk_summaries_cover_all, chunk_summaries_kind_mask_correct, chunk_summaries_tag_flags_correct, chunk_summaries_bbox_covers_nodes, chunked_filter_matches_simple_filter, chunked_filter_skips_node_chunks_for_ways, write_and_load_chunk_summaries
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/xml.rs empty_input, kinds_and_spans, attributes_via_generic_path, untracked_elements_skipped, nested_same_name_ends_at_first_closing_tag, comments_and_cdata_skipped, find_top_level_start_seeks_forward, safe_slot_end_never_splits_elements, safe_slot_end_respects_separate_shape_sets, count_matches_scan, parallel_matches_sequential, parallel_small_input_uses_sequential_path, parallel_map_runs_per_element
znippy-common/src/codec.rs test_roundtrip, test_multi_compress_same_ctx, test_parallel_contexts
znippy-common/src/meta_sink_append.rs clone_fresh_path_is_byte_identical_to_original, native_append_roundtrips_old_and_new_files
znippy-common/src/plugins/skeletons.rs parse_coords_splits_name_and_version, parse_coords_handles_no_version, skeletons_have_unique_sequential_type_ids, every_skeleton_matches_and_extracts
znippy-common/src/slotpool.rs slot_returns_only_after_last_slice, writable_clamps_to_remaining
znippy-compress/src/slot_packer.rs fallback_byte_identical_to_io_uring
znippy-plugin-maven/src/pom.rs test_parse_simple_pom, test_parse_project_gav, test_coord_filename
znippy-plugin-maven/src/resolver.rs test_resolve_guava_transitive
znippy-plugin-python/src/lib.rs test_extract_metadata_from_path, test_sdist_not_wheel
znippy-plugin-python/src/native.rs test_matches_path, test_extract_from_filename, test_sdist_extraction
znippy-plugin-python/src/wheel.rs simple_wheel, pure_python_wheel, with_build_tag, normalized_name, not_a_wheel, dist_info_dir
znippy-zoomies/lbzip2/src/bitreader.rs read_byte_aligned, read_cross_byte, from_bit_offset, peek_and_consume
znippy-zoomies/lbzip2/src/block.rs decode_known_block
znippy-zoomies/lbzip2/src/block_scan.rs test_find_magic_byte_aligned, test_find_magic_bit_shifted, test_no_magic
znippy-zoomies/lbzip2/src/bwt.rs simple_inverse
znippy-zoomies/lbzip2/src/chunk.rs chunk_hello, chunk_liechtenstein, chunk_split_simulation
znippy-zoomies/lbzip2/src/huffman.rs simple_tree, fast_table_coverage
znippy-zoomies/lbzip2/src/mtf.rs fast_path_matches_reference_all_indices, basic_mtf
znippy-zoomies/lbzip2/src/parallel.rs parallel_hello, parallel_liechtenstein, parallel_matches_sequential
znippy-zoomies/lbzip2/src/reader.rs streaming_hello, streaming_liechtenstein, streaming_incremental, mmap_hello, mmap_liechtenstein
znippy-zoomies/lbzip2/src/stream.rs decompress_hello, decompress_liechtenstein
znippy-zoomies/lgz/src/chunk.rs split_no_boundaries_returns_none, decode_stored_segment, decode_real_deflate, decode_chunk_two_segments
znippy-zoomies/lgz/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers, raw_scan_finds_synthetic_boundary, parallel_split_rejects_false_positive
znippy-zoomies/lgz/src/parallel.rs roundtrip_basic, roundtrip_large, decompress_into_buffer, invalid_data_returns_error, stream_decompress, parse_header_basic, roundtrip_with_flushes
znippy-zoomies/lgz/src/speculative.rs probe_valid_deflate_at_start, probe_invalid_data_fails, find_boundary_at_known_position, decode_with_empty_window, speculative_split_finds_boundaries
znippy-zoomies/linflate/src/bitreader.rs basic_read, refill_guarantees_56_bits, small_input, align_to_byte, extract_var_matches_mask, peek_does_not_consume, empty_input, refill_slow_at_56_bits_keeps_invariant
znippy-zoomies/linflate/src/copy.rs copy_chunks_basic, copy_match_rle, copy_match_non_overlapping, copy_match_short_dist, copy_stride_word_basic, copy_short_dist_extensive
znippy-zoomies/linflate/src/fastloop.rs inflate_fast_stored_like
znippy-zoomies/linflate/src/fixed.rs fixed_tables_build_successfully
znippy-zoomies/linflate/src/lib.rs inflate_empty_stored, inflate_stored_hello, inflate_fixed_roundtrip, inflate_dynamic_roundtrip, inflate_to_vec_convenience, inflate_large_data, inflate_all_zeros, inflate_burst_refill_regression, inflate_short_repeats, inflate_vs_miniz_many_sizes, inflate_real_jar_entry
znippy-zoomies/linflate/src/tables.rs pack_unpack_literal, pack_unpack_length, pack_unpack_eob, bit_reverse_basic, build_simple_table, build_fixed_litlen_table
znippy-zoomies/ljar/src/batch.rs batch_extract_two_jars, batch_decompress_in_memory
znippy-zoomies/ljar/src/central_dir.rs single_entry, directory_entry
znippy-zoomies/ljar/src/chunk.rs split_chunk_no_boundaries_returns_none, split_chunk_single_boundary_is_last, split_chunk_single_boundary_not_last, decode_segment_stored_final, decode_segment_stored_non_final, decode_segment_real_deflate, decode_chunk_no_boundaries_returns_err, decode_chunk_two_segments, decode_chunk_into_matches_decode_chunk
znippy-zoomies/ljar/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers
znippy-zoomies/ljar/src/entry.rs store_entry
znippy-zoomies/ljar/src/parallel.rs parallel_single, parallel_multi, parallel_skips_directories, filter_by_needle, filter_empty_matches_all
znippy-zoomies/ljar/src/reader.rs streaming_single, streaming_multi, streaming_skips_directories, streaming_many_batches, streaming_matches_parallel
znippy-zoomies/lzip-parallel/src/batch.rs batch_extract_two_zips, batch_decompress_in_memory
znippy-zoomies/lzip-parallel/src/central_dir.rs single_entry, directory_entry
znippy-zoomies/lzip-parallel/src/chunk.rs split_chunk_no_boundaries_returns_none, split_chunk_single_boundary_is_last, split_chunk_single_boundary_not_last, decode_segment_stored_final, decode_segment_stored_non_final, decode_segment_real_deflate, decode_chunk_no_boundaries_returns_err, decode_chunk_two_segments
znippy-zoomies/lzip-parallel/src/deflate_scan.rs find_flush_at_start, find_flush_mid_buffer, no_flush_in_random_data, find_all_flushes_two_markers
znippy-zoomies/lzip-parallel/src/entry.rs store_entry
znippy-zoomies/lzip-parallel/src/parallel.rs parallel_single, parallel_multi, parallel_skips_directories, filter_by_needle, filter_empty_matches_all, filter_set_exact_match, filter_set_empty_returns_nothing, filter_set_no_match, filter_suffixes_py, filter_suffixes_empty_returns_nothing
znippy-zoomies/lzip-parallel/src/reader.rs streaming_single, streaming_multi, streaming_skips_directories, streaming_many_batches, streaming_matches_parallel
znippy-zoomies/osm-katana/src/geo2arrow.rs parallel_geo2arrow_is_data_identical_to_serial, parallel_geo2arrow_single_row_group
znippy-zoomies/osm-katana/src/lib.rs bbox_clip_drops_outside_keeps_inside, polygon_clip_is_tighter_than_its_bbox, polygon_contains_pointwise, poly_file_parse_osmosis, poly_file_parse_geojson, way_clip_keeps_in_region_and_crossing_drops_outside, convert_with_polygon_clip_keeps_only_inside_nodes, bounds_parse_roundtrip_and_errors
znippy-zoomies/osm-katana/src/node_store.rs samplesort_fast_path_sorts_by_id, external_merge_sort_writes_single_batch_arrow, streaming_multi_chunk_sort_is_sorted_and_lossless, adaptive_chunk_records_is_ram_bounded_not_ram_greedy
znippy-zoomies/osm-katana/src/node_store_arrow.rs round_trip_small, round_trip_large, batch_lookup, open_from_file, unsorted_input_gets_sorted, convert_flat_roundtrip
znippy-zoomies/osm-katana/src/pbf_io.rs coarse_split_covers_every_blob_once, coarse_split_incomplete_first_frame
znippy-zoomies/osm-katana/src/writer.rs persistent_accumulator_packs_segments_into_full_row_groups, parallel_encode_roundtrip, parallel_way_rel_encode_roundtrip, parallel_encode_speedup
znippy-zoomies/src/gatling_io.rs run_ordered_keeps_cap_and_preserves_order, run_unordered_bounds_concurrency_and_reduces_all, run_propagates_first_error
znippy-zoomies/src/json.rs empty_input, single_record_no_trailing_newline, basic_records_and_spans, crlf_trimmed, empty_lines_skipped, escaped_quotes_and_backslashes_in_strings, parallel_matches_sequential_exact_spans, single_record_larger_than_worker_slice, find_safe_split_basics, find_key_value_types, find_key_ignores_nested_keys, find_key_ignores_lookalikes_in_string_values, find_key_whitespace_and_non_object, find_key_escaped_string_values
znippy-zoomies/src/psort.rs samplesort_matches_std_sort, radix_sort_matches_std_sort, samplesort_handles_signed_keys, samplesort_handles_degenerate_distributions, seq_floor_is_core_count_aware, samplesort_correct_at_live_floor_boundary, samplesort_agrees_with_radix
znippy-zoomies/src/stree.rs round_trip_small, round_trip_large, planet_scale_ids, single_element, exactly_b_elements, b_plus_one_elements, negative_ids, duplicates, batch_prefetch_correctness, batch_no_prefetch_correctness, batch_ptr_correctness, batch_stream_correctness, batch_stream_various_sizes, mmap_find_exact_basic, mmap_find_exact_single, mmap_lookup_batch_vs_serial, mmap_pipeline_vs_serial_all_p, mmap_batch_ptr_vs_serial, mmap_interleave_vs_serial, mmap_batch_empty_queries, mmap_batch_single_query, mmap_batch_all_hits, mmap_batch_all_misses, mmap_batch_remainder_handling, stress_100k_ids_10k_queries, stress_osm_like_ids, stride8_find_exact, stride8_batch_all_methods, stride8_all_hits, bench_compare_all_methods, bench_stree64_batch_variants, bench_compare_1m_records_osm_ids
znippy-zoomies/src/stree32.rs stree32_inject_present_absent_boundaries, stree32_round_trip_large, stree32_single_and_exact_b, stree32_full_u32_range_keys, stree32_batch_prefetch_matches_scalar, stree32_batch_stream_matches_scalar_all_p, stree32mmap_inject_and_pipeline_matches_scalar, stree32mmap_all_hits_all_misses_empty, stree32_bench_vs_binsearch_and_vs_stree64, stree32_bench_ram_bound_40x
znippy-zoomies/src/vtd.rs element_counts, first_node_coords, natural_tag_flag, highway_tag_flag, byte_slice_roundtrip, filter_ways_only, parallel_matches_sequential, filter_tag_mask, chunk_summaries_cover_all, chunk_summaries_kind_mask_correct, chunk_summaries_tag_flags_correct, chunk_summaries_bbox_covers_nodes, chunked_filter_matches_simple_filter, chunked_filter_skips_node_chunks_for_ways, write_and_load_chunk_summaries
znippy-zoomies/src/xml.rs empty_input, kinds_and_spans, attributes_via_generic_path, untracked_elements_skipped, nested_same_name_ends_at_first_closing_tag, comments_and_cdata_skipped, find_top_level_start_seeks_forward, safe_slot_end_never_splits_elements, safe_slot_end_respects_separate_shape_sets, count_matches_scan, parallel_matches_sequential, parallel_small_input_uses_sequential_path, parallel_map_runs_per_element

Integration tests (183)

file tests
.claude/worktrees/agent-adb51221f61b2ab2a/tests/tests/integration_test.rs test_stream_compress_single_small_file, test_stream_compress_multiple_files, test_stream_compress_empty_file, test_stream_compress_large_file_multi_chunk, test_stream_compress_already_compressed_file_skipped, test_stream_compress_no_skip_forces_compression, test_stream_compress_empty_archive, test_compress_dir_basic, test_compress_dir_with_mixed_file_types, test_compress_dir_slots_roundtrip, test_index_schema_fields, test_read_znippy_index_after_compress, test_incompressible_data_stored_raw, test_selective_extract_by_pkg_type_and_repo, test_verify_via_decompress, test_list_archive_contents, test_manifest_roundtrip, test_manifest_empty_roundtrip, test_interpret_footer_single_v06, test_interpret_footer_multi_v07, test_multi_index_write_read_roundtrip, test_single_group_writes_v07, test_znippy_archive_extract_file_multi_chunk, test_get_file_via_lookup_and_trie
.claude/worktrees/agent-adb51221f61b2ab2a/tests/tests/plugin_integration_test.rs test_ingest_batch_cargo_plugin_extracts_metadata, test_ingest_batch_drain_transfers_ownership, test_ingest_batch_threshold_check, test_cargo_plugin_hyphenated_names
.claude/worktrees/agent-adb51221f61b2ab2a/tests/tests/repro_crate.rs repro_crate_roundtrip
.claude/worktrees/agent-adb51221f61b2ab2a/tests/tests/testmatrix_wiring.rs testmatrix_roundtrip_and_render_inject_assert
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-iceberg/tests/round_trip.rs iceberg_reader_round_trips_fixture_dir
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/tests/maven_artifacts.rs maven_commons_lang3, maven_guava, maven_commons_collections4, maven_slf4j_api, maven_validation_api, maven_commons_text, maven_jackson_databind, maven_json, maven_commons_io, maven_gson, maven_joda_time, maven_snakeyaml, maven_commons_codec, maven_httpclient, maven_poi_ooxml, maven_android, maven_spark_core, maven_lwjgl, maven_ecj, maven_netty_all, maven_scala_library, maven_kotlin_stdlib, maven_groovy, maven_spring_core, maven_icu4j, maven_xalan, maven_cli_extract_guava, maven_timing_summary, batch_timing
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/tests/maven_artifacts.rs maven_commons_lang3, maven_guava, maven_commons_collections4, maven_slf4j_api, maven_validation_api, maven_commons_text, maven_jackson_databind, maven_json, maven_commons_io, maven_gson, maven_joda_time, maven_snakeyaml, maven_commons_codec, maven_httpclient, maven_poi_ooxml, maven_android, maven_spark_core, maven_lwjgl, maven_ecj, maven_netty_all, maven_scala_library, maven_kotlin_stdlib, maven_groovy, maven_spring_core, maven_icu4j, maven_xalan, maven_cli_extract_guava, maven_timing_summary, batch_timing
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/zstd-sys-rs/tests/roundtrip.rs compress_then_decompress_recovers_exact_bytes, compression_level_changes_output_but_not_content
tests/tests/integration_test.rs test_stream_compress_single_small_file, test_stream_compress_multiple_files, test_stream_compress_empty_file, test_stream_compress_large_file_multi_chunk, test_stream_compress_already_compressed_file_skipped, test_stream_compress_no_skip_forces_compression, test_stream_compress_empty_archive, test_compress_dir_basic, test_compress_dir_with_mixed_file_types, test_compress_dir_slots_roundtrip, test_index_schema_fields, test_read_znippy_index_after_compress, test_incompressible_data_stored_raw, test_selective_extract_by_pkg_type_and_repo, test_verify_via_decompress, test_list_archive_contents, test_manifest_roundtrip, test_manifest_empty_roundtrip, test_interpret_footer_single_v06, test_interpret_footer_multi_v07, test_multi_index_write_read_roundtrip, test_single_group_writes_v07, test_znippy_archive_extract_file_multi_chunk, test_get_file_via_lookup_and_trie
tests/tests/plugin_integration_test.rs test_ingest_batch_cargo_plugin_extracts_metadata, test_ingest_batch_drain_transfers_ownership, test_ingest_batch_threshold_check, test_cargo_plugin_hyphenated_names
tests/tests/repro_crate.rs repro_crate_roundtrip
tests/tests/testmatrix_wiring.rs testmatrix_roundtrip_and_render_inject_assert
znippy-iceberg/tests/lifecycle_seal.rs iceberg_write_restart_resume_seal_static
znippy-iceberg/tests/round_trip.rs iceberg_reader_round_trips_fixture_dir
znippy-zoomies/ljar/tests/maven_artifacts.rs maven_commons_lang3, maven_guava, maven_commons_collections4, maven_slf4j_api, maven_validation_api, maven_commons_text, maven_jackson_databind, maven_json, maven_commons_io, maven_gson, maven_joda_time, maven_snakeyaml, maven_commons_codec, maven_httpclient, maven_poi_ooxml, maven_android, maven_spark_core, maven_lwjgl, maven_ecj, maven_netty_all, maven_scala_library, maven_kotlin_stdlib, maven_groovy, maven_spring_core, maven_icu4j, maven_xalan, maven_cli_extract_guava, maven_timing_summary, batch_timing
znippy-zoomies/lzip-parallel/tests/maven_artifacts.rs maven_commons_lang3, maven_guava, maven_commons_collections4, maven_slf4j_api, maven_validation_api, maven_commons_text, maven_jackson_databind, maven_json, maven_commons_io, maven_gson, maven_joda_time, maven_snakeyaml, maven_commons_codec, maven_httpclient, maven_poi_ooxml, maven_android, maven_spark_core, maven_lwjgl, maven_ecj, maven_netty_all, maven_scala_library, maven_kotlin_stdlib, maven_groovy, maven_spring_core, maven_icu4j, maven_xalan, maven_cli_extract_guava, maven_timing_summary, batch_timing
znippy-zoomies/zstd-sys-rs/tests/roundtrip.rs compress_then_decompress_recovers_exact_bytes, compression_level_changes_output_but_not_content

Doc tests (21)

file doc-tests
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lgz/src/lib.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/linflate/src/lib.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/lib.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/ljar/src/reader.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/lib.rs 3
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/lzip-parallel/src/reader.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/gatling_io.rs 1
.claude/worktrees/agent-adb51221f61b2ab2a/znippy-zoomies/src/xml.rs 1
znippy-zoomies/lgz/src/lib.rs 1
znippy-zoomies/linflate/src/lib.rs 1
znippy-zoomies/ljar/src/lib.rs 1
znippy-zoomies/ljar/src/reader.rs 1
znippy-zoomies/lzip-parallel/src/lib.rs 3
znippy-zoomies/lzip-parallel/src/reader.rs 1
znippy-zoomies/osm-katana/src/lib.rs 1
znippy-zoomies/src/gatling_io.rs 1
znippy-zoomies/src/xml.rs 1

Criterion benchmarks

11 criterion targets across 4 bench files. Run with cargo bench -p <crate> and view HTML reports under target/criterion/.

znippy-zoomies/ljar

bench file group targets
znippy-zoomies/ljar/benches/inflate_bench.rs benches bench_inflate, bench_table_build, bench_flush_scan, bench_vs_miniz
znippy-zoomies/ljar/benches/jar_throughput.rs benches bench_jar_decompress, bench_jar_vs_zip_crate

znippy-zoomies/lzip-parallel

bench file group targets
znippy-zoomies/lzip-parallel/benches/inflate_bench.rs benches bench_inflate, bench_flush_scan, bench_vs_miniz
znippy-zoomies/lzip-parallel/benches/zip_throughput.rs benches bench_zip_decompress, bench_lzip_vs_zip_crate

Vendored C tests (znippy-zoomies/zstd-sys-rs/zstd)

Upstream Facebook/zstd test suite carried in-tree for reproducible builds of the zstd-sys-rs bindings.

file
znippy-zoomies/zstd-sys-rs/zstd/build/meson/tests/valgrindTest.py
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/compiler.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/errno.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/kernel.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/limits.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/math64.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/module.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/printk.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/stddef.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/swab.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/types.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/unaligned.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/include/linux/xxhash.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/macro-test.sh
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/static_test.c
znippy-zoomies/zstd-sys-rs/zstd/contrib/linux-kernel/test/test.c
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/test/OptionsTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/test/PzstdTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/test/RoundTrip.h
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/test/RoundTripTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/BufferTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/RangeTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/ResourcePoolTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/ScopeGuardTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/ThreadPoolTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/pzstd/utils/test/WorkQueueTest.cpp
znippy-zoomies/zstd-sys-rs/zstd/contrib/seekable_format/tests/seekable_tests.c
znippy-zoomies/zstd-sys-rs/zstd/tests/DEPRECATED-test-zstd-speed.py
znippy-zoomies/zstd-sys-rs/zstd/tests/automated_benchmarking.py
znippy-zoomies/zstd-sys-rs/zstd/tests/bigdict.c
znippy-zoomies/zstd-sys-rs/zstd/tests/checkTag.c
znippy-zoomies/zstd-sys-rs/zstd/tests/check_size.py
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/basic/args.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/basic/help.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/basic/memlimit.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/basic/output_dir.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/basic/version.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/cltools/zstdgrep.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/cltools/zstdless.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/common/format.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/common/mtime.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/common/permissions.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/common/platform.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/adapt.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/basic.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/compress-literals.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/format.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/golden.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/gzip-compat.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/levels.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/long-distance-matcher.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/multi-threaded.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/multiple-files.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/row-match-finder.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/stream-size.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/verbose-wlog.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/compression/window-resize.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/decompression/detectErrors.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/decompression/golden.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/decompression/pass-through.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/dict-builder/empty-input.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/dict-builder/no-inputs.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/dictionaries/dictionary-mismatch.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/dictionaries/golden.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-handling/directory-mirror.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/compress-file-to-file.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/compress-file-to-stdout.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/compress-stdin-to-file.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/compress-stdin-to-stdout.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/decompress-file-to-file.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/decompress-file-to-stdout.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/decompress-stdin-to-file.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/file-stat/decompress-stdin-to-stdout.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/progress/no-progress.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/progress/progress.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/run.py
znippy-zoomies/zstd-sys-rs/zstd/tests/cli-tests/zstd-symlinks/zstdcat.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/datagencli.c
znippy-zoomies/zstd-sys-rs/zstd/tests/decodecorpus.c
znippy-zoomies/zstd-sys-rs/zstd/tests/external_matchfinder.c
znippy-zoomies/zstd-sys-rs/zstd/tests/external_matchfinder.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fullbench.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/block_decompress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/block_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/decompress_cross_format.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/decompress_dstSize_tooSmall.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/dictionary_decompress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/dictionary_loader.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/dictionary_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/dictionary_stream_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fse_read_ncount.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz.py
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz_data_producer.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz_data_producer.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz_helpers.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz_helpers.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/fuzz_third_party_seq_prod.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/generate_sequences.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/huf_decompress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/huf_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/raw_dictionary_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/regression_driver.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/seekable_roundtrip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/seq_prod_fuzz_example/example_seq_prod.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/sequence_compression_api.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/simple_compress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/simple_decompress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/simple_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/stream_decompress.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/stream_round_trip.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/zstd_frame_info.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/zstd_helpers.c
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzz/zstd_helpers.h
znippy-zoomies/zstd-sys-rs/zstd/tests/fuzzer.c
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/gzip-env.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/helin-segv.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/help-version.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/hufts.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/init.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/keep.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/list.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/memcpy-abuse.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/mixed.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/null-suffix-clobber.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/stdin.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/test-driver.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/trailing-nul.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/unpack-invalid.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/z-suffix.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/zdiff.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/zgrep-context.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/zgrep-f.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/zgrep-signal.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/gzip/znew-k.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/invalidDictionaries.c
znippy-zoomies/zstd-sys-rs/zstd/tests/largeDictionary.c
znippy-zoomies/zstd-sys-rs/zstd/tests/legacy.c
znippy-zoomies/zstd-sys-rs/zstd/tests/libzstd_builds.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/longmatch.c
znippy-zoomies/zstd-sys-rs/zstd/tests/loremOut.c
znippy-zoomies/zstd-sys-rs/zstd/tests/loremOut.h
znippy-zoomies/zstd-sys-rs/zstd/tests/paramgrill.c
znippy-zoomies/zstd-sys-rs/zstd/tests/playTests.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/poolTests.c
znippy-zoomies/zstd-sys-rs/zstd/tests/rateLimiter.py
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/config.c
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/config.h
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/data.c
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/data.h
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/levels.h
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/method.c
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/method.h
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/result.c
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/result.h
znippy-zoomies/zstd-sys-rs/zstd/tests/regression/test.c
znippy-zoomies/zstd-sys-rs/zstd/tests/roundTripCrash.c
znippy-zoomies/zstd-sys-rs/zstd/tests/seqgen.c
znippy-zoomies/zstd-sys-rs/zstd/tests/seqgen.h
znippy-zoomies/zstd-sys-rs/zstd/tests/test-license.py
znippy-zoomies/zstd-sys-rs/zstd/tests/test-variants.sh
znippy-zoomies/zstd-sys-rs/zstd/tests/test-zstd-versions.py
znippy-zoomies/zstd-sys-rs/zstd/tests/zstreamtest.c

Dependency graph

workspace dependency graph