From eca3b01d5e2777a5faee88d7667d664b1a3fae59 Mon Sep 17 00:00:00 2001 From: Jake Hemstad Date: Fri, 1 May 2026 16:38:05 -0500 Subject: [PATCH 1/2] Move Thrust CMake options to CCCL development docs Place Thrust's developer-only CMake option reference with the rest of the CCCL development documentation. Co-authored-by: Cursor --- docs/cccl/development/index.rst | 2 ++ .../development/thrust_cmake_options.rst} | 6 +++--- docs/thrust/developer_overview.rst | 1 - 3 files changed, 5 insertions(+), 4 deletions(-) rename docs/{thrust/developer/cmake_options.rst => cccl/development/thrust_cmake_options.rst} (98%) diff --git a/docs/cccl/development/index.rst b/docs/cccl/development/index.rst index e3ac583e874..b224f204190 100644 --- a/docs/cccl/development/index.rst +++ b/docs/cccl/development/index.rst @@ -10,6 +10,7 @@ CCCL Development Guide macro testing build_and_bisect_tools + thrust_cmake_options visibility This living document serves to describe the internal details and the development process of CCCL libraries. @@ -19,3 +20,4 @@ Documentation: - :doc:`CCCL Internal Macros ` - :doc:`CCCL Testing Utilities ` - :doc:`CCCL Bisect And Targeted Build/Test Helpers ` +- :doc:`Thrust Developer CMake Options ` diff --git a/docs/thrust/developer/cmake_options.rst b/docs/cccl/development/thrust_cmake_options.rst similarity index 98% rename from docs/thrust/developer/cmake_options.rst rename to docs/cccl/development/thrust_cmake_options.rst index 2a6ae959ce0..fbadd782d68 100644 --- a/docs/thrust/developer/cmake_options.rst +++ b/docs/cccl/development/thrust_cmake_options.rst @@ -1,7 +1,7 @@ -.. _cmake-options: +.. _thrust-cmake-options: -Developer CMake Options -======================= +Thrust Developer CMake Options +============================== .. important:: diff --git a/docs/thrust/developer_overview.rst b/docs/thrust/developer_overview.rst index a0aa592cafe..294d587258e 100644 --- a/docs/thrust/developer_overview.rst +++ b/docs/thrust/developer_overview.rst @@ -5,7 +5,6 @@ Thrust Developer Overview :hidden: :maxdepth: 1 - developer/cmake_options developer/systems This living document serves as a guide to the design of the internal structure of Thrust. From c2960b68b8554fcbbfcdaa4b1b55a949c9fb6f30 Mon Sep 17 00:00:00 2001 From: Jake Hemstad Date: Fri, 1 May 2026 17:24:53 -0500 Subject: [PATCH 2/2] Move Thrust systems docs to CCCL development docs Place the Thrust systems internals page with the CCCL development guide instead of the Thrust developer overview. Co-authored-by: Cursor --- docs/cccl/development/index.rst | 2 ++ .../development/thrust_systems.rst} | 4 ++-- docs/thrust/developer_overview.rst | 10 ---------- docs/thrust/index.rst | 1 - 4 files changed, 4 insertions(+), 13 deletions(-) rename docs/{thrust/developer/systems.rst => cccl/development/thrust_systems.rst} (99%) delete mode 100644 docs/thrust/developer_overview.rst diff --git a/docs/cccl/development/index.rst b/docs/cccl/development/index.rst index b224f204190..89046c99215 100644 --- a/docs/cccl/development/index.rst +++ b/docs/cccl/development/index.rst @@ -11,6 +11,7 @@ CCCL Development Guide testing build_and_bisect_tools thrust_cmake_options + thrust_systems visibility This living document serves to describe the internal details and the development process of CCCL libraries. @@ -21,3 +22,4 @@ Documentation: - :doc:`CCCL Testing Utilities ` - :doc:`CCCL Bisect And Targeted Build/Test Helpers ` - :doc:`Thrust Developer CMake Options ` +- :doc:`Thrust Systems ` diff --git a/docs/thrust/developer/systems.rst b/docs/cccl/development/thrust_systems.rst similarity index 99% rename from docs/thrust/developer/systems.rst rename to docs/cccl/development/thrust_systems.rst index 143411ace8d..5b9bb509a5f 100644 --- a/docs/thrust/developer/systems.rst +++ b/docs/cccl/development/thrust_systems.rst @@ -1,6 +1,6 @@ -.. _systems: +.. _thrust-systems: -Thrust systems +Thrust Systems ============== Thrust offers a set of algorithms and APIs which can dispatch to various systems. diff --git a/docs/thrust/developer_overview.rst b/docs/thrust/developer_overview.rst deleted file mode 100644 index 294d587258e..00000000000 --- a/docs/thrust/developer_overview.rst +++ /dev/null @@ -1,10 +0,0 @@ -Thrust Developer Overview -######################### - -.. toctree:: - :hidden: - :maxdepth: 1 - - developer/systems - -This living document serves as a guide to the design of the internal structure of Thrust. diff --git a/docs/thrust/index.rst b/docs/thrust/index.rst index 27b2f28633f..757470c81b9 100644 --- a/docs/thrust/index.rst +++ b/docs/thrust/index.rst @@ -8,7 +8,6 @@ Thrust :maxdepth: 2 Overview - developer_overview releases release_process API documentation