{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":156614409,"defaultBranch":"master","name":"wil","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-07T22:05:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724105791.0","currentOid":""},"activityList":{"items":[{"before":"4c407056095a0c693964d8fbe51d7034b1897f7d","after":"eb9eb355d6de431311d7f5ea3590c72d53741ccc","ref":"refs/heads/master","pushedAt":"2024-08-27T19:03:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Suppress warning C26814; Minor renaming and tidy-up. (#468)","shortMessageHtmlLink":"Suppress warning C26814; Minor renaming and tidy-up. (#468)"}},{"before":"b7d5cbe0327e162674fc215f6c18267727edca1d","after":"4c407056095a0c693964d8fbe51d7034b1897f7d","ref":"refs/heads/master","pushedAt":"2024-08-21T22:07:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Fix warning C28218 in Tracelogging.h (#466)\n\nOne of the `ActivityClassName` constructors declared `formatString` as `_In_opt_`, which created problems when it passed the parameter through to `SetMessage`, whose format string is `_In_` (not optional).\r\n\r\nTurns out that the ActivityClassName format string is never null, so change `_In_opt_` to `_In_` to avoid the annotation violation.\r\n\r\nCo-authored-by: Duncan Horn <40036384+dunhor@users.noreply.github.com>","shortMessageHtmlLink":"Fix warning C28218 in Tracelogging.h (#466)"}},{"before":"05ceff96e99be89d83f479115485b4ab2180004e","after":"291cf908c1e81983ce5a78e86a592bf8296a82f8","ref":"refs/heads/dunhor/path","pushedAt":"2024-08-19T22:21:37.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dunhor/path","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dunhor/path"}},{"before":"f8b3b85980376344c4e143a2a0be0f52723b1dd6","after":null,"ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-19T22:16:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"}},{"before":"5f63f8d577e0718cc57261f821faa5ea7da5cbb9","after":"b7d5cbe0327e162674fc215f6c18267727edca1d","ref":"refs/heads/master","pushedAt":"2024-08-19T22:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Improve test reliability (#463)\n\n* testing\r\n\r\n* Overlooked race\r\n\r\n* Protect against obvious sources of possible issues\r\n\r\n* Shot in the dark\r\n\r\n* Ensure the lambda outlives the coroutine\r\n\r\n* Reduce time to build & run tests\r\n\r\n* Bump timeout to see if that helps with the CI machines\r\n\r\n* Helps if I change the value\r\n\r\n* Make sure the handle is valid\r\n\r\n* Undo testing changes","shortMessageHtmlLink":"Improve test reliability (#463)"}},{"before":"396a113d30af4ff2d2d7b247897af8371a8dba5e","after":"f8b3b85980376344c4e143a2a0be0f52723b1dd6","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-19T19:38:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Merge branch 'master' into dunhor/timeout","shortMessageHtmlLink":"Merge branch 'master' into dunhor/timeout"}},{"before":"775d8457a58158a490f1e094e15f3dc76f5edace","after":"5f63f8d577e0718cc57261f821faa5ea7da5cbb9","ref":"refs/heads/master","pushedAt":"2024-08-19T19:38:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Update cppwinrt used by WIL tests to the latest released version (#465)\n\n* Update cppwinrt used by WIL tests to the latest released version\r\n\r\n* Add a space\r\n\r\n* Remove same space","shortMessageHtmlLink":"Update cppwinrt used by WIL tests to the latest released version (#465)"}},{"before":"f0c6a81c0c9a4b23b6801f40554b8bec425a83b4","after":"775d8457a58158a490f1e094e15f3dc76f5edace","ref":"refs/heads/master","pushedAt":"2024-08-14T00:20:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Feature: Add an RAII wrapper to support RPC timeouts when making blocking COM calls #458 (#459)\n\n* First draft of rpc_timeout\r\n\r\n* Add comment for new wrapper. Add a test case where the timeout does nothing\r\n\r\n* Clang format\r\n\r\n* Fix x86-only calling convention build break. Increase RPC timeout in healthy test case to avoid false positives on slow device\r\n\r\n* The tests werent testing like I thought they were. Substantially revise them to use RPC and more accurately test timeouts. Adjust the timeout to support multiple cancelations.\r\n\r\n* Format files\r\n\r\n* Rename rpc_timeout to com_timeout. Move threadpool to last field so it destructs first\r\n\r\n* Use filetime helpers correctly\r\n\r\n* Clang doesnt like cppwinrt include that references coroutines in cpp17 mode\r\n\r\n* Use a polling mechanism instead of an event to determine when COM is really ready on the STA\r\n\r\n* Add different error handling variations\r\n\r\n* Fix up some copy/paste errors in comments\r\n\r\n* PR feedback regarding comments. Switch from CoCreate to AgileRef approach for test case","shortMessageHtmlLink":"Feature: Add an RAII wrapper to support RPC timeouts when making bloc…"}},{"before":"98d8e58eafa6ade258fdbfeb7976da377199359e","after":"396a113d30af4ff2d2d7b247897af8371a8dba5e","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-13T23:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Undo testing changes","shortMessageHtmlLink":"Undo testing changes"}},{"before":"8dff0087155f31b4457603f2c2e582ca2fde9ce7","after":"98d8e58eafa6ade258fdbfeb7976da377199359e","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-13T20:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Make sure the handle is valid","shortMessageHtmlLink":"Make sure the handle is valid"}},{"before":"8bfe06dd13a6d35414c7471d9304660c48aea38e","after":"8dff0087155f31b4457603f2c2e582ca2fde9ce7","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-13T18:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Helps if I change the value","shortMessageHtmlLink":"Helps if I change the value"}},{"before":"ef8aa5efa7fed763d0b8a8672ffaaaffed2f2da1","after":"8bfe06dd13a6d35414c7471d9304660c48aea38e","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-13T17:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Bump timeout to see if that helps with the CI machines","shortMessageHtmlLink":"Bump timeout to see if that helps with the CI machines"}},{"before":"6c33b10466de86fb697110c21599157e6dcbcf3e","after":"ef8aa5efa7fed763d0b8a8672ffaaaffed2f2da1","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-12T22:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Reduce time to build & run tests","shortMessageHtmlLink":"Reduce time to build & run tests"}},{"before":"86abe90c312749ba3845a78d9046db3852451918","after":"6c33b10466de86fb697110c21599157e6dcbcf3e","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-12T21:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Ensure the lambda outlives the coroutine","shortMessageHtmlLink":"Ensure the lambda outlives the coroutine"}},{"before":"b855367efa6d76324dcb2fa06ee92e7cbf0bb1b9","after":"86abe90c312749ba3845a78d9046db3852451918","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-12T20:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Shot in the dark","shortMessageHtmlLink":"Shot in the dark"}},{"before":"3ae43fcb00aca3a980ad71f3346d1e81b6740f83","after":"b855367efa6d76324dcb2fa06ee92e7cbf0bb1b9","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-12T19:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Protect against obvious sources of possible issues","shortMessageHtmlLink":"Protect against obvious sources of possible issues"}},{"before":"830353c82e37392a2ac546ca990a2933eed73fc8","after":"3ae43fcb00aca3a980ad71f3346d1e81b6740f83","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-12T18:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Overlooked race","shortMessageHtmlLink":"Overlooked race"}},{"before":"f0c6a81c0c9a4b23b6801f40554b8bec425a83b4","after":"830353c82e37392a2ac546ca990a2933eed73fc8","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-09T22:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"testing","shortMessageHtmlLink":"testing"}},{"before":null,"after":"f0c6a81c0c9a4b23b6801f40554b8bec425a83b4","ref":"refs/heads/dunhor/timeout","pushedAt":"2024-08-09T22:23:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Sync with OS (#457)\n\n* Sync with c027f28954dcfc8ce4b9040d57b94680cfe72971\r\n\r\n* Sync with OS commit 39bc95ee863de17875c268e451901be343c05894\r\n\r\n* Fix break","shortMessageHtmlLink":"Sync with OS (#457)"}},{"before":"05ceff96e99be89d83f479115485b4ab2180004e","after":"f0c6a81c0c9a4b23b6801f40554b8bec425a83b4","ref":"refs/heads/master","pushedAt":"2024-08-02T21:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Sync with OS (#457)\n\n* Sync with c027f28954dcfc8ce4b9040d57b94680cfe72971\r\n\r\n* Sync with OS commit 39bc95ee863de17875c268e451901be343c05894\r\n\r\n* Fix break","shortMessageHtmlLink":"Sync with OS (#457)"}},{"before":"b11e442843f58a9fb6a1eb1ee59e250956b7e1e4","after":"05ceff96e99be89d83f479115485b4ab2180004e","ref":"refs/heads/dunhor/path","pushedAt":"2024-08-01T20:58:07.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Fix incorrect placement of WI_NODISCARD (#455)\n\nFor inline functions WI_NODISCARD needs to be placed before inline not\r\nafter. While cl permits non-conformant placement clang++ does not\r\nresulting in\r\n\r\nerror G35162013: 'nodiscard' attribute cannot be applied to types [clang-diagnostic-error]","shortMessageHtmlLink":"Fix incorrect placement of WI_NODISCARD (#455)"}},{"before":"df948824063678711b0567a6fef10b440373fcdd","after":null,"ref":"refs/heads/dunhor/build_error","pushedAt":"2024-08-01T20:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"}},{"before":"599399da80846a82c4b10f5165ed61430cd4f2cd","after":null,"ref":"refs/heads/dunhor/asan","pushedAt":"2024-08-01T20:56:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"}},{"before":"f8f94875a681d6501000331f93f9514472c22655","after":"599399da80846a82c4b10f5165ed61430cd4f2cd","ref":"refs/heads/dunhor/asan","pushedAt":"2024-08-01T20:48:32.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dunhor/asan","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dunhor/asan"}},{"before":"4e3c6099560ba4b5ebe3e9aa554fdd05a474fd48","after":null,"ref":"refs/heads/dunhor/missingsemi","pushedAt":"2024-08-01T20:44:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"}},{"before":"cbf7c342555675fc9228bb10f558136b8c326298","after":"1b790c7a869309a793bb8df850565c11fe2b6865","ref":"refs/heads/dunhor/e4d3","pushedAt":"2024-07-30T21:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Fix break","shortMessageHtmlLink":"Fix break"}},{"before":"8e953697434e05b72324d0507326bef7d5c7edc4","after":"cbf7c342555675fc9228bb10f558136b8c326298","ref":"refs/heads/dunhor/e4d3","pushedAt":"2024-07-30T20:21:15.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dunhor/e4d3","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dunhor/e4d3"}},{"before":"a203275ccd2751b40e3e48679fffb71a27daa6bc","after":"8e953697434e05b72324d0507326bef7d5c7edc4","ref":"refs/heads/dunhor/e4d3","pushedAt":"2024-07-30T20:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Sync with OS commit 39bc95ee863de17875c268e451901be343c05894","shortMessageHtmlLink":"Sync with OS commit 39bc95ee863de17875c268e451901be343c05894"}},{"before":"d912951120312fa14b5b9ade72b5c6aa04112c00","after":null,"ref":"refs/heads/dunhor/e4d2","pushedAt":"2024-07-30T20:14:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"}},{"before":null,"after":"a203275ccd2751b40e3e48679fffb71a27daa6bc","ref":"refs/heads/dunhor/e4d3","pushedAt":"2024-07-30T20:14:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dunhor","name":"Duncan Horn","path":"/dunhor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40036384?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into dunhor/e4d2","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into dunhor/e4d2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpbp6XwA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/wil"}