Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
pfultz2
/
simplecpp
Public
forked from
cppcheck-opensource/simplecpp
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit history
Commits on Jun 22, 2026
fixed #504 / refs #507 - cleaned up and improved parsing of `#line` preprocessor directive (#586)
firewave
authored
7dcdbda
View commit details
Copy full SHA for 7dcdbda
Browse repository at this point
Commits on Jun 20, 2026
moved part of `FileDataCache` implementation into source file (#651)
firewave
authored
5ac1f38
View commit details
Copy full SHA for 5ac1f38
Browse repository at this point
Commits on Jun 17, 2026
fixed #578 - removed support for `#file` and `#endfile` (#585)
firewave
authored
84d0f2f
View commit details
Copy full SHA for 84d0f2f
Browse repository at this point
Commits on Jun 16, 2026
avoid unnecessary container lookups in `simplecpp::preprocess()` (#661)
firewave
authored
6ecc2a7
View commit details
Copy full SHA for 6ecc2a7
Browse repository at this point
Commits on Jun 2, 2026
Fix #657: combineOperators(): &= gets split up incorrectly (#658)
ludviggunne
authored
3c2a660
View commit details
Copy full SHA for 3c2a660
Browse repository at this point
Commits on May 27, 2026
Fixed #591: Newline in #error message (#654)
Show description for 2ce31ac
wjakobsson
and
William Jakobsson
authored
2ce31ac
View commit details
Copy full SHA for 2ce31ac
Browse repository at this point
Fix hang on UTF-16 LE BOM file (#636)
Show description for 4ca0ee6
chrchr-github
and
web-flow
authored
4ca0ee6
View commit details
Copy full SHA for 4ca0ee6
Browse repository at this point
Commits on May 20, 2026
Fix known condition found by cppcheck (#652)
chrchr-github
authored
cc67864
View commit details
Copy full SHA for cc67864
Browse repository at this point
Commits on May 15, 2026
CI-windows.yml: removed explicit usage of Visual Studio CMake generators (#641)
firewave
authored
79db44c
View commit details
Copy full SHA for 79db44c
Browse repository at this point
Commits on Apr 30, 2026
main.cpp: added option `-input=file|fstream|fstream|buffer` to specify the `TokenList` interface / removed `-is` (#647)
Show description for 24f2851
firewave
and
danmar
authored
24f2851
View commit details
Copy full SHA for 24f2851
Browse repository at this point
Commits on Apr 28, 2026
README.md: added note about repository move [skip ci] (#650)
firewave
authored
2f254c2
View commit details
Copy full SHA for 2f254c2
Browse repository at this point
Commits on Apr 26, 2026
added tests for various fixed issues (#648)
firewave
authored
24136a0
View commit details
Copy full SHA for 24136a0
Browse repository at this point
Commits on Apr 17, 2026
CI-unixish.yml: added some missing `g++` cases to matrix (#649)
firewave
authored
470196a
View commit details
Copy full SHA for 470196a
Browse repository at this point
Commits on Apr 16, 2026
test.cpp: also run tests with char buffer (#261)
firewave
authored
316d4ee
View commit details
Copy full SHA for 316d4ee
Browse repository at this point
Refs #638: Avoid shadowing arguments (#639)
ludviggunne
authored
ea9d3cb
View commit details
Copy full SHA for ea9d3cb
Browse repository at this point
Commits on Apr 13, 2026
Fix #590 (Incorrect expansion of functional macros) (#646)
danmar
authored
ac5cbe3
View commit details
Copy full SHA for ac5cbe3
Browse repository at this point
Commits on Apr 12, 2026
main.cpp: fixed handling of options without value (#645)
firewave
authored
4044f8f
View commit details
Copy full SHA for 4044f8f
Browse repository at this point
Commits on Apr 10, 2026
CI-unixish.yml: added `ubuntu-22.04-arm`, `ubuntu-24.04-arm` and `macos-26-intel` (#640)
firewave
authored
7e7a525
View commit details
Copy full SHA for 7e7a525
Browse repository at this point
Refs #638 Fix stylistic issues uncovered by cppcheck (#643)
chrchr-github
authored
1d0c780
View commit details
Copy full SHA for 1d0c780
Browse repository at this point
Commits on Apr 9, 2026
CI-windows.yml: updated Python to 3.14 (#642)
firewave
authored
7360858
View commit details
Copy full SHA for 7360858
Browse repository at this point
CI-mingw.yml: exclude `clang++` on `MINGW32` as it is no longer available (#644)
firewave
authored
6521caa
View commit details
Copy full SHA for 6521caa
Browse repository at this point
clang-tidy.yml: run clang-tidy with C++23 (#635)
firewave
authored
87c13d6
View commit details
Copy full SHA for 87c13d6
Browse repository at this point
Commits on Mar 27, 2026
fixed #632 - avoid unhandled `simplecpp::Macro::Error` in `simplecpp::preprocess` with `-D` (#631)
firewave
authored
f437d61
View commit details
Copy full SHA for f437d61
Browse repository at this point
Commits on Mar 15, 2026
added basic test coverage for `IfCond` and `MacroUsage` (#629)
firewave
authored
ae1f0fb
View commit details
Copy full SHA for ae1f0fb
Browse repository at this point
clang-tidy.yml: updated to Clang 22 - again (#633)
firewave
authored
efb55b8
View commit details
Copy full SHA for efb55b8
Browse repository at this point
Commits on Mar 10, 2026
reverted to Clang 21 for now (#630)
firewave
authored
8a30993
View commit details
Copy full SHA for 8a30993
Browse repository at this point
Commits on Feb 10, 2026
removed workarounds for Visual Studio conflicts with Cppcheck functions with same names (#627)
firewave
authored
5e00b60
View commit details
Copy full SHA for 5e00b60
Browse repository at this point
Commits on Jan 28, 2026
clang-tidy.yml: updated to Clang 22 (#514)
firewave
authored
d3cc78d
View commit details
Copy full SHA for d3cc78d
Browse repository at this point
Commits on Jan 27, 2026
Fix #615 User-defined literal created from alternative `and` (#620)
chrchr-github
authored
863489a
View commit details
Copy full SHA for 863489a
Browse repository at this point
Commits on Jan 21, 2026
make it possible to explicitly disable the legacy `TokenList` constructors (#621)
firewave
authored
4c06886
View commit details
Copy full SHA for 4c06886
Browse repository at this point
Commits on Jan 19, 2026
test.cpp: improved testing of `__FILE__` (#623)
firewave
authored
814942b
View commit details
Copy full SHA for 814942b
Browse repository at this point
use initializer lists without assignment (#624)
firewave
authored
1453e4e
View commit details
Copy full SHA for 1453e4e
Browse repository at this point
Commits on Jan 15, 2026
use `emplace_back` (#619)
firewave
authored
10c9681
View commit details
Copy full SHA for 10c9681
Browse repository at this point
Commits on Jan 14, 2026
added more `@throws` to documentation (#618)
firewave
authored
15f8335
View commit details
Copy full SHA for 15f8335
Browse repository at this point
fixed #616 - report bad macro syntax via `OutputList` (#617)
firewave
authored
6d45cd7
View commit details
Copy full SHA for 6d45cd7
Browse repository at this point
Previous
Next
You can’t perform that action at this time.