{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39527318,"defaultBranch":"main","name":"ring","ownerLogin":"briansmith","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-22T19:57:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16816?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714674797.0","currentOid":""},"activityList":{"items":[{"before":"41f940f96e80f4ff8d49b19c432dac864f608485","after":"0967b35d3705594b7b8b27ae5f32bc58cc17873c","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-05-02T19:15:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"b021728bce688b91b50bc189c39ad979d2fd9d9e","after":"41f940f96e80f4ff8d49b19c432dac864f608485","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-05-02T19:11:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"0476681415e38376d607b6daf331484a2129c61b","after":"b021728bce688b91b50bc189c39ad979d2fd9d9e","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-05-02T18:35:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"0cd32fcb1d408266e8ad52141b52a857cdaa57aa","after":null,"ref":"refs/heads/b/fix-nohw-aarch64","pushedAt":"2024-05-02T18:33:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"}},{"before":"9717b6079687aac2fd42407876d1ab99b699f15a","after":"c610b14df9f6d6cd51eab2b6c8de0e504f7b4c19","ref":"refs/heads/main","pushedAt":"2024-05-02T18:33:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu arm/aarch64: Make unstable-testing-arm-no-hw filter SHA512 too.\n\nunstable-testing-arm-no-hw is intended to disable all feature\ndetection except for NEON. Have the code do exactly that. This way,\nSHA512 is also handled appropriately, where it wasn't before.","shortMessageHtmlLink":"cpu arm/aarch64: Make unstable-testing-arm-no-hw filter SHA512 too."}},{"before":"c16e3fae60ae9b1fc1018f4824951ab51b080015","after":null,"ref":"refs/heads/b/arm-hw","pushedAt":"2024-05-02T18:26:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"}},{"before":"74f3bab65bb73ca6365d53c6aaddd4733030ca73","after":"9717b6079687aac2fd42407876d1ab99b699f15a","ref":"refs/heads/main","pushedAt":"2024-05-02T18:26:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"AES-GCM ARM: Don't use hardware AES/GCM on 32-bit ARM.\n\nIt used to be somewhat common to run 32-bit ARM apps on Aarch64 CPUs,\nespecially for Android, but nowadays that is not the case. Thus the\nhardware implementations are pretty much dead code. Having them\nenabled also complicated the testing situation.","shortMessageHtmlLink":"AES-GCM ARM: Don't use hardware AES/GCM on 32-bit ARM."}},{"before":null,"after":"0cd32fcb1d408266e8ad52141b52a857cdaa57aa","ref":"refs/heads/b/fix-nohw-aarch64","pushedAt":"2024-05-02T17:44:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu arm/aarch64: Make unstable-testing-arm-no-hw filter SHA512 too.\n\nunstable-testing-arm-no-hw is intended to disable all feature\ndetection except for NEON. Have the code do exactly that. This way,\nSHA512 is also handled appropriately, where it wasn't before.","shortMessageHtmlLink":"cpu arm/aarch64: Make unstable-testing-arm-no-hw filter SHA512 too."}},{"before":null,"after":"c16e3fae60ae9b1fc1018f4824951ab51b080015","ref":"refs/heads/b/arm-hw","pushedAt":"2024-05-02T17:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"AES-GCM ARM: Don't use hardware AES/GCM on 32-bit ARM.\n\nIt used to be somewhat common to run 32-bit ARM apps on Aarch64 CPUs,\nespecially for Android, but nowadays that is not the case. Thus the\nhardware implementations are pretty much dead code. Having them\nenabled also complicated the testing situation.","shortMessageHtmlLink":"AES-GCM ARM: Don't use hardware AES/GCM on 32-bit ARM."}},{"before":"45b083df2850a54669c6c218f764439dc43e0af6","after":"0476681415e38376d607b6daf331484a2129c61b","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-05-02T16:28:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"8364a77ec06622284a4d3bee6bb120129be3b970","after":"45b083df2850a54669c6c218f764439dc43e0af6","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-30T14:10:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"c248cb8b63815404db7393ee50ad76b75da08e1c","after":"8364a77ec06622284a4d3bee6bb120129be3b970","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-30T14:10:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"b1b9c9f79ae093fa8f1128446e3f9359d212a48a","after":"c248cb8b63815404db7393ee50ad76b75da08e1c","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-30T14:09:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"2eba606f08004e5721a8b1ca7971e545752a6be9","after":"b1b9c9f79ae093fa8f1128446e3f9359d212a48a","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-30T12:46:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"1a39caee674f68d7265f9e111ed688c0558c60a0","after":null,"ref":"refs/heads/b/cleanup-arm-detection","pushedAt":"2024-04-30T12:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"}},{"before":"4fcbf932b3f66e4e7f89f10d7553ef8c4802be2d","after":"74f3bab65bb73ca6365d53c6aaddd4733030ca73","ref":"refs/heads/main","pushedAt":"2024-04-30T12:46:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu: Clarify use of `ARMCAP_STATIC` in implementations.\n\nMerging `ARMCAP_STATIC` with dynamically-detected features happens at\na higher level, so each OS-specific implementation doesn't need to do\nit.\n\nOn Linux, check `ARMCAP_STATIC` instead of target_feature = \"neon\",\njust like the Windows implemnetation.\n\nOn Apple, add the same assertion.\n\nChange Fuchsia detection of NEON to match.","shortMessageHtmlLink":"cpu: Clarify use of ARMCAP_STATIC in implementations."}},{"before":"c641d670ac3630691212fa87b6af15295715899b","after":"2eba606f08004e5721a8b1ca7971e545752a6be9","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-28T14:56:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"bfc318f6d24bb7a1ba74ada38e4dd87ee2813dfe","after":"c641d670ac3630691212fa87b6af15295715899b","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-28T14:28:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"3f9f67bda9e2b69f1755eaf345b5d715d6673d2e","after":"bfc318f6d24bb7a1ba74ada38e4dd87ee2813dfe","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T17:38:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"ab252eae82dd8a93ed0c55b73df1be682053089d","after":"3f9f67bda9e2b69f1755eaf345b5d715d6673d2e","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T17:36:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"086609bec19f498932e550f1ceeabcc376edc8d7","after":"ab252eae82dd8a93ed0c55b73df1be682053089d","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T17:33:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"3c14285b6b734386394602aa402f8f1a8910d789","after":"1a39caee674f68d7265f9e111ed688c0558c60a0","ref":"refs/heads/b/cleanup-arm-detection","pushedAt":"2024-04-27T17:31:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu: Clarify use of `ARMCAP_STATIC` in implementations.\n\nMerging `ARMCAP_STATIC` with dynamically-detected features happens at\na higher level, so each OS-specific implementation doesn't need to do\nit.\n\nOn Linux, check `ARMCAP_STATIC` instead of target_feature = \"neon\",\njust like the Windows implemnetation.\n\nOn Apple, add the same assertion.\n\nChange Fuchsia detection of NEON to match.","shortMessageHtmlLink":"cpu: Clarify use of ARMCAP_STATIC in implementations."}},{"before":"b11fe90a0af7ee54977282b26f4b4f6a3d0ce147","after":"3c14285b6b734386394602aa402f8f1a8910d789","ref":"refs/heads/b/cleanup-arm-detection","pushedAt":"2024-04-27T17:31:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu: Clarify use of `ARMCAP_STATIC` in implementations.\n\nMerging `ARMCAP_STATIC` with dynamically-detected features happens at\na higher level, so each OS-specific implementation doesn't need to do\nit.\n\nOn Linux, check `ARMCAP_STATIC` instead of target_feature = \"neon\",\njust like the Windows implemnetation.\n\nOn Apple, add the same assertion.\n\nChange Fuchsia detection of NEON to match.","shortMessageHtmlLink":"cpu: Clarify use of ARMCAP_STATIC in implementations."}},{"before":"6a844c5acf093277a6005ae4301d073cdfb8c0e8","after":"086609bec19f498932e550f1ceeabcc376edc8d7","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T17:27:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"b9424a9a863f7d188b466d779c76c205e77cc573","after":"b11fe90a0af7ee54977282b26f4b4f6a3d0ce147","ref":"refs/heads/b/cleanup-arm-detection","pushedAt":"2024-04-27T17:26:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu: Clarify use of `ARMCAP_STATIC` in implementations.\n\nMerging `ARMCAP_STATIC` with dynamically-detected features happens at\na higher level, so each OS-specific implementation doesn't need to do\nit.\n\nOn Linux, check `ARMCAP_STATIC` instead of target_feature = \"neon\",\njust like the Windows implemnetation.","shortMessageHtmlLink":"cpu: Clarify use of ARMCAP_STATIC in implementations."}},{"before":"97676eb432ae4b3ea709f53c4f09a1e3770a8abe","after":"6a844c5acf093277a6005ae4301d073cdfb8c0e8","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T17:20:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":null,"after":"b9424a9a863f7d188b466d779c76c205e77cc573","ref":"refs/heads/b/cleanup-arm-detection","pushedAt":"2024-04-27T17:16:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu: Clarify use of `ARMCAP_STATIC` in implementations.\n\nMerging `ARMCAP_STATIC` with dynamically-detected features happens at\na higher level, so each OS-specific implementation doesn't need to do\nit.","shortMessageHtmlLink":"cpu: Clarify use of ARMCAP_STATIC in implementations."}},{"before":"d5d4f7e06afc1805d613b6bd0cd780da333eed22","after":"97676eb432ae4b3ea709f53c4f09a1e3770a8abe","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T16:56:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":null,"after":"d5d4f7e06afc1805d613b6bd0cd780da333eed22","ref":"refs/heads/b/arm-cfg-if-split-2","pushedAt":"2024-04-27T16:51:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"},"commit":{"message":"cpu::arm: Use `cfg_if!` to clarify target conditionals.\n\nClarify the conditions in which each implementation is used. Move each\nOS-specific implementation into its own source file.","shortMessageHtmlLink":"cpu::arm: Use cfg_if! to clarify target conditionals."}},{"before":"a9b0890e0cc128c3eeb923ad5f8d1f2b0f07b320","after":null,"ref":"refs/heads/b/split-aead-pre","pushedAt":"2024-04-26T13:37:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"briansmith","name":"Brian Smith","path":"/briansmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16816?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQCNZrgA","startCursor":null,"endCursor":null}},"title":"Activity ยท briansmith/ring"}