Disable concurrent transpiler in macros

This commit is contained in:
Jarred Sumner
2023-07-26 16:54:22 -07:00
parent 1a558ef753
commit 664ccec7d3
3 changed files with 12 additions and 1 deletions

View File

@@ -751,6 +751,7 @@ pub const VirtualMachine = struct {
this.macro_mode = true;
this.event_loop = &this.macro_event_loop;
Analytics.Features.macros = true;
this.transpiler_store.enabled = false;
}
pub fn disableMacroMode(this: *VirtualMachine) void {
@@ -758,6 +759,7 @@ pub const VirtualMachine = struct {
this.bundler.resolver.caches.fs.use_alternate_source_cache = false;
this.macro_mode = false;
this.event_loop = &this.regular_event_loop;
this.transpiler_store.enabled = true;
}
pub fn getAPIGlobals() []js.JSClassRef {