1. 42b070e std/jpeg: halve maximum scan count from 64 to 32 by Nigel Tao · 3 days ago main
  2. f9c384d std/jpeg: add "expect multiple scans" check by Nigel Tao · 4 days ago
  3. d0603f3 test/3pdata: add webpsuite by Nigel Tao · 3 weeks ago
  4. c6aebf8 std/webp: re-implement 8-bit color indexing by Nigel Tao · 3 weeks ago
  5. 8fe987e base: add sign_extend_convert_u8_u32 by Nigel Tao · 3 weeks ago
  6. d1a9749 check: drop pointer-typed facts on suspension by Nigel Tao · 3 weeks ago
  7. f37cfcf check: drop more facts when calling coroutines by Nigel Tao · 3 weeks ago
  8. cc9ee18 cgen: omit consecutive Wconversion gcc pragmas by Nigel Tao · 3 weeks ago
  9. fab0dd5 release: wuffs gen -version=0.4.0-alpha.5 by Nigel Tao · 3 weeks ago v0.4.0-alpha.5
  10. 3be8164 hello-wuffs-c: update endwhile syntax by Nigel Tao · 3 weeks ago
  11. 495f028 base: add ETC__I_KNOW_THAT_ETC_BEST_WITH_ARCH_AVX2 by Nigel Tao · 3 weeks ago
  12. b64a761 base: enable ETC__CPU_ARCH__X86_64_V2 on MSVC by Nigel Tao · 3 weeks ago
  13. 7a57e2b base: remove ETC__CPU_ARCH__X86_FAMILY by Nigel Tao · 3 weeks ago
  14. 4111785 base: have MSVC detect AVX2 not AVX by Nigel Tao · 3 weeks ago
  15. affa1e0 base: add WUFFS_PRIVATE_IMPL__CPU_ARCH__X86_64_V2 by Nigel Tao · 3 weeks ago
  16. 97b727a base: warn defining private implementation macros by Nigel Tao · 3 weeks ago
  17. 37a3c3c base: rename WUFFS_BASE__CPU_ARCH__ETC by Nigel Tao · 3 weeks ago
  18. 5d4bb4c std/bmp: remove superfluous "while.goto_suspend" by Nigel Tao · 3 weeks ago
  19. aae5997 lang: remove endwhile keyword by Nigel Tao · 3 weeks ago
  20. 6c8a433 test: add webp mimic tests and benches by Nigel Tao · 3 weeks ago
  21. 5654506 base: allow swizzling WebP Lossless to gray by Nigel Tao · 3 weeks ago
  22. 00e6e71 std/webp: implement VP8 Lossless by Nigel Tao · 3 weeks ago
  23. 09f4500 std/webp: add new package (and vp8 placeholder) by Nigel Tao · 3 months ago
  24. 16705a1 test: fix lzip "wuffs mimic cflags" copy/pasto by Nigel Tao · 3 months ago
  25. 3c1df67 std/bmp: let decoded pixfmt be transparent by Nigel Tao · 3 months ago
  26. c4aa5e6 std/xz: enforce BCJ offset alignment by Nigel Tao · 3 months ago
  27. d446e71 check: reject io_bind an io_writer to a roslice by Nigel Tao · 3 months ago
  28. bf3afab check: bounds-check roslice peeks, not just slice by Nigel Tao · 3 months ago
  29. 92ff963 std/crc32: re-write x86_sse42 implementation by Nigel Tao · 3 months ago
  30. e541e0c std/crc64: re-write x86_sse42 implementation by Nigel Tao · 3 months ago
  31. e1f8033 test: use s/100/300/ digits of pi for crcNN tests by Nigel Tao · 3 months ago
  32. 58d2a80 std/crc64: fix x86_sse42 k1' magic number by Nigel Tao · 3 months ago
  33. 7754165 std/crc64: tweak x86 to be more like std/crc32 by Nigel Tao · 3 months ago
  34. 9c704c4 std/crc32: tweak x86 to be more like std/crc64 by Nigel Tao · 3 months ago
  35. 5bf4c2c std/lzma: link to "XZ/LZMA Worked Example" blog by Nigel Tao · 3 months ago
  36. a3bfb57 release: spin in v0.3.4 by Nigel Tao · 3 months ago spin-in-v0.3.4
  37. da0d51d std/png: ignore tRNS chunks for color types 4, 6 by Nigel Tao · 3 months ago
  38. f169822 release: wuffs gen -version=0.4.0-alpha.4 by Nigel Tao · 4 months ago v0.4.0-alpha.4
  39. a27a759 base: disable SIMD on 32-bit (not 64-bit) x86 by Nigel Tao · 4 months ago
  40. 4209264 cgen: disable SIMD on 32-bit (not 64-bit) x86 by Nigel Tao · 4 months ago
  41. fdd0820 test/3pdata: add note re XZ backdoor test files by Nigel Tao · 4 months ago
  42. d8c3deb aux: remove DynIOBuffer::allocated by Nigel Tao · 4 months ago
  43. 00a01ab base: avoid some (ptr + len) when ptr is NULL by Nigel Tao · 4 months ago
  44. d7f6b81 base: have empty_foo() functions use NULL ptr by Nigel Tao · 4 months ago
  45. 2142aa6 cgen: fix iterate's "ptr + len" when ptr is NULL by Nigel Tao · 4 months ago
  46. 8ed5d13 example/gifplayer: tweak try_allocate workbuf len by Nigel Tao · 4 months ago
  47. a9a6d8a base: make malloc_slice_u8(etc, 0) return empty by Nigel Tao · 4 months ago
  48. f32bfe9 std/crc64: optimize for x86+SSE4.2 by Nigel Tao · 4 months ago
  49. 5c693c9 release: wuffs gen -version=0.4.0-alpha.3 by Nigel Tao · 4 months ago v0.4.0-alpha.3
  50. 1596343 example/mzcat: embiggen static array buffers by Nigel Tao · 4 months ago
  51. b6b0f84 std/lzma: use 8-byte-copy if applicable by Nigel Tao · 4 months ago
  52. 7077c20 std/lzma: simplify decode-a-literal by Nigel Tao · 4 months ago
  53. 9958d6c std/lzma: add decoder.decode_bitstream_fast by Nigel Tao · 4 months ago
  54. f5bb519 base: add ETC__DST_PIXEL_FORMAT__ENABLE_ALLOWLIST by Nigel Tao · 4 months ago
  55. b2c7c69 base: add WUFFS_BASE__FORCE_INLINE by Nigel Tao · 4 months ago
  56. 24151f8 doc: update changelog for std/png YA_NONPREMUL by Nigel Tao · 4 months ago
  57. 3bad76c base: fix -Wtautological-type-limit-compare by Nigel Tao · 4 months ago
  58. f1a9d34 pixconv: fix -Werror=conversion by Nigel Tao · 4 months ago
  59. da40cdf base: re-format ETC__PIXEL_FORMAT__ETC defines by Nigel Tao · 4 months ago
  60. b4cd9b8 std/png: decode PNG color type 4 to YA_NONPREMUL by Nigel Tao · 4 months ago
  61. bdfbdf4 pixconv: add PIXEL_FORMAT__YA_NONPREMUL support by Nigel Tao · 4 months ago
  62. 0c9b700 base: fix PIXEL_FORMAT__YA_{NON,}PREMUL values by Nigel Tao · 4 months ago
  63. a667685 pixconv: sse42-optimize swizzling RGB to RGBA by Nigel Tao · 4 months ago
  64. 44bb271 root: update BUILD.md for bzcat name change by Nigel Tao · 5 months ago
  65. b922c28 std/lzma: tweak Literal After Non-Literal code by Nigel Tao · 5 months ago
  66. 13c72db std/lzma: add QUIRK_ALLOW_NON_ZERO_INITIAL_BYTE by Nigel Tao · 5 months ago
  67. 27407b5 test/3pdata: add xzsuite/lzip-testsuite/*.lz by Nigel Tao · 5 months ago
  68. a9739a8 std/lzip: actually implement the format by Nigel Tao · 5 months ago
  69. 793ab36 std/lzip: add new package by Nigel Tao · 5 months ago
  70. 1c0b07f std/lzma: accept optional End of Stream code by Nigel Tao · 5 months ago
  71. 22b4ff4 std/xz: decode concatenated streams by Nigel Tao · 5 months ago
  72. 5b62289 test/data: add *.two-concatenated-streams.xz by Nigel Tao · 5 months ago
  73. 8ff5693 std/xz: prepare to decode concatenated streams by Nigel Tao · 5 months ago
  74. f06858f example/convert-to-nia: tweak write max len by Nigel Tao · 5 months ago
  75. 47ed32b std/xz: clarify bad versus unsupported filter by Nigel Tao · 5 months ago
  76. 22fd87e std/xz: reset LZMA decoder after first block by Nigel Tao · 5 months ago
  77. 5ec31fc std/xz: verify index blocks' comp/uncomp sizes by Nigel Tao · 5 months ago
  78. c0264e4 std/xz: verify index and footer by Nigel Tao · 5 months ago
  79. 06599b8 std/xz: tighten VLI (variable length int) decode by Nigel Tao · 5 months ago
  80. 4e20ba6 example: add output-crc32-digest flag by Nigel Tao · 5 months ago
  81. 6017c37 std/lzma: stash LZMA state across multiple chunks by Nigel Tao · 5 months ago
  82. 6c71bb2 test/data: add enwik5.block-size-32k.xz by Nigel Tao · 5 months ago
  83. 2f7fbd0 test/data: add enwik5.lzma2-chunk-max-1-13.xz by Nigel Tao · 5 months ago
  84. 749e355 std/xz: implement apply_filter_0b_riscv by Nigel Tao · 5 months ago
  85. 94e32e8 test/3pdata: add xzsuite/*-riscv-*.xz by Nigel Tao · 5 months ago
  86. 782e78a std/xz: support BCJ start option by Nigel Tao · 6 months ago
  87. 6f4db1b std/xz: implement apply_filter_06_ia64 by Nigel Tao · 6 months ago
  88. 30133ad std/xz: implement apply_filter_05_powerpc by Nigel Tao · 6 months ago
  89. d2a63a7 std/xz: implement apply_filter_04_x86 by Nigel Tao · 6 months ago
  90. 76a17ce std/xz: implement apply_filter_0a_arm64 by Nigel Tao · 6 months ago
  91. 8b3e598 std/xz: implement apply_filter_08_armthumb by Nigel Tao · 6 months ago
  92. 03bb04d std/xz: implement apply_filter_09_sparc by Nigel Tao · 6 months ago
  93. af6c7b5 std/xz: implement apply_filter_07_arm by Nigel Tao · 6 months ago
  94. 7641691 script: reduce os.Write perms, s/0666/0644/ by Nigel Tao · 6 months ago
  95. 9ef114b std/xz: prepare to add BCJ filters by Nigel Tao · 6 months ago
  96. 98dae3c std/xz: refactor apply_non_final_filters by Nigel Tao · 6 months ago
  97. 2b4e8ce example/mzcat: support zlib by Nigel Tao · 6 months ago
  98. e8ec219 fuzz: shrink xz WORK_BUFFER_ARRAY_SIZE by Nigel Tao · 6 months ago
  99. 569a918 check: drop facts before/after an IOManip by Nigel Tao · 6 months ago
  100. e5dc87e cgen: have writeStatementIOManip use switches by Nigel Tao · 6 months ago