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

wegamekinglc / Derivatives-Algorithms-Lib / 36175763088
92%

Build:
DEFAULT BRANCH: master
Ran 25 Sep 2026 07:05PM UTC
Jobs 1
Files 303
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

25 Sep 2026 06:48PM UTC coverage: 91.978% (-0.07%) from 92.05%
36175763088

push

github

web-flow
feat: add vectors and bounded loops to scripts (#436)

* Add numeric vectors and bounded script loops

Enable path-local vector state and bounded loop expansion for repeated fixings and basket payoffs while preserving FIX syntax. Carry the behavior through compiled, AAD, historical, and LSMC evaluation and document the supported limits.

* Reduce vector script parsing and evaluation complexity

Extract shared constant and vector-name parsing, loop expansion steps, compiled vector diagnostics, and reduction helpers so Codacy can assess each path independently without changing script semantics.

* Reject unsupported loop exercises and validate vector inputs

Prevent FOR-contained EXERCISE nodes from bypassing LSMC planning, reject malformed vector identifiers, make bounds and empty-vector checks explicit, and preserve vector reserve capacity across path resets. Address review include-order feedback.

* Use Excel product diagnostics in vector table test

Exercise the same exported Excel product parser across static and Windows DLL test layouts without relying on a separate runtime evaluation-date state.

408 of 449 new or added lines in 19 files covered. (90.87%)

6 existing lines in 4 files now uncovered.

16396 of 17826 relevant lines covered (91.98%)

3265863.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
26
76.54
-3.37% dal-cpp/dal/script/visitor/debugger.hpp
5
91.25
-5.42% dal-cpp/dal/script/visitor/evaluator.hpp
3
98.75
-0.87% dal-cpp/dal/script/parser.cpp
2
96.73
-1.46% dal-cpp/dal/script/event.cpp
1
98.84
-1.16% dal-cpp/dal/script/preprocessor.cpp
1
91.43
0.74% dal-cpp/dal/script/visitor/compiler.hpp
1
90.11
-0.12% dal-cpp/dal/script/visitor/domainproc.hpp
1
94.23
0.9% dal-cpp/dal/script/visitor/evalstate.hpp
1
97.96
-2.04% dal-cpp/dal/script/visitor/varindexer.hpp

Coverage Regressions

Lines Coverage ∆ File
2
96.73
-1.46% dal-cpp/dal/script/event.cpp
2
95.33
-1.34% dal-cpp/dal/script/event.hpp
1
90.91
-9.09% dal-cpp/dal/curve/xccyinstrument.hpp
1
98.75
-0.87% dal-cpp/dal/script/parser.cpp
Jobs
ID Job ID Ran Files Coverage
1 36175763088.1 25 Sep 2026 07:05PM UTC 303
91.98
GitHub Action Run
Source Files on build 36175763088
  • Tree
  • List 303
  • Changed 22
  • Source Changed 21
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36175763088
  • 7ef9693a on github
  • Prev Build on master (#36149139987)
  • Next Build on master (#36220392797)
  • Delete
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