Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
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
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
eranpeer
/
FakeIt
Public
Notifications
You must be signed in to change notification settings
Fork
178
Star
1.4k
Code
Issues
72
Pull requests
1
Actions
Projects
0
Wiki
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Nov 14, 2025
Removed spaces between badges in README.
FranckRJ
committed
70180b9
Copy full SHA for 70180b9
Removed gitter link as no one use it.
FranckRJ
committed
b45b842
Copy full SHA for b45b842
Added AppleClang to the list of supported compiler in the README.
FranckRJ
committed
1d38a7d
Copy full SHA for 1d38a7d
Commits on Nov 6, 2025
Bumped version to 2.5.0 + generated single header files.
FranckRJ
committed
f9a654e
Copy full SHA for f9a654e
Merge branch 'master' into dev
FranckRJ
committed
3c6ec8a
Copy full SHA for 3c6ec8a
Merge pull request #356 from eranpeer/make-return-with-spe-works-again-and-bonuses
Show description for b9862b2
FranckRJ
authored
b9862b2
Copy full SHA for b9862b2
Added a default type for *ReturnValCapt.
FranckRJ
committed
cece5b1
Copy full SHA for cece5b1
Added back .(Always)Return<ref-type>(val) to force capture value as reference (in a deprecated manner), and other minor fixes.
FranckRJ
committed
dbbbf68
Copy full SHA for dbbbf68
Added (Always)ReturnRefCapt for forcing the capture of parameters by reference.
FranckRJ
committed
5d5820c
Copy full SHA for 5d5820c
Renamed ReturnCapture to ReturnValCapt to prepare for ReturnRefCapt, and added some tests.
FranckRJ
committed
bf300af
Copy full SHA for bf300af
Added support for new stuff for AlwaysReturn as well.
FranckRJ
committed
44a50c3
Copy full SHA for 44a50c3
Added tests for functions returning value as well.
FranckRJ
committed
3b23025
Copy full SHA for 3b23025
Added back .Return<non-ref-type>(val) to force capture for functions returning a reference, and improved ReturnCapture to construct the return type from the parameter if their reference is not comp…
Show description for 8e01375
FranckRJ
committed
8e01375
Copy full SHA for 8e01375
Merge pull request #358 from eranpeer/fix-msvc-apple-clang-errors
Show description for 1eaa63c
FranckRJ
authored
1eaa63c
Copy full SHA for 1eaa63c
Better detection of apple clang for -Wcast-function-type-mismatch warning ignoring.
FranckRJ
committed
adda8b2
Copy full SHA for adda8b2
Only disable -Wcast-function-type-mismatch for clang 19 and above.
FranckRJ
committed
ddf13e9
Copy full SHA for ddf13e9
Specify C++ std version for AppleClang CI.
FranckRJ
committed
346c937
Copy full SHA for 346c937
Disable -Wcast-function-type-mismatch warning on clang for VTUtils::getOffset.
FranckRJ
committed
05a1bf5
Copy full SHA for 05a1bf5
Added virtual destructors to most classes with virtual functions (except VirtualOffsetSelector because it shouldn't).
FranckRJ
committed
2adc4ba
Copy full SHA for 2adc4ba
More CI jobs.
FranckRJ
committed
91f38f1
Copy full SHA for 91f38f1
Add new job in CI for MSVC to test C++26 support.
FranckRJ
committed
9afc699
Copy full SHA for 9afc699
Commits on Oct 4, 2025
Merge pull request #355 from denravonska/fix/cpp23-warnings
Show description for bd11787
FranckRJ
authored
bd11787
Copy full SHA for bd11787
Commits on Sep 12, 2025
Remove stray spaces and newlines.
Show description for 5848c40
denravonska
committed
5848c40
Copy full SHA for 5848c40
Commits on May 31, 2025
Merge pull request #352 from eranpeer/update-runners-2025-05-31
Show description for 3db8fde
FranckRJ
authored
3db8fde
Copy full SHA for 3db8fde
Updated all runners.
FranckRJ
committed
94ece6a
Copy full SHA for 94ece6a
Merge pull request #350 from eranpeer/fix-clang-19-compile-template-dev-based
Show description for 2a6658b
FranckRJ
authored
2a6658b
Copy full SHA for 2a6658b
Commits on Apr 6, 2025
Fixed compilation on clang 19 by removing use of template keyword on non-templated name.
FranckRJ
committed
1f7d5cd
Copy full SHA for 1f7d5cd
Commits on Oct 6, 2024
Bumped version to 2.4.1 + generated single header files.
FranckRJ
committed
1d172eb
Copy full SHA for 1d172eb
Compatibility changes with Catch2 3.7.1
Poldraunic
authored and
FranckRJ
committed
ca0629e
Copy full SHA for ca0629e
Merge pull request #345 from Poldraunic/catch2-3.7.1-compatibility
Show description for 82d53c6
FranckRJ
authored
82d53c6
Copy full SHA for 82d53c6
Commits on Sep 28, 2024
Compatibility changes with Catch2 3.7.1
Poldraunic
committed
0189fa3
Copy full SHA for 0189fa3
Commits on May 26, 2024
Minor change to .gitignore for benchmarks.
FranckRJ
committed
4aa3086
Copy full SHA for 4aa3086
Merge pull request #338 from eranpeer/compile_time_benchmark
Show description for 20e84c8
FranckRJ
authored
20e84c8
Copy full SHA for 20e84c8
Added a tool to help benchmark FakeIt compilation speed.
FranckRJ
committed
96554aa
Copy full SHA for 96554aa
Commits on May 10, 2024
Merge pull request #334 from eranpeer/allow-moves-on-mocks
Show description for c1d74ea
FranckRJ
authored
c1d74ea
Copy full SHA for c1d74ea
Pagination
Previous
Next
You can’t perform that action at this time.