{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":218836084,"defaultBranch":"master","name":"react-native-windows","ownerLogin":"NickGerleman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-10-31T18:41:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/835219?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698833081.0","currentOid":""},"activityList":{"items":[{"before":"64addbd227ebf9ca9b411a0fedd7cc7397b1e12c","after":"a8c072a267c6a2c2c259121d2a6b504fe938a126","ref":"refs/heads/vnext-cpp20","pushedAt":"2024-02-05T23:06:23.000Z","pushType":"push","commitsCount":85,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Merge","shortMessageHtmlLink":"Merge"}},{"before":"1990ed6af3b1bc850a2a17c85cd366a778720998","after":"64addbd227ebf9ca9b411a0fedd7cc7397b1e12c","ref":"refs/heads/vnext-cpp20","pushedAt":"2024-01-30T20:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Fix Build Break","shortMessageHtmlLink":"Fix Build Break"}},{"before":"1428d5981743076276534f962997e68be9d026a9","after":"1990ed6af3b1bc850a2a17c85cd366a778720998","ref":"refs/heads/vnext-cpp20","pushedAt":"2024-01-08T19:47:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Fix Format","shortMessageHtmlLink":"Fix Format"}},{"before":"00c813359e998b27936a4c1cfd08b8a4921d78e3","after":"1428d5981743076276534f962997e68be9d026a9","ref":"refs/heads/vnext-cpp20","pushedAt":"2024-01-08T18:15:43.000Z","pushType":"push","commitsCount":60,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vnext-cpp20","shortMessageHtmlLink":"Merge branch 'main' into vnext-cpp20"}},{"before":"25c722f9f201f86c6b4e2da251cc1e318f60977d","after":"00c813359e998b27936a4c1cfd08b8a4921d78e3","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-12-05T21:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Remove Fix","shortMessageHtmlLink":"Remove Fix"}},{"before":"39df2ae8877e2fd8863ffb184216f071f33e4258","after":"25c722f9f201f86c6b4e2da251cc1e318f60977d","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-12-05T18:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Try Fix: Debug Tests","shortMessageHtmlLink":"Try Fix: Debug Tests"}},{"before":"7486891fa5b141802e4f68bb1d37e3c40ea69f9d","after":"39df2ae8877e2fd8863ffb184216f071f33e4258","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-12-04T22:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":"575c901534a9372a0b45b3868223f4d7d6a65ec7","after":"7486891fa5b141802e4f68bb1d37e3c40ea69f9d","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-12-04T22:09:13.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"chiaramooney","name":"Chiara Mooney","path":"/chiaramooney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34109996?s=80&v=4"},"commit":{"message":"Finixh Cpp20 update","shortMessageHtmlLink":"Finixh Cpp20 update"}},{"before":"90774cad9e2913993f4b4c7bc74d656a6b9984c2","after":"575c901534a9372a0b45b3868223f4d7d6a65ec7","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-11-11T09:13:13.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vnext-cpp20","shortMessageHtmlLink":"Merge branch 'main' into vnext-cpp20"}},{"before":"1c518c1b3781ced75199dbf5b4562ef8355e0ac0","after":"2d63cd9cf57d528612d6d7d973c245bc69a974ee","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T21:13:47.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Merge branch 'main' into utf16-cpp20","shortMessageHtmlLink":"Merge branch 'main' into utf16-cpp20"}},{"before":"6ca96d9d369bddf0f87209482da0482ba41c8c8d","after":"1c518c1b3781ced75199dbf5b4562ef8355e0ac0","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T10:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Update Utils.cpp","shortMessageHtmlLink":"Update Utils.cpp"}},{"before":"51ea87ad4c7c21a5490ecc6c46023aa13d64b1b5","after":"6ca96d9d369bddf0f87209482da0482ba41c8c8d","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T10:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Update LocalBundleReader.h","shortMessageHtmlLink":"Update LocalBundleReader.h"}},{"before":null,"after":"90774cad9e2913993f4b4c7bc74d656a6b9984c2","ref":"refs/heads/vnext-cpp20","pushedAt":"2023-11-01T10:04:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":"102949b9a46ccef78d1b09a1e70de7fbf24001e8","after":"51ea87ad4c7c21a5490ecc6c46023aa13d64b1b5","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T09:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Update LocalBundleReader.h","shortMessageHtmlLink":"Update LocalBundleReader.h"}},{"before":"9d6b33d411874412989a74fca09c039e4dcecef7","after":"102949b9a46ccef78d1b09a1e70de7fbf24001e8","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T09:54:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Don't use `ostringstring.view()` yet","shortMessageHtmlLink":"Don't use ostringstring.view() yet"}},{"before":"ba5539488e456f92c15f940657852f9ee9c2db40","after":"9d6b33d411874412989a74fca09c039e4dcecef7","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T08:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"fix ordering","shortMessageHtmlLink":"fix ordering"}},{"before":"b04406096602303c0dfd45e44d35657300d555c9","after":"ba5539488e456f92c15f940657852f9ee9c2db40","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T08:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Add missing `using namespace` and don't use C++ 20 string API yet","shortMessageHtmlLink":"Add missing using namespace and don't use C++ 20 string API yet"}},{"before":null,"after":"087a24da32efa474e740317e6dfa189d7c61d90b","ref":"refs/heads/folly-cpp20","pushedAt":"2023-11-01T07:44:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":null,"after":"84e949836e5cf5024275551b9d865b87676eac83","ref":"refs/heads/specialization-storage-class-cpp20","pushedAt":"2023-11-01T07:43:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":null,"after":"aa40c41c57ac95e1b752c893c952686f23dff252","ref":"refs/heads/char8-cpp20","pushedAt":"2023-11-01T07:42:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":"1bbe08790c648dfbc278f653b2e0a6fed65d9c9d","after":"b04406096602303c0dfd45e44d35657300d555c9","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T07:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":null,"after":"1bbe08790c648dfbc278f653b2e0a6fed65d9c9d","ref":"refs/heads/utf16-cpp20","pushedAt":"2023-11-01T07:41:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"C++ 20: Use UTF-16 Paths and URLs\n\n1. Both WinRT and std::filesystem use system-native UTF-16 paths on Windows. Defaulting to UTF16 lets us avoid conversion until needed, and fixes some instances of round-tripping between formats.\n2. We rely on `path.u8string()` to return a Unicode representation of a path, but that API in C++ 20 returns `std::u8string` which is incompatible with every other existing utf-8 API. `path.string()` may convert to system codepage instead.\n3. This makes coroutine usage more efficient when using `IAsyncOperation`, the pattern to replace `std::future` usage mechanically.\n\n`std::filesystem::path` internally uses Windows native UTF-16 path. We use `u8string()` to convert to UTF-8.","shortMessageHtmlLink":"C++ 20: Use UTF-16 Paths and URLs"}},{"before":null,"after":"548060921e6999e7f8ab51fdc2eeba8db6e58fcc","ref":"refs/heads/allocator-cpp20","pushedAt":"2023-11-01T07:40:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":null,"after":"a758b94cb009647483304e2c040f255aa7da1c61","ref":"refs/heads/preproc-cpp20","pushedAt":"2023-11-01T07:35:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Change files","shortMessageHtmlLink":"Change files"}},{"before":null,"after":"a8665b3901db37000c6bba37f60a37f50cad93e2","ref":"refs/heads/automation-cpp20","pushedAt":"2023-11-01T07:34:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"C++ 20: Switch AutomationChannel and IntegrationTest to /std:C++20\n\nThese projects make use of ts-specific `std::experimental` coroutine APIs. Bump to C++ 20, and C++ 20 standard coroutines. These both have WinRT binary boundaries, so this should have no interaction with other projects (and should have no impact to MSRN interop.","shortMessageHtmlLink":"C++ 20: Switch AutomationChannel and IntegrationTest to /std:C++20"}},{"before":null,"after":"a397d4127ac2753e212468bbab76f697d68f6138","ref":"refs/heads/fabric-e2e-artifact","pushedAt":"2023-11-01T07:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"[C++ 20 Bump] Fix build artifact uploads for Fabric E2E\n\nA revision of the all-in-one C++ 20 PR caused a crash n Fabric E2E tests. I wanted to look at the crash dump, alongside the pdb and DLL used by the build. The previous copy of this logic, reused for Fabric, was dependent on the structure for a C# appx build. This updates the direcotry based on what I locally observed for the Fabric E2E test build.","shortMessageHtmlLink":"[C++ 20 Bump] Fix build artifact uploads for Fabric E2E"}},{"before":"74e629dfb204b531788eb389c288b4818eab0710","after":"4cfb5e6bb987ced183c6608cebac5042ff6cdb16","ref":"refs/heads/patch-2","pushedAt":"2023-11-01T07:31:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"C++ 20: Move vnext to C++ 20 and C++ 20 coroutines\n\nThis moves projects in vnext to build with C++ 20 and C++ 20 coroutines. This should not impact the ABI of MSRN DLLs, but may need care for cases of Folly at legacy ABI boundary.\n\n1. Set `stdcpp20` in `React.cpp.props`\n2. Remove explicit usages of `/await` to opt into coroutines TS\n3. Replace `std::experimental::coroutine_handle` with `std::coroutine_handle`","shortMessageHtmlLink":"C++ 20: Move vnext to C++ 20 and C++ 20 coroutines"}},{"before":"245d5ef0d37bc8989a378bd7bdaee0aa958ffd2c","after":"74e629dfb204b531788eb389c288b4818eab0710","ref":"refs/heads/patch-2","pushedAt":"2023-11-01T06:13:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Add missing YAML quotes","shortMessageHtmlLink":"Add missing YAML quotes"}},{"before":"d98e41b56d37748ab09fc8a28a9ea628aac92e12","after":"245d5ef0d37bc8989a378bd7bdaee0aa958ffd2c","ref":"refs/heads/patch-2","pushedAt":"2023-10-17T22:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Add missing YAML quotes","shortMessageHtmlLink":"Add missing YAML quotes"}},{"before":"610c8e1bee0b5172d1f5ab29903c225e26c9cc84","after":"d98e41b56d37748ab09fc8a28a9ea628aac92e12","ref":"refs/heads/patch-2","pushedAt":"2023-10-17T22:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickGerleman","name":"Nick Gerleman","path":"/NickGerleman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835219?s=80&v=4"},"commit":{"message":"Convert Utils.cpp and HermesSamplingProfiler coroutines to winrt paths","shortMessageHtmlLink":"Convert Utils.cpp and HermesSamplingProfiler coroutines to winrt paths"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8sjpWQA","startCursor":null,"endCursor":null}},"title":"Activity ยท NickGerleman/react-native-windows"}