Asynchronous GeometryTile deletion (#2051)

Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
This commit is contained in:
mwilsnd
2024-02-28 17:18:08 -05:00
committed by GitHub
parent e3cbdb63a8
commit 4fff8a5d33
80 changed files with 1180 additions and 334 deletions

View File

@@ -91,7 +91,12 @@ TEST(Actor, DestructionBlocksOnSend) {
~TestScheduler() override { EXPECT_TRUE(waited.load()); }
void schedule(std::function<void()>) final {
std::size_t waitForEmpty(Milliseconds) override {
assert(false);
return 0;
}
void schedule(std::function<void()>&&) final {
promise.set_value();
future.wait();
std::this_thread::sleep_for(1ms);