Daniel Marjamäki
8e6168ee22
Updated AUTHORS
2021-03-21 21:11:31 +01:00
Daniel Marjamäki
e10454a638
createrelease: minor updates
2021-03-21 21:00:52 +01:00
Daniel Marjamäki
42437277dc
Update Copyright year
2021-03-21 20:58:32 +01:00
Daniel Marjamäki
bb8d044d5b
GUI: Updated translations
2021-03-21 20:56:27 +01:00
orbitcowboy
70a341d7ca
wxwidgets.cfg: Improved configuariton for wxSTRINGIZE()
2021-03-21 07:51:48 +01:00
Daniel Marjamäki
51564504a8
astyle formatting
2021-03-20 18:54:46 +01:00
Daniel Marjamäki
b2691bda88
Fixed false positive in self check
2021-03-20 18:54:46 +01:00
Paul Fultz II
b0ac92ce8f
Report an error if analysis becomes cyclic ( #3173 )
2021-03-20 14:02:07 +01:00
Georgiy Komarov
390a5af064
misra.py: Fix crashes on obsolete GCC syntax for struct initialization ( #3175 )
...
* misra.py: Fix crashes on obsolete GCC syntax for struct initialization
* Added expected violations
2021-03-20 13:59:39 +01:00
Daniel Marjamäki
ad1f434c26
AUTHORS: Add Tetrix42
2021-03-20 10:39:37 +01:00
Tetrix
9b7f1f6280
simplifyCPPAttribute tokenizer strips alignas ( #3171 )
2021-03-20 10:38:47 +01:00
Jan Egil Ruud
ab33bf1da8
Add description of setup for development in VS Code. ( #3170 )
2021-03-20 10:34:42 +01:00
IOBYTE
1874b9cb0f
fix crash in CheckClass::getFileInfo ( #3172 )
...
* fix crash in CheckClass::getFileInfo
* fix another crash
* fix memory leak
Co-authored-by: Robert Reif <reif@FX6840>
2021-03-19 09:19:48 +01:00
IOBYTE
b1b7fbb63a
partial revert of b1eaa3021f
( #3174 )
...
It is necessary to use a fake NameAndToken in
mTypesUsedInTemplateInstantiation rather than a Token pointer so the
template simplifiers internal state is kept valid when tokens are
deleted. This prevents a use after free.
Co-authored-by: Robert Reif <reif@FX6840>
2021-03-18 09:15:21 +01:00
orbitcowboy
8fffb84aad
Running astyle [ci skip]
2021-03-16 09:44:58 +01:00
orbitcowboy
8286541236
wxwidgets.cfg: Added support for more interfaces
2021-03-16 09:43:49 +01:00
IOBYTE
c9f09fc73f
small template simplifier fixes ( #3168 )
...
* small template simplifier optimization
* don't look for template parameter name in default values
* fix cppcheck warning
* add test for TemplateSimplifier::getTemplateParametersInDeclaration()
Also removed TemplateSimplifier::getTemplateParametersInDeclaration()
return value since it wasn't used.
* added another test
Co-authored-by: Robert Reif <reif@FX6840>
2021-03-16 09:31:52 +01:00
amai2012
b1eaa3021f
Don't publish artifacts
...
Currently that feature is unstable and nobody seems to use them anyway.
2021-03-15 09:24:28 +01:00
orbitcowboy
835ca01aba
windows.cfg: Added support for 'obsolte' function 'is_wctype()' (ref.: https://docs.microsoft.com/en-us/cpp/c-runtime-library/obsolete-functions?view=msvc-160 )
2021-03-14 09:40:45 +01:00
orbitcowboy
8950b7cff9
wxwidgets.cfg: Added support for more interfaces
2021-03-14 09:19:47 +01:00
orbitcowboy
f636074d18
wxwidgets.cfg: Added support for more interfaces
2021-03-14 09:16:04 +01:00
orbitcowboy
096fc3a779
wxwidgets.cfg: Added support for more interfaces
2021-03-14 09:07:05 +01:00
Daniel Marjamäki
7d4582d8ef
Fixed #9832 (extract configurations; include guards not handled correctly '#if !defined(FILE1_H)')
2021-03-12 18:16:57 +01:00
Rikard Falkeborn
103e52f394
Fix tokenizing of x[i](0) ( Fixes #8875 ) ( #3167 )
...
Fix faulty removal of parenthesis when "]" is followed by parenthesis
with a number inside, for example when calling a function pointer in
an array or (perhaps more common) in c++, calling operator ( on an
element in an array.
Fixes #8875 where such wrong simplification lead to a FP with too many
bits shifted due to "<<" was interpreted like a shift operator rather
than a stream output.
2021-03-11 08:16:25 +01:00
Daniel Marjamäki
f1eccc8d63
AUTHORS: Added JuPrgn
2021-03-08 16:56:49 +01:00
JuPrgn
0f2855af0b
Fix misra parameter typo ( #3166 )
2021-03-08 16:01:55 +01:00
Daniel Marjamäki
170c8257b2
Revert "Small refactoring"
...
This reverts commit 103e0d883c
.
2021-03-07 10:39:23 +01:00
Daniel Marjamäki
103e0d883c
Small refactoring
2021-03-07 09:03:50 +01:00
Oliver Stöneberg
f8edb7b6e6
various daca@home client cleanups ( #3161 )
2021-03-06 12:34:12 +01:00
Oliver Stöneberg
9c269e3d04
used "env" attribute to clean up GitHub sanitizer actions a bit ( #3162 )
2021-03-05 21:55:57 +01:00
Daniel Marjamäki
3502036b14
Usability: Fixed loading of platform file placed in same path as project file
2021-03-05 08:39:09 +01:00
IOBYTE
fe4964f22c
fix overloaded template instantiation ( #3160 )
2021-03-04 08:43:22 +01:00
amai2012
2a3e641645
Remove artifacts
2021-03-03 09:53:18 +01:00
amai2012
985e2d8af1
Remove artifacts
2021-03-03 09:52:27 +01:00
Rikard Falkeborn
27316e04ed
Fix #10187 (memleak open with fd >= 0) ( #3156 )
2021-03-03 07:00:28 +01:00
Rikard Falkeborn
42a41e8b41
Fix #9139 (leak when variable has const qualifier) ( #3159 )
...
Also, in the tests, change socket/close to resource to get error
messages which say "resource leak" instead of "memory leak".
2021-03-03 06:58:38 +01:00
orbitcowboy
438584a49e
windows.cfg: Added support for FormatMessage,FormatMessageA,FormatMessageW functions
2021-03-02 12:46:26 +01:00
orbitcowboy
2a40ce6430
windows.cfg: Added support for more defines from WinBase.h and Winnt.h
2021-03-02 10:48:37 +01:00
Oliver Stöneberg
0c6bb44ea5
donate_cpu_lib.py: fixed timeout handling - again ( #3158 )
2021-03-02 10:05:49 +01:00
Oliver Stöneberg
4b1d1ebe41
donate_cpu_lib.py: fixed potential hang in timeout handling ( #3155 )
2021-03-01 22:17:00 +01:00
Daniel Marjamäki
fef956f3f0
Testing; Moved test/cli tests from travis to github actions
2021-03-01 18:49:59 +01:00
Daniel Marjamäki
773ca43894
Try to make Travis happy
2021-02-28 23:22:27 +01:00
Daniel Marjamäki
6b166eb5a7
test/cli/test-other-projects.py: Temporarily disable test (to make Travis happy)
2021-02-28 23:11:25 +01:00
Daniel Marjamäki
f39e605292
Travis: Run test/cli tests with python3
2021-02-28 22:12:28 +01:00
IOBYTE
8c57e2bb14
fix template simplifier overloaded specialized instantiations ( #3154 )
2021-02-28 21:52:14 +01:00
Daniel Marjamäki
c9bc5a076f
Fixed #10014 (-U switch ignored when using --project=compile_commands.json and --force)
2021-02-28 21:43:51 +01:00
Daniel Marjamäki
199f9608cb
TestSuite: Fixed getLocationStr
2021-02-27 04:33:16 +01:00
Daniel Marjamäki
7106e1f48f
Moved TestTokenizer::simplifyCasts tests to TestSimplifyTokens
2021-02-27 04:19:54 +01:00
Daniel Marjamäki
81c7fa0348
Moved TestTokenizer::tokenize6 to TestSimplifyTokens
2021-02-27 04:07:33 +01:00
Oliver Stöneberg
be62fab737
donate_cpu_lib.py: improved timeout reporting and process handling ( #3153 )
2021-02-27 03:19:08 +01:00