This PR refactors a majority of the code in the InteropGen project. Functionally there is no difference. Performance-wise it takes roughly less than half as long to do the generation. In my few tests, it goes from about 12-15 seconds to 6-7. Almost all of the time is spent in Clang now.
This PR refactors a majority of the code in the InteropGen project. Functionally there is no difference. Performance-wise it takes roughly less than half as long to do the generation. In my few tests, it goes from about 12-15 seconds to 6-7. Almost all of the time is spent in Clang now.