| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
c2rust-refactor: Run cargo fmt | 11 个月前 | |
refactor: update the target rustc AST model Reconcile the generated AST schema and handwritten builders, folders, token traversal, macro recovery, equivalence, node IDs, and matcher support with nightly-2023-04-15. MacCall::pattern_symbol now treats an empty delimited token stream as the equivalent of the removed MacArgs::Empty. This is slightly broader than before: source-written invocations like `__x!()` can now bind a pattern symbol, where previously only builder-created macro nodes could. The target token::Lit has no span field, so the HIR literal conversion is documented as span-free; callers must keep the span on the containing AST node. | 2 个月前 | |
refactor: update the target rustc AST model Reconcile the generated AST schema and handwritten builders, folders, token traversal, macro recovery, equivalence, node IDs, and matcher support with nightly-2023-04-15. MacCall::pattern_symbol now treats an empty delimited token stream as the equivalent of the removed MacArgs::Empty. This is slightly broader than before: source-written invocations like `__x!()` can now bind a pattern symbol, where previously only builder-created macro nodes could. The target token::Lit has no span field, so the HIR literal conversion is documented as span-free; callers must keep the span on the containing AST node. | 2 个月前 | |
refactor: update the target rustc AST model Reconcile the generated AST schema and handwritten builders, folders, token traversal, macro recovery, equivalence, node IDs, and matcher support with nightly-2023-04-15. MacCall::pattern_symbol now treats an empty delimited token stream as the equivalent of the removed MacArgs::Empty. This is slightly broader than before: source-written invocations like `__x!()` can now bind a pattern symbol, where previously only builder-created macro nodes could. The target token::Lit has no span field, so the HIR literal conversion is documented as span-free; callers must keep the span on the containing AST node. | 2 个月前 | |
refactor: remove unused flamer instrumentation | 2 个月前 | |
refactor: fix reversed nonterminal ID match edges NodeMap::add_edges takes (old_id, new_id) pairs, but match_nonterminal_ids recorded (new_id, old_id): the nonterminal from the unexpanded macro input is the old side and its use in the expanded AST is the new side. The reversed edges meant nonterminal uses never mapped back to their pre-expansion nodes across collapse/expand rounds. This fix is required for the macro-argument rewrites exercised by the following commits. | 2 个月前 | |
refactor: update the target rustc AST model Reconcile the generated AST schema and handwritten builders, folders, token traversal, macro recovery, equivalence, node IDs, and matcher support with nightly-2023-04-15. MacCall::pattern_symbol now treats an empty delimited token stream as the equivalent of the removed MacArgs::Empty. This is slightly broader than before: source-written invocations like `__x!()` can now bind a pattern symbol, where previously only builder-created macro nodes could. The target token::Lit has no span field, so the HIR literal conversion is documented as span-free; callers must keep the span on the containing AST node. | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |