1. 21 May, 2020 3 commits
    • ReinUsesLisp's avatar
      buffer_cache: Use boost::intrusive::set for caching · 89123612
      ReinUsesLisp authored
      Instead of using boost::icl::interval_map for caching, use
      boost::intrusive::set. interval_map is intended as a container where the
      keys can overlap with one another; we don't need this for caching
      buffers and a std::set-like data structure that allows us to search with
      lower_bound is enough.
      89123612
    • ReinUsesLisp's avatar
      buffer_cache: Remove shared pointers · 3b0baf74
      ReinUsesLisp authored
      Removing shared pointers is a first step to be able to use intrusive
      objects and keep allocations close to one another in memory.
      3b0baf74
    • ReinUsesLisp's avatar
      buffer_cache: Minor style changes · 599274e3
      ReinUsesLisp authored
      Minor style changes. Mostly done so I avoid editing it while doing other
      changes.
      599274e3
  2. 19 May, 2020 1 commit
  3. 16 May, 2020 6 commits
  4. 15 May, 2020 2 commits
  5. 14 May, 2020 3 commits
  6. 13 May, 2020 1 commit
  7. 12 May, 2020 3 commits
  8. 11 May, 2020 13 commits
  9. 10 May, 2020 2 commits
  10. 09 May, 2020 6 commits