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

Alan-Jowett / dagir / 19654266598
79%

Build:
DEFAULT BRANCH: main
Ran 25 Nov 2025 12:49AM UTC
Jobs 1
Files 33
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 Nov 2025 12:44AM UTC coverage: 79.311% (-0.3%) from 79.634%
19654266598

push

github

web-flow
Add IR JSON (de)serialization (refs #54) (#70)

* Add expression renderer unit tests and wire expression backend

* Add SPDX header to render_expr.hpp

* Use std::transform for root expressions in render_expr.hpp

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* PR feedback

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* tests: remove temporary debug instrumentation and unused variable in regression equivalence test

* cmake: skip Teddy-dependent tests on macOS (TeDDy incompatible with system Clang)

* Fix tests

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* tests: assert parsedB != nullptr after render_expr parse; remove unused casts

* tests: link nlohmann_json into dagir_tests to expose header

* feature: add IR serialization header, tests, example, and docs

* fix(example): format example after stray-expression removal

* Set minimum version

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* CMake: probe for <nlohmann/json.hpp> and use single-header fallback to avoid running upstream CMake on CI

* Format: fix clang-format violation in ir_serialization.hpp

* Lint: touch ir_graph::roots to satisfy static analyzers (cppcheck)

* Cleanup: remove unused numeric_to_index from from_json

* ir_serialization: prevent ID collisions when parsing/generated IDs

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>

2063 of 2818 branches covered (73.21%)

Branch coverage included in aggregate %.

139 of 159 new or added lines in 2 files covered. (87.42%)

1644 of 1856 relevant lines covered (88.58%)

5489885.75 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
20
74.62
include/dagir/ir_serialization.hpp
Jobs
ID Job ID Ran Files Coverage
1 19654266598.1 25 Nov 2025 12:49AM UTC 33
79.31
GitHub Action Run
Source Files on build 19654266598
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #19654266598
  • f2721733 on github
  • Prev Build on main (#19641740299)
  • Next Build on main (#19721646220)
  • 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