If we ever get around to creating the slimmer repository we were planning to
create, perhaps it would be a bad idea to add the rather large dynamic_bitset
headers. Once added, they remain in the history forever unless we strip the
history again, and I think we shouldn't plan to add things that we would later
strip.
Some size considerations. Currently, I get the following sizes for the working
directory of a fresh clone:
331.7 MB benchmarks
6.0 MB src
1.9 MB experiments
0.4 MB misc
0.1 MB driver
We can split up the src directory further:
3.5 MB search
1.8 MB VAL
0.6 MB translate
0.1 MB preprocess
<0.1 MB cmake_modules
And splitting up src/search further:
1.4 MB ext
2.1 MB (everything else)
If we remove the benchmarks and VAL, we end up with working directory size of
6.6 MB. If we additionally remove ext, we end up with a size of 5.2 MB.
If we add the new boost code to this, we have 16.2 MB, i.e., the size triples
because of boost. This is perhaps a bit much.
|