From f9a4c29f5f4008765f830b44d2db6544eb3bc497 Mon Sep 17 00:00:00 2001 From: Oliver Marriott Date: Sun, 8 Aug 2021 11:21:03 +1000 Subject: [PATCH] Patch Fennel 0.10.0 for macro dependency tracking --- deps/fennel-0.10.0.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/fennel-0.10.0.lua b/deps/fennel-0.10.0.lua index 9572c34c..b18f4ddc 100644 --- a/deps/fennel-0.10.0.lua +++ b/deps/fennel-0.10.0.lua @@ -2034,7 +2034,7 @@ package.preload["fennel.specials"] = package.preload["fennel.specials"] or funct local modexpr = resolve_module_name(ast, scope, parent, {}) local _ = compiler.assert((modexpr.type == "literal"), "module name must compile to string", (real_ast or ast)) local modname = load_code(("return " .. modexpr[1]))() - if not macro_loaded[modname] then + if true or (not macro_loaded[modname]) then local env = make_compiler_env(ast, scope, parent) local loader, filename = search_macro_module(modname, 1) compiler.assert(loader, (modname .. " module not found."), ast)