3 ms·
As long as you use the C++ API, the pace of change is reasonable. If you try to keep by by generating textual IR, it can be a nightmare.
by fooker 2y ago
As long as you use the C++ API, the pace of change is reasonable.
If you try to keep by by generating textual IR, it can be a nightmare.
- michielderhaeg 2y agoI think the bitcode parsers (binary and textual) are quite backwards compatible. Old bitcode IR will be upgraded transparently. So you might not have to keep up.
- michielderhaeg 2y agoI do agree that the pace is reasonable. Both with opaque pointers and the new pass manager API there was a quite a long transition period where both were supported before the old system was deprecated/removed. But with every new non-patch release, some part of the public API is changed and we have to adapt.
- almostgotcaught 2y ago> But with every new non-patch release, some part of the public API is changed and we have to adapt. bumping only on major release is recipe for pain and misery. everyone project i'm familiar with bumps weekly against HEAD. much more manageable.