llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
26.76k stars 10.96k forks source link

[website] API references links for released versions point to docs for current nightly build #55789

Open milthorpe opened 2 years ago

milthorpe commented 2 years ago

The API Reference section of the reference documentation for LLVM 14.0.0 includes a link "Doxygen generated documentation", which actually points to the Doxygen docs from the current nightly build (currently 15.0.0git). I believe it should point to a frozen generated copy of the docs for the 14.0.0 release.

This means that if we want to know what the API looked like for an older version of LLVM, we have to go read the source code rather than the generated API reference docs.

This seems to be a problem for all previous releases of LLVM listed at https://releases.llvm.org/.

Lawliar commented 5 months ago

not sure if this is completely relevant, using internet archive seems partially solve the problem for me.

e.g., https://web.archive.org/web/20191223115332/http://llvm.org/doxygen/annotated.html

Until this day, we still have no access to the history API documentation is bizarre to me, this makes reviving old code very difficult.