{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18800032,"defaultBranch":"master","name":"datascript","ownerLogin":"tonsky","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-15T12:58:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/285292?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714769639.0","currentOid":""},"activityList":{"items":[{"before":"a4af151e8bff04d4afb56860969dcbd7569efb16","after":"61edb9e76d92fad2106f9c01bc80e659a4292ea8","ref":"refs/heads/master","pushedAt":"2024-05-03T20:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.5","shortMessageHtmlLink":"Version 1.6.5"}},{"before":"8bbbc251c24275d457840484a246155a2881a415","after":"a4af151e8bff04d4afb56860969dcbd7569efb16","ref":"refs/heads/master","pushedAt":"2024-05-03T20:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Regression: fixed some OR queries broken in 1.6.4 (closes #468, closes #469)","shortMessageHtmlLink":"Regression: fixed some OR queries broken in 1.6.4 (closes #468, closes "}},{"before":"fee782c1fc7bc1ddaf7b2de177e5ec949fdea0ba","after":"8bbbc251c24275d457840484a246155a2881a415","ref":"refs/heads/master","pushedAt":"2024-04-26T17:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.4","shortMessageHtmlLink":"Version 1.6.4"}},{"before":"305bf8ecb0792ee8fba28c0c69ed01b65bed727e","after":"fee782c1fc7bc1ddaf7b2de177e5ec949fdea0ba","ref":"refs/heads/master","pushedAt":"2024-04-24T19:45:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Pass through BigInteger/BigDeciman to freeze-fn in serializable (closes #465, closes #466)","shortMessageHtmlLink":"Pass through BigInteger/BigDeciman to freeze-fn in serializable (closes "}},{"before":"009c6285bdbab1974b57569ed14dac17f331c10e","after":"305bf8ecb0792ee8fba28c0c69ed01b65bed727e","ref":"refs/heads/master","pushedAt":"2024-04-24T19:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Pass through BigInteger/BigDeciman to freeze-fn in serializable (closes #465, closes #466)","shortMessageHtmlLink":"Pass through BigInteger/BigDeciman to freeze-fn in serializable (closes "}},{"before":"4cdb43cd57765f481d3bb70db5555901f10beb31","after":"009c6285bdbab1974b57569ed14dac17f331c10e","ref":"refs/heads/master","pushedAt":"2024-04-24T19:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Fixed tempid in unique refs (closes #464)","shortMessageHtmlLink":"Fixed tempid in unique refs (closes #464)"}},{"before":"6848d6ed0c6052941730701517a4b9f7be2606a1","after":"4cdb43cd57765f481d3bb70db5555901f10beb31","ref":"refs/heads/master","pushedAt":"2024-04-24T17:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Bumped duti, simplified user.clj","shortMessageHtmlLink":"Bumped duti, simplified user.clj"}},{"before":"a8d8155c7d717af0a31064cad6e82031e32cce61","after":"6848d6ed0c6052941730701517a4b9f7be2606a1","ref":"refs/heads/master","pushedAt":"2024-04-24T16:36:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Bumped checkout action","shortMessageHtmlLink":"Bumped checkout action"}},{"before":"8e1abaef9ea20959b5aa8043e24197b9064d8fa7","after":"a8d8155c7d717af0a31064cad6e82031e32cce61","ref":"refs/heads/master","pushedAt":"2024-04-24T16:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Fixed :max-eid for dangling entities during reader-based serialization (closes #463)","shortMessageHtmlLink":"Fixed :max-eid for dangling entities during reader-based serialization ("}},{"before":"2f72892a4876140333627ef4035606dc6e480d1e","after":"8e1abaef9ea20959b5aa8043e24197b9064d8fa7","ref":"refs/heads/master","pushedAt":"2024-04-23T17:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Fixed js query lookup ref test #462","shortMessageHtmlLink":"Fixed js query lookup ref test #462"}},{"before":"826781bc0348590f3fc5c9013321d8af25a4a989","after":"2f72892a4876140333627ef4035606dc6e480d1e","ref":"refs/heads/master","pushedAt":"2024-04-23T16:48:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Migrated to clj-reload and duti","shortMessageHtmlLink":"Migrated to clj-reload and duti"}},{"before":"a536e910f10bc9c76e5bcd6773a80463589d8a00","after":"826781bc0348590f3fc5c9013321d8af25a4a989","ref":"refs/heads/master","pushedAt":"2024-02-15T00:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.3","shortMessageHtmlLink":"Version 1.6.3"}},{"before":"658390a5f1f5aee458032f231e71d48c45458aed","after":"a536e910f10bc9c76e5bcd6773a80463589d8a00","ref":"refs/heads/master","pushedAt":"2024-02-15T00:05:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Fix bug in same-keys? / sum-rel","shortMessageHtmlLink":"Fix bug in same-keys? / sum-rel"}},{"before":"1b39bf2075a7048bf2ef97c98f3f4813f87f1537","after":"658390a5f1f5aee458032f231e71d48c45458aed","ref":"refs/heads/master","pushedAt":"2024-02-14T14:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.2","shortMessageHtmlLink":"Version 1.6.2"}},{"before":"78cb86d6cfc5cc58e209941f6ceb947191b814d4","after":"1b39bf2075a7048bf2ef97c98f3f4813f87f1537","ref":"refs/heads/master","pushedAt":"2024-02-14T14:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Query: shortcircuit clause resolution when result is guaranteed to be empty.\n\nThe `-collect` fn, run at the end of a query, correctly shortcircuits with the\nfollowing comment: \"one empty rel means final set has to be empty\"\n\nHowever, while processing the query clauses, there was no shortcircuit.\nAlso, since the implementation of `lookup-pattern` is agnostic to\nexisting rels, this means that attempts to write short-circuiting\nclauses at the top of a complex query have very little effect: the\nquery engine will continue querying the indexes for every tuple that\ncould possibly match every clause.\n\nThis adds a shortcircuit in `resolve-clause` if any existing relation\nis empty. The check is cheap, and it should provide a substantial\nperformance boost in many common cases.","shortMessageHtmlLink":"Query: shortcircuit clause resolution when result is guaranteed to be…"}},{"before":"9d46481986f976f1984fafce51fed44db8b23f3d","after":"78cb86d6cfc5cc58e209941f6ceb947191b814d4","ref":"refs/heads/master","pushedAt":"2023-12-16T18:10:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.1","shortMessageHtmlLink":"Version 1.6.1"}},{"before":"85f9b5d4deadba2841fa6e1ef5cc14225fcb4987","after":"9d46481986f976f1984fafce51fed44db8b23f3d","ref":"refs/heads/master","pushedAt":"2023-12-16T17:37:51.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.6.0","shortMessageHtmlLink":"Version 1.6.0"}},{"before":"9bf3a6e332eb3624bb53d88df2c85032ab14d7d1","after":"85f9b5d4deadba2841fa6e1ef5cc14225fcb4987","ref":"refs/heads/master","pushedAt":"2023-12-10T10:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Add deps.edn coordinates\n\nIt has taken me ~5 attempts to guess the right coords.\r\nHope this saves the next poor guy a bit of time. %)","shortMessageHtmlLink":"Add deps.edn coordinates"}},{"before":"e9380e8d83414a2dda242ac74d843dd3c51bab3d","after":"b2d31d9a8d5d4e51689dcd7cee6a6bf0b859d69a","ref":"refs/heads/sync","pushedAt":"2023-11-21T17:13:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Migrated to new conn","shortMessageHtmlLink":"Migrated to new conn"}},{"before":"db3269856722e46ffe86914dbde9ad7b4a4f8785","after":"e9380e8d83414a2dda242ac74d843dd3c51bab3d","ref":"refs/heads/sync","pushedAt":"2023-11-21T17:08:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Migrated to new conn","shortMessageHtmlLink":"Migrated to new conn"}},{"before":"dceae72dc673d8bfbaba61065d3f642698caa697","after":"9bf3a6e332eb3624bb53d88df2c85032ab14d7d1","ref":"refs/heads/master","pushedAt":"2023-11-21T17:07:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"datascript.test.storage/stress-test","shortMessageHtmlLink":"datascript.test.storage/stress-test"}},{"before":"f52eaae10cfc0e66e354eaab9a94fddb1b07a162","after":"db3269856722e46ffe86914dbde9ad7b4a4f8785","ref":"refs/heads/sync","pushedAt":"2023-10-24T16:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Sync: synchronizer transact!, handle the gap between snapshot and txes","shortMessageHtmlLink":"Sync: synchronizer transact!, handle the gap between snapshot and txes"}},{"before":null,"after":"f52eaae10cfc0e66e354eaab9a94fddb1b07a162","ref":"refs/heads/sync","pushedAt":"2023-10-24T09:33:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Sync: initial","shortMessageHtmlLink":"Sync: initial"}},{"before":"f4ac0533d3f86aa1d912ea82472d197c91cea2fa","after":"dceae72dc673d8bfbaba61065d3f642698caa697","ref":"refs/heads/master","pushedAt":"2023-10-17T13:27:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.5.4","shortMessageHtmlLink":"Version 1.5.4"}},{"before":"987cdcd688bdc2ff8f5eda3627bec1bd3f414f43","after":"f4ac0533d3f86aa1d912ea82472d197c91cea2fa","ref":"refs/heads/master","pushedAt":"2023-08-28T19:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Mention datascript-storage-sql","shortMessageHtmlLink":"Mention datascript-storage-sql"}},{"before":"17c5dc503c633ea53fe4eaaeacba07c6838d249a","after":"987cdcd688bdc2ff8f5eda3627bec1bd3f414f43","ref":"refs/heads/master","pushedAt":"2023-08-19T23:24:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.5.3","shortMessageHtmlLink":"Version 1.5.3"}},{"before":"3360f7412108f8eaa4f8f57ea5bd1327701c2b32","after":"17c5dc503c633ea53fe4eaaeacba07c6838d249a","ref":"refs/heads/master","pushedAt":"2023-08-15T17:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Added: `d/reset-schema!`, `d/with-schema`","shortMessageHtmlLink":"Added: d/reset-schema!, d/with-schema"}},{"before":"75285775c5f603d308c3d146d4d6ee856149acf7","after":"3360f7412108f8eaa4f8f57ea5bd1327701c2b32","ref":"refs/heads/master","pushedAt":"2023-08-14T18:20:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Do not throw from d/touch when finding hanging refs","shortMessageHtmlLink":"Do not throw from d/touch when finding hanging refs"}},{"before":"478fb77603d2fce6c633d27a462e03cb24387140","after":"75285775c5f603d308c3d146d4d6ee856149acf7","ref":"refs/heads/master","pushedAt":"2023-08-11T16:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.5.2","shortMessageHtmlLink":"Version 1.5.2"}},{"before":"7da2a7ba724d369ed56fd0142d368ad08870c36d","after":"478fb77603d2fce6c633d27a462e03cb24387140","ref":"refs/heads/master","pushedAt":"2023-08-08T10:35:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tonsky","name":"Nikita Prokopov","path":"/tonsky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/285292?s=80&v=4"},"commit":{"message":"Version 1.5.1","shortMessageHtmlLink":"Version 1.5.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQRuFLwA","startCursor":null,"endCursor":null}},"title":"Activity · tonsky/datascript"}