I think we can reduce complexity in the macro expander by only expanding macros in the outmost "context" (all that aren't invoked inside other macros).
I assume this should also improve the performance of the macro expander but I might be overlooking something, so proper benchmarks are required for this feature.
I think we can reduce complexity in the macro expander by only expanding macros in the outmost "context" (all that aren't invoked inside other macros).
I assume this should also improve the performance of the macro expander but I might be overlooking something, so proper benchmarks are required for this feature.