Reduce `blocks.hpp` includes with forward declarations Move `std::hash<nano::epoch>` to `epoch_templ.hpp` to break the `<functional>` dependency in `epoch.hpp`. Add `seconds_t` and `millis_t` type aliases to `fwd.hpp`. Replace transitive `blocks.hpp` includes in headers with narrower includes and add explicit includes in the corresponding .cpp files.
__________
Type: commit
Hash: ed9e7fb8cfc802b7691dfe101e6479ee2d2bdff9
Created: 3 day(s) ago
__________
gr0v1ty/nano-node:ed9e7fb8cfc802b7691dfe101e6479ee2d2bdff9
| Test Case | Status | Duration | Median Deviation | Log | Graph |
|---|---|---|---|---|---|
| 5n4pr_conf_10k_bintree | PASS | 113 s | 0.0 s | - | Show |
| 5n4pr_conf_10k_change | PASS | 199 s | 4.0 s | - | Show |
| 5n4pr_conf_change_dependant | PASS | 116 s | 2.5 s | - | - |
| 5n4pr_conf_change_independant | PASS | 106 s | -6.0 s | - | - |
| 5n4pr_conf_send_dependant | PASS | 106 s | -7.5 s | - | - |
| 5n4pr_conf_send_independant | PASS | 107 s | -7.5 s | - | - |
| 5n4pr_rocks_10k_bintree | PASS | 113 s | -1.5 s | - | - |
| 5n4pr_rocks_10k_change | FAIL | 141 s | -5.0 s | Show | - |