Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-02-22 | Set C++11 as default C++ standard | Fedja Beader | 5 | -5/+4 | |
Autoconf manual states that CXXFLAGS is a user variable and should not be overriden, so I did not use AX_APPEND_COMPILE_FLAGS for this. Thus, there are not checks if the compiler supports it, but also the builder can override this flag by passing another flag that overrides it on the command line. Okay, this is now way too theoretical. Indeed, the override happens with ./configure 'CXXFLAGS=-std=c++17' (both flags in final command line) Do note: - The standard has not explicitly set for some builds (thus compiler default was used) - The default on my own box is C++17 - I'm setting C++11 as that's required by my previous change. Upgrade to C++17 is deferred to until it becomes required. - The use of CPPFLAGS could be reviewed... they may be used incorrectly (instead of CXXFLAGS). | |||||
2025-02-12 | Fix erroneous call in find that resulted in cpplint processing only *.cc files | Fedja Beader | 1 | -10/+14 | |
https://git.themanaworld.org/mana/plus/-/jobs/183682#L81 the ORs were not groupped together in the find call, resulting in only *.cc files being processed. > Total errors found: 3463 Well, this will take a while to fix :disappointed: . Squashed with: * Trim unnecessary excludes, for there is no matching error to exclude. Fine-tune the remaining ones. * The grep below wasn't working as find exited nonzero and code that was supposed to handle that wasn't working as well as expected **** mana/plus!126 | |||||
2025-02-10 | Upgrade cpplint to latest release | Fedja Beader | 1 | -1/+4 | |
+Update CI job from Debian Buster to Bullseye. Buster's Py3.7 is too old for cpplint. Squashed with: * Update linters job to debian bullseye * Force use of python3 * Try upgrade to python3. Other scripts will probably break. **** mana/plus!124 | |||||
2025-02-10 | Properly fail the nsiqcppstyle part of the linters CI job | Fedja Beader | 2 | -9/+13 | |
From updating to buster->bullseye in !124: nsiqcppstyle was silently failing, too >_> Squashed with: * I always forget newlines at end of printfs. * Add sore thumb to remind me of untreated wounds beneath bandages * nsiqcppstyle was silently failing, too >_> *Explicitly call python2 *Grep will exit non-zero if it finds nothing. *fix* **** mana/plus!125 | |||||
2025-02-10 | Properly fail the failing cpplint.py part of linters CI job | Fedja Beader | 1 | -9/+13 | |
Squashed with: * Split out change * Let's get this to properly fail, first. put unfiltered file name into a variable and append .log to make it viewable online + direct URL for cpplint.py like before IT's LOGFILE, not ERRFILE.. sigh Nevermind, it actually is ERRFILE + add unfiltered version to init Downgrade version, py3 later Let's get unfiltered log to print if find fails Related: mana/plus!122 **** mana/plus!123 | |||||
2025-02-10 | Fix cpplint.py part of linters CI job | Fedja Beader | 1 | -2/+4 | |
Google has removed cpplint.py three weeks ago and this has been silently failing since then. See also mana/plus!123 **** mana/plus!122 | |||||
2024-05-10 | Download mplint release instead of recompiling every time | Fedja Beader | 1 | -18/+7 | |
Saves 1min10s by not compiling and another 15s by moving it together with linters. Squashed with: * Make sure mplint internal error or failure to run is detected * Make mplint breaking cause job to fail * Move linters out of lightweight.. goes faster, 3m46s -> 1m45s * Make script fail if any command returns nonzero or if any variable is unset. * Donwload mplint instead of building it **** mana/plus!80 | |||||
2024-04-09 | Fix nsiqcppstyle part of linters job to actually fail in case of issues | Fedja Beader | 1 | -0/+1 | |
2024-02-08 | Be slightly more smart when running mplint | Jesusalva Jesusalva | 1 | -1/+3 | |
Reduce some overhead on the script for a 4% speedup | |||||
2023-09-10 | trim useless uses of cat | Fedja Beader | 4 | -26/+21 | |
2023-09-10 | Reduce number of grep invocations + prettify + wrap param expansion in quotes | Fedja Beader | 3 | -33/+37 | |
2023-09-09 | Reduce number of cpplint invocations from 1957 (?) to one. | Fedja Beader | 1 | -1/+1 | |
2023-09-09 | Reduce number of find and grep invocations | Fedja Beader | 1 | -15/+17 | |
2023-09-09 | Re-download cpplint only if needed or older than a day | Fedja Beader | 1 | -3/+6 | |
2022-12-23 | updated mplint repository | jak1 | 1 | -1/+1 | |
2020-06-04 | Use cross platform path to bash in ci scripts | Andrei Karas | 114 | -114/+114 | |
2020-06-02 | Remove pedantic flag from gcc-9 and gcc-10 silent build scripts | Andrei Karas | 2 | -3/+3 | |
2020-05-30 | Add ci job for any compiler tests | Andrei Karas | 1 | -0/+23 | |
2020-05-30 | Add gcc-10 related ci scripts | Andrei Karas | 9 | -0/+331 | |
2020-05-30 | Add gcc-9 related ci scripts | Andrei Karas | 9 | -0/+331 | |
2019-12-20 | Add linking with "-lm -ldl" in sanitize builds due SDL linking issue | Andrei Karas | 11 | -0/+22 | |
2018-11-04 | Fix clang39, clang60 ci scripts and clang-tidy configuration. | Andrei Karas | 5 | -7/+7 | |
2018-11-03 | Fix different issues in updated CI environments. | Andrei Karas | 6 | -0/+6 | |
Ignore some clang and clang tidy warnings. | |||||
2018-09-19 | Add macosx builds with azure pipelines. | Andrei Karas | 1 | -0/+11 | |
2018-07-28 | Disable warning deprecated-copy in gcc-snapshot builds [ci skip]. | Andrei Karas | 4 | -4/+8 | |
2018-07-11 | Exclude header doctest.h from deheader. | Andrei Karas | 1 | -0/+1 | |
2018-06-18 | Add flag -D_GLIBCXX_SANITIZE_VECTOR into asan builds. | Andrei Karas | 11 | -0/+11 | |
2018-06-18 | Fix date build stamp in stats site. | Andrei Karas | 1 | -1/+1 | |
2018-06-18 | Add gitstatsh ci script for git stats [ci skip] | Andrei Karas | 2 | -0/+24 | |
2018-06-18 | Fix stats site compilation. | Andrei Karas | 1 | -1/+2 | |
Also add build date/time into commit version file. | |||||
2018-05-19 | Disable warning -Wimplicit-fallthrough in clang 5.0 builds. | Andrei Karas | 2 | -2/+2 | |
2018-05-19 | Disable in clang-5 build jobs warnings for c++98-compat. | Andrei Karas | 2 | -0/+2 | |
2018-05-06 | Add new asan flags into gcc-8 ci scripts. | Andrei Karas | 2 | -0/+2 | |
2018-05-05 | Add some gcc-8 builds into .gitlab-ci.yml | Andrei Karas | 9 | -9/+9 | |
2018-05-05 | Add gcc-8 ci build scripts. | Andrei Karas | 9 | -0/+323 | |
2018-02-19 | Use libc++ in clang6 builds. | Andrei Karas | 2 | -2/+2 | |
2018-02-19 | Use libc++ in clang7 builds. | Andrei Karas | 2 | -4/+4 | |
2018-02-19 | Add clang7 build scripts. | Andrei Karas | 2 | -0/+75 | |
2018-01-01 | Disable warning -Wzero-as-null-pointer-constant in clang 6. | Andrei Karas | 2 | -2/+6 | |
Disabled due disable no way to disable it only in libs. | |||||
2017-12-31 | Remove not released yet asan flags. | Andrei Karas | 2 | -4/+2 | |
2017-12-30 | Add extra runtime checks into gcc-7 sanitize builds. | Andrei Karas | 2 | -1/+2 | |
2017-12-30 | Add additional sanitize flags into gcc-7 / gcc-snapshot builds. | Andrei Karas | 3 | -0/+12 | |
2017-12-29 | Remove clang attributes from sdlgfxblitfunc.cpp | Andrei Karas | 1 | -0/+1 | |
And disable fallthrough warnings in clang 6.0 because it broken. | |||||
2017-12-28 | Hide clang6 warning -Wc++98-compat-pedantic. | Andrei Karas | 1 | -1/+2 | |
2017-10-13 | Fix pages.sh script [skip ci] | Andrei Karas | 1 | -4/+4 | |
2017-10-13 | Remove mplint directory before clone. | Andrei Karas | 1 | -0/+1 | |
2017-10-13 | Update script for pages job in ci_site branch. | Andrei Karas | 1 | -13/+12 | |
2017-10-09 | Merge .h build files in .gitlab-ci.yml | Andrei Karas | 1 | -29/+0 | |
Also remove script gcc5_h_pugi.sh | |||||
2017-10-06 | Join deheader jobs into single jobs. | Andrei Karas | 1 | -0/+1 | |
Also add deheader jobs with other flags. | |||||
2017-09-12 | Fix tarball ci jobs. | Andrei Karas | 2 | -0/+2 | |