orbitcowboy
40398c6c90
std.cfg: Added support for std::vector::pop_back() and std::vector::push_back ().
2019-02-12 18:52:18 +01:00
orbitcowboy
f5edc221f8
windows.cfg: Added support for MAKEINTRESOURCE-macros.
2019-02-12 13:05:41 +01:00
versat
fe6ea282d3
qt.cfg: Add support for QT_TR_NOOP* and QT_TRANSLATE_NOOP* macros
...
Reference:
https://doc.qt.io/qt-5/i18n-source-translation.html#using-qt-tr-noop-and-qt-translate-noop-in-c
2019-02-12 10:21:56 +01:00
versat
a41e663cd1
Donate CPU: Optimize `list` and `dict` initialization
...
Initialization with `[]` and `{}` is faster than with `list()` and `dict()`.
Details:
https://stackoverflow.com/questions/30216000/why-is-faster-than-list
2019-02-12 09:47:57 +01:00
IOBYTE
9dc5dbe1ab
Fixed #8976 (Crash on `using mystring = std::string;`) ( #1663 )
...
* Fixed #8976 (Crash on `using mystring = std::string;`)
* templateSimplifier: move test case to correct file.
2019-02-12 09:39:01 +01:00
Carlo Marcelo Arenas Belón
03c9477028
settings: -Wreorder fix ( #1664 )
...
otherwise showing (with Apple LLVM version 10.0.0):
lib/settings.cpp:34:7: warning: field 'jointSuppressionReport' will be
initialized after field 'maxCtuDepth' [-Wreorder]
jointSuppressionReport(false),
2019-02-12 09:07:59 +01:00
orbitcowboy
84a1f2fcf8
wxwidgets.cfg: Added support for more interfaces.
2019-02-12 08:54:40 +01:00
versat
a1d0509d61
donate-cpu-server.py: Optimize checkLibrary* report generation
...
Use lists that are joined in the end instead of slower string concatenations with `+`.
Tested locally
2019-02-12 08:53:03 +01:00
orbitcowboy
6459de0aad
wxwidgets.cfg: Added support for more interfaces.
2019-02-12 08:46:09 +01:00
versat
8207e48adc
qt.cfg: Add support for macros Q_LIKELY and Q_UNLIKELY
...
Reference:
https://doc.qt.io/qt-5/qtglobal.html#Q_LIKELY
https://doc.qt.io/qt-5/qtglobal.html#Q_UNLIKELY
2019-02-12 08:21:49 +01:00
Sebastian
2c1f97d787
qt.cfg: Add support for macros `forever` and `Q_FOREVER` ( #1662 )
...
Reference:
https://doc.qt.io/qt-5/qtglobal.html#forever
https://doc.qt.io/qt-5/qtglobal.html#Q_FOREVER
2019-02-11 16:35:01 +01:00
Sebastian
d9241aa532
std.cfg: Add support for std::string::replace() ( #1661 )
...
Reference: https://en.cppreference.com/w/cpp/string/basic_string/replace
2019-02-11 16:06:48 +01:00
orbitcowboy
3d6001266e
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 16:03:00 +01:00
versat
cf00e0383d
donate-cpu.py: Improve Qt library detection
...
Tested locally
2019-02-11 15:38:28 +01:00
orbitcowboy
909de488c2
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 15:16:56 +01:00
Sebastian
3427e61383
std.cfg: Add support for std::string::assign() ( #1660 )
...
Reference: https://en.cppreference.com/w/cpp/string/basic_string/assign
2019-02-11 13:40:36 +01:00
orbitcowboy
71612d58e1
wxwidgets.cfg: Added support for wx(Const|Dynamic|Static)cast()-macros.
2019-02-11 13:25:05 +01:00
orbitcowboy
328f246e4c
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 13:18:38 +01:00
orbitcowboy
103cf4d542
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 09:38:58 +01:00
orbitcowboy
cc0f758db4
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 09:16:03 +01:00
orbitcowboy
1c205f50d1
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 08:38:22 +01:00
orbitcowboy
14a0558cbc
wxwidgets.cfg: Improved support for more interfaces.
2019-02-11 07:58:12 +01:00
IOBYTE
9490d0db8c
token simplifier: fix crashes related to #8972 ( #1659 )
2019-02-11 07:45:03 +01:00
Daniel Marjamäki
10b4215839
UninitVar: use normal token list instead of simplified token list
2019-02-11 07:43:16 +01:00
Daniel Marjamäki
6ca1aba4a7
UninitVar: Fix --experimental-fast issues
2019-02-10 19:00:01 +01:00
Daniel Marjamäki
6717f49f20
Try to give some credit to the 3rd party libraries we use.
2019-02-10 17:16:53 +01:00
fu7mu4
c78de5cdb5
change version number on manual-ja.docbook ( #1658 )
2019-02-10 16:57:48 +01:00
Simon Martin
eaaff30e65
Ticket #8878 : Properly simplify typedefs within template instantiations. ( #1656 )
2019-02-10 09:45:33 +01:00
orbitcowboy
67bfed10a5
wxwidgets.cfg: Added support for more interfaces.
2019-02-10 09:25:56 +01:00
Sebastian
110248c8d8
donate-cpu.py: Optimize string concatenation (use list) ( #1657 )
...
Using a list and join it in the end is really much faster when there are several hundred or thousands of strings.
2019-02-10 08:57:35 +01:00
Daniel Marjamäki
78ea6d71ac
donate-cpu: run cppcheck with --experimental-fast also
2019-02-09 22:05:12 +01:00
Daniel Marjamäki
8b9fb6dd88
Add author Crayon2000
2019-02-09 22:02:04 +01:00
versat
bdfc20a482
donate-cpu.py: Enable "python" and "boost" library detection
...
Only enable the library option for those configurations if the
corresponding .cfg file exists to not crash Cppcheck if an
older version than 1.87 is used as the "old" version.
2019-02-09 18:11:09 +01:00
orbitcowboy
1ddaa1ecf3
std.cfg: Added support for std::ifstream::seekg() and std::istream::seekg().
2019-02-09 17:13:07 +01:00
orbitcowboy
d2732e9459
std.cfg: std::string::append() added 'arg nr any'.
2019-02-09 16:58:33 +01:00
orbitcowboy
2408096cc8
std.cfg: Added support for std::string::append().
2019-02-09 16:43:08 +01:00
versat
6a592d18ab
donate-cpu-server.py: Set OLD_VERSION to 1.87
2019-02-09 15:18:17 +01:00
Daniel Marjamäki
4f232e41dd
Add --experimental-fast option
2019-02-09 14:40:50 +01:00
Daniel Marjamäki
10d3b2466b
democlient: Fixed override
2019-02-09 13:31:50 +01:00
Daniel Marjamäki
38a30c953f
AUTHORS: Add vpvahtis
2019-02-09 13:01:44 +01:00
Sebastian
36e174f8f3
donate-cpu-server.py: Add logging of uncaught exceptions (to file and console) ( #1646 )
...
Two logging handler are added. One just prints all output with at least INFO severity to the console. The other only prints ERROR severity and above to a rotating file. The file size is limited to 100 kB. Since one backup file is used that results in a maximum of 200 kB disk usage.
The log file is saved in the directory where the server script is.
Hopefully this way some issues can be found more easily.
Tested locally.
2019-02-09 12:41:02 +01:00
Daniel Marjamäki
979e196895
Restore Makefile
2019-02-09 09:32:34 +01:00
Daniel Marjamäki
f45cecc303
Makefile: Set release mode
2019-02-09 09:31:27 +01:00
Sebastian
a997d0b387
donate-cpu.py: Introduce version number for client script ( #1654 )
...
The version number is added to the result output so issues could be more easily reproduced and in the future if it is necessary to handle any specific version of the client by the server in a special way (for example because it is erroneous) this is possible now.
2019-02-09 09:27:54 +01:00
Sebastian
fc7494c832
std.cfg: Add support for std::map::count() ( #1655 )
...
Reference: https://en.cppreference.com/w/cpp/container/map/count
2019-02-09 09:20:42 +01:00
Daniel Marjamäki
502d5e9142
1.87: Set versions
2019-02-09 09:07:27 +01:00
Daniel Marjamäki
450df421f6
Updated the AUTHORS file
2019-02-09 08:59:05 +01:00
Daniel Marjamäki
9337af8965
astyle formatting
2019-02-09 08:48:10 +01:00
Paul Fultz II
797eccc203
Fix possible out of bounds access on arguments ( #1652 )
...
* Fix possible outbounds access on arguments
* Log a warning when the arguments mismatch
* Format
2019-02-09 08:47:36 +01:00
IOBYTE
155e4ce912
Fixed #8971 ("(debug) Unknown type 'x'." using alias in class members) ( #1653 )
...
* Fixed #8971 ("(debug) Unknown type 'x'." using alias in class members)
* template simplifier: partial fix for #8972
Add support for multi-token default template parameters.
* template simplifier: fix for #8971
Remove typename outside of templates.
2019-02-09 08:34:59 +01:00