Commit History

Author SHA1 Message Date
  Michele Caini 3cea845a0f sparse_set: sparse_set_iterator::data function 3 years ago
  Michele Caini fde1a524ea sparse_set: ::get -> ::value (to avoid hiding from derived classes) 3 years ago
  Michele Caini 151bd07391 sparse_set: revert optmized range push, it prevents self-managed storage classes 3 years ago
  Michele Caini 935393aae0 sparse_set: better, faster range push 3 years ago
  Michele Caini 645973eb79 sparse_set: insert -> push 3 years ago
  Michele Caini 1332307972 sparse_set: emplace -> push 3 years ago
  Michele Caini 7beb4c85c4 test: suppress a few warnings (entity) 3 years ago
  Michele Caini 5a8c9b8a95 test: ASSERT_NO_THROW -> ASSERT_NO_FATAL_FAILURE 3 years ago
  Michele Caini 95b16a0b04 sparse_set: fix cross range-erase can break when using built-in iterators (close #913) 3 years ago
  Michele Caini 83ecd2d1d9 test: suppress all death tests in release 3 years ago
  Michele Caini 215b7a19c9 test: suppress warning due to integral conversions 3 years ago
  Michele Caini acb6e90158 sparse_set: bump doesn't allow to set a tombstone version (yet) 3 years ago
  Michele Caini c608e735d2 test: use page size variables 3 years ago
  Michele Caini efbb32a498 sparse_set: added the ::bump function 4 years ago
  Michele Caini 922bfbf724 test: fixed includes (while trying iwyu) 4 years ago
  Michele Caini e0e29cc363 test: cleanup 4 years ago
  Michele Caini 2fbc08b606 test: a handful of minor changes to please all compilers from the CI and remove some lambdas 4 years ago
  Michele Caini 0795f9a9f2 test: separate death tests as suggested in the gtest doc 4 years ago
  Michele Caini 39a08f17da sparse_set: clear no longer creates tombstones 4 years ago
  Michele Caini 2bba6d4c0d test: code coverage 4 years ago
  Michele Caini 2f03b225f7 sparse_set: remove the cursed ::slot function (finally) 4 years ago
  Michele Caini 37497295fb sparse_set/storage: 4 years ago
  Michele Caini 1caa8d923d sparse_set/storage: iterator's ::index returns the right offset 4 years ago
  Michele Caini 3f2e1d078f sparse_set/storage: replace the whole try_insert machinery with a force_back parameter to try_emplace 4 years ago
  Michele Caini 0a259da05a sparse_set: opaque insert always appends elements 4 years ago
  Michele Caini 9fb1970ac0 sparse_set/storage: rollback ::policy(pol), incompatible with views 4 years ago
  Michele Caini 4ba8ac4fa1 sparse_set: opaque emplace/insert return (eventually invalid) iterators to the inserted elements 4 years ago
  Michele Caini 8eaf11b510 sparse_set: added the possibility to change the deletion policy at runtime 4 years ago
  Michele Caini be87191d0a sparse_set: 4 years ago
  Michele Caini 40aabe76c7 sparse_set: fixed a throwing case that could leave the set in an inconsistent state 4 years ago