Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BitVector replaces BitSet usage; faster bits->IntBag
- [Optimized][bv-jmh] decoding of bits to integers, making all entity mutations more efficient. - `unsafeGet`, `unsafeSet`, `unsafeClear` require that the `BitVector` - `BitVector::ensureCapacity(int bits)` explicitly grows the bit vector. Typically used in together with the `unsafe-` methods. - `EntityManager::registerEntityStore(BitVector)` - when representing entity id:s as bits, makes `unsafe-` methods safe - as the EntityManager grows the bit vector as necessary.
- Loading branch information