You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add LICENSE file with Boost Software License 1.0
- Update README.md to reflect Phase 8 completion
- Document all three graph containers (dynamic_graph, compressed_graph, undirected_adjacency_list)
- Update test statistics (3866 tests, 36004 assertions)
- Add license reference to README
- Refactor undirected_adjacency_list to use dedicated value classes
- Replace graph_value_wrapper/conditional inheritance with ual_edge_value/ual_vertex_value
- Add GV=void specialization removing graph_value_ overhead
- Fix all base_type references to use base_value_type
- Update graph value storage to use [[no_unique_address]] member
Copy file name to clipboardExpand all lines: README.md
+27-4Lines changed: 27 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ This library provides the foundation for a complete graph library following the
12
12
-**Range-Based Design**: Graphs as ranges of vertices, where each vertex is a range of edges
13
13
-**Documentation**: Comprehensive documentation following P1709 conventions
14
14
15
-
**Current Status**: Phase 7 complete - All core CPOs, value access CPOs, optional partitioning/sourced edge CPOs, adjacency list concepts, and adjacency list traits implemented with comprehensive tests. Ready for first container implementation.
15
+
**Current Status**: Phase 8 complete - All graph containers implemented (`dynamic_graph`, `compressed_graph`, `undirected_adjacency_list`) with comprehensive test coverage (3866 tests, 36004 assertions). Core CPOs, value access CPOs, partitioning/sourced edge CPOs, adjacency list concepts, and traits are all fully implemented.
16
16
17
17
## Features
18
18
@@ -418,7 +418,25 @@ Unit tests and documentation for each CPO added.
418
418
* Runtime verification tests for trait correctness
419
419
* Integration tests with existing CPO framework
420
420
421
-
### 📋 Phase 8: First Container Implementation (PLANNED)
0 commit comments