{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599431918,"defaultBranch":"main","name":"oxc","ownerLogin":"oxc-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-09T05:46:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149946238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721503418.0","currentOid":""},"activityList":{"items":[{"before":"a207923af1b87953e89ecbf0fe272cf7134b71ef","after":null,"ref":"refs/heads/don/perf/compact-str-to-cow","pushedAt":"2024-07-20T19:23:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"7a3e92591f469b9eca7452e5defda581b4f10cba","after":"a207923af1b87953e89ecbf0fe272cf7134b71ef","ref":"refs/heads/main","pushedAt":"2024-07-20T19:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"perf: replace some CompactStr usages with Cows (#4377)\n\nReduce memory allocations in semantic and linter by using `Cow<'a, str>` over `CompactStr`","shortMessageHtmlLink":"perf: replace some CompactStr usages with Cows (#4377)"}},{"before":"23386c1926f66bef6609664c93f100e9ef788777","after":"a207923af1b87953e89ecbf0fe272cf7134b71ef","ref":"refs/heads/don/perf/compact-str-to-cow","pushedAt":"2024-07-20T19:20:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"perf: replace some CompactStr usages with Cows (#4377)\n\nReduce memory allocations in semantic and linter by using `Cow<'a, str>` over `CompactStr`","shortMessageHtmlLink":"perf: replace some CompactStr usages with Cows (#4377)"}},{"before":null,"after":"23386c1926f66bef6609664c93f100e9ef788777","ref":"refs/heads/don/perf/compact-str-to-cow","pushedAt":"2024-07-20T17:57:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"perf: replace some CompactStr usages with Cows\n\nReduce memory allocations in semantic and linter by using `Cow<'a, str>` over `CompactStr`","shortMessageHtmlLink":"perf: replace some CompactStr usages with Cows"}},{"before":"2bef8e9da0c8af74c19c9f7112d4521185e29ee1","after":"1d802656a3616cae8d07b4ec71c28ca5602728d7","ref":"refs/heads/07-20-feat_ast_ast_macros_apply_stable_repr_to_all_ast_items","pushedAt":"2024-07-20T17:10:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"feat(ast, ast_macros): apply stable_repr to all `#[ast]` items.","shortMessageHtmlLink":"feat(ast, ast_macros): apply stable_repr to all #[ast] items."}},{"before":"7a3e92591f469b9eca7452e5defda581b4f10cba","after":null,"ref":"refs/heads/07-20-refactor_ast_codegen_better_visit_marker_parsing","pushedAt":"2024-07-20T17:10:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"d213773e38fb25c4dd9af5b2e17f39c611ece7ff","after":"7a3e92591f469b9eca7452e5defda581b4f10cba","ref":"refs/heads/main","pushedAt":"2024-07-20T17:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"refactor(ast_codegen): better visit marker parsing. (#4371)\n\ncloses #4281","shortMessageHtmlLink":"refactor(ast_codegen): better visit marker parsing. (#4371)"}},{"before":"77a82917ed3da288dfe6cf63e78ab2448e690286","after":"7a3e92591f469b9eca7452e5defda581b4f10cba","ref":"refs/heads/07-20-refactor_ast_codegen_better_visit_marker_parsing","pushedAt":"2024-07-20T17:07:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast_codegen): better visit marker parsing. (#4371)\n\ncloses #4281","shortMessageHtmlLink":"refactor(ast_codegen): better visit marker parsing. (#4371)"}},{"before":"72188c0c614cf8a17d2a0d7f65fb97e0bb36f626","after":"bea11ec37e514dcf0309c4c34600b9d538fc6a20","ref":"refs/heads/don/feat/symbol","pushedAt":"2024-07-20T16:58:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"Merge branch 'main' into don/feat/symbol","shortMessageHtmlLink":"Merge branch 'main' into don/feat/symbol"}},{"before":"dd4eaca7e7cf0fb22d3fab8beb814132a60ae17e","after":"2bef8e9da0c8af74c19c9f7112d4521185e29ee1","ref":"refs/heads/07-20-feat_ast_ast_macros_apply_stable_repr_to_all_ast_items","pushedAt":"2024-07-20T16:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast, ast_macros): apply stable_repr to all `#[ast]` items.","shortMessageHtmlLink":"feat(ast, ast_macros): apply stable_repr to all #[ast] items."}},{"before":"524c27bd9bb77bce43bc8e5bea7f61e1e93adf14","after":"77a82917ed3da288dfe6cf63e78ab2448e690286","ref":"refs/heads/07-20-refactor_ast_codegen_better_visit_marker_parsing","pushedAt":"2024-07-20T16:54:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788964?s=80&v=4"},"commit":{"message":"fix: typo.","shortMessageHtmlLink":"fix: typo."}},{"before":"d213773e38fb25c4dd9af5b2e17f39c611ece7ff","after":null,"ref":"refs/heads/07-20-refactor_ast_replace_serde_rename_lowercase_with_camelcase_","pushedAt":"2024-07-20T16:52:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"abfccbd9419faac7abba30829ad4261946cb9890","after":"d213773e38fb25c4dd9af5b2e17f39c611ece7ff","ref":"refs/heads/main","pushedAt":"2024-07-20T16:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\" (#4376)\n\nReplace all `#[serde(rename_all = \"lowercase\")]` with `#[serde(rename_all = \"camelCase\")]`, for consistency. In all these cases lowercase and camelcase formatting is the same, so it makes no substantive difference, just better to be consistent.","shortMessageHtmlLink":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\" (#4376)"}},{"before":"45e4391dc0111b2ee55b990546344b78983fbc3d","after":"d213773e38fb25c4dd9af5b2e17f39c611ece7ff","ref":"refs/heads/07-20-refactor_ast_replace_serde_rename_lowercase_with_camelcase_","pushedAt":"2024-07-20T16:49:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788964?s=80&v=4"},"commit":{"message":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\" (#4376)\n\nReplace all `#[serde(rename_all = \"lowercase\")]` with `#[serde(rename_all = \"camelCase\")]`, for consistency. In all these cases lowercase and camelcase formatting is the same, so it makes no substantive difference, just better to be consistent.","shortMessageHtmlLink":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\" (#4376)"}},{"before":"ceb551db6edce15ed373b34305cd2f6a92788463","after":"45e4391dc0111b2ee55b990546344b78983fbc3d","ref":"refs/heads/07-20-refactor_ast_replace_serde_rename_lowercase_with_camelcase_","pushedAt":"2024-07-20T16:44:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\"","shortMessageHtmlLink":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\""}},{"before":"abfccbd9419faac7abba30829ad4261946cb9890","after":null,"ref":"refs/heads/07-20-refactor_ast_reduce_cfg_attr_boilerplate_in_ast_type_defs","pushedAt":"2024-07-20T16:44:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"d345b84a7281d21f94cdaeb5ae2fb4d3524d9034","after":"abfccbd9419faac7abba30829ad4261946cb9890","ref":"refs/heads/main","pushedAt":"2024-07-20T16:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"refactor(ast): reduce `#[cfg_attr]` boilerplate in AST type defs (#4375)\n\nRemove a ton of `#[cfg_attr(feature = \"serialize\", serde(...))]` boilerplate from AST type definitions.\n\nBefore: `#[cfg_attr(feature = \"serialize\", serde(flatten))]`\nAfter: `#[serde(flatten)]`\n\nThis is a reprise of #2669, which was later reverted, but this time doing it using our existing zero-cost `#[ast]` dummy macro attr, so no compile time penalty this time around.\n\nThis makes no difference to either runtime or compile time behavior, purely removes the `cfg_attr` boilerplate and makes the code easier to read.","shortMessageHtmlLink":"refactor(ast): reduce #[cfg_attr] boilerplate in AST type defs (#4375)"}},{"before":"838ac4f7d1726374ece47a2a6b7b37dd1a4cdc6f","after":"abfccbd9419faac7abba30829ad4261946cb9890","ref":"refs/heads/07-20-refactor_ast_reduce_cfg_attr_boilerplate_in_ast_type_defs","pushedAt":"2024-07-20T16:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast): reduce `#[cfg_attr]` boilerplate in AST type defs (#4375)\n\nRemove a ton of `#[cfg_attr(feature = \"serialize\", serde(...))]` boilerplate from AST type definitions.\n\nBefore: `#[cfg_attr(feature = \"serialize\", serde(flatten))]`\nAfter: `#[serde(flatten)]`\n\nThis is a reprise of #2669, which was later reverted, but this time doing it using our existing zero-cost `#[ast]` dummy macro attr, so no compile time penalty this time around.\n\nThis makes no difference to either runtime or compile time behavior, purely removes the `cfg_attr` boilerplate and makes the code easier to read.","shortMessageHtmlLink":"refactor(ast): reduce #[cfg_attr] boilerplate in AST type defs (#4375)"}},{"before":null,"after":"ceb551db6edce15ed373b34305cd2f6a92788463","ref":"refs/heads/07-20-refactor_ast_replace_serde_rename_lowercase_with_camelcase_","pushedAt":"2024-07-20T16:38:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\"","shortMessageHtmlLink":"refactor(ast): replace serde rename \"lowercase\" with \"camelCase\""}},{"before":"3211b9276f347c6b1c1b0fcbfdcc9788248eb7fb","after":"838ac4f7d1726374ece47a2a6b7b37dd1a4cdc6f","ref":"refs/heads/07-20-refactor_ast_reduce_cfg_attr_boilerplate_in_ast_type_defs","pushedAt":"2024-07-20T16:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast): reduce `#[cfg_attr]` boilerplate in AST type defs","shortMessageHtmlLink":"refactor(ast): reduce #[cfg_attr] boilerplate in AST type defs"}},{"before":null,"after":"3211b9276f347c6b1c1b0fcbfdcc9788248eb7fb","ref":"refs/heads/07-20-refactor_ast_reduce_cfg_attr_boilerplate_in_ast_type_defs","pushedAt":"2024-07-20T16:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(ast): reduce `#[cfg_attr]` boilerplate in AST type defs","shortMessageHtmlLink":"refactor(ast): reduce #[cfg_attr] boilerplate in AST type defs"}},{"before":"d6aee9db1adc5aa119b78d91e37e07990eb1a8c3","after":null,"ref":"refs/heads/ast-remove-cfg-attr-boilerplate","pushedAt":"2024-07-20T16:06:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"}},{"before":"2d948ede46f715af51ae21a9373ff88963519b5d","after":"dd4eaca7e7cf0fb22d3fab8beb814132a60ae17e","ref":"refs/heads/07-20-feat_ast_ast_macros_apply_stable_repr_to_all_ast_items","pushedAt":"2024-07-20T16:04:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788964?s=80&v=4"},"commit":{"message":"feat(ast, ast_macros): apply stable_repr to all `#[ast]` items.","shortMessageHtmlLink":"feat(ast, ast_macros): apply stable_repr to all #[ast] items."}},{"before":"5f6d7f167c9ec4ce429fc28efd87212060ae5a27","after":"524c27bd9bb77bce43bc8e5bea7f61e1e93adf14","ref":"refs/heads/07-20-refactor_ast_codegen_better_visit_marker_parsing","pushedAt":"2024-07-20T16:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rzvxa","name":"rzvxa","path":"/rzvxa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3788964?s=80&v=4"},"commit":{"message":"chore: cleanup.","shortMessageHtmlLink":"chore: cleanup."}},{"before":"308fe78d5121a524f25cedd6817054d4a16bbed7","after":null,"ref":"refs/heads/don/semantic/perf/new-with-capacity","pushedAt":"2024-07-20T14:57:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"}},{"before":"4e7dadbf7bae8f350aa3fcad5f3b0696d5c6d98d","after":"680aebe848b3fcf2d1e3a6627607508e2cf82783","ref":"refs/heads/07-20-feat_codegen_print_shorthand_for_all_x_variants","pushedAt":"2024-07-20T13:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat(codegen): print shorthand for all `{ x }` variants\n\ncloses #4340","shortMessageHtmlLink":"feat(codegen): print shorthand for all { x } variants"}},{"before":"d88850bc576000a2aeb8791bb666560323c6459c","after":"4e7dadbf7bae8f350aa3fcad5f3b0696d5c6d98d","ref":"refs/heads/07-20-feat_codegen_print_shorthand_for_all_x_variants","pushedAt":"2024-07-20T13:18:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat(codegen): print shorthand for all `{ x }` variants\n\ncloses #4340","shortMessageHtmlLink":"feat(codegen): print shorthand for all { x } variants"}},{"before":"fbe797a80ad45a037ba9b3f263ac4f955f52e47b","after":"d88850bc576000a2aeb8791bb666560323c6459c","ref":"refs/heads/07-20-feat_codegen_print_shorthand_for_all_x_variants","pushedAt":"2024-07-20T13:15:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat(codegen): print shorthand for all `{ x }` variants\n\ncloses #4340","shortMessageHtmlLink":"feat(codegen): print shorthand for all { x } variants"}},{"before":null,"after":"fbe797a80ad45a037ba9b3f263ac4f955f52e47b","ref":"refs/heads/07-20-feat_codegen_print_shorthand_for_all_x_variants","pushedAt":"2024-07-20T13:11:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat(codegen): print shorthand for all `{ x }` variants\n\ncloses #4340","shortMessageHtmlLink":"feat(codegen): print shorthand for all { x } variants"}},{"before":"93677622907fb16edf5e6e4662a6fa94147222ec","after":"2d948ede46f715af51ae21a9373ff88963519b5d","ref":"refs/heads/07-20-feat_ast_ast_macros_apply_stable_repr_to_all_ast_items","pushedAt":"2024-07-20T12:26:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"feat(ast, ast_macros): apply stable_repr to all `#[ast]` items.","shortMessageHtmlLink":"feat(ast, ast_macros): apply stable_repr to all #[ast] items."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhLl7ZwA","startCursor":null,"endCursor":null}},"title":"Activity ยท oxc-project/oxc"}