Skip to content

Revert "Develop into main"#58

Merged
davidirvine merged 1 commit intomainfrom
revert-51-develop
Jul 25, 2025
Merged

Revert "Develop into main"#58
davidirvine merged 1 commit intomainfrom
revert-51-develop

Conversation

@davidirvine
Copy link
Copy Markdown
Owner

Reverts #51

Copilot AI review requested due to automatic review settings July 25, 2025 22:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request reverts a previous merge commit that added comprehensive testing infrastructure and documentation to the deepnote project. The revert removes extensive test suites, performance benchmarks, CI/CD workflows, documentation generation setup, and development tooling, simplifying the codebase back to its core functionality.

  • Removes comprehensive testing infrastructure including property-based tests, stress tests, and performance benchmarks
  • Eliminates CI/CD pipeline with automated testing, code quality checks, and documentation deployment
  • Strips away extensive documentation including API docs, performance guides, and usage examples
  • Simplifies code formatting by removing detailed style configurations and static analysis tools

Reviewed Changes

Copilot reviewed 26 out of 32 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
test/voice.cpp Reformats function definitions to use multi-line style instead of single-line
test/statemachine_lifecycle_tests.cpp Completely removes comprehensive state machine validation tests
test/property_edge_tests.cpp Removes property-based testing and edge case validation
test/performance_tests.cpp Eliminates real-time performance validation and benchmarking
test/freqtable.cpp Minor formatting changes to function definitions and array initialization
test/error_robustness_tests.cpp Removes comprehensive error handling and robustness validation
test/bezier_animation_tests.cpp Eliminates Bezier curve mathematical property validation tests
test/CMakeLists.txt Removes compiler optimization flags and simplifies build configuration
src/voice/frequencytable.hpp Minor formatting and style changes to class definitions
src/voice/deepnotevoice.hpp Significant refactoring from array-based to vector-based oscillator storage
src/util/namedtype.hpp Formatting changes to constructor definitions
src/unitshapers/linear.hpp Minor formatting adjustment to function definition
src/unitshapers/bezier.hpp Removes extensive documentation comments and reformats constructor
src/ranges/scaler.hpp Formatting changes to constructor definitions
src/ranges/range.hpp Formatting adjustments to constructor and method definitions
Comments suppressed due to low confidence (1)

Comment thread src/voice/deepnotevoice.hpp
Comment thread src/voice/deepnotevoice.hpp
Comment thread src/voice/deepnotevoice.hpp
Comment thread README.md
@davidirvine davidirvine merged commit 9b830d9 into main Jul 25, 2025
@davidirvine davidirvine deleted the revert-51-develop branch July 25, 2025 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants