aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/bindings/ZigConsoleClient.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-15 04:49:48 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-15 04:49:48 -0700
commit2ea7970a8246cbfda926ead0d78847a1e72e7b3e (patch)
tree078df7cb0f52d19d4f39e0c0f1da0965ca2c43f1 /src/javascript/jsc/bindings/ZigConsoleClient.cpp
parent069fce0033a0c02ab3d1019dba33dfe444c68789 (diff)
downloadbun-2ea7970a8246cbfda926ead0d78847a1e72e7b3e.tar.gz
bun-2ea7970a8246cbfda926ead0d78847a1e72e7b3e.tar.zst
bun-2ea7970a8246cbfda926ead0d78847a1e72e7b3e.zip
[bun.js] utf8 console.{time, count, timeEnd, profile, profileEnd, count, countReset}
Diffstat (limited to 'src/javascript/jsc/bindings/ZigConsoleClient.cpp')
-rw-r--r--src/javascript/jsc/bindings/ZigConsoleClient.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/javascript/jsc/bindings/ZigConsoleClient.cpp b/src/javascript/jsc/bindings/ZigConsoleClient.cpp
index 0b0a97504..318c43e1c 100644
--- a/src/javascript/jsc/bindings/ZigConsoleClient.cpp
+++ b/src/javascript/jsc/bindings/ZigConsoleClient.cpp
@@ -81,45 +81,45 @@ void Zig::ConsoleClient::messageWithTypeAndLevel(MessageType type, MessageLevel
}
void Zig::ConsoleClient::count(JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__count(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__count(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::countReset(JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__countReset(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__countReset(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::profile(JSC::JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__profile(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__profile(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::profileEnd(JSC::JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__profileEnd(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__profileEnd(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::takeHeapSnapshot(JSC::JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__takeHeapSnapshot(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__takeHeapSnapshot(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::time(JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__time(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__time(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::timeLog(JSGlobalObject* globalObject, const String& label,
Ref<ScriptArguments>&& arguments)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__timeLog(this->m_client, globalObject, ptr, label.length(), arguments.ptr());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__timeLog(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length(), arguments.ptr());
}
void Zig::ConsoleClient::timeEnd(JSGlobalObject* globalObject, const String& label)
{
- auto ptr = label.characters8();
- Zig__ConsoleClient__timeEnd(this->m_client, globalObject, ptr, label.length());
+ auto input = label.tryGetUtf8().value();
+ Zig__ConsoleClient__timeEnd(this->m_client, globalObject, reinterpret_cast<const unsigned char*>(input.data()), input.length());
}
void Zig::ConsoleClient::timeStamp(JSGlobalObject* globalObject, Ref<ScriptArguments>&& args)
{