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

daisytuner / sdfglib / 16779684622

06 Aug 2025 02:21PM UTC coverage: 64.3% (-1.0%) from 65.266%
16779684622

push

github

web-flow
Merge pull request #172 from daisytuner/opaque-pointers

Opaque pointers, typed memlets, untyped tasklet connectors

330 of 462 new or added lines in 38 files covered. (71.43%)

382 existing lines in 30 files now uncovered.

8865 of 13787 relevant lines covered (64.3%)

116.73 hits per line

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

0.0
/src/transformations/recorder.cpp
1
#include <sdfg/transformations/loop_distribute.h>
2
#include <sdfg/transformations/loop_interchange.h>
3
#include <sdfg/transformations/loop_slicing.h>
4
#include <sdfg/transformations/loop_tiling.h>
5
#include <sdfg/transformations/out_local_storage.h>
6
#include <sdfg/transformations/recorder.h>
7

8
namespace sdfg {
9
namespace transformations {
10

UNCOV
11
Recorder::Recorder() : history_(nlohmann::json::array()) {}
×
12

13

UNCOV
14
void Recorder::save(std::filesystem::path path) const {
×
UNCOV
15
    std::ofstream file(path);
×
UNCOV
16
    if (!file.is_open()) {
×
UNCOV
17
        throw std::runtime_error("Failed to open file for saving transformations: " + path.string());
×
18
    }
UNCOV
19
    file << history_.dump(4); // Pretty print with an indent of 4 spaces
×
UNCOV
20
    file.close();
×
UNCOV
21
}
×
22

23
} // namespace transformations
24
} // namespace sdfg
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