Scott Fennell
f825dc00fc
Merge test branch into master ( #1047 )
...
* #1041 filter -W workaround for ICG linking to LLVM 10 libclang-cpp.so (#1044 )
* 1043 drg checkpoint memory leak (#1045 )
* #1043 drg fix drg checkpoint memory leak
* 947 sie generation rework (#1046 )
generate S_sie.resource at during build instead of runtime
2020-09-01 15:55:19 -05:00
Derek Bankieris
f1ef983143
Change unbold ascii escape sequence from 21 to 22
...
21m as unbold is not well supported and sometimes causes
double-underline instead
2019-04-09 13:18:02 -05:00
Scott Fennell
21c01a5454
scan-build changes
...
This reverts commit e86027f825
.
2018-11-06 11:23:12 -06:00
Scott Fennell
e86027f825
revert scan-build changes, need further testing before merge
2018-10-22 15:11:29 -05:00
Scott Fennell
a9f84d1d9f
various static analyser bug fixes
2018-09-26 14:27:03 -05:00
Derek Bankieris
05b4d09b2b
Sanitize field names when generating STL functions
...
A sanitizing function was already present in FieldVisitor.cpp. I
refactored and moved it to Utilities.
Refs #429
2017-05-22 10:37:20 -05:00
Derek Bankieris
73cbbd96cd
Refactor ICG to report skipped files consistently
...
Refs #394
2017-03-15 15:53:56 -05:00
Derek Bankieris
108d3d40c5
Added a version of almostRealPath that takes a const std::string& parameter so we don't have to use c_str() everywhere
2016-10-21 15:06:35 -05:00
Derek Bankieris
f161ddb18c
Made everything about Trick's build process better
2016-10-06 13:54:06 -05:00
Alex Lin
447585ad16
ICG processing files it is supposed to skip
...
We pull file names out of the clang infrastructure to match where
classes are defined. We use the file name to pull comments and find
and process Trick header comments. Up to now clang gave us the realpath
of files and when we looked up comments we already had the realpath and
everything worked. In clang 3.6 in some places we are not getting the
realpath anymore which confuses ICG. Added code to get the realpath of
any file name we use throughout the code.
refs #167
2016-02-04 15:43:14 -06:00
Alex Lin
f0c594f841
Initial commit of everything.
2015-02-26 09:02:31 -06:00