Title: Add callback mechanism for file loading · Issue #667 · cppcheck-opensource/simplecpp · GitHub
Open Graph Title: Add callback mechanism for file loading · Issue #667 · cppcheck-opensource/simplecpp
X Title: Add callback mechanism for file loading · Issue #667 · cppcheck-opensource/simplecpp
Description: cppcheck currently has performance issues that can be solved by loading files lazily, when they are needed, instead of loading every possibly included file upfront. In order for this to work, cppcheck needs to be aware of when new files ...
Open Graph Description: cppcheck currently has performance issues that can be solved by loading files lazily, when they are needed, instead of loading every possibly included file upfront. In order for this to work, cppch...
X Description: cppcheck currently has performance issues that can be solved by loading files lazily, when they are needed, instead of loading every possibly included file upfront. In order for this to work, cppch...
Opengraph URL: https://github.com/cppcheck-opensource/simplecpp/issues/667
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Add callback mechanism for file loading","articleBody":"cppcheck currently has performance issues that can be solved by loading files lazily, when they are needed, instead of loading every possibly included file upfront. In order for this to work, cppcheck needs to be aware of when new files are loaded and to have the ability to do processing on them when that happens. I suggest adding a callback mechanism for this.","author":{"url":"https://github.com/glankk","@type":"Person","name":"glankk"},"datePublished":"2026-07-01T08:43:11.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/667/simplecpp/issues/667"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:78dcf5ed-64a7-6f31-45ff-30b3eba1c873 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CAD6:1023E0:9A6ECB:D96A0A:6A4E816D |
| html-safe-nonce | 57b9b618c49ae7c14ceaf848a15563add4b8055989f746a3037f5f4ce7129385 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQUQ2OjEwMjNFMDo5QTZFQ0I6RDk2QTBBOjZBNEU4MTZEIiwidmlzaXRvcl9pZCI6IjI5MTI2MjYwMjYyNTE5NzcwNjkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | b4447242c412325530e865512d664eee850befc5f5d3693c001a185898fdaeb0 |
| hovercard-subject-tag | issue:4783930141 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/cppcheck-opensource/simplecpp/667/issue_layout |
| twitter:image | https://opengraph.githubassets.com/75ccadbf07c6abe5b66524b88109ce2e1203fbdfa75b57324310abf2c4138c57/cppcheck-opensource/simplecpp/issues/667 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/75ccadbf07c6abe5b66524b88109ce2e1203fbdfa75b57324310abf2c4138c57/cppcheck-opensource/simplecpp/issues/667 |
| og:image:alt | cppcheck currently has performance issues that can be solved by loading files lazily, when they are needed, instead of loading every possibly included file upfront. In order for this to work, cppch... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | glankk |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-preview |
| go-import | github.com/cppcheck-opensource/simplecpp git https://github.com/cppcheck-opensource/simplecpp.git |
| octolytics-dimension-user_id | 278097703 |
| octolytics-dimension-user_login | cppcheck-opensource |
| octolytics-dimension-repository_id | 33434464 |
| octolytics-dimension-repository_nwo | cppcheck-opensource/simplecpp |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 33434464 |
| octolytics-dimension-repository_network_root_nwo | cppcheck-opensource/simplecpp |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width