BitSet

object BitSet

Fast BitSet implementation.

This bitset is just intended to be a little bit faster than Scala's, and to support accessing its internals, which we do in some cases.

The max length (~2B) is a current limit to how big individual sieve segments can get. Until our sieving is more efficient, we don't want segments that big anyway, so this is OK.

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
BitSet.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def alloc(length: Int): BitSet