julia
Avoid macro-expand recursion into `Expr(:toplevel, ...)`
#53515
Merged

Avoid macro-expand recursion into `Expr(:toplevel, ...)` #53515

topolarity
Keno
Keno Keno force pushed from e1662aaf to 6647682a 2 years ago
Keno Keno changed the title (WIP) Avoid macro-expand recursion into `Expr(:toplevel, ...)` Avoid macro-expand recursion into `Expr(:toplevel, ...)` 2 years ago
Keno Keno requested a review from JeffBezanson JeffBezanson 2 years ago
Keno Keno added needs pkgeval
Keno Keno marked this pull request as ready for review 2 years ago
Keno
Keno
nanosoldier
Keno
vtjnash
Keno Keno force pushed from 1f80f17b to e3c79f34 2 years ago
Keno
Keno
vtjnash
nanosoldier
Keno
Keno
Keno
nanosoldier
vtjnash
Keno Keno force pushed from 6ae6fd56 to 494420c6 2 years ago
Keno
nanosoldier
Keno
Keno
nanosoldier
topolarity Thread `lno` through `macroexpand` functions
127071cb
topolarity Push `hygienic-scope` into `Expr(:toplevel, ...)`
3f283def
Keno Add a testcase for the macroexpand change
dfc59f12
Keno Implement the macroexpand change
4c9cc6c6
Keno Also ignore toplevel in expand-macroscope
75e97b06
Keno Add more docs and tests
9c5cd73c
Keno Don't strip hygienic scope in doc macro
465955f9
Keno Keno force pushed from 1d73b360 to 465955f9 2 years ago
Keno
Keno Keno removed needs pkgeval
Keno Keno merged 612393c9 into master 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone