From 44a01badd31f755692cece3ce6503a2c80b3865f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Nov 2025 01:12:31 +0000 Subject: [PATCH 1/2] Initial plan From ed1499a648c8a284a31d5c76994e48f8f3d4890b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Nov 2025 01:14:40 +0000 Subject: [PATCH 2/2] Fix README inaccuracies in prerequisites and build order Co-authored-by: hzhangxyz <11623447+hzhangxyz@users.noreply.github.com> --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fa0897c..1cf03ee 100644 --- a/README.md +++ b/README.md @@ -278,10 +278,9 @@ See header files in `include/ds/` for detailed API documentation. ### Prerequisites -- C++20 compatible compiler -- CMake 3.30+ - For TypeScript: Emscripten SDK -- For Python: Python 3.10-3.14, scikit-build-core, pybind11 +- For Python: Python 3.10-3.14, C++20 compatible compiler, CMake 3.30+ +- For C++: C++20 compatible compiler, CMake 3.30+ ### Build All Components @@ -290,16 +289,16 @@ See header files in `include/ds/` for detailed API documentation. git clone https://github.com/USTC-KnowledgeComputingLab/ds.git cd ds -# Build C++ library -cmake -B build -cmake --build build - # Build TypeScript/JavaScript (requires Emscripten) npm install npm run build # Build Python package pip install -e ".[dev]" + +# Build C++ library +cmake -B build +cmake --build build ``` ### Running Tests