Ran
|
Files
22
|
Run time
0s
|
Badge
README BADGES
|
push
gitlab-ci
General performance enhancements & portability improvements (#257) * General performance improvements and portability improvements * Appease latest ShellCheck on all shell scripts * Disable automatic vectorization in NVIDIA C CI builds * Improve the reliability of the `.lint.sh` script * Add Kefir (Linux/x86_64, glibc and musl) builds to CI * Avoid failing CI due to upcoming PVS-Studio license renewals * Fix typos and clarify some example program output * Avoid using UTF-8 characters in code comments * Use 4-digit year year formatting in strftime format strings * Improve `_sir_snprintf_trunc` function to work with GCC `-fanalyzer` * Fix building on IBM AIX * Use uppercase numeric suffixes * Implement `_sir_getthreadname` for Windows * Add `SIR_PERF_PROFILE` for builds intended to run under a profiler * Add a configuration to the Visual Studio solution for profiling builds * Adjust OrangeC CI build flags to avoid an optimization bug (https://github.com/LADSoft/OrangeC/commit/620c32f82) --------- Signed-off-by: Jeffrey H. Johnson <trnsz@pobox.com> Signed-off-by: Ryan M. Lederman <lederman@gmail.com> Co-authored-by: Ryan M. Lederman <lederman@gmail.com>
3018 of 3190 relevant lines covered (94.61%)
634531.92 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|---|---|---|---|---|---|---|
86.05 | example/example.c | 187 | 43 | 37 | 6 | 28.0 + 1.0 | |
87.32 | src/sirplugins.c | 491 | 205 | 179 | 26 | 6330.0 + 233 | |
88.8 | src/sirfilesystem.c | 667 | 125 | 111 | 14 | 9291.0 + 166 | |
90.85 | src/sirfilecache.c | 594 | 306 | 278 | 28 | 317301.0 + 2667 | |
91.86 | src/sirthreadpool.c | 204 | 86 | 79 | 7 | 162.0 + 11 | |
92.31 | src/sirhelpers.c | 310 + 8 | 143 + 5 | 132 + 7 | 11 - 2 | 1462356.0 + 1174530 | |
92.86 | include/sir/helpers.h | 424 + 12 | 84 | 78 - 2 | 6 + 2 | 11045636.0 - 1126281 | |
93.82 | src/sirinternal.c | 1218 - 24 | 534 - 1 | 501 - 4 | 33 + 3 | 1376453.0 - 33109 | |
95.38 | src/sirqueue.c | 139 | 65 | 62 | 3 | 1077.0 + 2 | |
95.79 | src/sirtextstyle.c | 209 | 95 | 91 | 4 | 421004.0 + 2919 |