SpacetimeDB icon indicating copy to clipboard operation
SpacetimeDB copied to clipboard

Single-threaded subscription evaluation

Open joshua-spacetime opened this issue 7 months ago • 1 comments

Description of Changes

Removes rayon from subscription evaluation and replaces its parallel iterators with sequential ones, the purpose of which is to optimize the common case of small updates where multithreading just adds overhead.

API and ABI breaking changes

None

Expected complexity level and risk

1

Just removes rayon and replaces into_par_iter() with into_iter().

Testing

  • [ ] Bot test

joshua-spacetime avatar Apr 29 '25 19:04 joshua-spacetime

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar May 03 '25 18:05 CLAassistant