{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":658883338,"defaultBranch":"main","name":"UCD_WaterWatch","ownerLogin":"ucd-cwee","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-26T17:27:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10856947?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704986546.0","currentOid":""},"activityList":{"items":[{"before":"391964b6ebec6592a6b378e357e18f6ae37f620a","after":"6ef283c1e130a5d3856b03b5c5a706b4841842b6","ref":"refs/heads/UnitsTesting","pushedAt":"2024-07-16T19:29:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Resolved memory leaks from the fibers::Pattern object.","shortMessageHtmlLink":"Resolved memory leaks from the fibers::Pattern object."}},{"before":"180a677ab0504c7a8d1e2847d18f44df38a789d7","after":"391964b6ebec6592a6b378e357e18f6ae37f620a","ref":"refs/heads/UnitsTesting","pushedAt":"2024-07-15T19:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Conversion of test function to support detection of memory leaks (in progress)","shortMessageHtmlLink":"Conversion of test function to support detection of memory leaks (in …"}},{"before":"5e2f97b69955544622e8631a2f5ada5f1f015428","after":"180a677ab0504c7a8d1e2847d18f44df38a789d7","ref":"refs/heads/UnitsTesting","pushedAt":"2024-07-15T16:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Switched the fibers::parallel::For and ForEach systems to utilize the built-in C++ multithreading system, which is faster under most (though not all) conditions. It is largely faster by utilizing in-place memory rather than std::function copy-sharing.","shortMessageHtmlLink":"Switched the fibers::parallel::For and ForEach systems to utilize the…"}},{"before":"5ab409f8bd57f5a083738cf9dfa4bf7ea9ab0291","after":"5e2f97b69955544622e8631a2f5ada5f1f015428","ref":"refs/heads/UnitsTesting","pushedAt":"2024-07-11T18:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Updates to the fibers::containers::Pattern<> object to support better looping and interop with fibers::parallel::ForEach.","shortMessageHtmlLink":"Updates to the fibers::containers::Pattern<> object to support better…"}},{"before":"10b07ff2abb85d8768c89cfc5f7fbfc6f7fcfbaa","after":"5ab409f8bd57f5a083738cf9dfa4bf7ea9ab0291","ref":"refs/heads/UnitsTesting","pushedAt":"2024-07-08T20:39:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Stable build of fibers::Job system, with a functional and fast system for fibers::For and fibers::ForEach, which avoids std::parallel algorithms where possible.","shortMessageHtmlLink":"Stable build of fibers::Job system, with a functional and fast system…"}},{"before":"0b663940443550cd61c6fbee5063ac2dbbc55192","after":"10b07ff2abb85d8768c89cfc5f7fbfc6f7fcfbaa","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-26T22:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Updated the ML tool.","shortMessageHtmlLink":"Updated the ML tool."}},{"before":"413a425e03ba709c7055a414304f29e8386ba48b","after":"0b663940443550cd61c6fbee5063ac2dbbc55192","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-26T22:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Updated ML tool to allow spot-running the machine learning / pattern forecastign tool.","shortMessageHtmlLink":"Updated ML tool to allow spot-running the machine learning / pattern …"}},{"before":"2e4c5a41966e866854e52d02256cf62d16a91b59","after":"413a425e03ba709c7055a414304f29e8386ba48b","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-20T22:13:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Update 2","shortMessageHtmlLink":"Update 2"}},{"before":"b6f6fd2fccf099b9018b540dcd551a631f5e5d93","after":"2e4c5a41966e866854e52d02256cf62d16a91b59","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-14T20:03:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"BWTree works as intended in terms of GetLargestSmallerEqual and GetSmallestLargerEqual.","shortMessageHtmlLink":"BWTree works as intended in terms of GetLargestSmallerEqual and GetSm…"}},{"before":"df1708185ca52884e0004659161807816aaf8d40","after":"b6f6fd2fccf099b9018b540dcd551a631f5e5d93","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-13T23:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Added and bug-tested a function for the atomic tree for \"FindSmallestLargerEqual\", which is fast enough and works as desired in all conditions.","shortMessageHtmlLink":"Added and bug-tested a function for the atomic tree for \"FindSmallest…"}},{"before":"d7803c1ea3962fd6fc567764077929d80ba6681c","after":"df1708185ca52884e0004659161807816aaf8d40","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-12T23:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Update to BW atomic tree.","shortMessageHtmlLink":"Update to BW atomic tree."}},{"before":"b58a9f2e3aaa8316c22d2a674976ddc6e4861aa4","after":"d7803c1ea3962fd6fc567764077929d80ba6681c","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-07T23:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Draft use of the MwCAS to make the first functioning, atomic B+Tree.","shortMessageHtmlLink":"Draft use of the MwCAS to make the first functioning, atomic B+Tree."}},{"before":"634ca5790cc045025cb887083197e74e8f64500f","after":"b58a9f2e3aaa8316c22d2a674976ddc6e4861aa4","ref":"refs/heads/UnitsTesting","pushedAt":"2024-06-06T23:31:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Fixed the multithreading to work as intended under low loads.","shortMessageHtmlLink":"Fixed the multithreading to work as intended under low loads."}},{"before":"045ddc2d39f39a89f8b6b6488245e94aa1036593","after":"634ca5790cc045025cb887083197e74e8f64500f","ref":"refs/heads/UnitsTesting","pushedAt":"2024-05-31T23:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Testing mwCAS","shortMessageHtmlLink":"Testing mwCAS"}},{"before":"a4d91521e9f89c040c1e08aab1a9298079ea5722","after":"045ddc2d39f39a89f8b6b6488245e94aa1036593","ref":"refs/heads/UnitsTesting","pushedAt":"2024-05-17T23:31:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Update to Fiber tools.","shortMessageHtmlLink":"Update to Fiber tools."}},{"before":"b890852aee76b4d7681daf8cad7c133930a29620","after":"a4d91521e9f89c040c1e08aab1a9298079ea5722","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-26T23:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Attempt#1 to create a thread-safe BTree. This attempt failed due to too much contention on the node locks.","shortMessageHtmlLink":"Attempt#1 to create a thread-safe BTree. This attempt failed due to t…"}},{"before":"febf45e43835d9da422408b0bb7c55e11f90bd10","after":"b890852aee76b4d7681daf8cad7c133930a29620","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-25T16:22:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Improved the performance of the fibers::utilities::Sequence tool.","shortMessageHtmlLink":"Improved the performance of the fibers::utilities::Sequence<int> tool."}},{"before":"914cbbe83398dfa1b19b65e9ded2cacd1171f4d2","after":"febf45e43835d9da422408b0bb7c55e11f90bd10","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-24T22:33:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Speed-up to EPAnet simulations using multithreading with the new fiber tools.","shortMessageHtmlLink":"Speed-up to EPAnet simulations using multithreading with the new fibe…"}},{"before":"9a96e94c93184ec9e200fd01040528f2168dd381","after":"914cbbe83398dfa1b19b65e9ded2cacd1171f4d2","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-17T23:09:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Small updates to the fiber system","shortMessageHtmlLink":"Small updates to the fiber system"}},{"before":"5354927ee52c90ae245c38a4fa98a954b4ea29c3","after":"9a96e94c93184ec9e200fd01040528f2168dd381","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-12T23:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Small update","shortMessageHtmlLink":"Small update"}},{"before":"297e7006b63ac3fbd7b3391c07863600dd504eb1","after":"5354927ee52c90ae245c38a4fa98a954b4ea29c3","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-09T21:37:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Improved performance of EPAnet simulation slightly (~15%) using job systems for the high-resolution data writing component.","shortMessageHtmlLink":"Improved performance of EPAnet simulation slightly (~15%) using job s…"}},{"before":"682814bec2c9793caead700d5bd8c307ece6d567","after":"297e7006b63ac3fbd7b3391c07863600dd504eb1","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-04T23:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Added Find function to fibers. (Currently extremely slow)","shortMessageHtmlLink":"Added Find function to fibers. (Currently extremely slow)"}},{"before":"f60c4ff64d06598653e2735dbe7c9f446e3c642d","after":"682814bec2c9793caead700d5bd8c307ece6d567","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-03T23:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Simplified the fiber job system and significantly improved its speed -- also introduced a basicexcel extension tool using Excel-DNA","shortMessageHtmlLink":"Simplified the fiber job system and significantly improved its speed …"}},{"before":"5340b441c84540ebd48a041005610736d5fff8d5","after":"f60c4ff64d06598653e2735dbe7c9f446e3c642d","ref":"refs/heads/UnitsTesting","pushedAt":"2024-04-01T19:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Small optimizations.","shortMessageHtmlLink":"Small optimizations."}},{"before":"a4cf12d30eef2ae6ccd24a0c3cda097b4d48805f","after":"5340b441c84540ebd48a041005610736d5fff8d5","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-29T23:31:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Small update to the fiber job system tests.","shortMessageHtmlLink":"Small update to the fiber job system tests."}},{"before":"0a37e4abf5e5cdffa87810eeb3852547ecbd750e","after":"a4cf12d30eef2ae6ccd24a0c3cda097b4d48805f","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-27T23:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Experimenting with \"Typhoon\" job system -- currently amazing performance, but the parallel_for system is non-functional.","shortMessageHtmlLink":"Experimenting with \"Typhoon\" job system -- currently amazing performa…"}},{"before":"f77bcc72d341a01489148c689ee2ab378097fbbd","after":"0a37e4abf5e5cdffa87810eeb3852547ecbd750e","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-26T23:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Testing \"Wicked Fibers\" tools","shortMessageHtmlLink":"Testing \"Wicked Fibers\" tools"}},{"before":"9ed0f6f2c81cea09a7c3b74ffdb8388169ad8623","after":"f77bcc72d341a01489148c689ee2ab378097fbbd","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-26T21:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Improved the performance of the fiber system by ~ 50%.","shortMessageHtmlLink":"Improved the performance of the fiber system by ~ 50%."}},{"before":"9832e413cc3ebe599ed91914001d1da4ca9fd8ce","after":"9ed0f6f2c81cea09a7c3b74ffdb8388169ad8623","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-25T14:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Small performance update","shortMessageHtmlLink":"Small performance update"}},{"before":"834c18447769e6fb5e84584310833c2a29c9ea87","after":"9832e413cc3ebe599ed91914001d1da4ca9fd8ce","ref":"refs/heads/UnitsTesting","pushedAt":"2024-03-22T23:33:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RobertTGood","name":"Robert Good","path":"/RobertTGood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35078130?s=80&v=4"},"commit":{"message":"Testing an alternative Action / Function wrapper that halves the time for creating and calling the wrapper.","shortMessageHtmlLink":"Testing an alternative Action / Function wrapper that halves the time…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxOToyOTo0OC4wMDAwMDBazwAAAASBItdr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxOToyOTo0OC4wMDAwMDBazwAAAASBItdr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMlQyMzozMzozOC4wMDAwMDBazwAAAAQdM9Iw"}},"title":"Activity · ucd-cwee/UCD_WaterWatch"}