18:48:19drmeisterGot it - I should be able to define simple-bit-vectors and simple-signed-crumb-vectors(2bit) simple-unsigned-crumb-vectors (2bit unsigned), simple-signed-nibble-vectors and simple-unsigned-nibble-vectors now.
18:48:32drmeisterI'm taking votes on what to name them.
4:34:31drmeisterI spent the whole day adjusting the static analyzer to extract the bit width of bitvectors and then decided to just special case it and compare the stamp to STAMP_SimpleBitVector_O and then calculate the size using SimpleBitVector_OO::bitunit_array_type::sizeof_for_length(capacity) + container_layout.data_offset;
4:35:22drmeisterI figure an integer comparison to the stamp and a division by a constant integer is faster than a comparison and division by an integer determined at runtime.
4:37:09Bikei don't understand any of that, but cool if it works i guess
4:43:27beachWhat is the "bit width" of a bitvector, if not 1?
4:44:01beachACTION also doesn't understand anything of that.