1
0
Fork 0
Commit Graph

38 Commits (main)

Author SHA1 Message Date
mandlm 88964736a9
chore: update pre-commit 2024-02-19 20:38:16 +01:00
mandlm eba786bb6f
chore: nix flake update 2024-02-19 20:38:00 +01:00
mandlm 16d75fe48c
feat: add enum class test 2023-11-19 15:00:39 +01:00
mandlm 9dbfc54b76
refactor: move setup of chapter 2 tests out of main 2023-11-05 12:20:24 +01:00
mandlm a3c2e3728c
feat: inheritance constructor 2023-11-05 12:06:16 +01:00
mandlm 3c3d8d7c26
feat: delegate constructor 2023-11-05 11:54:41 +01:00
mandlm db87dfcf1c
feat: variadic templates 2023-11-05 11:37:27 +01:00
mandlm f3c8cad317
feat: range based for 2023-10-22 22:12:56 +02:00
mandlm 09a1efeedf
feat: if constexpr 2023-10-22 22:06:11 +02:00
mandlm 161e768069
fix: symlink to compile_commands.json 2023-10-22 21:50:24 +02:00
mandlm 03756b0429
build: write binaries to bin folder 2023-10-22 21:43:45 +02:00
mandlm 49427ef8cd
chore: add cmake-format and cmake-lint to pre-commit checks 2023-10-22 12:35:46 +02:00
mandlm bcc4720b80
feat: test decltype 2023-10-22 12:29:10 +02:00
mandlm f2bdaae4bf
feat: add pre-commit config 2023-10-21 22:55:13 +02:00
mandlm 9b20fc7126
feat: test auto keyword 2023-10-21 22:45:28 +02:00
mandlm b78b86742b
docs: add readme 2023-10-21 21:40:35 +02:00
mandlm 92dd9b38ee
chore: add bootstrap, build and test scripts 2023-10-21 21:35:14 +02:00
mandlm 3c193fc47b
refactor: move test name into test class 2023-10-21 21:29:36 +02:00
mandlm 543b4b832a
feat: add structured binding test 2023-10-21 17:11:05 +02:00
mandlm 88742436a1
feat: refactor rename test() to run() 2023-10-21 16:44:06 +02:00
mandlm 89d1469088
feat: provide and use a common calling interface to all chapter tests 2023-10-21 12:31:23 +02:00
mandlm dfaee89d56
refactor: restructure project to build a library for each book chapter 2023-10-21 11:43:01 +02:00
mandlm 5a3798a604
feat: add initializer list 2023-10-20 14:27:28 +02:00
mandlm ea201fe0f9
Merge branch 'testing' 2023-10-20 11:12:42 +02:00
mandlm a286c514f5
test: add dummy tests 2023-10-20 10:59:30 +02:00
mandlm 75d3fc3547
feat: enable Ninja 2023-10-20 10:58:41 +02:00
mandlm 584d22dece
feat: enable sccache 2023-10-20 10:58:31 +02:00
mandlm 90f78aa9ea
feat: add if/switch 2023-10-19 08:32:43 +02:00
mandlm b3a7b6fb2b
feat: move headers to include dir 2023-10-19 07:54:57 +02:00
mandlm 730633f15a
feat: test constexpr 2023-10-19 07:54:44 +02:00
mandlm 1c9b7cb3f4
feat: extract test code 2023-10-18 19:49:49 +02:00
mandlm 2799111d21
feat: remove obsolete tooling 2023-10-18 09:34:35 +02:00
mandlm f6affa0cbf
feat: remove unused clang toolchain 2023-10-18 09:32:33 +02:00
mandlm 4a615cd7aa
feat: nullptr type 2023-10-18 09:15:40 +02:00
mandlm 0c3fcbe9f8
feat: honor command-line CMAKE_EXPORT_COMPILE_COMMANDS setting 2023-10-12 12:00:49 +02:00
mandlm fc5ad7f137
feat: extract compile command handling from CMakeLists.txt 2023-10-12 11:54:14 +02:00
mandlm 0d43936a61
feat: add version header 2023-10-11 20:51:12 +02:00
mandlm 6260ce47dc
feat: basic cmake hello world with clangd tooling 2023-10-10 14:42:07 +02:00