You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had recently noticed something similarly.
Up to 2.11.0 we used our own jsr308-langtools compiler, in which we had added the Checker Framework version numbers.
We now use either the error-prone javac (if run on a Java 8 JVM) or the host javac (for a Java >=9 JVM).
For example, I get:
./checker/bin/javac -version
javac 11.0.7
because that's the host compiler version I seem to be using.
I don't think we can easily intercept how javac outputs the version number.
How about adding an -Aversion flag that we can use to output the Checker Framework version?
Since the default issue template suggests including the output of
-version
, I've noticed that, for a while now, the output of that has been:javac (version info not available)
If I go all the way back to Checker Framework 2.10.0, I see:
javac 1.8.0-jsr308-2.4.0
But every version I had handy for testing from 2.11.0 onward has "version info not available."
(I wonder if ideally the version output would include the version of the Checker Framework itself?)
The text was updated successfully, but these errors were encountered: