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