feat(core): add cleed core library target#69
Conversation
Reviewer's GuideIntroduces a new Class diagram for cleed_core public APIclassDiagram
class cleed_curve {
+size_t n
+double* E
+double* I
}
class cleed_core_api {
+const char* cleed_core_version()
}
class search_ver_h {
+const char* SEARCH_VERSION
}
cleed_core_api ..> cleed_curve : uses
cleed_core_api ..> search_ver_h : returns
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codacy's Analysis Summary5 new issues (≤ 0 issue) Review Pull Request in Codacy →
|
Add cleed_core library target with a minimal core API header and version helper. Wire new subdirectory into CMake + autotools builds. Tests: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release; cmake --build build --target cleedCore; python3 -m pre_commit run --all-files
Add in-memory curve helpers (alloc/free/copy/interp) to cleed_core. Introduce a stub cleed_io library layer for future file parsing. Wire new targets into CMake + autotools builds. Tests: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release; cmake --build build --target cleedCore cleedIO; python3 -m pre_commit run --all-files
91c9dfd to
2736bf9
Compare
|



Problem
Solution
Testing
cmake -S . -B build -DCMAKE_BUILD_TYPE=Releasecmake --build build --target cleedCore cleedIOpython3 -m pre_commit run --all-filesLinks
Follow-ups