Commit graph

  • 596b63d574
    Never publish this fork halkyon/unknown-content-size Tizian 「ティツィアーン」 2026-10-02 04:28:06 +02:00
  • 57aa532069
    Decode frames that declare no content size Tizian 「ティツィアーン」 2026-10-02 04:28:06 +02:00
  • a7b912dece Drop the licence section in favour of the badge Tag 2026-09-22 20:15:31 -06:00
  • 738154e84c Format with Dart 3.13 Tag 2026-09-22 20:04:14 -06:00
  • d55aaaa40a Release as 1.0.0 Tag 2026-09-22 19:59:54 -06:00
  • c522a58abb Remove the benchmarks that read .blocks files Tag 2026-09-22 19:59:54 -06:00
  • 2b14276084 Bring the changelog's counts up to date Tag 2026-09-22 19:48:42 -06:00
  • 36ad62fce3 Add funding links Tag 2026-09-22 19:48:27 -06:00
  • 907f1116c9 Add README badges Tag 2026-09-22 19:48:27 -06:00
  • d7fcebe694 Document the public surface Tag 2026-09-22 19:48:12 -06:00
  • 7f90884528 Add a runnable example Tag 2026-09-22 19:46:34 -06:00
  • 314360e977 Publish to pub.dev when a version tag is pushed Tag 2026-09-22 19:44:32 -06:00
  • 08baada309 Add GitHub Actions CI and Dependabot Tag 2026-09-22 19:44:32 -06:00
  • ef4deecdd1 Keep line endings and binary fixtures intact Tag 2026-09-22 19:44:32 -06:00
  • 364100dd35 Allow publishing, and declare the native platforms Tag 2026-09-22 19:44:32 -06:00
  • 7b09c456f9 Turn on the analyzer's strict language modes Tag 2026-09-22 19:43:45 -06:00
  • e0b8a7973e Add an editorconfig matching dart format Tag 2026-09-22 19:43:45 -06:00
  • 1360bffc82 Name the file HGTZ_TILE expects, in one sentence Tag 2026-09-22 19:43:45 -06:00
  • d1caf353b3 Bring the decoder over from the project it grew in Tag 2026-09-22 19:25:08 -06:00
  • 1ba4baa9a5
    Initial commit Tag Spilman 2026-09-22 19:18:56 -06:00
  • 45cab0620f Test the guards that had no test Tag 2026-09-22 00:06:35 -06:00
  • b221ae0e98 Add the metadata pub.dev scores a package on Tag 2026-09-21 23:45:05 -06:00
  • 7bdad488ee Licence under MIT, and name what this was built from Tag 2026-09-21 23:41:31 -06:00
  • ca57654bab Compress odd shapes at test time rather than commit them Tag 2026-09-21 23:20:56 -06:00
  • d1159ca695 Check fseDecodeInterleaved has room for the third symbol Tag 2026-09-21 23:20:55 -06:00
  • c4bc910c05 Run one decoder over mixed frames in both orders Tag 2026-09-21 23:20:53 -06:00
  • b9553d9566 Decode the corpus against pyzstd, never against ourselves Tag 2026-09-21 23:20:51 -06:00
  • 3c9f035b7f Build a zstd corpus for the branches real tiles miss Tag 2026-09-21 23:20:38 -06:00
  • 724e9b0433 Close the last of the five defects Tag 2026-09-21 23:12:46 -06:00
  • bd4ccf19b5 Verify the frame checksum instead of stepping over it Tag 2026-09-21 23:12:23 -06:00
  • 6b48be1bfd Add XXH64 so the content checksum can be verified Tag 2026-09-21 23:10:44 -06:00
  • cc5d8b8914 Mark four of the five defects closed Tag 2026-09-21 23:09:56 -06:00
  • 09b06ca9a0 Refuse a frame this decoder cannot account for Tag 2026-09-21 23:09:28 -06:00
  • 489c898b14 Guard the FSE pass for the three symbols it writes Tag 2026-09-21 23:09:25 -06:00
  • 019423f08f Record what an audit found, including a wrong claim Tag 2026-09-21 23:01:56 -06:00
  • fdab6db634 Time the decoder across compression levels, interleaved Tag 2026-09-21 22:11:05 -06:00
  • 0cbe208eb0 Measure the decoder on the phone, which is the number that decides it Tag 2026-09-21 21:53:21 -06:00
  • d970a0cca8 Add a pure-Dart zstd decoder, as a benchmark Tag 2026-09-21 21:37:56 -06:00