René's URL Explorer Experiment


Title: refs #4452 / refs #11705 - improved `--showtime=` behavior and testing by firewave · Pull Request #4876 · cppcheck-opensource/cppcheck · GitHub

Open Graph Title: refs #4452 / refs #11705 - improved `--showtime=` behavior and testing by firewave · Pull Request #4876 · cppcheck-opensource/cppcheck

X Title: refs #4452 / refs #11705 - improved `--showtime=` behavior and testing by firewave · Pull Request #4876 · cppcheck-opensource/cppcheck

Description: static analysis of C/C++ code. Contribute to cppcheck-opensource/cppcheck development by creating an account on GitHub.

Open Graph Description: This is a step onto leveraging the ThreadExecutor implementation for ProcessExecutor which is a follow-up to #4870. We need to have the proper test coverage and the existing implementations working...

X Description: This is a step onto leveraging the ThreadExecutor implementation for ProcessExecutor which is a follow-up to #4870. We need to have the proper test coverage and the existing implementations working...

Opengraph URL: https://github.com/cppcheck-opensource/cppcheck/pull/4876

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:0ea41e47-76a9-37e2-c61f-5727d25b2b0c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBDE0:B5AA6:9DD17B:D43BB2:6A4ECD28
html-safe-nonce1c85e5d6df0be3311bc7a1e07f39773b229a33ecd047ccff4d5c6c461eb3a75a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCREUwOkI1QUE2OjlERDE3QjpENDNCQjI6NkE0RUNEMjgiLCJ2aXNpdG9yX2lkIjoiNjQzOTA2MzQ1NzgzMjU1Mzc2OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac17c95968b826031555d306eaf7f92d8ee1faed1e00cbe30407e6815fe516ff93
hovercard-subject-tagpull_request:1268299633
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
twitter:imagehttps://opengraph.githubassets.com/8c6ddb49e07d4a03a3a63e9ab75149fc80f34c879e12576c54ab69e7e1223f4c/cppcheck-opensource/cppcheck/pull/4876
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8c6ddb49e07d4a03a3a63e9ab75149fc80f34c879e12576c54ab69e7e1223f4c/cppcheck-opensource/cppcheck/pull/4876
og:image:altThis is a step onto leveraging the ThreadExecutor implementation for ProcessExecutor which is a follow-up to #4870. We need to have the proper test coverage and the existing implementations working...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamefirewave
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
turbo-cache-controlno-cache
go-importgithub.com/cppcheck-opensource/cppcheck git https://github.com/cppcheck-opensource/cppcheck.git
octolytics-dimension-user_id278097703
octolytics-dimension-user_logincppcheck-opensource
octolytics-dimension-repository_id143131
octolytics-dimension-repository_nwocppcheck-opensource/cppcheck
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id143131
octolytics-dimension-repository_network_root_nwocppcheck-opensource/cppcheck
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcppcheck-opensource%2Fcppcheck%2Fpull%2F4876%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcppcheck-opensource%2Fcppcheck%2Fpull%2F4876%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=cppcheck-opensource%2Fcppcheck
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
Reloadhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
Please reload this pagehttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
cppcheck-opensource https://github.com/cppcheck-opensource
cppcheckhttps://github.com/cppcheck-opensource/cppcheck
Notifications https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Fork 1.6k https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Star 6.7k https://github.com/login?return_to=%2Fcppcheck-opensource%2Fcppcheck
Code https://github.com/cppcheck-opensource/cppcheck
Pull requests 203 https://github.com/cppcheck-opensource/cppcheck/pulls
Actions https://github.com/cppcheck-opensource/cppcheck/actions
Security and quality 0 https://github.com/cppcheck-opensource/cppcheck/security
Insights https://github.com/cppcheck-opensource/cppcheck/pulse
Code https://github.com/cppcheck-opensource/cppcheck
Pull requests https://github.com/cppcheck-opensource/cppcheck/pulls
Actions https://github.com/cppcheck-opensource/cppcheck/actions
Security and quality https://github.com/cppcheck-opensource/cppcheck/security
Insights https://github.com/cppcheck-opensource/cppcheck/pulse
firewavehttps://github.com/firewave
cppcheck-opensource:mainhttps://github.com/cppcheck-opensource/cppcheck/tree/main
firewave:showtimehttps://github.com/firewave/cppcheck/tree/showtime
Conversationhttps://github.com/cppcheck-opensource/cppcheck/pull/4876
Commits24 (24)https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits
Checkshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/checks
Files changedhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/files
refs #4452 / refs #11705 - improved --showtime= behavior and testinghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits#top
firewavehttps://github.com/firewave
cppcheck-opensource:mainhttps://github.com/cppcheck-opensource/cppcheck/tree/main
firewave:showtimehttps://github.com/firewave/cppcheck/tree/showtime
reset timer results before each testhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/791815e9bbbc4ad6abaf58dcced12d079e9b2703
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
791815ehttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/791815e9bbbc4ad6abaf58dcced12d079e9b2703
https://github.com/cppcheck-opensource/cppcheck/tree/791815e9bbbc4ad6abaf58dcced12d079e9b2703
TestThreadExecutor: run tests with quiet flaghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/f50a83bfb96171e89883d449ab4d074997a855d4
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
f50a83bhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/f50a83bfb96171e89883d449ab4d074997a855d4
https://github.com/cppcheck-opensource/cppcheck/tree/f50a83bfb96171e89883d449ab4d074997a855d4
TimerResults: avoid multiple threads writing their results over each otherhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b3f83a6366ac733f59c7906348310bc8f801a6a7
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
b3f83a6https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b3f83a6366ac733f59c7906348310bc8f801a6a7
https://github.com/cppcheck-opensource/cppcheck/tree/b3f83a6366ac733f59c7906348310bc8f801a6a7
TestThreadExecutor: added some `showtime` testshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/a9b382609cd1ae687d08c950ce5fda531d844fc6
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
a9b3826https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/a9b382609cd1ae687d08c950ce5fda531d844fc6
https://github.com/cppcheck-opensource/cppcheck/tree/a9b382609cd1ae687d08c950ce5fda531d844fc6
actually only print the summary with `--showtime=summary`https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/61d6c2e0b1b1a0208ab5d763cf652aec57b21b51
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
61d6c2ehttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/61d6c2e0b1b1a0208ab5d763cf652aec57b21b51
https://github.com/cppcheck-opensource/cppcheck/tree/61d6c2e0b1b1a0208ab5d763cf652aec57b21b51
cmdlineparser.cpp: added TODOhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/f4704c850270db47cce2d2229dc18fa8362b3ee8
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
f4704c8https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/f4704c850270db47cce2d2229dc18fa8362b3ee8
https://github.com/cppcheck-opensource/cppcheck/tree/f4704c850270db47cce2d2229dc18fa8362b3ee8
testthreadexecutor.cpp: added TODOhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ae8c19d12e01aaf1f896ce4f3bf09e733c7ae19a
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
ae8c19dhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ae8c19d12e01aaf1f896ce4f3bf09e733c7ae19a
https://github.com/cppcheck-opensource/cppcheck/tree/ae8c19d12e01aaf1f896ce4f3bf09e733c7ae19a
Timer: removed TODOshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/657a8488cdca2f945925066bc9f6598df150f3cd
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
657a848https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/657a8488cdca2f945925066bc9f6598df150f3cd
https://github.com/cppcheck-opensource/cppcheck/tree/657a8488cdca2f945925066bc9f6598df150f3cd
moved `find_all_of()` into `cppcheck` namespace and into `helpers.h`https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/0244d2e4430c910e3a0b2640f26dc84a0649ef28
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
0244d2ehttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/0244d2e4430c910e3a0b2640f26dc84a0649ef28
https://github.com/cppcheck-opensource/cppcheck/tree/0244d2e4430c910e3a0b2640f26dc84a0649ef28
TestThreadExecutor: inverted default quiet flaghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/c15117edbd23a33db7bf39424d8951d176279667
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
c15117ehttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/c15117edbd23a33db7bf39424d8951d176279667
https://github.com/cppcheck-opensource/cppcheck/tree/c15117edbd23a33db7bf39424d8951d176279667
TestProcessExecutor: applied `TestThreadExecutor` changes / use TODO asserts for currently broken testshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b3ab3750ce168cd34fde911a83b3650fb8a2dd59
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
b3ab375https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b3ab3750ce168cd34fde911a83b3650fb8a2dd59
https://github.com/cppcheck-opensource/cppcheck/tree/b3ab3750ce168cd34fde911a83b3650fb8a2dd59
timer.cpp: added TODOhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/5a3abb3b0e8e71ad04eca8ede212f54ea115179e
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
5a3abb3https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/5a3abb3b0e8e71ad04eca8ede212f54ea115179e
https://github.com/cppcheck-opensource/cppcheck/tree/5a3abb3b0e8e71ad04eca8ede212f54ea115179e
cppcheck.cpp: suppress `unusedFunction` selfcheck warninghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ff2a51a4e255a890612430e0e3bc8514928ab3ed
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
ff2a51ahttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ff2a51a4e255a890612430e0e3bc8514928ab3ed
https://github.com/cppcheck-opensource/cppcheck/tree/ff2a51a4e255a890612430e0e3bc8514928ab3ed
deprecated `--showtime=top5` and introduced the modes `top5_file` and `top5_summary` / temporarily disabled collecting of timing information in dacahttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/8dbeda24d449f7095975c6ad57fd9bae945ebe53
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
8dbeda2https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/8dbeda24d449f7095975c6ad57fd9bae945ebe53
https://github.com/cppcheck-opensource/cppcheck/tree/8dbeda24d449f7095975c6ad57fd9bae945ebe53
renamed `find_all_of()` to `count_all_of()`https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ef67e97865816a656beac886a74c1ed302fb625e
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
ef67e97https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/ef67e97865816a656beac886a74c1ed302fb625e
https://github.com/cppcheck-opensource/cppcheck/tree/ef67e97865816a656beac886a74c1ed302fb625e
TestSingleExecutor: applied changes from other executor tests / marked failed tests with TODOhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/dc02479e83fe18acd70b57161c75e49a697be41f
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
dc02479https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/dc02479e83fe18acd70b57161c75e49a697be41f
https://github.com/cppcheck-opensource/cppcheck/tree/dc02479e83fe18acd70b57161c75e49a697be41f
fixed TSAN errors in `Timer::stop()` with `--showtime=file` and multiple threadshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/fcf6c894ea71760ffc13f259e34402734fb42d73
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
fcf6c89https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/fcf6c894ea71760ffc13f259e34402734fb42d73
https://github.com/cppcheck-opensource/cppcheck/tree/fcf6c894ea71760ffc13f259e34402734fb42d73
Timer: use a lock for all `std::cout` useshttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b2c5a569cc9e5eaea1edf77013dfc1a3f79e550c
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
b2c5a56https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/b2c5a569cc9e5eaea1edf77013dfc1a3f79e550c
https://github.com/cppcheck-opensource/cppcheck/tree/b2c5a569cc9e5eaea1edf77013dfc1a3f79e550c
print timing information in the proper places for `SingleExecutor`https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/176e6792b03ff7816fb025fd545bf34f25eb08ea
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
176e679https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/176e6792b03ff7816fb025fd545bf34f25eb08ea
https://github.com/cppcheck-opensource/cppcheck/tree/176e6792b03ff7816fb025fd545bf34f25eb08ea
ProcessExecutor: added (partial) missing printing of timing information and added TODOhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/3a3e5d9a51e8be2e30e62d2555a9d665077bcb6c
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
3a3e5d9https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/3a3e5d9a51e8be2e30e62d2555a9d665077bcb6c
https://github.com/cppcheck-opensource/cppcheck/tree/3a3e5d9a51e8be2e30e62d2555a9d665077bcb6c
testprocessexecutor.cpp: fixed `bugprone-implicit-widening-of-multiplication-result` clang-tidy warninghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/5a89705b253a429fd693bf0a8efb2def00eeac1d
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
5a89705https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/5a89705b253a429fd693bf0a8efb2def00eeac1d
https://github.com/cppcheck-opensource/cppcheck/tree/5a89705b253a429fd693bf0a8efb2def00eeac1d
converted `test_showtimetop5.sh` into a Python testhttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/d6957659537664fbaf80eafa04dbfa397c8953b3
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
d695765https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/d6957659537664fbaf80eafa04dbfa397c8953b3
https://github.com/cppcheck-opensource/cppcheck/tree/d6957659537664fbaf80eafa04dbfa397c8953b3
added test coverage and documentation for `--showtime=file-total`https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/c2af315d9b2a1683d89bfa5b5b87399fab562f6d
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
c2af315https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/c2af315d9b2a1683d89bfa5b5b87399fab562f6d
https://github.com/cppcheck-opensource/cppcheck/tree/c2af315d9b2a1683d89bfa5b5b87399fab562f6d
Timer: added missing lock for `SHOWTIME_FILE_TOTAL` printinghttps://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/2e8b8b911c90865c86cb983c2f69d18a7fe1bafd
https://github.com/firewave
firewavehttps://github.com/cppcheck-opensource/cppcheck/commits?author=firewave
2e8b8b9https://github.com/cppcheck-opensource/cppcheck/pull/4876/commits/2e8b8b911c90865c86cb983c2f69d18a7fe1bafd
https://github.com/cppcheck-opensource/cppcheck/tree/2e8b8b911c90865c86cb983c2f69d18a7fe1bafd
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.