Commit Graph

5257 Commits

Author SHA1 Message Date
Carles Fernandez 719af13a33 Remove google-runtime-references check 2019-02-14 12:51:43 +01:00
Carles Fernandez 31383258b0 clang-tidy: apply checks 2019-02-12 15:56:18 +01:00
Carles Fernandez 004dd4a38a Replace the deprecated branch_path() by parent_path() 2019-02-12 12:57:37 +01:00
Carles Fernandez 111c6291ec Revert "clang-tidy: apply performance-unnecessary-value-param check"
This reverts commit eae967ed1a.
2019-02-12 12:07:40 +01:00
Carles Fernandez ef0da0a973
clang-tidy: apply performance-unnecessary-value-param check 2019-02-12 09:16:22 +01:00
Carles Fernandez 9551c5e5a1
clang-tidy: apply performance-unnecessary-value-param check 2019-02-12 02:44:44 +01:00
Carles Fernandez 0c4b68c92d
clang-tidy: apply performance-move-const-arg check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-move-const-arg.html
2019-02-12 02:07:06 +01:00
Carles Fernandez 5b50e74ca8
clang-tidy: apply performance-for-range-copy check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
2019-02-12 01:25:27 +01:00
Carles Fernandez eae967ed1a
clang-tidy: apply performance-unnecessary-value-param check
See https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
2019-02-12 01:00:36 +01:00
Carles Fernandez 992fddcc46
Apply clang-tidy checks 2019-02-11 22:45:07 +01:00
Carles Fernandez 4d60ea2e5a
Catch exception by reference 2019-02-11 22:00:48 +01:00
Carles Fernandez 9146b2ef11
Add check options 2019-02-11 21:29:37 +01:00
Carles Fernandez 73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
  find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez d8eaa98e06
Fix building 2019-02-11 19:27:14 +01:00
Carles Fernandez 8c0051ca0b Apply clang-tidy checks 2019-02-11 18:38:42 +01:00
Carles Fernandez 071915407c Use empty() instead of size() == 0 2019-02-11 18:36:59 +01:00
Carles Fernandez c8ae93d2b8 Fix building 2019-02-11 18:36:12 +01:00
Carles Fernandez 6abebac5eb Make use of cstdint type names 2019-02-11 17:51:20 +01:00
Carles Fernandez 14fb555b3c Remove modernize-deprecated-headers and modernize-use-using checks since they affect C code 2019-02-11 17:19:51 +01:00
Carles Fernandez 0707963ab5 Use cstdint type names 2019-02-11 17:17:35 +01:00
Carles Fernandez 45b4478047 clang-tidy fixes 2019-02-11 17:15:48 +01:00
Carles Fernandez dfc963ad86 clang-tidy: apply readability-else-after-return check
See https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html
2019-02-11 15:53:50 +01:00
Carles Fernandez f1871a84e2 clang-tidy: apply checks 2019-02-11 15:33:24 +01:00
Carles Fernandez 18fda22221 Improve const usage 2019-02-11 15:32:06 +01:00
Carles Fernandez b257c6433f clang-tidy: apply readability-named-parameter check
See https://google.github.io/styleguide/cppguide.html#Function_Declarations_and_Definitions
2019-02-11 15:31:01 +01:00
Carles Fernandez 298a9c2391 clang-tidy: apply readability-container-size-empty check 2019-02-11 14:47:18 +01:00
Carles Fernandez 16bd8aa983 clang-tidy: apply modernize-use-bool-literals check 2019-02-11 13:13:54 +01:00
Carles Fernandez b9c115bdf8 clang-tidy: apply modernize-use-using check 2019-02-11 13:13:06 +01:00
Carles Fernandez 64f7a900c6 Remove llvm-header-guard filter 2019-02-11 11:26:43 +01:00
Carles Fernandez ca2e22cd9f
Replace boost::lexical_cast<std::string> by std::to_string 2019-02-11 00:38:44 +01:00
Carles Fernandez ef8ee921aa
Update copyright year 2019-02-10 21:56:40 +01:00
Carles Fernandez 4b2b205e21
Avoid throwing exceptions from destructors
Detected by clang-tidy check bugprone-exception-escape
2019-02-10 21:55:51 +01:00
Carles Fernandez 75bd492d96
Change CMake target names to more meaningful ones, reflecting the code tree 2019-02-10 18:34:28 +01:00
Carles Fernandez c46cdcb188
Better string comparison 2019-02-10 14:07:27 +01:00
Carles Fernandez f0e2c7c48d
Small fixes 2019-02-10 13:52:37 +01:00
Carles Fernandez 6d9563ef00
Improvement by clang-tidy 2019-02-10 13:24:25 +01:00
Carles Fernandez bf65447cdf
Remove unused includes 2019-02-10 13:23:36 +01:00
Carles Fernandez 35a6ecb404
Fix bug, better string comparison 2019-02-10 13:22:49 +01:00
Carles Fernandez 96338be94e
Fix by clang-tidy 2019-02-10 12:53:22 +01:00
Carles Fernandez 21b5aeee9d
Make use of cstdint type names 2019-02-10 12:45:23 +01:00
Carles Fernandez a6b94eaccf
Make use of cstdint typedefs, fix warning, remove unused variable 2019-02-10 12:40:03 +01:00
Carles Fernandez 111c0eec11
Improve design of CMake targets
Reduce circular dependencies.
Some source files have been moved.
Improvements in includes usage
2019-02-10 02:09:03 +01:00
Carles Fernandez f4c1fc8b67
Find Apple versions of Blas and Lapack in macOS 2019-02-10 01:14:09 +01:00
Carles Fernandez ce051e040f
Improve target design 2019-02-10 01:13:02 +01:00
Carles Fernandez f1bb647124
Remove commented line 2019-02-10 00:53:08 +01:00
Carles Fernandez 53a813b3a1
Add includes, remove unused ones 2019-02-10 00:52:29 +01:00
Carles Fernandez 59841057e9
Improve consistency in header guard names 2019-02-10 00:16:57 +01:00
Carles Fernandez a63d7834f4
Remove unused include 2019-02-10 00:12:19 +01:00
Carles Fernandez 29cf3ffb60
Fix error in creating imported target 2019-02-08 15:16:39 +01:00
Carles Fernandez 5c9710afad
Update Arch Linux list of dependencies 2019-02-08 00:31:13 +01:00