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 realized that for the clang compiler for every major release only the first update version is available but not the latest one.
E.g. for 17.0.x only 17.0.1 is available but that does not include the latest update version 17.0.6 .
The problem is that compiler explorer is heavily used for reporting bugs and working on outdated update versions gives a wrong picture.
I could imaging that updating the update version poses several challenges:
Internally, the clang compiler is identified by the whole version number .e.g. clang1701 for 17.0.1 . Updating clang1701 to clang1706 would invalidate all existing URLs.
Keeping all update versions would blow up the docker building.
Keeping all update versions would blow up the selection menu.
I suggest to always use the lastest update version, i.e. clang1706 for 17.0, and allow that using clang170x will automatically use clang1706 per default if no other direct matching compiler is installed.
Thank you for effort in creating such a nice product!
The text was updated successfully, but these errors were encountered:
Hi there: Our approach has always been to keep all versions of the compilers. This is why we have so many listed in the dropdown. We just don't tent to add clang revisions unless someone asks for them or adds a PR for them.
You correctly identify some of the challenges: but for the same bug-reproduction reason we tend to keep all versions forever (so historic bug reports still work).
Hi all,
I realized that for the clang compiler for every major release only the first update version is available but not the latest one.
E.g. for 17.0.x only 17.0.1 is available but that does not include the latest update version 17.0.6 .
The problem is that compiler explorer is heavily used for reporting bugs and working on outdated update versions gives a wrong picture.
I could imaging that updating the update version poses several challenges:
I suggest to always use the lastest update version, i.e. clang1706 for 17.0, and allow that using clang170x will automatically use clang1706 per default if no other direct matching compiler is installed.
Thank you for effort in creating such a nice product!
The text was updated successfully, but these errors were encountered: