Граф коммитов

3 Коммитов

Автор SHA1 Сообщение Дата
Duncan Horn b45b91eaf1
Consume Detours for function mocking (#421)
* Detours working for x64 in non-complex scenarios

* Refactor to get x86 working in a way that isn't terrible

* noexcept support

* Copying over some tests & adding a globally detoured type

* Malloc spy no longer necessary

* clang-format attempt 1

* clang-format round 2

* Fix some breaks

* Replace the mechanism testing for fail fast

* Another build failure

* Removing dead code

* Add new prerequisites to readme

* Some minor updates to the readme

* nits

* nits

* Fix swap & remove workaround

* Missed a comment

* format

* Make the destructor race test a little better and more deterministic

* Comments

* License & consume Catch2 from vcpkg

* Link error

* Bad copy paste

* Not going to support mocking member functions just yet

* spell check

* Feedback

* Add builtin-baseline for consistency

* Testing to see if this is the cause of crashes

* Testing this out

* Forgot to enable the test...

* Try using the version that waits for the thread to terminate

* Bump timeout to 20 seconds to see if that resolves failures

* Update comments & bump up wait to 30 sec
2024-01-04 20:55:07 -08:00
Duncan Horn 572b872892
Add a .clang-format file to WIL (#412)
* Squash to single commit

* Don't format C++/CX hat pointers

* Don't format WRL

* Messed up the scripts

* A few more SAL annotations to make things slightly better in places

* Merge issue
2023-12-15 15:15:12 -08:00
Duncan Horn e0dc2f0fe3
Re-duplicate tracelogging macros to make the MSVC preprocessor happy (#351)
* At least the tests are useful

* Re-duplicate macros to make the MSVC preprocessor happy and me sad
2023-08-15 12:05:26 -07:00