Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | temporary branch to test patch by krop in the docker containersupstream/testing_buildfix | Sergio Martins | 2019-11-11 | 2 | -3/+9 |
| | |||||
* | CMakeLists.txt, clazy.cmake - use greadlink on MacOS | Allen Winter | 2019-11-07 | 2 | -2/+10 |
| | | | | | a variation of https://github.com/KDE/clazy/pull/29 ack'd by Sergio | ||||
* | README.md: remove incorrect WARNING in front of header | Pragma Twice | 2019-11-06 | 1 | -2/+0 |
| | |||||
* | Fix clazy-standalone always needing a source file name | Sergio Martins | 2019-11-03 | 1 | -13/+1 |
| | | | | | | | | | fixes --list-checks I can't reproduce the failure anymore so removing the llvm-9 workarounds CCMAIL: kfunk@kde.org | ||||
* | Dont' generate an empty yaml file if there's no fixits | Sergio Martins | 2019-11-02 | 1 | -4/+7 |
| | | | | CCMAIL: kfunk@kde.org | ||||
* | inefficient-qlist: Fix test on 32-bit platforms | Sergio Martins | 2019-10-20 | 2 | -1/+9 |
| | | | | | The warning is different. BUG: 413169 | ||||
* | Add a 32bit ubuntu Dockerfile for testing | Sergio Martins | 2019-10-20 | 2 | -0/+18 |
| | | | | CCMAIL: 413169 | ||||
* | AppImage: Blacklist failing tests due to missing std::regexp | Sergio Martins | 2019-10-14 | 1 | -1/+1 |
| | | | | We should port to llvm::regexp instead. | ||||
* | When running test_requested_checks.sh, honour CLAZY_CXX | Sergio Martins | 2019-10-14 | 1 | -1/+6 |
| | |||||
* | AppImage: Run a git pull in /clazy before executing the script | Sergio Martins | 2019-10-14 | 1 | -1/+1 |
| | | | | | Otherwise I need to regenerate a new docker container each time I fix something in the script | ||||
* | AppImage: Add cmake hack to build on our old Centos 6.8 | Sergio Martins | 2019-10-14 | 2 | -1/+9 |
| | | | | | | | No idea why we get those linker errors on Centos. Enabling those libraries unconditionally would break Fedora. This is probably due to a bug in llvm-config | ||||
* | Update make_appimage.sh so it matches the new docker container | Sergio Martins | 2019-10-14 | 2 | -11/+4 |
| | |||||
* | heap-allocated-small-trivial-type: Minor README improvement | Sergio Martins | 2019-10-14 | 1 | -1/+4 |
| | |||||
* | AppImage: Remove more llvm binaries which we don't need | Sergio Martins | 2019-10-14 | 1 | -1/+1 |
| | |||||
* | AppImage: Install llvm to our AppImage folder | Sergio Martins | 2019-10-13 | 4 | -8/+34 |
| | |||||
* | Add Dockerfile to build a CentOS 6.8 container to build an AppImage | Sergio Martins | 2019-10-13 | 1 | -0/+44 |
| | |||||
* | Update the AppImage script to LLVM 9.0v1.6 | Sergio Martins | 2019-10-12 | 1 | -1/+1 |
| | |||||
* | Update the Windows package readme | Sergio Martins | 2019-10-12 | 1 | -1/+1 |
| | | | | LLVM was bumped to 9.0 | ||||
* | README: Don't require to build clazy with clang-cl on Windows | Sergio Martins | 2019-10-12 | 1 | -3/+0 |
| | | | | MSVC works again | ||||
* | Update ChangeLog for today's 1.6 release | Sergio Martins | 2019-10-12 | 1 | -3/+4 |
| | |||||
* | tests: Update comment about running docker for fedora | Sergio Martins | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | Fix build with MSVC | Nikolai Kosjar | 2019-10-09 | 2 | -1/+29 |
| | | | | | | | | | | Fixes the MSVC compiler error: "C2026: string too big, trailing characters truncated" Due to checks.json.h being too big splitted strings works fine REVIEW: D24506 | ||||
* | Fix build with MSVC | Cristian Adam | 2019-10-09 | 1 | -0/+1 |
| | | | | | | std::isspace is part of <cctype> REVIEW: D24513 | ||||
* | tests: Fix passing arguments to docker, had a typo | Sergio Martins | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | Amend previous commit, we want DLINK_CLAZY_TO_LLVM=OFF, not ON | Sergio Martins | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | tests: Fix exceptions about environment having non ascii | Sergio Martins | 2019-10-08 | 1 | -2/+4 |
| | |||||
* | tests: Allow to pass cmake arguments to the docker containers | Sergio Martins | 2019-10-08 | 3 | -3/+8 |
| | | | | | Fedora container now uses -DLINK_CLAZY_TO_LLVM=ON as it's required there for building | ||||
* | tests Fix fixit tests on Windows | Sergio Martins | 2019-10-08 | 1 | -1/+4 |
| | | | | When patching the yaml files we need to normalize slashes | ||||
* | tests: Fix calling diff on Windows due to line-endings | Sergio Martins | 2019-10-08 | 1 | -1/+1 |
| | | | | We need to normalize line endings before comparing | ||||
* | tests: Fix a python exception on Windows | Sergio Martins | 2019-10-07 | 1 | -1/+7 |
| | | | | Probably related to the migration to python3 | ||||
* | tests: Add option to not run fixits | Sergio Martins | 2019-10-07 | 1 | -2/+4 |
| | | | | for debugging simpler cases | ||||
* | Update README with instructions to build on Windows | Sergio Martins | 2019-10-07 | 1 | -4/+7 |
| | | | | | | We now need to build with clang-cl instead of MSVC, otherwise we get "C2026: C++ string too big, trailing characters truncated" when compiling checks.json.h | ||||
* | qproperty-type-mismatch: Fix build on Windows | Sergio Martins | 2019-10-07 | 1 | -1/+1 |
| | | | | MSVC doesn't know about 'uint' | ||||
* | qproperty-type-mismatch: Fix unit-tests with llvm-9 | Sergio Martins | 2019-10-05 | 1 | -0/+3 |
| | | | | Prior to version 9 the last character was missing in the macro | ||||
* | tests: Install diffutils in Fedora's docker | Sergio Martins | 2019-10-04 | 1 | -1/+1 |
| | | | | | Needed to print the differences between expected and actual, when a test fails | ||||
* | qproperty-without-notify: Fix false-positives with llvm-9 | Sergio Martins | 2019-10-03 | 1 | -0/+3 |
| | | | | Before llvm-9 the last character was missing. | ||||
* | Comment-out unintentional debug | Sergio Martins | 2019-10-03 | 1 | -1/+1 |
| | |||||
* | Fix clazy-standalone with llvm-9 | Sergio Martins | 2019-10-03 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | | | | | This is a temporary fix so it doesn't block distros from using clazy with llvm-9. And I'm not even sure others can reproduce, as it might be a local compiler bug here. Debugged it quite a bit and couldn't reach any conclusion. Nikolai, it would be great if you could run: $ cd tests/ $ clazy-standalone auto-unexpected-qstringbuilder/main.cpp after having uncommented: // llvm::errs() << optionsParser.getSourcePathList().size() << "\n"; in ClazyStandaloneMain.cpp should not print 0 CCMAIL: nikolai.kosjar@qt.io | ||||
* | tests: Add Dockerfile for opensuse-tumbleweed | Sergio Martins | 2019-10-03 | 2 | -0/+18 |
| | |||||
* | tests: Add opensuse-leap and fedora-31 Dockerfiles | Sergio Martins | 2019-10-03 | 3 | -0/+36 |
| | |||||
* | tests: Add Archlinux and Debian Dockerfiles | Sergio Martins | 2019-10-03 | 3 | -0/+36 |
| | |||||
* | tests: Add the Dockerfile used for creating the ubuntu image | Sergio Martins | 2019-10-03 | 1 | -0/+12 |
| | |||||
* | Add checks.json.h to .gitignore | Sergio Martins | 2019-10-03 | 1 | -0/+1 |
| | |||||
* | Fix the tests through docker | Sergio Martins | 2019-10-03 | 2 | -31/+10 |
| | | | | | | | Updated the python script that runs the tests inside docker. Now respects llvm_root. Removed old docker containers that don't work (yet). | ||||
* | tests: Fix utf-8 exception introduced with python3 migration | Sergio Martins | 2019-10-03 | 1 | -2/+2 |
| | | | | Tests now pass in ubuntu again | ||||
* | tests: Print an exception if it happens | Sergio Martins | 2019-10-03 | 1 | -1/+2 |
| | |||||
* | Remove unused CLAZY_PREFIX variable | Sergio Martins | 2019-10-03 | 1 | -3/+2 |
| | |||||
* | docker: Always use LLVM_ROOT instead of CLAZY_PREFIX | Sergio Martins | 2019-10-03 | 1 | -8/+3 |
| | | | | | This way we can use the same docker image to test several llvm versions | ||||
* | tests: Fix calling script via python3 interpreter | Sergio Martins | 2019-10-02 | 1 | -1/+1 |
| | |||||
* | docker: Remove the llvm4 tests | Sergio Martins | 2019-10-02 | 1 | -14/+0 |
| | | | | We don't support llvm 4 anymore |