{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":370616680,"defaultBranch":"master","name":"observable","ownerLogin":"vibe-d","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-25T08:16:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17060480?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707907999.0","currentOid":""},"activityList":{"items":[{"before":"de57defab7fd9e47b63737c858dfbe41de69bb48","after":null,"ref":"refs/heads/filter_pred_closures","pushedAt":"2024-02-14T10:48:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"7c674e0a152dfbd96712cbd5accabebdc482a705","after":"cecf12e5895a4f1be0aedabe8974ee7e799dbd07","ref":"refs/heads/master","pushedAt":"2024-02-14T10:04:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #14 from vibe-d/filter_pred_closures\n\nFixes for filter() and RCRef","shortMessageHtmlLink":"Merge pull request #14 from vibe-d/filter_pred_closures"}},{"before":"5afb8c58bdda65c50cb3f1acc193f26a32dc0f66","after":"de57defab7fd9e47b63737c858dfbe41de69bb48","ref":"refs/heads/filter_pred_closures","pushedAt":"2024-02-14T07:14:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add interruptible variants of Observer.(try)ConsumeOne.","shortMessageHtmlLink":"Add interruptible variants of Observer.(try)ConsumeOne."}},{"before":"bc84df80a7aacf0fec5f3d3ea99b9b63499de692","after":"5afb8c58bdda65c50cb3f1acc193f26a32dc0f66","ref":"refs/heads/filter_pred_closures","pushedAt":"2024-02-13T20:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Update .gitignore.","shortMessageHtmlLink":"Update .gitignore."}},{"before":"1f29c13c559a1323637c194a1026435d65e100a0","after":"bc84df80a7aacf0fec5f3d3ea99b9b63499de692","ref":"refs/heads/filter_pred_closures","pushedAt":"2024-02-13T20:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix RCRef for payloads containing GC pointers.\n\nWas missing a GC.addRange call to be safe to use for payloads with GC references.\n\nAlso, this fixes a bug in the reset() method, where the m_context pointer was not reset to null - note that this bug never manifested, because the reset() method was not used anywhere outside of the destructor.","shortMessageHtmlLink":"Fix RCRef for payloads containing GC pointers."}},{"before":null,"after":"1f29c13c559a1323637c194a1026435d65e100a0","ref":"refs/heads/filter_pred_closures","pushedAt":"2024-02-13T13:48:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Allow passing lambdas that access their surrounding scope to filter().","shortMessageHtmlLink":"Allow passing lambdas that access their surrounding scope to filter()."}},{"before":"1e6ac5d76720946c0496b7d0dface9ba5d57e7a5","after":null,"ref":"refs/heads/safe_interface","pushedAt":"2024-02-13T13:28:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"4bc1df08ce40690a84bb1df39deb6a4a9d5190fc","after":"7c674e0a152dfbd96712cbd5accabebdc482a705","ref":"refs/heads/master","pushedAt":"2024-02-13T13:28:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #13 from vibe-d/safe_interface\n\nMake the observable API safe","shortMessageHtmlLink":"Merge pull request #13 from vibe-d/safe_interface"}},{"before":null,"after":"1e6ac5d76720946c0496b7d0dface9ba5d57e7a5","ref":"refs/heads/safe_interface","pushedAt":"2024-02-13T12:30:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Make the Observable interface safe.\n\nUses an own reference counting implementation to avoid the system interface of std.typecons.(Safe)RefCounted.","shortMessageHtmlLink":"Make the Observable interface safe."}},{"before":"c379573760d20e2707588601269ac8158cb1cfd2","after":null,"ref":"refs/heads/filter","pushedAt":"2024-02-13T10:26:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"a758f988a07743e89bbd55003e39adba83877286","after":"4bc1df08ce40690a84bb1df39deb6a4a9d5190fc","ref":"refs/heads/master","pushedAt":"2024-02-13T08:45:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #12 from vibe-d/filter\n\nAdd a filter() observable modifier","shortMessageHtmlLink":"Merge pull request #12 from vibe-d/filter"}},{"before":null,"after":"c379573760d20e2707588601269ac8158cb1cfd2","ref":"refs/heads/filter","pushedAt":"2024-02-13T08:35:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Add a filter() observable modifier.","shortMessageHtmlLink":"Add a filter() observable modifier."}},{"before":"0159c92194c3a8887c278a29d367e07e6f0b3ba0","after":null,"ref":"refs/heads/vibe_container_utilallocator","pushedAt":"2024-02-12T15:17:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"01215fb287cf11c55f6de5e892b2f87d6b51121e","after":"a758f988a07743e89bbd55003e39adba83877286","ref":"refs/heads/master","pushedAt":"2024-02-09T11:31:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #11 from vibe-d/vibe_container_utilallocator\n\nUse vibe.container.internal.utilallocator","shortMessageHtmlLink":"Merge pull request #11 from vibe-d/vibe_container_utilallocator"}},{"before":"400932692563c6f58c07020e7db9005c32af53e7","after":"0159c92194c3a8887c278a29d367e07e6f0b3ba0","ref":"refs/heads/vibe_container_utilallocator","pushedAt":"2024-02-09T11:29:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Use vibe.container.internal.utilallocator instead of vibe.internal.allocator.\n\nvibe.internal.allocator has been deprecated.","shortMessageHtmlLink":"Use vibe.container.internal.utilallocator instead of vibe.internal.al…"}},{"before":"f6120e4a9399ffc1b8b2fd041aeaee431c505634","after":"400932692563c6f58c07020e7db9005c32af53e7","ref":"refs/heads/vibe_container_utilallocator","pushedAt":"2024-02-09T11:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Use vibe.container.internal.utilallocator instead of vibe.internal.allocator.\n\nvibe.internal.allocator has been deprecated.","shortMessageHtmlLink":"Use vibe.container.internal.utilallocator instead of vibe.internal.al…"}},{"before":null,"after":"f6120e4a9399ffc1b8b2fd041aeaee431c505634","ref":"refs/heads/vibe_container_utilallocator","pushedAt":"2024-02-09T11:25:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Use vibe.container.internal.utilallocator instead of vibe.internal.allocator.\n\nvibe.internal.allocator has been deprecated.","shortMessageHtmlLink":"Use vibe.container.internal.utilallocator instead of vibe.internal.al…"}},{"before":"0221d466cdc82c4d60f3501ed0028a64027b866e","after":null,"ref":"refs/heads/fix_shared_signal","pushedAt":"2023-10-20T14:24:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"c721ea306589ab9f7df6204b8e37e0d7cf3dc403","after":"01215fb287cf11c55f6de5e892b2f87d6b51121e","ref":"refs/heads/master","pushedAt":"2023-10-20T14:14:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #10 from vibe-d/fix_shared_signal\n\nFix SharedSignal for multiple arguments.","shortMessageHtmlLink":"Merge pull request #10 from vibe-d/fix_shared_signal"}},{"before":"e0c62eb08eaca73414bddeb7eb9ce4224accbdef","after":"0221d466cdc82c4d60f3501ed0028a64027b866e","ref":"refs/heads/fix_shared_signal","pushedAt":"2023-10-20T14:00:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix SharedSignal for multiple arguments.","shortMessageHtmlLink":"Fix SharedSignal for multiple arguments."}},{"before":"c585bab640346e465ae8ada33e4e5acf2c5f2a38","after":"c721ea306589ab9f7df6204b8e37e0d7cf3dc403","ref":"refs/heads/master","pushedAt":"2023-10-20T12:37:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #9 from vibe-d/fix_shared_signal\n\nFix shared signal","shortMessageHtmlLink":"Merge pull request #9 from vibe-d/fix_shared_signal"}},{"before":null,"after":"e0c62eb08eaca73414bddeb7eb9ce4224accbdef","ref":"refs/heads/fix_shared_signal","pushedAt":"2023-10-20T11:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Fix SharedSignal and add a basic unit test.","shortMessageHtmlLink":"Fix SharedSignal and add a basic unit test."}},{"before":"bb511d6c947c6514b61176407410a5384bb54482","after":"c585bab640346e465ae8ada33e4e5acf2c5f2a38","ref":"refs/heads/master","pushedAt":"2023-03-08T15:23:28.056Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Merge pull request #8 from baryluk/patch-1\n\nFix a typo in example in README","shortMessageHtmlLink":"Merge pull request #8 from baryluk/patch-1"}},{"before":"4807b590a6ec12f0961145691062e4b6f8f899a9","after":null,"ref":"refs/heads/vibe_core_2_compatibility","pushedAt":"2023-03-07T13:29:54.636Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"}},{"before":"b080a3cef1a96b9f6d070131060879ba433bf0a0","after":"bb511d6c947c6514b61176407410a5384bb54482","ref":"refs/heads/master","pushedAt":"2023-03-07T13:29:31.219Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"l-kramer","name":"Leonid Kramer","path":"/l-kramer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1681197?s=80&v=4"},"commit":{"message":"Merge pull request #7 from vibe-d/vibe_core_2_compatibility\n\nAllow compiling against vibe-core 2.x.x","shortMessageHtmlLink":"Merge pull request #7 from vibe-d/vibe_core_2_compatibility"}},{"before":null,"after":"4807b590a6ec12f0961145691062e4b6f8f899a9","ref":"refs/heads/vibe_core_2_compatibility","pushedAt":"2023-03-07T13:16:13.159Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-ludwig","name":"Sönke Ludwig","path":"/s-ludwig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1645969?s=80&v=4"},"commit":{"message":"Allow compiling against vibe-core 2.x.x.","shortMessageHtmlLink":"Allow compiling against vibe-core 2.x.x."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-m2SCgA","startCursor":null,"endCursor":null}},"title":"Activity · vibe-d/observable"}