summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-19Fix --std2 parameter. Add alias -S.HEADmasterAndrei Karas1-3/+3
2016-07-14Add test15 into ci tests.Andrei Karas3-0/+27
2016-07-14Revert "Dont send defines in std2 parameter into check_block."Andrei Karas1-1/+1
This reverts commit f0b2a509dc2fff5916e54fc2c6af68b44bbacfee.
2016-07-14Dont send defines in std2 parameter into check_block.Andrei Karas1-1/+1
2016-07-14Add missing parameter in check_block function.Andrei Karas1-1/+1
2016-07-14Add --std2 parameter for alternative std flag while checking includes.Andrei Karas1-14/+17
2016-06-16Use flag -std=c++98 in stage with -s parameter unused.Andrei Karas1-1/+1
2016-06-15Fix previous check in #else.Andrei Karas1-5/+5
2016-06-15Fix false positive in preprocessor block #else, if this block will be not ↵Andrei Karas4-6/+39
processed by compilation.
2016-06-12Check compilation with and without -std flag.Andrei Karas6-19/+94
This allow fix issue with C++11 flags where one std include, including other std files.
2016-06-12Add test for #elif.Andrei Karas3-0/+43
2016-06-12Add #elif into preprocessor derectives.Andrei Karas1-1/+1
2016-06-12Add some more advanced tests.Andrei Karas6-0/+105
2016-06-12Fix message about runner type in ci.Andrei Karas1-1/+2
2016-06-12Use defines as separate parameter in ci.Andrei Karas1-1/+2
2016-06-12Check preprocessor blocks only if parent was allowed to parse.Andrei Karas1-1/+2
2016-06-12Add more tests.Andrei Karas6-11/+89
2016-06-12Fix tests and enable test3.Andrei Karas1-3/+2
2016-06-12Compile files for check is preprocessor block enabled or not.Andrei Karas1-7/+13
2016-06-12Add test 6.Andrei Karas2-0/+18
2016-06-12Add partial support for check each preprocessor block is it enabled or not.Andrei Karas1-1/+17
Missing only actual compilation for changed file.
2016-06-12Add ci test for #else directiveAndrei Karas1-0/+9
2016-06-12Add support for #else derictive, but for now it can give false positives.Andrei Karas1-0/+2
Because all #if/#ifdef blocks not allowed to parse, it always allow parse #else
2016-06-12Add flag into each preprocessor block what allow or not parse includes in ↵Andrei Karas1-2/+9
this block. For now this flag works like without it. Outside of blocks include parsed, inside is not.
2016-06-11Add --defines/-d flag for set compiler defines.Andrei Karas1-11/+14
2016-06-11Skip packages install if run not in ci server.Andrei Karas1-0/+13
2016-06-11Add --compiler/-c flag for set compiler binary.Andrei Karas2-12/+17
2016-06-11fix local runner detection in ci again.Andrei Karas1-1/+1
2016-06-11fix local runner detection in ci.Andrei Karas1-1/+1
2016-06-11Fix ci test5.Andrei Karas1-2/+2
2016-06-11Fix repository update in ciAndrei Karas1-1/+1
2016-06-11Try to detect local runner and use local mirror with debian repositoriesAndrei Karas1-0/+11
2016-06-11Reduce installed packages in ci.Andrei Karas1-5/+1
2016-06-11Uncomment install scripts. This will fix ci.Andrei Karas2-6/+6
2016-06-11Add more ci tests. Fix old tests.Andrei Karas7-5/+60
2016-06-11Add basic ci testing.Andrei Karas13-2/+415
2016-06-11Remove existing tests.Andrei Karas62-991/+0
Partially they not works and cant be used in ci.
2016-06-03Add .h extension to know extensions for compilation.Andrei Karas1-2/+2
2016-06-03Improve compilation for check files.Andrei Karas1-10/+2
Added output name and removed cmake cleanups.
2016-03-20pylint cleanup.Eric S. Raymond2-3/+5
2016-03-20Now runs polyhglot under either Python 2 or Python 3.Eric S. Raymond2-0/+6
2016-03-20Enforce deterministic order of tests by sorting.Eric S. Raymond2-101/+101
2016-03-20Steps towards working under Python 3.Eric S. Raymond3-4/+36
2016-01-27Move toards Python 3 - use functional print.Eric S. Raymond1-16/+16
2016-01-12Version bump for release 1.31.3Eric S. Raymond2-1/+4
2016-01-12When compilation fails, also try it directly inside subdirectoriesReiner Herrmann2-12/+25
2015-11-21Capitalization fix.Eric S. Raymond1-1/+1
2015-10-17Move from BSD-3-clause to BSD-2-clause, apply SPDX tag.Eric S. Raymond2-17/+17
2015-08-20Cope with a cmake idiosyncracy.Eric S. Raymond2-3/+11
2015-08-20Merge branch 'remove_unnecessary_so_far' into 'master'Eric S. Raymond1-1/+1
Remove all unnecessary-so-far headers when test compiling Prior to this fix, deheader would remove headers individually, and see whether a file compiled. At the end it would remove all headers that it identified as independently removable. However it may be that two headers can each be independently removed, but removing both at the same time causes a compilation failure. This fix removes all headers identified as unnecessary-so-far for each test compile, preventing compilation failures at the end due to this issue. See merge request !2