Commit History

Author SHA1 Message Date
  Milo Turner 39cdaca93a ahh idk 5 years ago
  Milo Turner e50e6bdfb4 fix horrible naming convention 5 years ago
  Milo Turner 15f9623100 path traversal to obtain abstract nodes 5 years ago
  Milo Turner 0d7b564cd1 compare abstract nodes, only rerendering if necessary 5 years ago
  Milo Turner 0c3d766f8b manually implement PartialEq/Eq ... 5 years ago
  Milo Turner f11347563a refactor structure of abstract node state 5 years ago
  Milo Turner 80f3146e8f render abstract nodes 5 years ago
  Milo Turner cdc141327d never type dummy impl instead of unit type 5 years ago
  Milo Turner fda4ba96cc add Abstract<U> trait and new parameter to basically everything 5 years ago
  Milo Turner 0bdfacc674 getters and setters are for scrubs 5 years ago
  Milo Turner 99b31e6e40 add comparison case for two fragments 5 years ago
  Milo Turner 45d41afc0a more interactive example in main() 5 years ago
  Milo Turner c7f7dc57b6 public structs tree::Tree, tree::Virtual 5 years ago
  Milo Turner a6b9a5babe some constructors for FragInfo; impl Default for Frag 5 years ago
  Milo Turner 0291adaa98 small improvements 5 years ago
  Milo Turner 2f251828b4 bring back implementation of diff/tree traits 5 years ago
  Milo Turner da5b5fda00 reimplement frag to have more tree-surgery-condusive layout 5 years ago
  Milo Turner 02eb5d36fb frag-tree Spine; impl diff::ApplyPatch; impl tree::Underlying 5 years ago
  Milo Turner a0ec029048 container can hold multiple items (internally) 5 years ago
  Milo Turner 80a97ceeb5 frag::depth because why not 5 years ago
  Milo Turner 4c536f69ca add Underlying::Info associated type 5 years ago
  Milo Turner c3976c200f switch order of tree::Live::Branch update count 5 years ago
  Milo Turner cce5f796d8 make Underlying public 5 years ago
  Milo Turner 89b57c9f6d keep track of # of updates to tree 5 years ago
  Milo Turner 97c9d23e54 made a sorta DSL for specifying trees 5 years ago
  Milo Turner 828b3b58e7 update the underlying tree 5 years ago
  Milo Turner 87f338b39b default impl for diff::ApplyPatch::overwrite() 5 years ago
  Milo Turner 1fcd4348a9 use diffing in tree::Live::impose() 5 years ago
  Milo Turner d0c21527fb std::ops::(Index|IndexMut) for frag::Frag 5 years ago
  Milo Turner 70868e30d9 some initial implementation of Live/Virt trees 5 years ago