1. 1daace63 Add DecodeImageCallbacks::OnImageFormat def impl by Nigel Tao · 3 years, 1 month ago
  2. 5417515 Add more wuffs_aux::DecodeImage comments by Nigel Tao · 3 years, 1 month ago
  3. 49c5692 Add png_fuzzer "smoke alarm test" by Nigel Tao · 3 years, 1 month ago
  4. f2ed333 Gate wuffs_aux on WUFFS_BASE__HAVE_UNIQUE_PTR by Nigel Tao · 3 years, 1 month ago
  5. 1b3a87d Fix cgen.go comment typo by Nigel Tao · 3 years, 1 month ago
  6. 62986fd Let example/convert-to-nia handle I/O redirects by Nigel Tao · 3 years, 1 month ago
  7. e9c6f7f Let example/convert-to-nia speak PNG by Nigel Tao · 3 years, 1 month ago
  8. 02041e8 Narrow the arg range for base.uxx.{high,low}_bits by Nigel Tao · 3 years, 2 months ago
  9. e16fbaf Add TODOs for using MSVC intrinsics by Nigel Tao · 3 years, 2 months ago
  10. 334974f Add WUFFS_BASE__HAVE_EQ_DELETE by Nigel Tao · 3 years, 2 months ago
  11. d05cae1 Pull struct definitions out of `extern "C"` by Nigel Tao · 3 years, 2 months ago
  12. 210021e Drop obsolete "#if defined(_MSC_VER)" by Nigel Tao · 3 years, 2 months ago
  13. 312810f Fix some -Werror=sign-conversion bugs by Nigel Tao · 3 years, 2 months ago
  14. 69e32e8 Add WUFFS_BASE__HAVE_UNIQUE_PTR macro by Nigel Tao · 3 years, 2 months ago
  15. 2dfeee7 Add wuffs_base__cpu_arch__have_x86_sse42 for MSC by Nigel Tao · 3 years, 2 months ago
  16. 3a45b69 Fix internal/cgen/auxiliary/image.cc C++ warnings by Nigel Tao · 3 years, 2 months ago
  17. 4e3a005 Use 8-byte-chunk copy for decode_huffman_fast32 by Nigel Tao · 3 years, 2 months ago
  18. 8f3d875 Fix some auxiliary/image compiler warnings by Nigel Tao · 3 years, 2 months ago
  19. 9e5817e Have wuffs_aux::DecodeImage's Done take unique_ptr by Nigel Tao · 3 years, 2 months ago
  20. a21e891 Add example/imageviewer OnImageConfig override by Nigel Tao · 3 years, 2 months ago
  21. b58a961 Add etc_copy_u32_from_history_8_byte_chunks_fast by Nigel Tao · 3 years, 2 months ago
  22. 79c7ba0 Add script/print-crc32-x86-sse42-magic-numbers.go by Nigel Tao · 3 years, 2 months ago
  23. 5d4fbc3 Implement std/crc32 ieee_hasher.up_x86_sse42 by Nigel Tao · 3 years, 2 months ago
  24. 44acd0e Add std/crc32 ieee_hasher.up_x86_sse42 placeholder by Nigel Tao · 3 years, 2 months ago
  25. aae62e4 Fix doc/std/README.md wuffs_base__status typo by Nigel Tao · 3 years, 2 months ago
  26. a022872 Have wuffs_aux's CopyIn compact the dst buffer by Nigel Tao · 3 years, 2 months ago
  27. fd1f1c6 Have wuffs_aux::DecodeImage handle I/O redirects by Nigel Tao · 3 years, 2 months ago
  28. 04f8686 Add wuffs_aux::DecodeImage by Nigel Tao · 3 years, 2 months ago
  29. ccee207 Change example/imageviewer from C to C++ by Nigel Tao · 3 years, 2 months ago
  30. 6050cbd Add wuffs_base__magic_number_guess_fourcc by Nigel Tao · 3 years, 2 months ago
  31. 76a530e Add more FourCC values by Nigel Tao · 3 years, 2 months ago
  32. fb4d0da Delete deprecated arm_neon_64, arm_neon_128 by Nigel Tao · 3 years, 2 months ago
  33. 21cc4fa Use more arm_neon_uAxB types and methods by Nigel Tao · 3 years, 2 months ago
  34. 3b5d8fd Use arm_neon_uAxB types and methods by Nigel Tao · 3 years, 2 months ago
  35. 1f9b6ea Generate lang/builtin arm_neon_uAxB methods by Nigel Tao · 3 years, 2 months ago
  36. 62ee403 Add arm_neon u8x8, u16x4, etc types by Nigel Tao · 3 years, 2 months ago
  37. 3d6c609 Add example/jsonptr/README.md by Nigel Tao · 3 years, 2 months ago
  38. 0412679 Add example/json* -input-jwcc and -jwcc flags by Nigel Tao · 3 years, 2 months ago
  39. 773994c Have jsonptr collapse consecutive blank lines by Nigel Tao · 3 years, 2 months ago
  40. d29cb7d Refactor cgen's writeBuiltinCPUArchX86 by Nigel Tao · 3 years, 2 months ago
  41. 1765863 Optimize make_m128i_slice128 pointer arg by Nigel Tao · 3 years, 2 months ago
  42. fa774e6 Add x86_sse42_utility.make_m128i_slice128 by Nigel Tao · 3 years, 2 months ago
  43. d4c23d0 Add base.x86_sse42_utility.make_m128i_single_u32 by Nigel Tao · 3 years, 2 months ago
  44. 8c8f534 Add base.x86_sse42_utility by Nigel Tao · 3 years, 2 months ago
  45. 492068f Prepare to add cpu_arch_utility types by Nigel Tao · 3 years, 2 months ago
  46. 869be76 Rename some std/png c/p variables by Nigel Tao · 3 years, 2 months ago
  47. fd071df Ban cpu_arch types from fields and func args/rets by Nigel Tao · 3 years, 2 months ago
  48. 8c4348b Rename some std etc_sse42 functions by Nigel Tao · 3 years, 2 months ago
  49. ce97a7c Rename wuffs_base__cpu_arch__have_sse42 by Nigel Tao · 3 years, 2 months ago
  50. 02e0955 Rename std/png/decode_filter_sse42.wuffs by Nigel Tao · 3 years, 2 months ago
  51. df9ec5b Check foo is choosy in "choose foo = etc" by Nigel Tao · 3 years, 2 months ago
  52. 26c7fb9 Un-choosy-fy std/png decoder.filter_2 by Nigel Tao · 3 years, 2 months ago
  53. bbc720c Delete wuffs_base__cpu_arch__x86_64__capabilities by Nigel Tao · 3 years, 2 months ago
  54. c8be16a Add lib/armneonintrinsics by Nigel Tao · 3 years, 2 months ago
  55. 4d2df86 Fix some -Werror=conversion false positives by Nigel Tao · 3 years, 2 months ago
  56. b771376 Remove redundant arm_neon zero-initialization by Nigel Tao · 3 years, 2 months ago
  57. 9c1af68 Factor out std/crc32/common_up_arm_crc32.wuffs by Nigel Tao · 3 years, 2 months ago
  58. 4c3f8cc Factor out std/adler32/common_up_x86_sse42.wuffs by Nigel Tao · 3 years, 2 months ago
  59. 010b34e Add std/adler32 hasher.up_arm_neon by Nigel Tao · 3 years, 2 months ago
  60. d13039d Add std/png decoder.filter_4_distance_?_arm_neon by Nigel Tao · 3 years, 2 months ago
  61. 41825fc Add std/png decoder.filter_3_distance_4_arm_neon by Nigel Tao · 3 years, 2 months ago
  62. 4353304 Add std/png decoder.filter_1_distance_4_arm_neon by Nigel Tao · 3 years, 2 months ago
  63. 84f3592 Add base.arm_crc32_u32 type by Nigel Tao · 3 years, 2 months ago
  64. 81ba41e Add slice uintptr_low_12_bits method by Nigel Tao · 3 years, 2 months ago
  65. 0834b40 Add std/crc32 ieee_hasher.up_arm_crc32 by Nigel Tao · 3 years, 2 months ago
  66. 3338b5e Add arm_crc32,arm_neon cpu_arch conditions by Nigel Tao · 3 years, 2 months ago
  67. 3c62757 Fix and tweak hand-written decode_huffman_fast by Nigel Tao · 3 years, 2 months ago
  68. 8595a3b Add std/deflate decode_huffman_fast32 by Nigel Tao · 3 years, 2 months ago
  69. 279d69b Prepare to add std/deflate decode_huffman_fast32 by Nigel Tao · 3 years, 2 months ago
  70. 4993f88 Add base.utility.cpu_arch_is_32_bit() by Nigel Tao · 3 years, 2 months ago
  71. 39e2044 Rename std/deflate decode_huffman_fast function by Nigel Tao · 3 years, 2 months ago
  72. 97591ee Rename std/deflate/decode_huffman_fast.wuffs by Nigel Tao · 3 years, 2 months ago
  73. 77d5fa0 Have std/png decode 16-bit depth images by Nigel Tao · 3 years, 3 months ago
  74. b69e696 Add space before WUFFS_BASE__POTENTIALLY_UNUSED by Nigel Tao · 3 years, 3 months ago
  75. d8d951b Remove std/png tricky field by Nigel Tao · 3 years, 3 months ago
  76. 0a1b8dd Factor out std/png/decode_swizzle_fallback.wuffs by Nigel Tao · 3 years, 3 months ago
  77. f1a8019 Drop std/png filter_and_swizzle_low_bit_depth by Nigel Tao · 3 years, 3 months ago
  78. baad01d Have std/png decode interlaced PNG images by Nigel Tao · 3 years, 3 months ago
  79. 4053c2a Refactor some std/png internals by Nigel Tao · 3 years, 3 months ago
  80. 4942324 Swizzler support src_pixfmt = PIXEL_FORMAT__Y_16BE by Nigel Tao · 3 years, 3 months ago
  81. e77e16c Add fact for "lhs = x[i .. j]" for constant i, j by Nigel Tao · 3 years, 3 months ago
  82. 10146b7 Drop old facts after an impure function call by Nigel Tao · 3 years, 3 months ago
  83. 4848859 Tweak std/deflate decode_huffman_fast asserts by Nigel Tao · 3 years, 3 months ago
  84. dc60821 Roll back the previous "pixel swizzler" commit by Nigel Tao · 3 years, 3 months ago
  85. 83a72f3 Performance mystery: unused pixel swizzler code by Nigel Tao · 3 years, 3 months ago
  86. f1a27fd Tweak std/png's swizzle_low_bit_depth scratch use by Nigel Tao · 3 years, 3 months ago
  87. 4d8e179 Have std/png process the tRNS chunk by Nigel Tao · 3 years, 3 months ago
  88. c392a63 Swizzler let src_pixfmt = INDEXED__BGRA_NONPREMUL by Nigel Tao · 3 years, 3 months ago
  89. b74dbc1 Have tilde-mod ops' cgen cast to integer type by Nigel Tao · 3 years, 3 months ago
  90. a4d8186 Have std/png support low bit depths by Nigel Tao · 3 years, 3 months ago
  91. f89c3d8 Build fix for hand-written decode_huffman_fast by Nigel Tao · 3 years, 3 months ago
  92. 8c4c714 Add 0b prefixed binary numbers by Nigel Tao · 3 years, 3 months ago
  93. 1a63b53 Have std/deflate read 64 bits once per inner loop by Nigel Tao · 3 years, 3 months ago
  94. b61a827 Optimize std/adler32 for SSE4.2 by Nigel Tao · 3 years, 3 months ago
  95. cee57bc Add some more base.x86_m128i methods by Nigel Tao · 3 years, 3 months ago
  96. 2f2bbc6 Rename default github.com branch s/master/main/ by Nigel Tao · 3 years, 3 months ago
  97. 0e76de7 Add std/png bench comment for the roll back by Nigel Tao · 3 years, 3 months ago master
  98. 7de3742 Roll back 'png filter_1_distance_? use more SIMD' by Nigel Tao · 3 years, 3 months ago
  99. 1660f92 Have std/png filter_1_distance_? use more SIMD by Nigel Tao · 3 years, 3 months ago
  100. 14f194c Remove built-in range reset methods by Nigel Tao · 3 years, 3 months ago