Rework global code to support multiple global "types"
This merge request reworks the global handling in GJS to support multiple "types" (ESM globals and script-based globals, primarily). This change depends on !383 (merged).
Edited by Evan Welsh
This merge request reworks the global handling in GJS to support multiple "types" (ESM globals and script-based globals, primarily). This change depends on !383 (merged).