• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wegamekinglc / Derivatives-Algorithms-Lib / 26665567163
78%

Build:
DEFAULT BRANCH: master
Ran 29 May 2026 10:36PM UTC
Jobs 1
Files 191
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 May 2026 10:32PM UTC coverage: 75.159% (+0.02%) from 75.14%
26665567163

push

github

web-flow
feat: DAL multi-project refactoring — split into 4 independent sub-projects (#71)

* chore: add Phase 0 preparation docs and Phase 1 project scaffolding (#66)

Phase 0 — Document current build baseline:
- Document build targets, directory ownership, and dependency inventory
- Record codegen pipeline (Machinist config/dal.ifc → dal/auto + public/auto)
- Register gtest_discover_tests in CTest (524/524 tests pass)

Phase 1 — Create 4-project scaffold behind a feature flag:
- Add dal-cpp/, dal-public/, dal-python/, dal-excel/ with placeholder CMakeLists.txt
- Introduce DAL_ENABLE_REFACTORED_WORKSPACE option (default OFF)
- Old build_linux.sh and bin/test_suite still work as before

Key finding: public/src/CMakeLists.txt has a duplicate compilation bug
when BUILD_SHARED_LIBS=OFF — all dal/*.cpp are compiled into dal_public
again. This must be fixed in Phase 3.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

* feat: make dal-cpp a standalone buildable project (Phase 2) (#67)

Create symlinks from dal-cpp/ to top-level directories (dal, tests,
examples, externals, config, cmake) so the same physical files are
referenced from both the new standalone build and the old top-level
build. No files are moved or duplicated.

Write a complete dal-cpp/CMakeLists.txt supporting two modes:
- Standalone: cmake -S dal-cpp -B build (full project setup)
- Monorepo: add_subdirectory(dal-cpp) from parent CMake

Verify:
- dal_cpp library builds standalone (100% file list match)
- dal_cpp_tests builds and passes 524/524 tests via ctest
- Old bash ./build_linux.sh still works (524/524 tests pass)

Target: dal_cpp (alias DAL::cpp)
AAD: Adept (default), XAD, CoDiPack selectable

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

* feat: make dal-public a standalone API layer depending on core library (Phase 3) (#68)

Extract dal-public as an independent CMake project that wraps the core
DAL library behind a stable public API. Uses symlinks to reference
public/src/ ... (continued)

4832 of 6429 relevant lines covered (75.16%)

3869374.56 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26665567163.1 29 May 2026 10:36PM UTC 191
75.16
GitHub Action Run
Source Files on build 26665567163
  • Tree
  • List 191
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26665567163
  • fe16992e on github
  • Prev Build on master (#26648015447)
  • Next Build on master (#26683256782)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc