{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":515507847,"defaultBranch":"main","name":"nil","ownerLogin":"oxalica","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-19T08:55:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14816024?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701058617.0","currentOid":""},"activityList":{"items":[{"before":"059d33a24bb76d2048740bcce936362bf54b5bc9","after":"2f3ed6348bbf1440fcd1ab0411271497a0fbbfa4","ref":"refs/heads/main","pushedAt":"2024-05-01T13:58:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"ff231923edb4b66d6786b1bcdeb9a234a60722da","after":"059d33a24bb76d2048740bcce936362bf54b5bc9","ref":"refs/heads/main","pushedAt":"2024-01-07T07:16:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Use more correct lowercase for I in README\n\nThis caused many confusions through it was intentional in the first\nplace:\n- https://github.com/oxalica/nil/pull/46#discussion_r1051548116\n- https://github.com/oxalica/nil/pull/57\n- https://github.com/oxalica/nil/issues/115\n\nSo let's give up.\n\nCloses #115","shortMessageHtmlLink":"Use more correct lowercase for I in README"}},{"before":"0031eb4343fd4672742fd6ff839da9b4f5120646","after":"ff231923edb4b66d6786b1bcdeb9a234a60722da","ref":"refs/heads/main","pushedAt":"2024-01-07T07:02:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Warn instead of fail on dirty worktree\n\nFixes #119","shortMessageHtmlLink":"Warn instead of fail on dirty worktree"}},{"before":"1348b53085d3befd86b39cf15dc00702af3e5a79","after":"e72b98fed50247179ab940e7e5df33eebf37b4fa","ref":"refs/heads/dev","pushedAt":"2024-01-07T06:44:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update flake and nightly rustc for rustfmt and fuzz","shortMessageHtmlLink":"Update flake and nightly rustc for rustfmt and fuzz"}},{"before":"1348b53085d3befd86b39cf15dc00702af3e5a79","after":"0031eb4343fd4672742fd6ff839da9b4f5120646","ref":"refs/heads/main","pushedAt":"2023-11-29T02:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Record AstPtr of the first Expr for merged attrsets\n\nOtherwise, it causes a panic of missing node when reporting diagnostics\non the merged attrset.\n\nFixes #114","shortMessageHtmlLink":"Record AstPtr of the first Expr for merged attrsets"}},{"before":"5607d429016d6f9a72843b07127fad23ea9d661f","after":"1348b53085d3befd86b39cf15dc00702af3e5a79","ref":"refs/heads/main","pushedAt":"2023-11-27T04:41:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Ignore non-flake file inputs\n\nIt's impossible to calculate their store paths currently.\n\nFixes #113","shortMessageHtmlLink":"Ignore non-flake file inputs"}},{"before":null,"after":"1348b53085d3befd86b39cf15dc00702af3e5a79","ref":"refs/heads/dev","pushedAt":"2023-11-27T04:16:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Ignore non-flake file inputs\n\nIt's impossible to calculate their store paths currently.\n\nFixes #113","shortMessageHtmlLink":"Ignore non-flake file inputs"}},{"before":"bd93024db616a528473a7210d2756c7118155de9","after":"5607d429016d6f9a72843b07127fad23ea9d661f","ref":"refs/heads/main","pushedAt":"2023-11-08T06:09:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"73eeaa64d847f9db42e6d4f7bc80ca04011933a5","after":"bd93024db616a528473a7210d2756c7118155de9","ref":"refs/heads/main","pushedAt":"2023-10-19T12:26:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Refactor and improve completion from nowhere or manual trigger\n\n- Regroup completion cases under `Context` in a OOP-like manner to\n simplify parameter passing.\n\n- Handle more cases for complete from nowhere (between expressions or\n bindings). This helps 24x7 completion and manually triggered\n completion (Ctrl-Space) in various places to list all options without\n any identifier as filter.","shortMessageHtmlLink":"Refactor and improve completion from nowhere or manual trigger"}},{"before":"b4a01cee328cf6a06c466a28cb0907dc95e55ea5","after":"bd93024db616a528473a7210d2756c7118155de9","ref":"refs/heads/ci","pushedAt":"2023-10-19T10:28:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Refactor and improve completion from nowhere or manual trigger\n\n- Regroup completion cases under `Context` in a OOP-like manner to\n simplify parameter passing.\n\n- Handle more cases for complete from nowhere (between expressions or\n bindings). This helps 24x7 completion and manually triggered\n completion (Ctrl-Space) in various places to list all options without\n any identifier as filter.","shortMessageHtmlLink":"Refactor and improve completion from nowhere or manual trigger"}},{"before":"687c3d003224e607fd5df5826bd934d08c1cdcf2","after":"b4a01cee328cf6a06c466a28cb0907dc95e55ea5","ref":"refs/heads/ci","pushedAt":"2023-10-17T10:43:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Revert test in pre-commit and fix CI\n\nPartially reverts 51e6714.\n\n1. Testing in pre-commit is too long and suffers from different\n environment setup.\n2. `--include-ignored` breaks criterion CLI currently.","shortMessageHtmlLink":"Revert test in pre-commit and fix CI"}},{"before":"a7ab280e8607b52c25d899cdf7532db1ff71262f","after":"687c3d003224e607fd5df5826bd934d08c1cdcf2","ref":"refs/heads/ci","pushedAt":"2023-10-17T10:31:09.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Revert test in pre-commit from 51e6714","shortMessageHtmlLink":"Revert test in pre-commit from 51e6714"}},{"before":"ee215a18abf1798dac632f76cad3dea6a8d4418f","after":"73eeaa64d847f9db42e6d4f7bc80ca04011933a5","ref":"refs/heads/main","pushedAt":"2023-10-16T17:26:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update regex-automata and other deps","shortMessageHtmlLink":"Update regex-automata and other deps"}},{"before":"ee023be3dd0c85378aa550a00fb44e2633896e51","after":"ee215a18abf1798dac632f76cad3dea6a8d4418f","ref":"refs/heads/main","pushedAt":"2023-10-09T08:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update flake","shortMessageHtmlLink":"Update flake"}},{"before":"28b0432cf8d2663683c716e1bc085fb6470c6ad5","after":"ee023be3dd0c85378aa550a00fb44e2633896e51","ref":"refs/heads/main","pushedAt":"2023-10-09T08:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"61caccdde0b3a6ed7ab17f817d3573acdc0c7ce5","after":"28b0432cf8d2663683c716e1bc085fb6470c6ad5","ref":"refs/heads/main","pushedAt":"2023-10-09T01:27:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"flake: add meta.mainProgram (#110)","shortMessageHtmlLink":"flake: add meta.mainProgram (#110)"}},{"before":"dbf49b3aab0fd4cf5e480217dea5380368352a54","after":"61caccdde0b3a6ed7ab17f817d3573acdc0c7ce5","ref":"refs/heads/main","pushedAt":"2023-10-09T01:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Ignore identifiers starting with `_` from liveness check\n\nPartially fixes #55\nCloses #109","shortMessageHtmlLink":"Ignore identifiers starting with _ from liveness check"}},{"before":"510bc6e9b41d39c81b9c815065cb5b7e23a2428c","after":"dbf49b3aab0fd4cf5e480217dea5380368352a54","ref":"refs/heads/main","pushedAt":"2023-10-09T01:01:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Generate symbol tree syntactically without invalid nesting\n\nFixes #107","shortMessageHtmlLink":"Generate symbol tree syntactically without invalid nesting"}},{"before":"4775e34c30f6101a9bb4364a0c7e4aae4ae43f11","after":"510bc6e9b41d39c81b9c815065cb5b7e23a2428c","ref":"refs/heads/main","pushedAt":"2023-09-23T16:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fail textDocument/formatting when no formatter is set (#108)\n\nCurrently, nil silently fails when no formatter is set. This caused me a\r\nlot of confusion as to why nothing was formatting when I accidentally\r\nmisconfigured the formatter.\r\n\r\nThis makes it so that we return an error instead, alerting the user that\r\nsomething is wrong.\r\n\r\nThis could be annoying to someone who hasn't configured a formatter on\r\npurpose but still causes formatting events, either by format-on-save or\r\nmuscle memory. I think this is fine, and they should turn off\r\nformat-on-save or just get a formatter instead. Alternatively, someone\r\ncould set `cat` as their formatter.","shortMessageHtmlLink":"Fail textDocument/formatting when no formatter is set (#108)"}},{"before":"4bdcfcfe38cfcb386142e043392afbfa542665dd","after":"4775e34c30f6101a9bb4364a0c7e4aae4ae43f11","ref":"refs/heads/main","pushedAt":"2023-09-08T12:56:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix CR LF handling","shortMessageHtmlLink":"Fix CR LF handling"}},{"before":"97abe7d3d48721d4e0fcc1876eea83bb4247825b","after":"4bdcfcfe38cfcb386142e043392afbfa542665dd","ref":"refs/heads/main","pushedAt":"2023-09-03T06:57:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix option completion of `types.attrsOf (types.submodule {})` (#102)","shortMessageHtmlLink":"Fix option completion of types.attrsOf (types.submodule {}) (#102)"}},{"before":"5b55d6fd79cd18f7bc7aaf59fbf9c6ea05263bc8","after":"97abe7d3d48721d4e0fcc1876eea83bb4247825b","ref":"refs/heads/main","pushedAt":"2023-08-07T01:48:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"175c791e62d2933c07c54b89a68817a676cfa3e4","after":"5b55d6fd79cd18f7bc7aaf59fbf9c6ea05263bc8","ref":"refs/heads/main","pushedAt":"2023-08-06T14:31:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Avoid breaking words in tests","shortMessageHtmlLink":"Avoid breaking words in tests"}},{"before":"00eae58f256c6c7a09e9c9b72ac9fee5a98a17db","after":"175c791e62d2933c07c54b89a68817a676cfa3e4","ref":"refs/heads/main","pushedAt":"2023-08-06T14:08:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix offset conversion for end of file (#100)","shortMessageHtmlLink":"Fix offset conversion for end of file (#100)"}},{"before":"6f20ed411520aac06b456e31aab43cf10df231a2","after":"00eae58f256c6c7a09e9c9b72ac9fee5a98a17db","ref":"refs/heads/main","pushedAt":"2023-08-04T09:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix lexing of block comments","shortMessageHtmlLink":"Fix lexing of block comments"}},{"before":"59bcad0b13b5d77668c0c125fef71d7b41406d7a","after":"6f20ed411520aac06b456e31aab43cf10df231a2","ref":"refs/heads/main","pushedAt":"2023-08-02T23:52:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix tests for nix 2.17 (#99)","shortMessageHtmlLink":"Fix tests for nix 2.17 (#99)"}},{"before":"76dee49ccaa584650a22be15d1ab03840f5b5e13","after":"59bcad0b13b5d77668c0c125fef71d7b41406d7a","ref":"refs/heads/main","pushedAt":"2023-07-19T09:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix underspecified features of rustix","shortMessageHtmlLink":"Fix underspecified features of rustix"}},{"before":"e2fe1b0bebcc810a5e6c24c061d4d8dcc061a8fc","after":"76dee49ccaa584650a22be15d1ab03840f5b5e13","ref":"refs/heads/main","pushedAt":"2023-07-19T09:14:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix clippy warnings","shortMessageHtmlLink":"Fix clippy warnings"}},{"before":"a7ab280e8607b52c25d899cdf7532db1ff71262f","after":"e2fe1b0bebcc810a5e6c24c061d4d8dcc061a8fc","ref":"refs/heads/main","pushedAt":"2023-07-15T21:07:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix typo and add tests for nixos-23.05","shortMessageHtmlLink":"Fix typo and add tests for nixos-23.05"}},{"before":"5751bfe63a5cc8988a9cdebd14999b9e11bba401","after":"a7ab280e8607b52c25d899cdf7532db1ff71262f","ref":"refs/heads/main","pushedAt":"2023-07-12T01:17:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oxalica","name":null,"path":"/oxalica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14816024?s=80&v=4"},"commit":{"message":"Fix missing features","shortMessageHtmlLink":"Fix missing features"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPu1RIgA","startCursor":null,"endCursor":null}},"title":"Activity ยท oxalica/nil"}