summaryrefslogtreecommitdiff
path: root/Source/Preprocessor
Commit message (Expand)AuthorAgeFilesLines
* Use strchr/Strchr for single character searchesOlly Betts2023-05-151-5/+5
* Fix #ifdef and #ifndef to work inside a %defineOlly Betts2023-04-211-7/+29
* Copy over missing parts of macro expansion codeOlly Betts2023-04-191-1/+6
* suppress a warningMomtchil Momtchev2023-04-141-1/+1
* fix code readability issuesMomtchil Momtchev2023-04-141-12/+11
* alternative, much cleaner, approachMomtchil Momtchev2023-04-111-16/+29
* Consolidate name mangling functionsWilliam S Fulton2022-11-121-2/+2
* Use https for swig.org linksOlly Betts2022-10-063-3/+3
* ISO C comments fixWilliam S Fulton2022-08-041-1/+1
* Fix spaceship operator bugs, document, add testsOlly Betts2022-07-271-0/+7
* Add comments to clarify how #define gets wrappedOlly Betts2022-07-271-0/+5
* Merge branch 'cpp-testing'Olly Betts2022-07-271-1/+6
|\
| * Support binary integer literals in the preprocessorOlly Betts2022-07-261-1/+6
* | Fix operator precedence in preprocessor expressionsOlly Betts2022-07-261-10/+10
|/
* Improve #include guard macrosOlly Betts2022-07-191-2/+2
* Resolve -Wstrict-prototypes warnings with clang-15Olly Betts2022-06-302-5/+5
* Fix previous commitOlly Betts2022-03-201-3/+3
* [ci] Try to fix failing appveyor python buildsOlly Betts2022-03-201-3/+3
* Handle `)` in command line interface filenameOlly Betts2022-03-081-6/+27
* Eliminate calls to abort()Olly Betts2022-03-062-3/+2
* Emit preprocessor expr error for unary + on stringOlly Betts2022-02-241-5/+13
* Don't report "Warning 202: Error: ..."Olly Betts2022-02-241-2/+2
* Clean up preprocessor expression evaluation codeOlly Betts2022-02-241-16/+34
* Fix a preprocessor expression evaluation bugOlly Betts2022-02-231-0/+1
* Fix -Wchar-subscripts warningWilliam S Fulton2021-04-261-1/+1
* Fix regression parsing gcc preprocessor linemarkersWilliam S Fulton2019-02-191-1/+16
* Fix handling of // comments inside macro argumentsLuca Longinotti2018-03-071-0/+11
* Don't accept some invalid preprocessor codeWilliam S Fulton2018-01-161-1/+1
* Improve error message when preprocessor expressions result in a floating poin...William S Fulton2018-01-151-0/+4
* Fix floating point division by zero in preprocessor expressions.William S Fulton2018-01-151-4/+14
* Fix out of bounds memory problems in handling simple macro argumentsWilliam S Fulton2018-01-141-11/+13
* Fix bug with macro invocation with empty first argOlly Betts2017-10-081-9/+6
* Fix handling of macro with empty argument listOlly Betts2017-10-081-8/+15
* Fix bug with comments inline in macrosPhilip Herron2017-04-271-0/+17
* Fix GCC 7 warningsOlly Betts2016-12-211-1/+1
* Ignore unknown preprocessor directives which are inside an inactiveOlly Betts2015-04-301-1/+4
* Add suggestion to check block delimiterOlly Betts2015-01-141-1/+1
* When reporting an error for a construct which hasn't been terminatedOlly Betts2015-01-081-7/+7
* Fix use of preprocessor null directiveWilliam S Fulton2014-12-201-0/+2
* Issue an error for unknown SWIG preprocessor directives, ratherOlly Betts2014-09-011-0/+2
* Remove cvs/svn Id stringsWilliam S Fulton2013-01-122-4/+0
* const char * correctness fixes (in C code)William S Fulton2012-11-263-5/+5
* Correct type change from char * to String introduced in rev 13904William S Fulton2012-11-261-1/+1
* Fix segfaults when using filename paths greater than 1024 characters in lengt...William S Fulton2012-11-181-6/+14
* Suppress some unchecked return value warnings for CoverityWilliam S Fulton2012-11-181-1/+1
* Add some assertions around use of TellWilliam S Fulton2012-11-161-0/+1
* Fix unused variables found by Coverity checkerWilliam S Fulton2012-11-161-4/+1
* Warning fixes using clangWilliam S Fulton2012-04-291-3/+3
* Fix %include inside %define macros - patch from Karl WetteWilliam S Fulton2012-03-151-5/+54
* Fix regression introduced in swig-2.0.2 where filenames with spaces were not ...William S Fulton2011-03-171-19/+22