Mercurial > minori
comparison src/core/anime_db.cc @ 187:9613d72b097e
*: multiple performance improvements
like marking `static const` when it makes sense...
date: change old stupid heap-based method to a structure which should
make copying the thing actually make a copy.
also many performance-based changes, like removing the std::tie
dependency and forward-declaring nlohmann json
*: replace every instance of QString::fromUtf8 to Strings::ToQString.
the main difference is that our function will always convert exactly
what is in the string, while some other times it would only convert
up to the nearest NUL byte
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Wed, 06 Dec 2023 13:43:54 -0500 |
| parents | 122fad646f81 |
| children | c4ca035c565d |
comparison
equal
deleted
inserted
replaced
| 186:6ef31dbb90ca | 187:9613d72b097e |
|---|---|
| 4 #include "core/json.h" | 4 #include "core/json.h" |
| 5 #include "core/filesystem.h" | 5 #include "core/filesystem.h" |
| 6 | 6 |
| 7 #include "gui/translate/anime.h" | 7 #include "gui/translate/anime.h" |
| 8 #include "gui/translate/anilist.h" | 8 #include "gui/translate/anilist.h" |
| 9 | |
| 10 #include <QDate> | |
| 9 | 11 |
| 10 #include <fstream> | 12 #include <fstream> |
| 11 | 13 |
| 12 #include <iostream> | 14 #include <iostream> |
| 13 #include <exception> | 15 #include <exception> |
