GitHub / microsoft/arcana.cpp / commits
Arcana.cpp is a collection of helpers and utility code for low overhead, cross platform C++ implementation of task-based asynchrony.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d545d1a7 | Pin GitHub Actions to full-length commit SHAs (#63) |
Dan Fiedler <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| fe41b17d | gsl 4.2.2 (#62) |
Cedric Guillemet <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0b9f9b6d |
Protect test hook callback with mutex for TSan safety (#61)
Co-authored-by: Copilot <2****t@u****m>, Copilot <2****t@u****m>, Copilot <2****t@u****m> |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b9bf9d85 | Rename testing hooks for consistency and clarity (#60) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| cf977a0f | Update memory leak test to include add_listener (#57) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d5dd03cc |
Add optional testing hook for blocking_concurrent_queue (#59)
Co-authored-by: Copilot <2****t@u****m>, Copilot <2****t@u****m>, Copilot <2****t@u****m>, Copilot <2****t@u****m> |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6e065287 | trace_region on Android and Windows (#58) |
Ryan Tremblay <r****y@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 53e5b05e | Ensure cancellation::none implementation does not allocate (#56) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 7c6be8aa | Updated to C++ 20 (#53) |
Sergio R. Z. Masson <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c02527c3 | Add optional logging to trace region (#51) |
Ryan Tremblay <r****y@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 743f2da8 | Update README.md with CI badge |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 789c62da | Turn off tests for non-WIndows for now (#49) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| b6ff49cd | Add CI (#48) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| c726dbe5 | Fix build on non-Windows platforms (#47) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 41d4d3f3 | Replace MSTest with GoogleTest, remove VS solution, add tests to CMake (#46) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1a8a5d6e | Conformat stringify macro (#45) |
Cedric Guillemet <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f32b4026 | Delay static variable initialization until it's actually used (#44) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f2757396 | fix non utf8 comment (#43) |
Cedric Guillemet <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 74b539f4 | Fix continuation running even if canceled (#42) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 916b7125 | Revert "Pinnable cancellations (#36)" (#41) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c9dcefe7 |
Microsoft mandatory file (#38)
Co-authored-by: microsoft-github-policy-service[bot] <7****]@u****m> |
microsoft-github-policy-service[bot] <7****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 8488a46a | Pinnable cancellations (#36) |
Justin Murray <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 10d167ff | Update GSL to 4.0.0 (#35) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 20e9d20f | Allow mutable non-copyable callbacks in looper_scheduler (#33) |
andrei-datcu <d****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 3c4757cb | Add performance tracing abstraction (#31) |
Ryan Tremblay <r****y@m****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 0c722ea4 | Downgrading min CMake to be the same as what Android Studio installs (#28) |
bonnyMahajan10 <7****0@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| a5c6fc98 | Add virtual to cancellation destructor (#27) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 6cd34bd8 | No destroy cancellation none (#26) |
Justin Murray <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| fe473c9d | Fix issues with run_loop_scheduler |
Ryan Tremblay <r****y@m****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| 799216c3 | Add run-loop-scheduler (#23) |
Ryan Tremblay <r****y@m****m>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| c22ecae4 | error: redundant move in return statement (#22) |
Cedric Guillemet <c****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 9a7b3e7b | fix warning (#21) |
Cedric Guillemet <c****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 0cf6dfbd | Add missing headers | Gary Hsu <b****y@u****m> | over 6 years ago | |
| c2000cf5 | Add missing header for assert in inplace_function.h | Gary Hsu <b****y@u****m> | over 6 years ago | |
| 5444e78e | Fix Clang warning (#20) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| f61f2546 | Add weak_table class (#19) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| a380884a | Merge UWP and Win32 into Windows (#16) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 7854996c | Enable non-copyable inplace functions. (#18) |
Justin Murray <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 36679284 | Actually disable copy constructor for looper_scheduler (#17) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| b6748bef | Add stop gap solution for Unix for threadpool_scheduler (#15) |
Cedric Guillemet <c****t@g****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 7c7ce1d0 | Add missing include (#14) |
Ryan Tremblay <r****m@m****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| ce34fbe5 | Fix bugs in looper_scheduler (#13) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 08dccf54 | looper_scheduler worksize and bug fixes (#12) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 86533c3b | Add Android looper scheduler implementation (#11) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 9c4ce3f7 | Update Win32 threadpool_scheduler to use QueueUserWorkItem | Gary Hsu <b****y@u****m> | over 6 years ago | |
| 38caa8bc | More CMake build fixes | Gary Hsu <b****y@u****m> | over 6 years ago | |
| 1d213011 | Fix CMake build (#10) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 37ac7be6 | Fix bug in when_all when using std::exception_ptr (#9) |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 83fbbbd8 | merge Merge pull request #7 from bghgary/threadpool_win32 |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 9bbd5e70 | Add Win32 unit tests | Gary Hsu <b****y@u****m> | over 6 years ago | |
| 2a29ee2e | Implement Win32 threadpool scheduler | Gary Hsu <b****y@u****m> | over 6 years ago | |
| da0678fc | Correctly define project such that it can be imported as a header-only librar... |
Justin Murray <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 57abe0d7 | merge Merge pull request #5 from ryantrem/minor-task-fixes |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 6 years ago | |
| 96c4f059 | Update documentation on task schedulers | Ryan Tremblay <r****m@m****m> | over 6 years ago | |
| 1815d869 | Create CMakeLists.txt | Justin Murray <3****s@u****m> | about 7 years ago | |
| 81071909 | merge Merge pull request #1 from CedricGuillemet/ClangCompliantFix |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| e2b7465c | exception with reason moved to babylon native | Cedric Guillemet <c****t@m****m> | about 7 years ago | |
| a747bdc4 | typename | Cedric Guillemet <c****t@m****m> | about 7 years ago | |
| 9783b43b | missing noexcept keyword for clang | Cedric Guillemet <c****t@m****m> | about 7 years ago | |
| 1df97dab | Update README.md |
Gary Hsu <b****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 3927d6d6 | cleanup Readme |
Saurabh Bhatia <s****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| cb8842bc | standard MIT license |
Saurabh Bhatia <s****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 49acf427 | Copied over sources from original repository. | Justin Murray <3****s@u****m> | over 7 years ago | |
| 159194b2 | Add third party notice |
Saurabh Bhatia <s****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 5531bf8f | Initial commit | Microsoft Open Source <m****e@u****m> | over 7 years ago | |
| 55862e7b | Initial commit | Microsoft Open Source <m****e@u****m> | over 7 years ago | |
| 60866b35 | Initial commit |
Microsoft GitHub User <m****s@m****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago |