1. 12 Jan, 2021 3 commits
    • Lioncash's avatar
      common/tree: Convert defines over to templates · b15e1a35
      Lioncash authored
      Reworks the tree header to operate off of templates as opposed to a
      series of defines.
      
      This allows all tree facilities to obey namespacing rules, and also
      allows this code to be used within modules once compiler support is in
      place.
      
      This also gets rid to use a macro to define functions and structs for
      necessary data types. With templates, these will be generated when
      they're actually used, eliminating the need for the separate
      declaration.
      b15e1a35
    • Lioncash's avatar
      common/tree: Remove unused splay tree defines · 197b5d19
      Lioncash authored
      Makes for less code to take care of.
      197b5d19
    • bunnei's avatar
      Merge pull request #5333 from lioncash/define · 99d2d770
      bunnei authored
      common/parent_of_member: Replace TYPED_STORAGE define with template alias
      99d2d770
  2. 11 Jan, 2021 24 commits
  3. 10 Jan, 2021 5 commits
  4. 09 Jan, 2021 8 commits