on 102ea64 help sign in
history ofsrc/diff.rs
all commits
102ea64Add a fast path for a single text childNick Fitzgerald fb227aaOptimize emitted DOM traversal instructionsNick Fitzgerald 2c647bfSimplify `diff_keyed_middle`Nick Fitzgerald bd2c84cShrink the size of `NodeKind` by putting `ElementNode`s behind a refNick Fitzgerald fc6a13cAdd comments clarifying logic about change list stack in `diff_non_keyed_children`Nick Fitzgerald dca2045Clarify which stack the diffing comments are talking aboutNick Fitzgerald 93bf16dAssert that keys are unique among siblings in debug modeNick Fitzgerald 5a3aa52Remove `has_keyed_children(true)` requirement for keying childrenNick Fitzgerald ad5f96eSupport keyed childrenNick Fitzgerald 3906f80Diff nodes by reference rather than by valueNick Fitzgerald 649bef1Have a fast path for removing all childrenNick Fitzgerald 97d6f40Use a hash set for cached rootsNick Fitzgerald 56f9f86Refactor the change list compilerNick Fitzgerald 52d9f3eRe-introduce `Cached<R>`Nick Fitzgerald