1
0
mirror of https://github.com/janet-lang/janet synced 2025-04-13 14:23:11 +00:00
Christopher Chambers 52d3470cbe Fix order in which *macro-lints* is set during expansion
Previously, `*macro-lints*` was set after the `macroexpand1` fiber was
resumed, rather than just before.  And, `*macro-lints*` was never
cleared.  This behavior was typically fine since the main users of
`compile` pass the same lint array repeatedly, and the first macro
expansion (somewhere in boot.janet) never produces a lint.  But, when
compiling with a fresh lint array, if the first macro invocation
produced a lint, the lint was always lost.
2023-06-09 12:53:10 -04:00
..
2023-01-07 15:04:56 -06:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00
2023-06-02 07:04:07 +09:00