{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140958903,"defaultBranch":"master","name":"expr","ownerLogin":"expr-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-14T15:57:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/144815908?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717542868.0","currentOid":""},"activityList":{"items":[{"before":"ac6e5a388a6973c85e98c0f344f308765fcd00b8","after":"55f453b5769b8448261464c683e2ee8e42397e8f","ref":"refs/heads/master","pushedAt":"2024-06-05T13:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Add types.Array()","shortMessageHtmlLink":"Add types.Array()"}},{"before":"a32f68329923f083a98af98f4dfe30bd15c273a2","after":null,"ref":"refs/heads/improve-types-pkg","pushedAt":"2024-06-04T23:14:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"}},{"before":"a31b1fefd615fdad63555dbe0f7a63445bdb178e","after":"ac6e5a388a6973c85e98c0f344f308765fcd00b8","ref":"refs/heads/master","pushedAt":"2024-06-04T23:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Improve types pkg (#668)","shortMessageHtmlLink":"Improve types pkg (#668)"}},{"before":"1b6ca83c00f94d94e50df4ef58257a7609aa8da3","after":null,"ref":"refs/heads/improve-types","pushedAt":"2024-06-04T22:27:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"}},{"before":null,"after":"a32f68329923f083a98af98f4dfe30bd15c273a2","ref":"refs/heads/improve-types-pkg","pushedAt":"2024-06-04T22:24:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Improve types pkg","shortMessageHtmlLink":"Improve types pkg"}},{"before":null,"after":"1b6ca83c00f94d94e50df4ef58257a7609aa8da3","ref":"refs/heads/improve-types","pushedAt":"2024-06-04T22:23:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Improve types pkg","shortMessageHtmlLink":"Improve types pkg"}},{"before":"1d4e4b9dde7ec4c56399e81cbfb6d0cf50da7da0","after":null,"ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-03T22:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"}},{"before":"efa006a99a374f5240196daf74cecf5973f80528","after":"a31b1fefd615fdad63555dbe0f7a63445bdb178e","ref":"refs/heads/master","pushedAt":"2024-06-03T22:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor types table (#667)","shortMessageHtmlLink":"Refactor types table (#667)"}},{"before":"3319ba8cdd2f5872e673d884cd9a5953565a5ea6","after":"1d4e4b9dde7ec4c56399e81cbfb6d0cf50da7da0","ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-03T21:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Rename closure to predicate","shortMessageHtmlLink":"Rename closure to predicate"}},{"before":"84b9f25cae117c61e08bf6c1d2876c96bed420ac","after":"3319ba8cdd2f5872e673d884cd9a5953565a5ea6","ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-02T21:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Move SubType to Nature","shortMessageHtmlLink":"Move SubType to Nature"}},{"before":"caa191d1fdd6153cd4ca3664d6088c247ecd0ae3","after":"84b9f25cae117c61e08bf6c1d2876c96bed420ac","ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-02T14:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Remove obsolete test","shortMessageHtmlLink":"Remove obsolete test"}},{"before":"9b6b1578cff4d11f597a1bebe23f1ee2fd3b7800","after":"caa191d1fdd6153cd4ca3664d6088c247ecd0ae3","ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-02T13:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor types table","shortMessageHtmlLink":"Refactor types table"}},{"before":null,"after":"9b6b1578cff4d11f597a1bebe23f1ee2fd3b7800","ref":"refs/heads/refactor-types-table","pushedAt":"2024-06-02T10:26:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor types table","shortMessageHtmlLink":"Refactor types table"}},{"before":"73cb42d2d97f1efd524aae7263e2835024634c45","after":"efa006a99a374f5240196daf74cecf5973f80528","ref":"refs/heads/master","pushedAt":"2024-06-01T12:57:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Remove Node.Kind() method","shortMessageHtmlLink":"Remove Node.Kind() method"}},{"before":"6e6364971bb52408bb7fbe223dc70263d9941898","after":null,"ref":"refs/heads/nature","pushedAt":"2024-05-31T22:09:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"}},{"before":"7e6e6f576031e19c1b41a4258afdb7610a9c021f","after":"73cb42d2d97f1efd524aae7263e2835024634c45","ref":"refs/heads/master","pushedAt":"2024-05-31T22:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor checker to use Nature (#665)\n\nThis PR introduces a new concept inside Expr's type checker - Nature.\r\n\r\nIt's an abstraction other reflect.Type which carries additional information about possible type, methods and builtin function.\r\n\r\nI was able to find and fix a few bugs in type checker and optimizer. Implementation of nature concept has proven itself. As well nature will allow to bring more feature for type checker in future.\r\n\r\nWhy Nature? I was looking for a name to replace Type. Type name already carries much information, as well can be confused with reflect.Type. Nature name should be understood as \"nature of the node\", same as \"type of the node\".","shortMessageHtmlLink":"Refactor checker to use Nature (#665)"}},{"before":"5f49df16b1d8d10664c40130a7b428195dbcb3a3","after":"6e6364971bb52408bb7fbe223dc70263d9941898","ref":"refs/heads/nature","pushedAt":"2024-05-31T20:48:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor checker to use Nature","shortMessageHtmlLink":"Refactor checker to use Nature"}},{"before":"6007af27e36f2f94295ce567e03b5c79a09cd11d","after":"5f49df16b1d8d10664c40130a7b428195dbcb3a3","ref":"refs/heads/nature","pushedAt":"2024-05-31T20:38:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor checker to use Nature","shortMessageHtmlLink":"Refactor checker to use Nature"}},{"before":"9de070117fbd6c74145f6931938da0040418ab74","after":"6007af27e36f2f94295ce567e03b5c79a09cd11d","ref":"refs/heads/nature","pushedAt":"2024-05-31T20:31:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor checker to use Nature","shortMessageHtmlLink":"Refactor checker to use Nature"}},{"before":null,"after":"9de070117fbd6c74145f6931938da0040418ab74","ref":"refs/heads/nature","pushedAt":"2024-05-31T19:50:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Refactor checker to use Nature","shortMessageHtmlLink":"Refactor checker to use Nature"}},{"before":"a601192193a639ddc7789c0ad6fb4e929e23f8fd","after":"7e6e6f576031e19c1b41a4258afdb7610a9c021f","ref":"refs/heads/master","pushedAt":"2024-05-30T19:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Improve compilation for detached tree parts","shortMessageHtmlLink":"Improve compilation for detached tree parts"}},{"before":"55ff9aad94a176a11f9f9f333e7ed9f59ec5e37f","after":"a601192193a639ddc7789c0ad6fb4e929e23f8fd","ref":"refs/heads/master","pushedAt":"2024-05-27T10:28:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Fix check.yml","shortMessageHtmlLink":"Fix check.yml"}},{"before":"eca9bd7adefbe01fc0e8b7af25b4a971ba666b76","after":"55ff9aad94a176a11f9f9f333e7ed9f59ec5e37f","ref":"refs/heads/master","pushedAt":"2024-05-27T10:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Fix coverage reporting","shortMessageHtmlLink":"Fix coverage reporting"}},{"before":"6287988c7f1b3b1d3c52e66945602fd42e55e50a","after":null,"ref":"refs/heads/fix/func-int64","pushedAt":"2024-05-27T10:05:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"}},{"before":"b45ee4ff8901ec41aa12b3e6eb9f06d91a95ce6d","after":"eca9bd7adefbe01fc0e8b7af25b4a971ba666b76","ref":"refs/heads/master","pushedAt":"2024-05-27T10:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Fix function calls with int64 params (#663)\n\nFixes #661","shortMessageHtmlLink":"Fix function calls with int64 params (#663)"}},{"before":null,"after":"6287988c7f1b3b1d3c52e66945602fd42e55e50a","ref":"refs/heads/fix/func-int64","pushedAt":"2024-05-27T09:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Fix function calls with int64 params","shortMessageHtmlLink":"Fix function calls with int64 params"}},{"before":"596f54f26256d389a380968bef0d6ba67b0e004f","after":"b45ee4ff8901ec41aa12b3e6eb9f06d91a95ce6d","ref":"refs/heads/master","pushedAt":"2024-05-24T08:12:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Add Melrōse to \"Who uses Expr?\" section\n\nCo-authored-by: Anton Medvedev ","shortMessageHtmlLink":"Add Melrōse to \"Who uses Expr?\" section"}},{"before":"c6c72273c963b594f2e164c17e83f230fed2e3a1","after":"596f54f26256d389a380968bef0d6ba67b0e004f","ref":"refs/heads/master","pushedAt":"2024-05-21T09:10:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Invoke the Deref function as needed for the function arguments. (#651)","shortMessageHtmlLink":"Invoke the Deref function as needed for the function arguments. (#651)"}},{"before":"65c7bc95ced83953d330b4b8da6762ff4d2d4185","after":"c6c72273c963b594f2e164c17e83f230fed2e3a1","ref":"refs/heads/master","pushedAt":"2024-05-18T21:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Return tree on parse errors","shortMessageHtmlLink":"Return tree on parse errors"}},{"before":"cae6003b4797768f5a18001bdccfa47aaeaeb6a4","after":"65c7bc95ced83953d330b4b8da6762ff4d2d4185","ref":"refs/heads/master","pushedAt":"2024-05-18T21:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"antonmedv","name":"Anton Medvedev","path":"/antonmedv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/141232?s=80&v=4"},"commit":{"message":"Add checker.ParseCheck func","shortMessageHtmlLink":"Add checker.ParseCheck func"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXS32vQA","startCursor":null,"endCursor":null}},"title":"Activity · expr-lang/expr"}