Skip to content

chore: bump deps and fix CI#46

Merged
darach merged 1 commit intomainfrom
chore/deps-and-ci
Feb 7, 2026
Merged

chore: bump deps and fix CI#46
darach merged 1 commit intomainfrom
chore/deps-and-ci

Conversation

@darach
Copy link
Owner

@darach darach commented Feb 7, 2026

Bump simd-json, sonic-rs, criterion, toml, proptest-derive, json-patch.
Fix deprecated black_box, causal_research bench panic, Zlib in deny.toml.
just ci green. CodeQL 0 findings. Benchmark baseline saved.

@darach darach force-pushed the chore/deps-and-ci branch 2 times, most recently from dd114f9 to a33b19d Compare February 7, 2026 15:09
Signed-off-by: Darach Ennis <darach@gmail.com>
@darach darach force-pushed the chore/deps-and-ci branch from a33b19d to e48f699 Compare February 7, 2026 15:09
@coveralls
Copy link

coveralls commented Feb 7, 2026

Pull Request Test Coverage Report for Build 21782126155

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 2 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.002%) to 79.784%

Files with Coverage Reduction New Missed Lines %
crates/fionn-core/src/patchable.rs 2 82.26%
Totals Coverage Status
Change from base Build 21754654656: 0.002%
Covered Lines: 34786
Relevant Lines: 43600

💛 - Coveralls

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

✅ Benchmark Results: No significant regressions

Click to expand benchmark comparison
group                                                 main                                   pr
-----                                                 ----                                   --
diff_comparison/apply_patch/field_remove              1.17    256.5±3.79ns        ? ?/sec    1.00    219.3±2.18ns        ? ?/sec
diff_patch_merge/crdt_additive/batch/10               1.46    141.0±4.17ns        ? ?/sec    1.00     96.7±2.36ns        ? ?/sec
diff_patch_merge/crdt_lww/batch/10                    1.32     39.6±0.26ns        ? ?/sec    1.00     30.1±0.43ns        ? ?/sec
diff_patch_merge/crdt_lww/single_comparison           2.50      1.6±0.01ns        ? ?/sec    1.00      0.6±0.00ns        ? ?/sec
diff_patch_merge/crdt_max_min/max_i64_single          1.57      3.4±0.06ns        ? ?/sec    1.00      2.2±0.94ns        ? ?/sec
diff_patch_merge/crdt_max_min/min_i64_single          1.57      3.4±0.04ns        ? ?/sec    1.00      2.2±0.94ns        ? ?/sec
diff_patch_merge/crdt_processor/merge_parallel/100    1.15     17.0±4.32µs        ? ?/sec    1.00     14.8±1.69µs        ? ?/sec
diff_patch_merge/crdt_processor/merge_parallel/50     1.00     12.8±1.29µs        ? ?/sec    1.18     15.1±3.49µs        ? ?/sec
diff_patch_merge/crdt_processor/merge_single/10       1.00     28.1±0.43ns        ? ?/sec    1.17     32.8±0.36ns        ? ?/sec
diff_patch_merge/crdt_processor/merge_single/100      1.00     28.1±0.20ns        ? ?/sec    1.17     32.7±0.29ns        ? ?/sec
diff_patch_merge/crdt_processor/merge_single/50       1.00     28.1±0.53ns        ? ?/sec    1.17     32.9±0.53ns        ? ?/sec
diff_patch_merge/diff_identical/flat_object/500       1.00     29.6±0.50µs   380.0 MB/sec    1.17     34.6±1.24µs   324.9 MB/sec
diff_patch_merge/preparsed_value/as_i64               1.00      2.5±0.04ns        ? ?/sec    2.87      7.2±0.02ns        ? ?/sec
diff_patch_merge/preparsed_value/parse_float          1.00     14.3±0.08ns        ? ?/sec    1.19     17.1±0.31ns        ? ?/sec
diff_patch_merge/preparsed_value/parse_integer        1.00      5.9±0.09ns        ? ?/sec    2.00     11.8±0.05ns        ? ?/sec
diff_patch_merge/preparsed_value/parse_string         1.00     14.3±0.08ns        ? ?/sec    1.49     21.3±0.13ns        ? ?/sec
diffable_ops/deep_clone/array                         1.19     67.8±0.76ns        ? ?/sec    1.00     57.1±1.13ns        ? ?/sec
diffable_ops/deep_clone/bool                          2.87     20.6±0.13ns        ? ?/sec    1.00      7.2±0.07ns        ? ?/sec
diffable_ops/deep_clone/null                          2.95     20.2±0.12ns        ? ?/sec    1.00      6.8±0.06ns        ? ?/sec
diffable_ops/deep_clone/number                        3.15     20.6±0.22ns        ? ?/sec    1.00      6.5±0.03ns        ? ?/sec
diffable_ops/deep_clone/object                        1.15    100.6±0.55ns        ? ?/sec    1.00     87.2±1.31ns        ? ?/sec
diffable_ops/deep_clone/string                        1.77     30.3±0.40ns        ? ?/sec    1.00     17.1±0.23ns        ? ?/sec
format/csv/parsing/simd_scan/tiny                     1.00      0.0±0.00ns   573.7 GB/sec    15.98     0.3±0.00ns    35.9 GB/sec
format/ison/parsing/simd_scan/large                   1.00     30.9±0.21µs   556.0 MB/sec    1.20     37.1±0.33µs   462.8 MB/sec
format/ison/parsing/simd_scan/tiny                    1.00      0.0±0.00ns  1482.2 GB/sec    15.99     0.3±0.00ns    92.7 GB/sec
format/toml/features/dotted_key_parsing               1.17    178.0±1.28ns    39.4 GB/sec    1.00    152.0±2.80ns    46.1 GB/sec
format/toml/parsing/simd_scan/tiny                    1.00      0.0±0.00ns  1195.1 GB/sec    16.00     0.3±0.01ns    74.7 GB/sec
format/toml/parsing/structural/large                  1.21     27.7±4.13µs   513.8 MB/sec    1.00     22.9±2.02µs   620.2 MB/sec
format/toml/parsing/structural/medium                 1.00      2.6±0.22µs   523.4 MB/sec    1.21      3.1±0.33µs   433.7 MB/sec
format/toon/parsing/indent/large                      1.26      2.4±0.06µs     2.0 GB/sec    1.00  1893.2±57.07ns     2.5 GB/sec
format/toon/parsing/simd_scan/tiny                    1.00      0.0±0.00ns  1004.9 GB/sec    16.02     0.3±0.01ns    62.7 GB/sec
format/yaml/features/alias_detection                  1.19      4.0±0.03µs  1118.3 MB/sec    1.00      3.3±0.04µs  1329.5 MB/sec
format/yaml/parsing/simd_scan/small                   1.00    373.9±5.63ns   609.5 MB/sec    1.45    541.5±7.46ns   421.0 MB/sec
format/yaml/parsing/simd_scan/tiny                    1.00      0.0±0.00ns  1003.2 GB/sec    15.99     0.3±0.01ns    62.8 GB/sec
streaming/buffer_size/create/1024                     1.91    303.2±4.10ns        ? ?/sec    1.00    158.9±3.34ns        ? ?/sec
streaming/buffer_size/create/256                      1.90    301.7±3.96ns        ? ?/sec    1.00    158.7±3.15ns        ? ?/sec
streaming/buffer_size/create/4096                     1.91    302.8±2.62ns        ? ?/sec    1.00    158.8±2.93ns        ? ?/sec
streaming/buffer_size/create/64                       1.91    303.1±2.96ns        ? ?/sec    1.00    158.9±3.28ns        ? ?/sec
streaming/jsonl_batch_size/optimized/10000            1.41      4.1±0.02ms   287.2 MB/sec    1.00      2.9±0.05ms   404.9 MB/sec
streaming/schema_selectivity/fields/1                 1.18    303.3±3.12µs   380.4 MB/sec    1.00    257.8±4.89µs   447.4 MB/sec
streaming/schema_selectivity/fields/2                 1.16    344.9±7.26µs   334.4 MB/sec    1.00    298.0±4.00µs   387.0 MB/sec
streaming/variable_lines/variable_1k                  1.00    265.7±5.10µs   215.2 MB/sec    1.20    318.9±6.95µs   179.3 MB/sec
tape_traversal/skip_value/large                       1.21      0.9±0.02ns        ? ?/sec    1.00      0.8±0.01ns        ? ?/sec
tape_traversal/skip_value/medium                      1.21      0.9±0.01ns        ? ?/sec    1.00      0.8±0.01ns        ? ?/sec
tape_traversal/skip_value/small                       1.22      0.9±0.01ns        ? ?/sec    1.00      0.8±0.00ns        ? ?/sec

Threshold: 15% regression triggers warning


Benchmarks compare this PR against main branch

@darach darach merged commit 842e2db into main Feb 7, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants