Add comment on lzw.decoder.suffixes performance
diff --git a/std/lzw/decode_lzw.wuffs b/std/lzw/decode_lzw.wuffs
index f7ec898..038448a 100644
--- a/std/lzw/decode_lzw.wuffs
+++ b/std/lzw/decode_lzw.wuffs
@@ -17,7 +17,13 @@
pri status "?internal error: inconsistent I/O"
// TODO: move bulk data buffers like decoder.suffixes or decoder.output into
-// the workbuf?
+// the workbuf? The first attempt at this was a performance regression for
+// decoding all but the smallest GIFs. See these git commits for numbers:
+// - 49627b4 Flatten the lzw.decoder.suffixes array
+// - f877fb2 Use the workbuf instead of lzw.decoder.suffixes
+// - 85be5b9 Delete the obsolete lzw.decoder.suffixes array
+// and the roll back has combined numbers:
+// - 3056a84 Roll back 3 recent lzw.decoder.suffixes commits
pub const decoder_workbuf_len_max_incl base.u64 = 0
pub struct decoder?(