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 }}
encryptacoder
/
cppcheck
Public
forked from
cppcheck-opensource/cppcheck
Notifications
You must be signed in to change notification settings
Fork
0
Star
1
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
cppcheck
lib
tokenlist.cpp
on
gui2
User selector
All users
Datepicker
All time
Commit history
Commits on Jun 14, 2014
Replaced static variable isCPP in Token (was not threadsafe):
Show description for 8b9daad
PKEuS
committed
8b9daad
View commit details
Copy full SHA for 8b9daad
View code at this point
Browse repository at this point
Commits on Jun 4, 2014
Fixed lots of bugs in the AST:
Show description for 2455b76
PKEuS
committed
2455b76
View commit details
Copy full SHA for 2455b76
View code at this point
Browse repository at this point
Moved getSourceFilePath(), isC() and isCPP() from Tokenizer to TokenList
Show description for d93d740
PKEuS
committed
d93d740
View commit details
Copy full SHA for d93d740
View code at this point
Browse repository at this point
Commits on May 31, 2014
TokenList: added assertion that makes sure the Preprocessor doesn't let through extended ascii wrongly.
danmar
committed
46bf23a
View commit details
Copy full SHA for 46bf23a
View code at this point
Browse repository at this point
Commits on May 25, 2014
Attempt to fix travis build
PKEuS
committed
8f083af
View commit details
Copy full SHA for 8f083af
View code at this point
Browse repository at this point
Added support for lambdas to AST
Show description for a407b55
PKEuS
committed
a407b55
View commit details
Copy full SHA for a407b55
View code at this point
Browse repository at this point
Commits on May 24, 2014
Fixed crash on complex cast.
PKEuS
committed
55c8724
View commit details
Copy full SHA for 55c8724
View code at this point
Browse repository at this point
Stabilized AST:
Show description for 38aaa46
PKEuS
committed
38aaa46
View commit details
Copy full SHA for 38aaa46
View code at this point
Browse repository at this point
Improved cast detection in AST:
Show description for b78131c
PKEuS
committed
b78131c
View commit details
Copy full SHA for b78131c
View code at this point
Browse repository at this point
Commits on May 20, 2014
Refactoring/small corrections to fix warnings from clang -fsanitize=undefined 'member call on null pointer'
amai2012
committed
be9a566
View commit details
Copy full SHA for be9a566
View code at this point
Browse repository at this point
Commits on May 19, 2014
Fixed two bugs in AST compilation (#5830):
Show description for d1c4777
PKEuS
committed
d1c4777
View commit details
Copy full SHA for d1c4777
View code at this point
Browse repository at this point
Bugfixes for AST and AST testing:
Show description for ed7d0b3
PKEuS
committed
ed7d0b3
View commit details
Copy full SHA for ed7d0b3
View code at this point
Browse repository at this point
Commits on May 18, 2014
Partially rewritten AST compilation:
Show description for 683d0b7
PKEuS
committed
683d0b7
View commit details
Copy full SHA for 683d0b7
View code at this point
Browse repository at this point
Commits on May 11, 2014
AST: Parse ternary and assignment operators as right-to-left and on the same precedence level
PKEuS
committed
a3bb8bf
View commit details
Copy full SHA for a3bb8bf
View code at this point
Browse repository at this point
Simplified some Token::Match patterns
PKEuS
committed
70dfb55
View commit details
Copy full SHA for 70dfb55
View code at this point
Browse repository at this point
Commits on May 8, 2014
Fixed #5770 (AST: better handling of 'a.b[c.d]==0')
danmar
committed
9fc8bdc
View commit details
Copy full SHA for 9fc8bdc
View code at this point
Browse repository at this point
Commits on May 6, 2014
Fixed #5764 (Store Token flags in a single variable)
IOBYTE
authored and
danmar
committed
2d2847d
View commit details
Copy full SHA for 2d2847d
View code at this point
Browse repository at this point
Commits on May 4, 2014
Fixed #5756 (declspec(nothrow) not supported)
IOBYTE
authored and
danmar
committed
ae96491
View commit details
Copy full SHA for ae96491
View code at this point
Browse repository at this point
AST: Fixed handling of '(((typeof(x))*)0)'
danmar
committed
7d583e6
View commit details
Copy full SHA for 7d583e6
View code at this point
Browse repository at this point
Commits on May 3, 2014
ValueFlow: Improved bailout when variable is reassigned
danmar
committed
5a23b73
View commit details
Copy full SHA for 5a23b73
View code at this point
Browse repository at this point
AST: assignment operators are executed from right to left
danmar
committed
4b7aaba
View commit details
Copy full SHA for 4b7aaba
View code at this point
Browse repository at this point
Commits on Apr 29, 2014
AST: Fixed tree for 'a.b[5]'
danmar
committed
648479d
View commit details
Copy full SHA for 648479d
View code at this point
Browse repository at this point
Commits on Apr 27, 2014
Fixed #5736 (AST: proper handling of 'a=(b).c;')
danmar
committed
d279f3f
View commit details
Copy full SHA for d279f3f
View code at this point
Browse repository at this point
AST: fixed 'a.b++' and '*c[5]--'
danmar
committed
9f2e37d
View commit details
Copy full SHA for 9f2e37d
View code at this point
Browse repository at this point
Commits on Apr 26, 2014
AST: Fixed handling of 'a=b(c**)+1'
danmar
committed
11856b5
View commit details
Copy full SHA for 11856b5
View code at this point
Browse repository at this point
AST: Fixed handling of 'a = b.c[++(d.e)];'
danmar
committed
c34616a
View commit details
Copy full SHA for c34616a
View code at this point
Browse repository at this point
Fixed #5725 (FP: multicondition Expression is always false because 'else if' in pngwrite.cxx (LibreOffice))
zingsheim
authored and
danmar
committed
ffa55bb
View commit details
Copy full SHA for ffa55bb
View code at this point
Browse repository at this point
Commits on Apr 25, 2014
Fixed #5722 (AST: wrong handling of 'x = ((a[i])->getx)();' - the 'x' is an operand of the =)
danmar
committed
8602d13
View commit details
Copy full SHA for 8602d13
View code at this point
Browse repository at this point
Commits on Apr 21, 2014
Fixed #5675 (wrong AST generated for 'a>>=b')
danmar
committed
c98beaf
View commit details
Copy full SHA for c98beaf
View code at this point
Browse repository at this point
Commits on Apr 20, 2014
Fixed #5697 (Check for throw in __attribute__((nothrow)) function)
IOBYTE
authored and
danmar
committed
6ff5de2
View commit details
Copy full SHA for 6ff5de2
View code at this point
Browse repository at this point
Commits on Apr 15, 2014
AST: Fixed iscast detection in '*((DWORD*)&buf[0])'
danmar
committed
5c116c6
View commit details
Copy full SHA for 5c116c6
View code at this point
Browse repository at this point
Use constant instead of magic number for AST recursion limit
Show description for 4b61640
danmar
committed
4b61640
View commit details
Copy full SHA for 4b61640
View code at this point
Browse repository at this point
Code cleanup of stack depth tracking. Replaced class with simple POD variable.
danmar
committed
cb830cb
View commit details
Copy full SHA for cb830cb
View code at this point
Browse repository at this point
Commits on Apr 13, 2014
#5592 (fix implementation detail to avoid warnings from cppcheck)
amai2012
committed
40be775
View commit details
Copy full SHA for 40be775
View code at this point
Browse repository at this point
#5592 - crash: gcc: testsuit: gcc.c-torture/compile/limits-declparen.c (Limit stack depth below createAst()
amai2012
committed
547803f
View commit details
Copy full SHA for 547803f
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.