{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":432882657,"defaultBranch":"main","name":"libCat","ownerLogin":"Cons-Cat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-29T02:37:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1811218?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1640560213.768627","currentOid":""},"activityList":{"items":[{"before":"0a14ee627f55ff391b65e20d0c38d1712af46071","after":"076a39e35160bbc46c0fb3d765611e615c57348e","ref":"refs/heads/main","pushedAt":"2024-09-06T21:25:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Fix syntax error crashing clangd in a match `concept`.","shortMessageHtmlLink":"Fix syntax error crashing clangd in a match concept."}},{"before":"d670aec64fbfcf4f5289caa746cf3412c9c2e937","after":"0a14ee627f55ff391b65e20d0c38d1712af46071","ref":"refs/heads/main","pushedAt":"2024-09-06T21:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Fix syntax error crashing clangd in a match `concept`.","shortMessageHtmlLink":"Fix syntax error crashing clangd in a match concept."}},{"before":"76e82d6d05d3efc6749117b9008f0d28b6832a4d","after":"d670aec64fbfcf4f5289caa746cf3412c9c2e937","ref":"refs/heads/main","pushedAt":"2024-06-01T04:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Add some missing `[[nodiscard]]`s to arithmetic operators.","shortMessageHtmlLink":"Add some missing [[nodiscard]]s to arithmetic operators."}},{"before":"73bd21ae84517dffe2d9002a52fc7c0befbb5f22","after":"76e82d6d05d3efc6749117b9008f0d28b6832a4d","ref":"refs/heads/main","pushedAt":"2024-05-31T19:48:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Make `nix::stdout` etc. `inline`.","shortMessageHtmlLink":"Make nix::stdout etc. inline."}},{"before":"a8c7a9cc4f50b8a1d6bef9d1a298a7b04b384adb","after":"73bd21ae84517dffe2d9002a52fc7c0befbb5f22","ref":"refs/heads/main","pushedAt":"2024-05-31T19:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Support pointer-pointer variables named `pp_...`","shortMessageHtmlLink":"Support pointer-pointer variables named pp_..."}},{"before":"90e281e657368c296238ca8713a9d8134b91ea6c","after":"a8c7a9cc4f50b8a1d6bef9d1a298a7b04b384adb","ref":"refs/heads/main","pushedAt":"2024-05-31T18:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Silence incorrect initialization warnings.","shortMessageHtmlLink":"Silence incorrect initialization warnings."}},{"before":"3edc2bd0aa70139fdf78c142d8db2e23cdb9155c","after":"90e281e657368c296238ca8713a9d8134b91ea6c","ref":"refs/heads/main","pushedAt":"2024-05-31T18:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Do not warn on GNU extensions in Clang.","shortMessageHtmlLink":"Do not warn on GNU extensions in Clang."}},{"before":"0be8c553d038cc8c2c9e3bc9a7d59c880724bb02","after":"3edc2bd0aa70139fdf78c142d8db2e23cdb9155c","ref":"refs/heads/main","pushedAt":"2024-05-31T18:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Remove `cat::bit_cast` (required fixing `cat::bit_reference`).","shortMessageHtmlLink":"Remove cat::bit_cast (required fixing cat::bit_reference)."}},{"before":"686da771a1d2cfbdc144ded75e824c538248fbf1","after":"0be8c553d038cc8c2c9e3bc9a7d59c880724bb02","ref":"refs/heads/main","pushedAt":"2024-05-31T18:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Fix increment/decrement operators on `cat::arithmetic_ptr`.","shortMessageHtmlLink":"Fix increment/decrement operators on cat::arithmetic_ptr."}},{"before":"2c9b7567956299dae8c36366b720cc7c54e0ac2d","after":"686da771a1d2cfbdc144ded75e824c538248fbf1","ref":"refs/heads/main","pushedAt":"2024-05-25T04:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Polish to threads.","shortMessageHtmlLink":"Polish to threads."}},{"before":"4d3acd527d0784d061b0ef71f25af76aa0cff8e8","after":"2c9b7567956299dae8c36366b720cc7c54e0ac2d","ref":"refs/heads/main","pushedAt":"2024-05-24T19:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Automatically allocate thread arguments' storage.","shortMessageHtmlLink":"Automatically allocate thread arguments' storage."}},{"before":"9668bedd815a61290d2d907f584523c6bde7c538","after":"4d3acd527d0784d061b0ef71f25af76aa0cff8e8","ref":"refs/heads/main","pushedAt":"2024-05-24T18:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Refactor libCat multithreading abstractions.","shortMessageHtmlLink":"Refactor libCat multithreading abstractions."}},{"before":"b4fb2550bc4dffbd424a27bcbcb1d49aab92e324","after":"9668bedd815a61290d2d907f584523c6bde7c538","ref":"refs/heads/main","pushedAt":"2024-05-24T16:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Remove some unnecessary `[[gnu::no_sanitize_undefined]]`","shortMessageHtmlLink":"Remove some unnecessary [[gnu::no_sanitize_undefined]]"}},{"before":"478f07b7c01d4aaebe163cfc4ad162c6ee927283","after":"b4fb2550bc4dffbd424a27bcbcb1d49aab92e324","ref":"refs/heads/main","pushedAt":"2024-05-24T04:15:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Add `[[gnu::always_inline]]` and `[[gnu::artificial]]` to arithmetic.","shortMessageHtmlLink":"Add [[gnu::always_inline]] and [[gnu::artificial]] to arithmetic."}},{"before":"c8b70f877972c13061375401ba23590dee4c88f9","after":"478f07b7c01d4aaebe163cfc4ad162c6ee927283","ref":"refs/heads/main","pushedAt":"2024-05-24T03:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Add `[[gnu::always_inline]]` and `[[gnu::artificial]]` to arithmetic.","shortMessageHtmlLink":"Add [[gnu::always_inline]] and [[gnu::artificial]] to arithmetic."}},{"before":"e654016e16de464e05241a2ec43767400bae55ab","after":"c8b70f877972c13061375401ba23590dee4c88f9","ref":"refs/heads/main","pushedAt":"2024-05-23T22:18:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Add convenient asan wrapper functions.","shortMessageHtmlLink":"Add convenient asan wrapper functions."}},{"before":"2987f970f1075d0166938b251cd7df2dd27e898b","after":"e654016e16de464e05241a2ec43767400bae55ab","ref":"refs/heads/main","pushedAt":"2024-05-23T02:08:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Various simplifications.","shortMessageHtmlLink":"Various simplifications."}},{"before":"b816374a7dc916f9cad55d3d120558b2f43decf0","after":"2987f970f1075d0166938b251cd7df2dd27e898b","ref":"refs/heads/main","pushedAt":"2024-05-23T01:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Streamline allocator metaprogramming cruft left over from `opq_` allocations.","shortMessageHtmlLink":"Streamline allocator metaprogramming cruft left over from opq_ allo…"}},{"before":"1914359c2dfcb628695e3af184308ee8818c5591","after":"b816374a7dc916f9cad55d3d120558b2f43decf0","ref":"refs/heads/main","pushedAt":"2024-05-22T19:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Support precompiled headers for building libCat.","shortMessageHtmlLink":"Support precompiled headers for building libCat."}},{"before":"3c973854b30fe97fbdf35d9d12cd617a7c234df1","after":"1914359c2dfcb628695e3af184308ee8818c5591","ref":"refs/heads/main","pushedAt":"2024-05-22T19:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Various fixes for rarely used headers.","shortMessageHtmlLink":"Various fixes for rarely used headers."}},{"before":"b6c97a569d79f41ed234201fdc4167cb47243cff","after":"3c973854b30fe97fbdf35d9d12cd617a7c234df1","ref":"refs/heads/main","pushedAt":"2024-05-22T18:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Slightly simplify `echo` example.","shortMessageHtmlLink":"Slightly simplify echo example."}},{"before":"00e56f38e76850bd8a2a6c821cbc5eeeacbcd207","after":"b6c97a569d79f41ed234201fdc4167cb47243cff","ref":"refs/heads/main","pushedAt":"2024-05-20T18:56:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Re-enable `constexpr` for r-value ref overloads of arithmetic accesors.","shortMessageHtmlLink":"Re-enable constexpr for r-value ref overloads of arithmetic accesors."}},{"before":"7afd41fc6169decdc5595681b1611419cfee32c1","after":"00e56f38e76850bd8a2a6c821cbc5eeeacbcd207","ref":"refs/heads/main","pushedAt":"2024-05-20T18:51:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Some fixes to arithmetic accessors.","shortMessageHtmlLink":"Some fixes to arithmetic accessors."}},{"before":"1e038c6e827632d0c089f0cc4b354af7e982d4ba","after":"7afd41fc6169decdc5595681b1611419cfee32c1","ref":"refs/heads/main","pushedAt":"2024-05-20T18:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Rename arithmetic accessor methods as the final refactoring step.\nAlso, they are no longer `constexpr` because they're undefined behavior.","shortMessageHtmlLink":"Rename arithmetic accessor methods as the final refactoring step."}},{"before":"4b69ca31166700e4de2aa4d670a1f28ac51abfa8","after":"1e038c6e827632d0c089f0cc4b354af7e982d4ba","ref":"refs/heads/main","pushedAt":"2024-05-20T18:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Removed member unions from arithmetic types.","shortMessageHtmlLink":"Removed member unions from arithmetic types."}},{"before":"3e97dd70b86c913ccfbf8189adfbd90f540d943a","after":"4b69ca31166700e4de2aa4d670a1f28ac51abfa8","ref":"refs/heads/main","pushedAt":"2024-05-20T17:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Remove `.get_raw()` actually.","shortMessageHtmlLink":"Remove .get_raw() actually."}},{"before":"4b719025bc3535e3902fc39763d4f5eac9a4c3f8","after":"3e97dd70b86c913ccfbf8189adfbd90f540d943a","ref":"refs/heads/main","pushedAt":"2024-05-20T06:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Add accessor functions for changing integer overflow semantics.","shortMessageHtmlLink":"Add accessor functions for changing integer overflow semantics."}},{"before":"dbc5bd4d750ce419c80c8c1555aea51cdfacc1bc","after":"4b719025bc3535e3902fc39763d4f5eac9a4c3f8","ref":"refs/heads/main","pushedAt":"2024-05-20T05:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Fix style in `pool_allocator` implementation.","shortMessageHtmlLink":"Fix style in pool_allocator implementation."}},{"before":"4cda3eebec8d51f6848be6dad0af1cae7d911216","after":"dbc5bd4d750ce419c80c8c1555aea51cdfacc1bc","ref":"refs/heads/main","pushedAt":"2024-05-17T22:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Many consistency improvements.","shortMessageHtmlLink":"Many consistency improvements."}},{"before":"f90dff9fcb78c53f69b191a3f7db306a33e14678","after":"4cda3eebec8d51f6848be6dad0af1cae7d911216","ref":"refs/heads/main","pushedAt":"2024-05-17T21:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Cons-Cat","name":"Conscat","path":"/Cons-Cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1811218?s=80&v=4"},"commit":{"message":"Make `idx::operator+` with a signed operand promote to `iword`.","shortMessageHtmlLink":"Make idx::operator+ with a signed operand promote to iword."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr1PglQA","startCursor":null,"endCursor":null}},"title":"Activity · Cons-Cat/libCat"}