aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-04 00:52:30 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-09-04 00:52:30 -0700
commitef268c5ee5d6e873d5f1d61c95d74d93c6f1cc80 (patch)
treef07ddca80b1a325a4bcef80f20cd4535b942168f /src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h
parent15b7f9793f0b0121bbf293a0d61340dec820198c (diff)
downloadbun-ef268c5ee5d6e873d5f1d61c95d74d93c6f1cc80.tar.gz
bun-ef268c5ee5d6e873d5f1d61c95d74d93c6f1cc80.tar.zst
bun-ef268c5ee5d6e873d5f1d61c95d74d93c6f1cc80.zip
@globalPrivate -> @linkTimeConstant
See https://github.com/WebKit/WebKit/pull/2553 I'm not 100% sure @linkTimeConstant is correct. Specifically, I don't know if it's a link time constant or just a global private thing.
Diffstat (limited to 'src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h')
-rw-r--r--src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h b/src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h
index 314079aa0..5cc424ec8 100644
--- a/src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h
+++ b/src/bun.js/builtins/cpp/ImportMetaObjectBuiltins.h
@@ -47,40 +47,40 @@ class FunctionExecutable;
namespace WebCore {
/* ImportMetaObject */
+extern const char* const s_importMetaObjectLoadCJS2ESMCode;
+extern const int s_importMetaObjectLoadCJS2ESMCodeLength;
+extern const JSC::ConstructAbility s_importMetaObjectLoadCJS2ESMCodeConstructAbility;
+extern const JSC::ConstructorKind s_importMetaObjectLoadCJS2ESMCodeConstructorKind;
+extern const JSC::ImplementationVisibility s_importMetaObjectLoadCJS2ESMCodeImplementationVisibility;
+extern const char* const s_importMetaObjectRequireESMCode;
+extern const int s_importMetaObjectRequireESMCodeLength;
+extern const JSC::ConstructAbility s_importMetaObjectRequireESMCodeConstructAbility;
+extern const JSC::ConstructorKind s_importMetaObjectRequireESMCodeConstructorKind;
+extern const JSC::ImplementationVisibility s_importMetaObjectRequireESMCodeImplementationVisibility;
extern const char* const s_importMetaObjectRequireCode;
extern const int s_importMetaObjectRequireCodeLength;
extern const JSC::ConstructAbility s_importMetaObjectRequireCodeConstructAbility;
extern const JSC::ConstructorKind s_importMetaObjectRequireCodeConstructorKind;
extern const JSC::ImplementationVisibility s_importMetaObjectRequireCodeImplementationVisibility;
-extern const char* const s_importMetaObjectLoadModuleCode;
-extern const int s_importMetaObjectLoadModuleCodeLength;
-extern const JSC::ConstructAbility s_importMetaObjectLoadModuleCodeConstructAbility;
-extern const JSC::ConstructorKind s_importMetaObjectLoadModuleCodeConstructorKind;
-extern const JSC::ImplementationVisibility s_importMetaObjectLoadModuleCodeImplementationVisibility;
-extern const char* const s_importMetaObjectRequireModuleCode;
-extern const int s_importMetaObjectRequireModuleCodeLength;
-extern const JSC::ConstructAbility s_importMetaObjectRequireModuleCodeConstructAbility;
-extern const JSC::ConstructorKind s_importMetaObjectRequireModuleCodeConstructorKind;
-extern const JSC::ImplementationVisibility s_importMetaObjectRequireModuleCodeImplementationVisibility;
#define WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_DATA(macro) \
+ macro(loadCJS2ESM, importMetaObjectLoadCJS2ESM, 1) \
+ macro(requireESM, importMetaObjectRequireESM, 1) \
macro(require, importMetaObjectRequire, 1) \
- macro(loadModule, importMetaObjectLoadModule, 2) \
- macro(requireModule, importMetaObjectRequireModule, 2) \
+#define WEBCORE_BUILTIN_IMPORTMETAOBJECT_LOADCJS2ESM 1
+#define WEBCORE_BUILTIN_IMPORTMETAOBJECT_REQUIREESM 1
#define WEBCORE_BUILTIN_IMPORTMETAOBJECT_REQUIRE 1
-#define WEBCORE_BUILTIN_IMPORTMETAOBJECT_LOADMODULE 1
-#define WEBCORE_BUILTIN_IMPORTMETAOBJECT_REQUIREMODULE 1
#define WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_CODE(macro) \
+ macro(importMetaObjectLoadCJS2ESMCode, loadCJS2ESM, ASCIILiteral(), s_importMetaObjectLoadCJS2ESMCodeLength) \
+ macro(importMetaObjectRequireESMCode, requireESM, ASCIILiteral(), s_importMetaObjectRequireESMCodeLength) \
macro(importMetaObjectRequireCode, require, ASCIILiteral(), s_importMetaObjectRequireCodeLength) \
- macro(importMetaObjectLoadModuleCode, loadModule, ASCIILiteral(), s_importMetaObjectLoadModuleCodeLength) \
- macro(importMetaObjectRequireModuleCode, requireModule, ASCIILiteral(), s_importMetaObjectRequireModuleCodeLength) \
#define WEBCORE_FOREACH_IMPORTMETAOBJECT_BUILTIN_FUNCTION_NAME(macro) \
- macro(loadModule) \
+ macro(loadCJS2ESM) \
macro(require) \
- macro(requireModule) \
+ macro(requireESM) \
#define DECLARE_BUILTIN_GENERATOR(codeName, functionName, overriddenName, argumentCount) \
JSC::FunctionExecutable* codeName##Generator(JSC::VM&);