{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":236824540,"defaultBranch":"master","name":"rfcs","ownerLogin":"edgedb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-28T19:41:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14262913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723668658.0","currentOid":""},"activityList":{"items":[{"before":"fc57ac1f6ca22a3335c8718556ea96126073dcb7","after":"f622444a6f08f2b1abeaaa9e855414c92a2ba330","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-20T17:28:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Mention the middle-step of configuring retries\n\nEventually, we will allow configuring the worker process to retry\nrequests given some retry rules, and eventually we'll swap that out for\na more robust queue-backed solution while keeping the API.","shortMessageHtmlLink":"Mention the middle-step of configuring retries"}},{"before":"b2cfa41f0325c28fc0c7f69eaf6429ab6a79cbcd","after":"fc57ac1f6ca22a3335c8718556ea96126073dcb7","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-20T10:13:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Update the implementation details\n\nBased on further design consideration and conversation","shortMessageHtmlLink":"Update the implementation details"}},{"before":"dcee0dba10987d8dfcedf6d9215f694c7f9ff64c","after":"b2cfa41f0325c28fc0c7f69eaf6429ab6a79cbcd","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-19T19:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Use an (enum, str) tuple for failure\n\nAvoids C-like error codes.","shortMessageHtmlLink":"Use an (enum, str) tuple for failure"}},{"before":"02a14d8779687c63c3cadb091434e4d4bf01e7a0","after":"dcee0dba10987d8dfcedf6d9215f694c7f9ff64c","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-19T18:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Use nested modules as namespaces for protocols","shortMessageHtmlLink":"Use nested modules as namespaces for protocols"}},{"before":"3c588ecf17359b0ba2de07aa004d65d0f6d11093","after":"02a14d8779687c63c3cadb091434e4d4bf01e7a0","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-19T16:26:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Make HTTP request body bytes\n\nAllows sending arbitrary binary data in HTTP requests.","shortMessageHtmlLink":"Make HTTP request body bytes"}},{"before":"dfd1580cf00acb6df69f5e62cc138dcc32ebcc1d","after":"3c588ecf17359b0ba2de07aa004d65d0f6d11093","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-19T15:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Use a `Task` type to hold the asynchronous state\n\nSplit out the async part of request/response types into a \"generic\" type\nthat has a link to the appropriate `Request` and `Response` types. This\nallows having the tasks represent the current state of the\nrequest/response cycle, and makes the Response type more strict.","shortMessageHtmlLink":"Use a Task
type to hold the asynchronous state"}},{"before":"c7f82cbec0a697a16634924c5fc38a20ed1cb672","after":"dfd1580cf00acb6df69f5e62cc138dcc32ebcc1d","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-15T15:19:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Remove extraneous prefix in module hierarchy\n\n`net` is a sibling of `std`, not a child.","shortMessageHtmlLink":"Remove extraneous prefix in module hierarchy"}},{"before":"3c8bf483b3f5b34ad364b7515858824ab3f9a27c","after":"c7f82cbec0a697a16634924c5fc38a20ed1cb672","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-15T00:31:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Move notes about URL construction to future work","shortMessageHtmlLink":"Move notes about URL construction to future work"}},{"before":"ce3e6751f267d3ee23697a94c9596941783daca6","after":"3c8bf483b3f5b34ad364b7515858824ab3f9a27c","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-15T00:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Change HTTP headers to array of tuple\n\nArrays of tuples is a much closer mapping to the underlying structure\nthan JSON.","shortMessageHtmlLink":"Change HTTP headers to array of tuple"}},{"before":"70ce226de77cabf988e654eb3eb80e11630b528e","after":"ce3e6751f267d3ee23697a94c9596941783daca6","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-14T21:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"Make HTTP method a named only arg with a default","shortMessageHtmlLink":"Make HTTP method a named only arg with a default"}},{"before":"878f90240671d6b1a1e14e54ef0b2c808da83b26","after":"70ce226de77cabf988e654eb3eb80e11630b528e","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-14T20:56:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"wip RFC 1026: A networking module","shortMessageHtmlLink":"wip RFC 1026: A networking module"}},{"before":"d19f0fe05dadea050671b71e49abbeedb3fd4568","after":"878f90240671d6b1a1e14e54ef0b2c808da83b26","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-14T20:53:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"wip RFC 1026: A networking module","shortMessageHtmlLink":"wip RFC 1026: A networking module"}},{"before":"64aa0828df9993f4c5ee6677527a52673a18c050","after":"d19f0fe05dadea050671b71e49abbeedb3fd4568","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-14T20:52:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"wip RFC 1026: A networking module","shortMessageHtmlLink":"wip RFC 1026: A networking module"}},{"before":null,"after":"64aa0828df9993f4c5ee6677527a52673a18c050","ref":"refs/heads/1026-net-module","pushedAt":"2024-08-14T20:50:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scotttrinh","name":"Scott Trinh","path":"/scotttrinh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1682194?s=80&v=4"},"commit":{"message":"wip RFC 1026: A networking module","shortMessageHtmlLink":"wip RFC 1026: A networking module"}},{"before":"6ca42fb7cc5617c73761419b9ed9e1a84cb2a307","after":"ae95e2f589dad89774e5e4314e96a121ed41e4c0","ref":"refs/heads/postgis","pushedAt":"2024-06-21T20:37:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vpetrovykh","name":"Victor Petrovykh","path":"/vpetrovykh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508466?s=80&v=4"},"commit":{"message":"Draft for PostGIS extension (RFC 1027).","shortMessageHtmlLink":"Draft for PostGIS extension (RFC 1027)."}},{"before":"6bb0dad932e67873cfa7e209230e3fd0232109d1","after":"89e24dc78bbf8ecfa2b0fbd1dc42c9e73a86a22b","ref":"refs/heads/no-factoring","pushedAt":"2024-06-14T18:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Update text/1027-no-factoring.rst\n\nCo-authored-by: Aljaž Mur Eržen ","shortMessageHtmlLink":"Update text/1027-no-factoring.rst"}},{"before":"4f679cce9d3c1edb05655c095c39efe926b04296","after":"6bb0dad932e67873cfa7e209230e3fd0232109d1","ref":"refs/heads/no-factoring","pushedAt":"2024-06-14T01:59:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"update date","shortMessageHtmlLink":"update date"}},{"before":"36cbb78a86f2348abd49d5bb8652835cb76bf1fb","after":"4f679cce9d3c1edb05655c095c39efe926b04296","ref":"refs/heads/no-factoring","pushedAt":"2024-06-14T01:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Renumber","shortMessageHtmlLink":"Renumber"}},{"before":"8cbabb7c5106d81d9c5787a13ca5b0db34854a2c","after":"36cbb78a86f2348abd49d5bb8652835cb76bf1fb","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T20:06:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"indentation cleanups","shortMessageHtmlLink":"indentation cleanups"}},{"before":"347f2637df8ac8c7d1fc1eb07d6f45cfdcd01755","after":"8cbabb7c5106d81d9c5787a13ca5b0db34854a2c","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T20:05:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"indentation cleanups","shortMessageHtmlLink":"indentation cleanups"}},{"before":"521829ab01d98ccd1a30546c9ff5be5a6c338bdf","after":"347f2637df8ac8c7d1fc1eb07d6f45cfdcd01755","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T19:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"indentation cleanups","shortMessageHtmlLink":"indentation cleanups"}},{"before":"5a5bedba5e72594c748d3b7f04edc2f9d87599b8","after":"521829ab01d98ccd1a30546c9ff5be5a6c338bdf","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T19:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Note about ORDER BY","shortMessageHtmlLink":"Note about ORDER BY"}},{"before":"3c321bdcb73216cb43d8106da3c7c010bd9e7eda","after":"5a5bedba5e72594c748d3b7f04edc2f9d87599b8","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T19:33:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Note about ORDER BY","shortMessageHtmlLink":"Note about ORDER BY"}},{"before":"5a5bedba5e72594c748d3b7f04edc2f9d87599b8","after":"3c321bdcb73216cb43d8106da3c7c010bd9e7eda","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T19:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Revert \"Note about ORDER BY\"\n\nThis reverts commit 5a5bedba5e72594c748d3b7f04edc2f9d87599b8.","shortMessageHtmlLink":"Revert \"Note about ORDER BY\""}},{"before":"3d9a623465185c13e8a4b42711ecd4203e072b2f","after":"5a5bedba5e72594c748d3b7f04edc2f9d87599b8","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T19:31:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Note about ORDER BY","shortMessageHtmlLink":"Note about ORDER BY"}},{"before":null,"after":"057238ea03c9c4f99e53f3e7261e36abf8319974","ref":"refs/heads/update","pushedAt":"2024-06-13T18:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Mark a bunch of RFCs accepted, update index\n\nI've left some in Draft that are at least partially implemented,\nsince I'm not totally sure if the RFC reflects the current state.","shortMessageHtmlLink":"Mark a bunch of RFCs accepted, update index"}},{"before":"b6c794f252755a9ac23f1f6b725a2c8f0cdaccf3","after":"3d9a623465185c13e8a4b42711ecd4203e072b2f","ref":"refs/heads/no-factoring","pushedAt":"2024-06-13T00:25:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msullivan","name":"Michael J. Sullivan","path":"/msullivan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/340349?s=80&v=4"},"commit":{"message":"Note on cannot reference correlated set","shortMessageHtmlLink":"Note on cannot reference correlated set"}},{"before":"31129f1476029951f81bc7b950aab9c241e28802","after":null,"ref":"refs/heads/index_fallback","pushedAt":"2024-05-31T16:27:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vpetrovykh","name":"Victor Petrovykh","path":"/vpetrovykh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508466?s=80&v=4"}},{"before":"a1ba0642f8aeeaa2f96a7bc969a09407baf59b8d","after":"4d49c29f4d662b9d92def0969f9389a281a0eb46","ref":"refs/heads/master","pushedAt":"2024-05-31T16:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vpetrovykh","name":"Victor Petrovykh","path":"/vpetrovykh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508466?s=80&v=4"},"commit":{"message":"RFC 1019: Index fallback\n\nAdd a way to define a fallback mechanism for indexes based on extensions\nbeing enabled or disabled.","shortMessageHtmlLink":"RFC 1019: Index fallback"}},{"before":null,"after":"6ca42fb7cc5617c73761419b9ed9e1a84cb2a307","ref":"refs/heads/postgis","pushedAt":"2024-05-31T11:34:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vpetrovykh","name":"Victor Petrovykh","path":"/vpetrovykh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/508466?s=80&v=4"},"commit":{"message":"Draft for PostGIS extension (RFC 1027).","shortMessageHtmlLink":"Draft for PostGIS extension (RFC 1027)."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEn189vAA","startCursor":null,"endCursor":null}},"title":"Activity · edgedb/rfcs"}