Update cppreference tag file to latest version#458
Update cppreference tag file to latest version#458JohanMabille merged 1 commit intocompiler-research:mainfrom
Conversation
cbaffaf to
3d8c732
Compare
|
Oh my god I don't know what to do now. The diff is crazy huge 😅 |
I just checked in the PR deployment of xeus-cpp-lite and it didn't solve the problem as I expected. std::move, std::copy, std::sort are mentioned in the tag file so thought this would fix it. It seems the underlying problem is something else, but we may still want the updated tag file so that we have access to documentation from the latest c++ standard. |
|
The Emscripten failures seem unrelated since the documention command still works in the xeus-cpp-lite deployment. Can't tell what in the ci is failing, as I find doctest output confusing. Did a xeus-cpp dependency get a new release very recently? |
I'm also really confused about how this new tag file is causing a Valgrind memory issue 😅. Maybe its related to the Emscripten failures. Maybe the memory leak is causing an error in the Emscripten tests which are more sensitive to such issues. |
|
@anutosh491 I think i know the source of the issue getting std::move for example. To look it up in the tag file, its name is not std::move. There are mutliple std::moves in cppreference such as A second issue is that if you execute |
3d8c732 to
b6dc8ed
Compare
b6dc8ed to
414b496
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #458 +/- ##
=======================================
Coverage 80.28% 80.28%
=======================================
Files 21 21
Lines 847 847
Branches 78 78
=======================================
Hits 680 680
Misses 167 167 🚀 New features to boost your workflow:
|
|
@SylvainCorlay @JohanMabille @vgvassilev @anutosh491 I have detailed the underlying problem of why you cannot find the documentation for things such as |
|
Let's get this in! |
Our tag file for Cppreference is very out of date. This PR updates the tag file to the latest version (taken from here https://en.cppreference.com/w/Cppreference%253AArchives.html) which was created by cppreference on 09/02/2025
The huge diff is unavoidable as the tag file is what it is, as I took the tag file verbatim from html-book-20250209/cppreference-doxygen-web.tag.xml and the current one is very out of date.