Skip to content

Delay assignment of node ids until after expansion#9088

Closed
nikomatsakis wants to merge 1 commit into
rust-lang:masterfrom
nikomatsakis:issue-6304-AST-tree-not-DAG
Closed

Delay assignment of node ids until after expansion#9088
nikomatsakis wants to merge 1 commit into
rust-lang:masterfrom
nikomatsakis:issue-6304-AST-tree-not-DAG

Conversation

@nikomatsakis

Copy link
Copy Markdown
Contributor

Ensures that each AST node has a unique id. Fixes numerous bugs in macro expansion and deriving. Add two
representative tests.

Fixes #7971
Fixes #6304
Fixes #8367
Fixes #8754
Fixes #8852
Fixes #2543
Fixes #7654

Comment thread src/librustc/front/renumber.rs Outdated

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this meant to be in this file?

… AST node

has a unique id. Fixes numerous bugs in macro expansion and deriving. Add two
representative tests.

Fixes rust-lang#7971
Fixes rust-lang#6304
Fixes rust-lang#8367
Fixes rust-lang#8754
Fixes rust-lang#8852
Fixes rust-lang#2543
Fixes rust-lang#7654
bors added a commit that referenced this pull request Sep 10, 2013
…r=catamorphism

Ensures that each AST node has a unique id. Fixes numerous bugs in macro expansion and deriving. Add two
representative tests.

Fixes #7971
Fixes #6304
Fixes #8367
Fixes #8754
Fixes #8852
Fixes #2543
Fixes #7654
@bors bors closed this Sep 10, 2013
@nikomatsakis nikomatsakis deleted the issue-6304-AST-tree-not-DAG branch March 30, 2016 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment