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

wegamekinglc / Derivatives-Algorithms-Lib / 30760683274

02 Aug 2026 06:14PM UTC coverage: 89.152% (+0.002%) from 89.15%
30760683274

push

github

web-flow
fix: restore Curve Lab builds and numeric curve views (#281)

* Allow piecewise-constant forwards at the curve anchor

Piecewise-constant forward curves define their first interval from the valuation date, so rejecting an anchor knot prevented valid Curve Lab builds. Accept equality while continuing to reject earlier knots and validate only future discount nodes.

* Show numeric curve values in Curve Lab

Curve build runs previously exposed only parameter-axis metadata, leaving the discount, zero-rate, and forward views without values. Persist native curve projections with each run, render them in the Runs tab, and supply the valuation-date boundary required by piecewise-constant forward builds.

* Avoid dynamic curve-view label lookup

Codacy treats the computed object access used for the table label as a generic object-injection sink. Use an exhaustive switch so the label remains type-safe and behaviorally identical without a dynamic property lookup.

* Address Curve Lab review feedback

Use the enum-style PWC validation message requested by review and lock it with a focused regression test. Also prove that parameter-axis extraction failures retain the original native error and an empty initialized axis rather than being masked.

9656 of 10831 relevant lines covered (89.15%)

2463012.83 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

93.75
/dal-cpp/dal/curve/curveparameterization.cpp


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc