{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10302141,"defaultBranch":"trivial-next","name":"bitcoin","ownerLogin":"theuni","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-05-26T18:55:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/417043?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721682232.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"4526cd89472bedf7f199131cea98afcb7eb5c41e","ref":"refs/heads/multi_index_rbtree3","pushedAt":"2024-07-22T21:03:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"Add and use multi-sort-rbtree\n\nAttempt 3 or 4 or so. This one actually keeps up with Boost in the benchmarks.","shortMessageHtmlLink":"Add and use multi-sort-rbtree"}},{"before":"0b7b8515650e8c9ee81f47b4f7691ca38baa6dee","after":"53ae9142e34b30c73d32158b93c37378632d8d83","ref":"refs/heads/multi_index_rbtree2","pushedAt":"2024-07-22T15:57:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"Add and use multi-sort-rbtree","shortMessageHtmlLink":"Add and use multi-sort-rbtree"}},{"before":"b8c9a884262630ab7861198324c368441dbef9d2","after":"0b7b8515650e8c9ee81f47b4f7691ca38baa6dee","ref":"refs/heads/multi_index_rbtree2","pushedAt":"2024-07-22T15:57:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"(broken) Add and use multi-sort-rbtree","shortMessageHtmlLink":"(broken) Add and use multi-sort-rbtree"}},{"before":"ac79777d4e38b308b3bcc3ad5c979f0c09628bea","after":"b8c9a884262630ab7861198324c368441dbef9d2","ref":"refs/heads/multi_index_rbtree2","pushedAt":"2024-07-19T19:46:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"(broken) Add and use multi-sort-rbtree","shortMessageHtmlLink":"(broken) Add and use multi-sort-rbtree"}},{"before":null,"after":"ac79777d4e38b308b3bcc3ad5c979f0c09628bea","ref":"refs/heads/multi_index_rbtree2","pushedAt":"2024-07-19T19:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":null,"after":"d318c4ef56465ccad1a1d4d27c52216e0b69ad4e","ref":"refs/heads/depends-multiprocess-bump","pushedAt":"2024-07-19T18:33:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: bump libmultiprocess for CMake fixes","shortMessageHtmlLink":"depends: bump libmultiprocess for CMake fixes"}},{"before":"b05f2720a781893c4b9f84dc5101f1f5bb102a94","after":"44652afe7c0bb54324d80b530198947d2e7a77c1","ref":"refs/heads/depends-zmq-patch","pushedAt":"2024-07-19T18:05:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: Fix Autotools-generated `libzmq.pc` file\n\nSee https://github.com/zeromq/libzmq/pull/4667.\n\nCo-authored-by: Cory Fields ","shortMessageHtmlLink":"depends: Fix Autotools-generated libzmq.pc file"}},{"before":"b81a051d2d440c431196036ebacbdc91700b45f6","after":"b05f2720a781893c4b9f84dc5101f1f5bb102a94","ref":"refs/heads/depends-zmq-patch","pushedAt":"2024-07-19T18:03:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: Fix Autotools-generated `libzmq.pc` file\n\nSee https://github.com/zeromq/libzmq/pull/4667.\n\nCo-authored-by: Cory Fields ","shortMessageHtmlLink":"depends: Fix Autotools-generated libzmq.pc file"}},{"before":null,"after":"b81a051d2d440c431196036ebacbdc91700b45f6","ref":"refs/heads/depends-zmq-patch","pushedAt":"2024-07-19T18:02:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: Fix Autotools-generated `libzmq.pc` file\n\nSee https://github.com/zeromq/libzmq/pull/4667.","shortMessageHtmlLink":"depends: Fix Autotools-generated libzmq.pc file"}},{"before":null,"after":"8c935e625ea75d180144f0526d6a0d5fd58c1f29","ref":"refs/heads/depends-libevent-patch","pushedAt":"2024-07-19T17:45:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: Fix CMake-generated `libevent*.pc` files\n\nSee https://github.com/libevent/libevent/pull/1622.","shortMessageHtmlLink":"depends: Fix CMake-generated libevent*.pc files"}},{"before":"04b9a8f5fa1ba84436609afc4858d4bce3d2bfeb","after":"b3f5c292d3adefb2bf6ed93b4e6d5c3a4aa2c9df","ref":"refs/heads/nuke-date-time","pushedAt":"2024-07-16T19:09:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"util: add date_parse convenience header and use it for ParseISO8601DateTime\n\nBecause the functions in date.h are intended to line up exactly with the c++20\nimplementation in the std namespace, attempt to use std::chrono if a conforming\nversion is found.\n\nWhile testing, I noticed that libstdc++ breaks for very old timestamps, so\nguard against that and add an additional test.","shortMessageHtmlLink":"util: add date_parse convenience header and use it for ParseISO8601Da…"}},{"before":null,"after":"04b9a8f5fa1ba84436609afc4858d4bce3d2bfeb","ref":"refs/heads/nuke-date-time","pushedAt":"2024-07-16T18:49:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"util: add date_parse convenience header and use it for ParseISO8601DateTime\n\nBecause the functions in date.h are intended to line up exactly with the c++20\nimplementation in the std namespace, attempt to use std::chrono if a conforming\nversion is found.\n\nWhile testing, I noticed that libstdc++ breaks for very old timestamps, so\nguard against that and add an additional test.","shortMessageHtmlLink":"util: add date_parse convenience header and use it for ParseISO8601Da…"}},{"before":"a7b3547b42847c2d40a3f4cc2c48aa45c72ecffb","after":"e0d041d88f697d4339c1967fd762a918434c9086","ref":"refs/heads/cmake-boost-depends","pushedAt":"2024-07-12T13:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: boost: add a hack to trick CMake into thinking we have install_name_tool for MacOS","shortMessageHtmlLink":"depends: boost: add a hack to trick CMake into thinking we have insta…"}},{"before":null,"after":"a7b3547b42847c2d40a3f4cc2c48aa45c72ecffb","ref":"refs/heads/cmake-boost-depends","pushedAt":"2024-07-11T18:15:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: bump boost to 1.85.0 and use new CMake buildsystem\n\nThis has a few advantages over the old method of simply copying headers:\n- Installs proper cmake files which can be picked up by our buildsystem\n- Only installs necessary headers, not all of boost\n\nThe only drawback is that it builds a few libs that we end up throwing away.\ndate_time and test can both be optionally used header-only (which we do), but\nboost's CMake buildsystem doesn't expose an option to skip building them.","shortMessageHtmlLink":"depends: bump boost to 1.85.0 and use new CMake buildsystem"}},{"before":"dc4dfd2a8e8c022943567612f31e26f35603b5f1","after":"9010b1343b9f931f771d3d49dd03b57868c24d5d","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-11T17:29:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: c++ify test stubs after switching to c++ compilers","shortMessageHtmlLink":"contrib: c++ify test stubs after switching to c++ compilers"}},{"before":"dae34eb480c8f5f89e879a8c50abc4285e865233","after":"dc4dfd2a8e8c022943567612f31e26f35603b5f1","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-11T14:13:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: c++ify test stubs after switching to c++ compilers","shortMessageHtmlLink":"contrib: c++ify test stubs after switching to c++ compilers"}},{"before":"261f77033349a83f14d39b8bb8a2df46085b47ad","after":"dae34eb480c8f5f89e879a8c50abc4285e865233","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-04T20:31:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: c++ify test stubs after switching to c++ compilers","shortMessageHtmlLink":"contrib: c++ify test stubs after switching to c++ compilers"}},{"before":"98ff3703b81fbcece22eed55433cfe0fe101704f","after":"261f77033349a83f14d39b8bb8a2df46085b47ad","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-04T20:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: rename cc to cxx in binary checking scripts","shortMessageHtmlLink":"contrib: rename cc to cxx in binary checking scripts"}},{"before":"ecdb98acfc5d85b45eec3c8f9f0d6dc4be2f4e2e","after":"98ff3703b81fbcece22eed55433cfe0fe101704f","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-03T19:53:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: rename cc to cxx in binary checking scripts","shortMessageHtmlLink":"contrib: rename cc to cxx in binary checking scripts"}},{"before":"a52c57efb5082d8fa684a15c801a6717a4d40779","after":"ecdb98acfc5d85b45eec3c8f9f0d6dc4be2f4e2e","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-03T19:42:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: rename cc to cxx in binary checking scripts","shortMessageHtmlLink":"contrib: rename cc to cxx in binary checking scripts"}},{"before":null,"after":"a52c57efb5082d8fa684a15c801a6717a4d40779","ref":"refs/heads/cxx-security-check","pushedAt":"2024-07-03T19:41:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"contrib: rename cc to cxx","shortMessageHtmlLink":"contrib: rename cc to cxx"}},{"before":"4d2d9ab66db29a575cf2fab709c2d15044174c7e","after":"f1478c05458562a9bef5c2ba43959d758e7b4745","ref":"refs/heads/kernel-no-mempool-persist","pushedAt":"2024-06-27T13:26:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"mempool: move LoadMempool/DumpMempool to node","shortMessageHtmlLink":"mempool: move LoadMempool/DumpMempool to node"}},{"before":null,"after":"4d2d9ab66db29a575cf2fab709c2d15044174c7e","ref":"refs/heads/kernel-no-mempool-persist","pushedAt":"2024-06-26T18:59:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"mempool: move LoadMempool/DumpMempool to node","shortMessageHtmlLink":"mempool: move LoadMempool/DumpMempool to node"}},{"before":"567e5902fd0ecbd4ef7aa754cf5030f4c0aeb7b4","after":"301c6b5457dec117af1b7508279995969f6accda","ref":"refs/heads/instance-log","pushedAt":"2024-06-26T18:22:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"logging: InitSignatureCache: use instance","shortMessageHtmlLink":"logging: InitSignatureCache: use instance"}},{"before":"b225ec890811cbc08c1fd5ab4e635e5fde09be32","after":"07d68fdf099fa6270547846ff975ca2f1ea320d6","ref":"refs/heads/instance-log3","pushedAt":"2024-06-25T17:24:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"scripted-diff: log transform\n\n-BEGIN VERIFY SCRIPT-\nsed -i -e 's/LogInfo(/LogInfo(LogInstance(), /g' $(git grep -l LogInfo\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogWarning(/LogWarning(LogInstance(), /g' $(git grep -l LogWarning\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogError(/LogError(LogInstance(), /g' $(git grep -l LogError\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogDebug(/LogDebug(LogInstance(), /g' $(git grep -l LogDebug\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogTrace(/LogTrace(LogInstance(), /g' $(git grep -l LogTrace\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrintfCategory(/LogPrintfCategory(LogInstance(), /g' $(git grep -l LogPrintfCategory\\( ./src | grep -v logging.h) && \\\nsed -i -e '/WalletLogPrintf(/!s/LogPrintf(/LogPrintf(LogInstance(), /g' $(git grep -l LogPrintf\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrintLevel(/LogPrintLevel(LogInstance(), /g' $(git grep -l LogPrintLevel\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrint(/LogPrint(LogInstance(), /g' $(git grep -l LogPrint\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogAcceptCategory(/LogAcceptCategory(LogInstance(), /g' $(git grep -l LogAcceptCategory\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/ LogPrintf_(/ LogInstance().LogPrintf_(/g' src/test/logging_tests.cpp\n-END VERIFY SCRIPT-","shortMessageHtmlLink":"scripted-diff: log transform"}},{"before":null,"after":"b225ec890811cbc08c1fd5ab4e635e5fde09be32","ref":"refs/heads/instance-log3","pushedAt":"2024-06-25T17:12:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"scripted-diff: log transform\n\n-BEGIN VERIFY SCRIPT-\nsed -i -e 's/LogInfo(/LogInfo(LogInstance(), /g' $(git grep -l LogInfo\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogWarning(/LogWarning(LogInstance(), /g' $(git grep -l LogWarning\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogError(/LogError(LogInstance(), /g' $(git grep -l LogError\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogDebug(/LogDebug(LogInstance(), /g' $(git grep -l LogDebug\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogTrace(/LogTrace(LogInstance(), /g' $(git grep -l LogTrace\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrintfCategory(/LogPrintfCategory(LogInstance(), /g' $(git grep -l LogPrintfCategory\\( ./src | grep -v logging.h) && \\\nsed -i -e '/WalletLogPrintf(/!s/LogPrintf(/LogPrintf(LogInstance(), /g' $(git grep -l LogPrintf\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrintLevel(/LogPrintLevel(LogInstance(), /g' $(git grep -l LogPrintLevel\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogPrint(/LogPrint(LogInstance(), /g' $(git grep -l LogPrint\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/LogAcceptCategory(/LogAcceptCategory(LogInstance(), /g' $(git grep -l LogAcceptCategory\\( ./src | grep -v logging.h) && \\\nsed -i -e 's/ LogPrintf_(/ LogInstance().LogPrintf_(/g' src/test/logging_tests.cpp\n-END VERIFY SCRIPT-","shortMessageHtmlLink":"scripted-diff: log transform"}},{"before":"b707564abfb2668e8071c4094baef018a50066eb","after":"567e5902fd0ecbd4ef7aa754cf5030f4c0aeb7b4","ref":"refs/heads/instance-log","pushedAt":"2024-06-21T19:42:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"logging: nuke old logging macros","shortMessageHtmlLink":"logging: nuke old logging macros"}},{"before":null,"after":"b707564abfb2668e8071c4094baef018a50066eb","ref":"refs/heads/instance-log","pushedAt":"2024-06-21T18:54:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"logging: nuke old logging macros","shortMessageHtmlLink":"logging: nuke old logging macros"}},{"before":"cbcf5081d0a970aaea23479feabaeac5a3cb2a08","after":"545bb6c960800760512634a7227337fa779ea944","ref":"refs/heads/miniupnp-228-bump","pushedAt":"2024-06-20T19:10:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"depends: bump miniupnpc to 2.2.8\n\nDrops two of our patches that have been merged upstream and adjusts the other\nto deal with recent changes.","shortMessageHtmlLink":"depends: bump miniupnpc to 2.2.8"}},{"before":"ddbc3a243eff45b8cfb0302d472bd4edba8fe516","after":"cbcf5081d0a970aaea23479feabaeac5a3cb2a08","ref":"refs/heads/miniupnp-228-bump","pushedAt":"2024-06-20T19:09:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"theuni","name":"Cory Fields","path":"/theuni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/417043?s=80&v=4"},"commit":{"message":"refactor: remove extraneous lock annotations from function definitions\n\nThese annotations belong in the declarations rather than the definitions.\nWhile harmless now, future versions of clang may warn about these.","shortMessageHtmlLink":"refactor: remove extraneous lock annotations from function definitions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhjO9FQA","startCursor":null,"endCursor":null}},"title":"Activity · theuni/bitcoin"}