[all-commits] [llvm/llvm-project] a9b1e8: [clang-doc] add async loading (#93276)
PeterChou1 via All-commits
all-commits at lists.llvm.org
Sun Jun 30 08:52:58 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a9b1e80acbb3249a245a7bbd8c8f89607bcad954
https://github.com/llvm/llvm-project/commit/a9b1e80acbb3249a245a7bbd8c8f89607bcad954
Author: PeterChou1 <peter.chou at mail.utoronto.ca>
Date: 2024-06-30 (Sun, 30 Jun 2024)
Changed paths:
M clang-tools-extra/clang-doc/HTMLGenerator.cpp
M clang-tools-extra/clang-doc/assets/index.js
M clang-tools-extra/test/clang-doc/basic-project.test
Log Message:
-----------
[clang-doc] add async loading (#93276)
Fixes https://github.com/llvm/llvm-project/issues/93273
This patch changes the way clang-doc loads html indexes. Previously
clang-doc loaded the index via an index_json.js file which uses
JSON.parse to parse the file. This patches changes that to use an async
function called LoadIndex which enables asynchronous loading making the
initial page load not be blocked by loading a large JavaScript object.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list