{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":262522123,"defaultBranch":"master","name":"memplusplus","ownerLogin":"m4drat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-09T08:11:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39669467?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678778429.114727","currentOid":""},"activityList":{"items":[{"before":"395027576b634a26b57534b02d194cc3f61c4657","after":"cff08eea02de69c66bd25765601ebfe5c20af8bc","ref":"refs/heads/master","pushedAt":"2023-11-22T22:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Improved logging subsystem. Now logger is always available but controlled with the `MPP_LOG_LEVEL` environment variable.","shortMessageHtmlLink":"Improved logging subsystem. Now logger is always available but contro…"}},{"before":"9cec0beb644326316cdee4427f19dfe4a24235a6","after":"395027576b634a26b57534b02d194cc3f61c4657","ref":"refs/heads/master","pushedAt":"2023-11-21T21:53:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Separated chunk_treap/gc_graph visualizers into separate files","shortMessageHtmlLink":"Separated chunk_treap/gc_graph visualizers into separate files"}},{"before":"5530be0b7abe1b275ca2decacec636039c371e4d","after":"2fc6a38efe21e2ac622f60ace5efee17fbc705ff","ref":"refs/heads/gh-pages","pushedAt":"2023-04-02T09:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 9cec0beb644326316cdee4427f19dfe4a24235a6","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 9cec0be"}},{"before":"c2f48df1a38a6a3989b8fa255d4cb8a466f6ed7d","after":"9cec0beb644326316cdee4427f19dfe4a24235a6","ref":"refs/heads/master","pushedAt":"2023-04-02T09:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Fixed: Update set of pointing-to vertices for each neighbor of unreachable vertex","shortMessageHtmlLink":"Fixed: Update set of pointing-to vertices for each neighbor of unreac…"}},{"before":"1af61b7381773f9228b25462c037b5a72c65d6c3","after":"c2f48df1a38a6a3989b8fa255d4cb8a466f6ed7d","ref":"refs/heads/master","pushedAt":"2023-04-02T09:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Updated README.md, added usage example for the on-demand objects graph generation","shortMessageHtmlLink":"Updated README.md, added usage example for the on-demand objects grap…"}},{"before":"5f766cd1bc67811f7a6e76343589df9472d274dd","after":"5530be0b7abe1b275ca2decacec636039c371e4d","ref":"refs/heads/gh-pages","pushedAt":"2023-04-01T20:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 1af61b7381773f9228b25462c037b5a72c65d6c3","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 1af61b7"}},{"before":"36dce1059302fbf225ce4a9c8b68c148b2294dbb","after":"1af61b7381773f9228b25462c037b5a72c65d6c3","ref":"refs/heads/master","pushedAt":"2023-04-01T20:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Fixed performance bottleneck due to redundant DFS iterations","shortMessageHtmlLink":"Fixed performance bottleneck due to redundant DFS iterations"}},{"before":"2679363f8517459d7f78237faa4f3e02153643f2","after":"36dce1059302fbf225ce4a9c8b68c148b2294dbb","ref":"refs/heads/master","pushedAt":"2023-04-01T20:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"GC Refactoring + Added unreachable vertices removal\n\n- Added GcGraphView\n- Directed/Undirected DFS is now iterative\n- GC::Collect simplifications\n- Updated GcGraphTests","shortMessageHtmlLink":"GC Refactoring + Added unreachable vertices removal"}},{"before":"5d0d1474ddf967fa737b76f0366b76ff3cf3bbbb","after":"5f766cd1bc67811f7a6e76343589df9472d274dd","ref":"refs/heads/gh-pages","pushedAt":"2023-03-31T20:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 2679363f8517459d7f78237faa4f3e02153643f2","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 2679363"}},{"before":"a4b16b3095ac532ed42b83a99ad043bf2b31ba0a","after":"5d0d1474ddf967fa737b76f0366b76ff3cf3bbbb","ref":"refs/heads/gh-pages","pushedAt":"2023-03-29T20:01:19.264Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 2679363f8517459d7f78237faa4f3e02153643f2","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 2679363"}},{"before":"1dcf2e865dee71c99406e60300dc4acdfde7ccd2","after":"2679363f8517459d7f78237faa4f3e02153643f2","ref":"refs/heads/master","pushedAt":"2023-03-29T19:57:40.781Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Fix release builds","shortMessageHtmlLink":"Fix release builds"}},{"before":"4900e030457dde99e784ae41281710c39ebd67eb","after":"1dcf2e865dee71c99406e60300dc4acdfde7ccd2","ref":"refs/heads/master","pushedAt":"2023-03-29T19:50:04.979Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Temporarily disabled Linked List layouting + updated visualization mechanisms","shortMessageHtmlLink":"Temporarily disabled Linked List layouting + updated visualization me…"}},{"before":"4fbe17c83299c93447d1946d73f35037a73a4f60","after":"4900e030457dde99e784ae41281710c39ebd67eb","ref":"refs/heads/master","pushedAt":"2023-03-29T10:47:47.666Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"GenerateGraphvizLayoutSimple added a mode to skip drawing flat heap view [skip-ci] [skip-bench]","shortMessageHtmlLink":"GenerateGraphvizLayoutSimple added a mode to skip drawing flat heap v…"}},{"before":"77fdeabe6f0cc3f93a303a919513f2892548d3a2","after":"a4b16b3095ac532ed42b83a99ad043bf2b31ba0a","ref":"refs/heads/gh-pages","pushedAt":"2023-03-28T17:54:10.730Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 4fbe17c83299c93447d1946d73f35037a73a4f60","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 4fbe17c"}},{"before":"3df3c6721631c6b4f8ef7e236c4af0ee36f24a82","after":"4fbe17c83299c93447d1946d73f35037a73a4f60","ref":"refs/heads/master","pushedAt":"2023-03-28T17:50:38.086Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Fixed compilation error with MPP_COLOUR disabled","shortMessageHtmlLink":"Fixed compilation error with MPP_COLOUR disabled"}},{"before":"d471955852710a2c24d209cee393fb9f9503880a","after":"3df3c6721631c6b4f8ef7e236c4af0ee36f24a82","ref":"refs/heads/master","pushedAt":"2023-03-28T17:03:42.114Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"SharedGcPtr - fix const correctness [skip-ci] [skip-bench]","shortMessageHtmlLink":"SharedGcPtr - fix const correctness [skip-ci] [skip-bench]"}},{"before":"183d2b420e2f5dcfcc5ada6a82cfc0c907888a05","after":"d471955852710a2c24d209cee393fb9f9503880a","ref":"refs/heads/master","pushedAt":"2023-03-28T16:49:56.634Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Do not initialize m_references in .Reset() [skip-ci] [skip-bench]","shortMessageHtmlLink":"Do not initialize m_references in .Reset() [skip-ci] [skip-bench]"}},{"before":"73eedfd77ddfbda9eb56d7f4fa165c23ff5a586b","after":"77fdeabe6f0cc3f93a303a919513f2892548d3a2","ref":"refs/heads/gh-pages","pushedAt":"2023-03-26T17:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 183d2b420e2f5dcfcc5ada6a82cfc0c907888a05","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 183d2b4"}},{"before":"2736437e54aac2a4bb145fbf1869034ff7518d68","after":"73eedfd77ddfbda9eb56d7f4fa165c23ff5a586b","ref":"refs/heads/gh-pages","pushedAt":"2023-03-26T14:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 183d2b420e2f5dcfcc5ada6a82cfc0c907888a05","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 183d2b4"}},{"before":"d9cec76a478fdb926d3b6cc52189888f55185640","after":"183d2b420e2f5dcfcc5ada6a82cfc0c907888a05","ref":"refs/heads/master","pushedAt":"2023-03-26T14:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"FIxes a bug when GcGraph could created 2 vertices which would manage the same object. Fixes #88.\n\n- Added more GC/GcGraph tests\n- Refactoring: find -> contains\n- Clear the cache after each GC iteration","shortMessageHtmlLink":"FIxes a bug when GcGraph could created 2 vertices which would manage …"}},{"before":"e47463015a5712bcb29f6f8ed20e5858a0056c9d","after":"d9cec76a478fdb926d3b6cc52189888f55185640","ref":"refs/heads/master","pushedAt":"2023-03-25T20:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Removed unnecessary references initialization (#e4746301) [skip-ci] [skip-bench]","shortMessageHtmlLink":"Removed unnecessary references initialization (#e4746301) [skip-ci] […"}},{"before":"0bc0711b4e3b584773bdcc853388972684e9e33a","after":"2736437e54aac2a4bb145fbf1869034ff7518d68","ref":"refs/heads/gh-pages","pushedAt":"2023-03-25T16:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for e47463015a5712bcb29f6f8ed20e5858a0056c9d","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for e474630"}},{"before":"018df12cdb6679297b09a7a43c8909fe38ca214f","after":"e47463015a5712bcb29f6f8ed20e5858a0056c9d","ref":"refs/heads/master","pushedAt":"2023-03-25T16:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Changed SharedGcPtr semantics. Now if it points to nullptr, the references count variable will not be initialized.","shortMessageHtmlLink":"Changed SharedGcPtr semantics. Now if it points to nullptr, the refer…"}},{"before":"56066328938471ea4606fbe6bcd19d5fdffc9e6b","after":"0bc0711b4e3b584773bdcc853388972684e9e33a","ref":"refs/heads/gh-pages","pushedAt":"2023-03-22T18:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add Mem++ benchmarks (googlecpp) benchmark result for 018df12cdb6679297b09a7a43c8909fe38ca214f","shortMessageHtmlLink":"add Mem++ benchmarks (googlecpp) benchmark result for 018df12"}},{"before":"53030b04a1005c04487f268083bb9458f3de011e","after":"018df12cdb6679297b09a7a43c8909fe38ca214f","ref":"refs/heads/master","pushedAt":"2023-03-22T18:24:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Extended fuzzer to support garbage-collection. Closes #53","shortMessageHtmlLink":"Extended fuzzer to support garbage-collection. Closes #53"}},{"before":"230a5b86166d53f819bf5c285bdafc2f69cf7a9f","after":"53030b04a1005c04487f268083bb9458f3de011e","ref":"refs/heads/master","pushedAt":"2023-03-16T08:47:41.642Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Fixed incorrect pointer addition for assert inside gc.cpp","shortMessageHtmlLink":"Fixed incorrect pointer addition for assert inside gc.cpp"}},{"before":"5b73c38b66b0268b33dd02378e6c91969da228b2","after":"230a5b86166d53f819bf5c285bdafc2f69cf7a9f","ref":"refs/heads/master","pushedAt":"2023-03-16T08:36:49.523Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Added CodeQL build for build.sh [skip-bench]","shortMessageHtmlLink":"Added CodeQL build for build.sh [skip-bench]"}},{"before":"f87864b69574bb955ffb25bb817dfd91ad9006f1","after":"5b73c38b66b0268b33dd02378e6c91969da228b2","ref":"refs/heads/master","pushedAt":"2023-03-16T08:34:47.337Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Added CodeQL build for build.sh [skip-bench]","shortMessageHtmlLink":"Added CodeQL build for build.sh [skip-bench]"}},{"before":"d6be872134a64e1098e4a62201f522338590a4da","after":"f87864b69574bb955ffb25bb817dfd91ad9006f1","ref":"refs/heads/master","pushedAt":"2023-03-16T08:28:12.992Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Set default compiler to clang++ instead of clang++-15 [skip-bench]","shortMessageHtmlLink":"Set default compiler to clang++ instead of clang++-15 [skip-bench]"}},{"before":"2aba4ae5737a0bcd36f29d52c59020ed3de4646f","after":"d6be872134a64e1098e4a62201f522338590a4da","ref":"refs/heads/master","pushedAt":"2023-03-16T08:24:54.063Z","pushType":"push","commitsCount":1,"pusher":{"login":"m4drat","name":"Theodor Arsenij","path":"/m4drat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39669467?s=80&v=4"},"commit":{"message":"Create .github/workflows/codeql.yml","shortMessageHtmlLink":"Create .github/workflows/codeql.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yMlQyMjozOTowNS4wMDAwMDBazwAAAAO1oThg","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xNlQwODoyNDo1NC4wNjM4NzdazwAAAAMEpIG5"}},"title":"Activity · m4drat/memplusplus"}