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.