{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":646421759,"defaultBranch":"master","name":"cache.zig","ownerLogin":"karlseguin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-28T10:55:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/206480?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713615427.0","currentOid":""},"activityList":{"items":[{"before":"2d31d6ec3784bee2a3e0c2abde11e4d703ce9b33","after":"7f0f68d779aa10096df9c8bbfb4cea107eca243c","ref":"refs/heads/master","pushedAt":"2024-05-21T13:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"improve cleanup on put failure","shortMessageHtmlLink":"improve cleanup on put failure"}},{"before":"39f87234b189455f0095bfafacdbeba1c0b02516","after":"2d31d6ec3784bee2a3e0c2abde11e4d703ce9b33","ref":"refs/heads/master","pushedAt":"2024-05-21T13:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"Refactor get so that std.time.timstamp is only called once.","shortMessageHtmlLink":"Refactor get so that std.time.timstamp is only called once."}},{"before":"2ef2f773a9a52c1bfb2d34d1bdc546357b234fa6","after":"39f87234b189455f0095bfafacdbeba1c0b02516","ref":"refs/heads/master","pushedAt":"2024-05-21T11:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"use b.path in build to accomodate zig changes","shortMessageHtmlLink":"use b.path in build to accomodate zig changes"}},{"before":null,"after":"2ef2f773a9a52c1bfb2d34d1bdc546357b234fa6","ref":"refs/heads/zig-0.12","pushedAt":"2024-04-20T12:17:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"accomodate zig changes","shortMessageHtmlLink":"accomodate zig changes"}},{"before":"8231f8b9cff468fc0947054caff2b002c3420edf","after":"2ef2f773a9a52c1bfb2d34d1bdc546357b234fa6","ref":"refs/heads/master","pushedAt":"2024-03-13T00:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"accomodate zig changes","shortMessageHtmlLink":"accomodate zig changes"}},{"before":"9f38b8de70ac00422c6e81c94db7c618cba55316","after":"8231f8b9cff468fc0947054caff2b002c3420edf","ref":"refs/heads/master","pushedAt":"2024-03-04T00:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"change to MIT license","shortMessageHtmlLink":"change to MIT license"}},{"before":"a9600bd1e9b4ebb87d39a846ead71147ff9dd795","after":"9f38b8de70ac00422c6e81c94db7c618cba55316","ref":"refs/heads/master","pushedAt":"2024-02-25T12:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"typos in readme","shortMessageHtmlLink":"typos in readme"}},{"before":"af1a100666aa9c10aa323618f76679f379df54b6","after":"a9600bd1e9b4ebb87d39a846ead71147ff9dd795","ref":"refs/heads/master","pushedAt":"2024-02-03T02:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"remove unused config (protected_removal), which I have no clue what it was intended for","shortMessageHtmlLink":"remove unused config (protected_removal), which I have no clue what i…"}},{"before":"240f6f2ab6a66897e0d4cc402023384cee59d01f","after":"af1a100666aa9c10aa323618f76679f379df54b6","ref":"refs/heads/master","pushedAt":"2024-01-06T01:45:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"source_file -> root_source_file for breaking Zig changes","shortMessageHtmlLink":"source_file -> root_source_file for breaking Zig changes"}},{"before":"821fe29e9bdaba36118151f52feea257d69c9e52","after":"240f6f2ab6a66897e0d4cc402023384cee59d01f","ref":"refs/heads/master","pushedAt":"2023-11-28T00:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"accommodate removal to std.meta.trait","shortMessageHtmlLink":"accommodate removal to std.meta.trait"}},{"before":"36da37f99daa92b200bbfa41086499b21f3c6a20","after":"821fe29e9bdaba36118151f52feea257d69c9e52","ref":"refs/heads/master","pushedAt":"2023-07-28T01:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"readme typo","shortMessageHtmlLink":"readme typo"}},{"before":"72f07a5631bf3381d37152ac4bddffe3201f2550","after":"36da37f99daa92b200bbfa41086499b21f3c6a20","ref":"refs/heads/master","pushedAt":"2023-06-27T01:35:19.437Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"update zig (builtins api change)","shortMessageHtmlLink":"update zig (builtins api change)"}},{"before":"ad92325b089ca10f2bbf1d4108430112eb245df2","after":"72f07a5631bf3381d37152ac4bddffe3201f2550","ref":"refs/heads/master","pushedAt":"2023-06-22T02:15:44.165Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"update zig (builtins changed names)","shortMessageHtmlLink":"update zig (builtins changed names)"}},{"before":"5135edcfa2bd8fec8dba0829ac4c9e5f827efad7","after":"ad92325b089ca10f2bbf1d4108430112eb245df2","ref":"refs/heads/master","pushedAt":"2023-06-21T12:52:43.041Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"update for latest zig version","shortMessageHtmlLink":"update for latest zig version"}},{"before":"0eccdc0770a84295d6611503684f2a7e124f0cb8","after":"5135edcfa2bd8fec8dba0829ac4c9e5f827efad7","ref":"refs/heads/master","pushedAt":"2023-06-16T00:34:27.258Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"Use T.size(value) to get the size of an object, if it's defined","shortMessageHtmlLink":"Use T.size(value) to get the size of an object, if it's defined"}},{"before":"85a45f0f478cc798714c45aa2dc400f89d11d302","after":"0eccdc0770a84295d6611503684f2a7e124f0cb8","ref":"refs/heads/master","pushedAt":"2023-06-13T04:18:02.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"fix a broken test","shortMessageHtmlLink":"fix a broken test"}},{"before":"fdb1be63a9fb8559ec8602ed07d88cc9a92c45cf","after":"85a45f0f478cc798714c45aa2dc400f89d11d302","ref":"refs/heads/master","pushedAt":"2023-06-07T23:13:06.707Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"swap state and key parameter order to custom fetch function","shortMessageHtmlLink":"swap state and key parameter order to custom fetch function"}},{"before":"37751fa86bbd086f9fdffcbde08ed413b357b111","after":"fdb1be63a9fb8559ec8602ed07d88cc9a92c45cf","ref":"refs/heads/master","pushedAt":"2023-06-05T08:25:16.657Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"add cache.maxSize() to return the actual max size allowed","shortMessageHtmlLink":"add cache.maxSize() to return the actual max size allowed"}},{"before":"5319919862fcba35b3d61b07b6be109d37402111","after":"37751fa86bbd086f9fdffcbde08ed413b357b111","ref":"refs/heads/master","pushedAt":"2023-06-03T10:22:18.842Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"add link to singleflight.zig","shortMessageHtmlLink":"add link to singleflight.zig"}},{"before":"ee6394e307502409b2c096aa61a46f92597af128","after":"5319919862fcba35b3d61b07b6be109d37402111","ref":"refs/heads/master","pushedAt":"2023-06-01T04:05:38.471Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"add cache.delPrefix","shortMessageHtmlLink":"add cache.delPrefix"}},{"before":"0226b3c2ccd4c02dc91b16022b5e9f1e1f403f7d","after":"ee6394e307502409b2c096aa61a46f92597af128","ref":"refs/heads/master","pushedAt":"2023-05-30T03:19:20.916Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"Added reference counting to make this truly thread-safe\n\nEntries are removed from the cache, but remain valid until all references are\nremoved.\n\nget and getEntry automatically increase an entry's referenece. Application must\ncall entry.release() to remove the reference.","shortMessageHtmlLink":"Added reference counting to make this truly thread-safe"}},{"before":"e9db62464cbcd47ff99e4eb4fdb734107e8637c1","after":"0226b3c2ccd4c02dc91b16022b5e9f1e1f403f7d","ref":"refs/heads/master","pushedAt":"2023-05-29T08:05:47.795Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"Rename deinit to removedFromCache\n\nCall removedFromCache using a fixed-size batch rather than a dynamic arraylist","shortMessageHtmlLink":"Rename deinit to removedFromCache"}},{"before":"d494ea23eb4bb604173453c15f6f57e87caeb2cd","after":"e9db62464cbcd47ff99e4eb4fdb734107e8637c1","ref":"refs/heads/master","pushedAt":"2023-05-29T04:50:07.407Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"add cache.fetch to combine get+put with custom function to load missing data","shortMessageHtmlLink":"add cache.fetch to combine get+put with custom function to load missi…"}},{"before":"a214f2b43c91d80fb5c809d41a7792e746b9aaea","after":"d494ea23eb4bb604173453c15f6f57e87caeb2cd","ref":"refs/heads/master","pushedAt":"2023-05-28T12:55:22.426Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"than -> then","shortMessageHtmlLink":"than -> then"}},{"before":"3bda262a416e7f132aed8a84651e753bd1b19f74","after":"a214f2b43c91d80fb5c809d41a7792e746b9aaea","ref":"refs/heads/master","pushedAt":"2023-05-28T11:24:44.815Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"value.deinit is no longer called under lock when freeing memory","shortMessageHtmlLink":"value.deinit is no longer called under lock when freeing memory"}},{"before":"22d5f96140966d9c08afaca04fb6c2a2d82ce7f7","after":"3bda262a416e7f132aed8a84651e753bd1b19f74","ref":"refs/heads/master","pushedAt":"2023-05-28T11:16:39.651Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"Cleanup value.deinit\n\nThis was previously called from both Entry and Segment.\n\nIt is now only called from a helper in Segment.","shortMessageHtmlLink":"Cleanup value.deinit"}},{"before":"0af933382bfb43099ff77c738994b251aaaf390d","after":"22d5f96140966d9c08afaca04fb6c2a2d82ce7f7","ref":"refs/heads/master","pushedAt":"2023-05-28T11:09:11.960Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"update readme with default segment_count of 8","shortMessageHtmlLink":"update readme with default segment_count of 8"}},{"before":"87a7f1c2b66b5bd7ade6483a15ef53ed1649d435","after":"0af933382bfb43099ff77c738994b251aaaf390d","ref":"refs/heads/master","pushedAt":"2023-05-28T11:01:30.708Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"make readme example compile","shortMessageHtmlLink":"make readme example compile"}},{"before":"1aff0f65dd6906a2ff44c604b8922a0610666c10","after":"87a7f1c2b66b5bd7ade6483a15ef53ed1649d435","ref":"refs/heads/master","pushedAt":"2023-05-28T11:01:04.716Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"extra character in license","shortMessageHtmlLink":"extra character in license"}},{"before":"e2a7ca7f529a66e41f237ddd233fcca71a94e3a0","after":"1aff0f65dd6906a2ff44c604b8922a0610666c10","ref":"refs/heads/master","pushedAt":"2023-05-28T11:00:38.500Z","pushType":"push","commitsCount":1,"pusher":{"login":"karlseguin","name":"Karl Seguin","path":"/karlseguin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/206480?s=80&v=4"},"commit":{"message":"improve readme","shortMessageHtmlLink":"improve readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET-nTHgA","startCursor":null,"endCursor":null}},"title":"Activity · karlseguin/cache.zig"}