Commit Graph

8 Commits

Author SHA1 Message Date
dl92
f8d7fdda5d initial commit - linking static lib to executable 2026-01-11 23:53:13 +00:00
dl92
a9d1275ad2 add context for continuing chat in a different session
analogy to a stochastic snapshot!
2026-01-08 00:51:50 +00:00
dl92
3da724f42f named launch.json file
Run and debug executables built by CMake.
Pass arguments, environment variables, and control debugger behavi
2026-01-08 00:44:03 +00:00
dl92
685f69610c improve scalability - automatically add sub projects to the main one
We want to make CMake scale cleanly so that:
Adding a new tutorial folder is easy
Each executable is independent

each subproject would still require CMakeLists
2026-01-08 00:05:41 +00:00
dl92
c2fc82707e working clang-tidy
clang-tidy is a static analysis tool:
It analyzes C++ source code
It finds bugs, bad practices, and design issues
It uses the same compiler flags as your real build

Examples of what it catches:
Uninitialized variables
Dangling references
Inefficient copies
Dangerous implicit conversions
Missing explicit
Poor modern C++ usage
2026-01-07 23:49:57 +00:00
dl92
44f51cf531 working clang-format
clang-format is a code formatter, not a compiler tool.
It:

Rewrites your C++ source code
Adjusts indentation, spacing, line breaks, brace style, etc and makes
code look consistent
2026-01-07 23:01:30 +00:00
dl92
67aa4d8692 initial commit
working C++ Development Setup on Linux (VS Code + CMake + vcpkg + clang
)
2026-01-07 22:43:33 +00:00
dl92
62ab80b1d6 initial commit 2026-01-06 15:05:27 +00:00