John Pennycook
John Pennycook
### Feature/behavior summary The warning message for an include file that cannot be found is: ``` [WARNING ] /path/to/file:line: 'path' not found ``` We should change the message to make...
At the time of writing, the usage string for Code Base Investigator looks like this: ``` usage: codebasin.py [-h] [-r DIR] [-c FILE] [-v] [-q] [-R REPORT [REPORT ...]] [-d...
As noted in the README, the experimental support for the `kernels` directive currently produces empty `target` regions that need to be manually corrected. In the code I'm working with, it...
Defines new compile-time properties that provide developers with greater control over how a reduction may be implemented. Closes #1621 .
**Is your feature request related to a problem? Please describe** Compiling SYCL code with options like `-fprofile-instr-generate` `-fcoverage-mapping` produces coverage information that cannot be used to produce coverage reports. For...
Makes the following two changes to the log format: - Use lower-case prefixes to mimic compiler behavior. - Use ASCII color codes when available. # Related issues Closes #25. #...
Parsing each file in the codebase and subsequent preprocessing are the two most time-consuming steps of running codebasin. Adding progress bars for these steps is expected to be a significant...
# Related issues Closes #108. # Proposed changes - Introduce a `MetaWarning` class that describes a meta-warning message and the condition(s) in which it should be generated. This is currently...
We previously disabled this functionally by setting `merge_duplicates=False`, but stopped short of removing the code. # Related issues Arguably part of #36 -- all the code removed by this PR...
### Feature/behavior summary In a recent run of Code Base Investigator 1.x, I saw almost 50% of the execution time spent in `os.path.realpath`:  While it is important for us...