Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Almost 3X Improvement in Compile Time!
Moved several functions that were defined in header files into the library. I updated the code generator that parses XDDL to also create a source file. I placed the code for spec loading, which was heavily laden with lambda functions, into the source file.
My performance analysis resulted in about a 2.7 times faster compilation of the tools and examples that used the
xenon
library.Improved Bitstring API
Added
bit_iterator
tobitstring
and updated its API to use it. This simplified things. If you were using one of the weird bitstring constructors then you may have a compiler error, otherwise things should work the same. See intrig/ict#6 for details.