Skip to content
Closed
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
4edbe91
Check against the right C++ standard
eljonny May 1, 2024
69b384f
Fix static analysis workflow, add cppcheck + info to readme
eljonny May 1, 2024
ac71f69
Fix catching the object by value.
eljonny May 2, 2024
6e44859
Hopefully this will fix the permissions issue.
eljonny May 2, 2024
f95f242
Reverting the previous change, there was just a permission issue in the
eljonny May 2, 2024
7a4e082
Change TestCaseName to TestObjName, extract strings
eljonny May 3, 2024
38600d2
TestObjName does not allow construction with std::string
eljonny May 3, 2024
fb0d5ca
Major refactor and API change
eljonny May 13, 2024
9277978
Refactoring, new Assertions-specific test suite
eljonny May 13, 2024
83594f9
Test coverage to get patch coverage up for the PR. Refactoring.
eljonny May 13, 2024
63e49cd
Version bump to 1.0.0. New test target. Install new internal headers.
eljonny May 13, 2024
dadf919
Restructure and add to the CodeLite project.
eljonny May 13, 2024
dfdad56
Fix PRIVATE_HEADER property
eljonny May 13, 2024
92997ea
Remove unnecessary include. Add necessary include.
eljonny May 13, 2024
109ab73
Accidentally moved TestCaseTests.cpp to the wrong virtual directory
eljonny May 13, 2024
4f0e898
Let's try this again. Fix Assertions includes and add std usings.
eljonny May 13, 2024
7ece334
Move the operator<< definition to the source file.
eljonny May 13, 2024
7014e89
Forgot to include ostream.
eljonny May 13, 2024
19970c0
This include should have been conditional.
eljonny May 13, 2024
039bf5d
Fix clang error -wunused-lambda-capture
eljonny May 13, 2024
606be6e
Workaround for MSVC error C3493
eljonny May 13, 2024
7801478
Cleanup, TC member initialization, TC capture bools, fix message bug
eljonny Jun 22, 2024
ed52762
Expand TestSuite test suite
eljonny Jun 22, 2024
a7cf79c
Remove excess whitespace, add/fix/flesh-out docs, fix private API.
eljonny Jun 23, 2024
c71d69d
Finish removing reliance on the parameter
eljonny Jun 23, 2024
cf18cf3
Remove unused function
eljonny Jun 23, 2024
782e4fd
Fix multiple frees on streams, make sure test failures aren't silenced
eljonny Jun 27, 2024
424779f
Clean up how test failures in a suite are recorded; Fixed failing tests
eljonny Jun 27, 2024
817c33b
Another windows-only segfault
eljonny Jun 27, 2024
3428c7e
Windows segfault - deeper debug logging
eljonny Jun 27, 2024
a5e049f
Windows segfault debugging - remove some dbg logging, add deeper logging
eljonny Jun 28, 2024
2d15663
Fixed a bug where cout buffer was being used instead of clog and cerr
eljonny Jun 28, 2024
9a33b0f
It looks like that bug fix fixed the windows segfault in the TC tests
eljonny Jun 28, 2024
78d198e
Fix Static Analysis build badge
eljonny Jun 28, 2024
13202bd
Clarify that the lib cannot be installed with vcpkg or conan yet
eljonny Jun 28, 2024
4802c28
This needed to be committed to main
eljonny Jul 2, 2024
246a6ce
Mark constructors as explicit to conform to the C++ standard (#15)
eljonny Jul 2, 2024
1cc7a80
Ignore .vs directory, should not be in version control
eljonny Aug 3, 2024
0505733
Ignore new build output structure.
eljonny Aug 12, 2024
c0e2211
Sometimes it appears CMAKE_CONFIGURATION_TYPES is used instead of CMA…
eljonny Aug 12, 2024
81d44c8
Work in the build.
eljonny Sep 22, 2024
e8ae9b7
Update CMakePresets.json
eljonny Jan 24, 2025
a228040
Remove split out preset files, they are all now in CMakePresets.json
eljonny Jan 24, 2025
4915fcb
Remove outputJUnitFile since VS appears to not support version 6, red…
eljonny Jan 24, 2025
712af9c
Update presets so all configurations are covered as buildPresets, fixes
eljonny Feb 6, 2025
fdbe1f3
Fixes for issues revealed through ClangCL compilation
eljonny Feb 6, 2025
099ebc5
Fixes for issues revealed through ClangCL compilation
eljonny Feb 6, 2025
948fc44
Update the CMake Presets version to 6, as that is what we are intendi…
eljonny Feb 8, 2025
cdbc74f
Expand/fix/refmt .clang-tidy, enhance CMakePresets, toolchains, cmake
eljonny Feb 17, 2025
41743ae
Fix boolean operator casing.
eljonny Feb 17, 2025
828fa48
Fix issues uncovered in finishing presets for Windows builds
eljonny Feb 17, 2025
41fb5eb
Qualify calls to std::move, remove using std::move.
eljonny Feb 17, 2025
10cfc16
Update codecov.yml
eljonny Feb 17, 2025
8394f02
Removed obsolete/generated CodeLite files and duplicate license file.
eljonny Feb 18, 2025
7803f9c
Ignore the cppcheck checkers report file.
eljonny Feb 18, 2025
194b1fc
New CI workflows - build MSIs, added image resources, readme updates
eljonny Feb 18, 2025
5fba03f
Fix cpack not using the built configuration
eljonny Feb 18, 2025
a115dbf
Whoopsies
eljonny Feb 18, 2025
998dda3
Created a fork of StaticAnalysis action that uses clang-19, try using it
eljonny Feb 18, 2025
cd61790
Merge branch 'main' into fix-cppcheck-uninitmembervar
eljonny Feb 18, 2025
85d25de
Update cmake-static-analysis.yml
eljonny Feb 19, 2025
e31ab8c
Merge branch 'fix-cppcheck-uninitmembervar' into main
eljonny Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cmake-static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Static analysis for C++(Clang-19)/Python project
uses: eljonny/StaticAnalysis@clang-19
uses: eljonny/StaticAnalysis@clang-19-beta1
with:
language: c++

Expand Down
Loading