From e6dff98fa72630acafa23d43131a14337393a556 Mon Sep 17 00:00:00 2001 From: Alexander Cyon Date: Mon, 19 Aug 2024 10:44:21 +0200 Subject: [PATCH] [typos] Fix some typos --- Runtime/src/index.ts | 4 ++-- Sources/JavaScriptEventLoop/WebWorkerTaskExecutor.swift | 6 +++--- Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift | 6 +++--- Sources/JavaScriptKit/FundamentalObjects/JSString.swift | 8 ++++---- Sources/JavaScriptKit/JSValue.swift | 8 ++++---- Sources/_CJavaScriptKit/include/_CJavaScriptKit.h | 2 +- ci/perf-tester/src/index.js | 2 +- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Runtime/src/index.ts b/Runtime/src/index.ts index 4cf0ee65a..d6d82c04a 100644 --- a/Runtime/src/index.ts +++ b/Runtime/src/index.ts @@ -78,8 +78,8 @@ export type SwiftRuntimeThreadChannel = */ postMessageToWorkerThread: (tid: number, message: MainToWorkerMessage) => void; /** - * This function is expected to be set in the main thread and shuold listen - * to messsages sent by `postMessageToMainThread` from the worker thread. + * This function is expected to be set in the main thread and should listen + * to messages sent by `postMessageToMainThread` from the worker thread. * @param tid The thread ID of the worker thread. * @param listener The listener function to be called when a message is received from the worker thread. */ diff --git a/Sources/JavaScriptEventLoop/WebWorkerTaskExecutor.swift b/Sources/JavaScriptEventLoop/WebWorkerTaskExecutor.swift index dad1f959f..732a2e22a 100644 --- a/Sources/JavaScriptEventLoop/WebWorkerTaskExecutor.swift +++ b/Sources/JavaScriptEventLoop/WebWorkerTaskExecutor.swift @@ -384,12 +384,12 @@ public final class WebWorkerTaskExecutor: TaskExecutor { /// Executor global statistics internal struct ExecutorStats: CustomStringConvertible { var sendJobToMainThread: Int = 0 - var recieveJobFromWorkerThread: Int = 0 + var receiveJobFromWorkerThread: Int = 0 var enqueueGlobal: Int = 0 var enqueueExecutor: Int = 0 var description: String { - "ExecutorStats(sendWtoM: \(sendJobToMainThread), recvWfromM: \(recieveJobFromWorkerThread)), enqueueGlobal: \(enqueueGlobal), enqueueExecutor: \(enqueueExecutor)" + "ExecutorStats(sendWtoM: \(sendJobToMainThread), recvWfromM: \(receiveJobFromWorkerThread)), enqueueGlobal: \(enqueueGlobal), enqueueExecutor: \(enqueueExecutor)" } } #if JAVASCRIPTKIT_STATS @@ -456,7 +456,7 @@ public final class WebWorkerTaskExecutor: TaskExecutor { @available(macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0, *) @_expose(wasm, "swjs_enqueue_main_job_from_worker") func _swjs_enqueue_main_job_from_worker(_ job: UnownedJob) { - WebWorkerTaskExecutor.traceStatsIncrement(\.recieveJobFromWorkerThread) + WebWorkerTaskExecutor.traceStatsIncrement(\.receiveJobFromWorkerThread) JavaScriptEventLoop.shared.enqueue(ExecutorJob(job)) } diff --git a/Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift b/Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift index 75a8398fa..80fa2cf94 100644 --- a/Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift +++ b/Sources/JavaScriptKit/FundamentalObjects/JSClosure.swift @@ -51,14 +51,14 @@ public class JSOneshotClosure: JSObject, JSClosureProtocol { /// /// e.g. /// ```swift -/// let eventListenter = JSClosure { _ in +/// let eventListener = JSClosure { _ in /// ... /// return JSValue.undefined /// } /// -/// button.addEventListener!("click", JSValue.function(eventListenter)) +/// button.addEventListener!("click", JSValue.function(eventListener)) /// ... -/// button.removeEventListener!("click", JSValue.function(eventListenter)) +/// button.removeEventListener!("click", JSValue.function(eventListener)) /// ``` /// public class JSClosure: JSFunction, JSClosureProtocol { diff --git a/Sources/JavaScriptKit/FundamentalObjects/JSString.swift b/Sources/JavaScriptKit/FundamentalObjects/JSString.swift index ee902f3ee..99d4813f2 100644 --- a/Sources/JavaScriptKit/FundamentalObjects/JSString.swift +++ b/Sources/JavaScriptKit/FundamentalObjects/JSString.swift @@ -19,9 +19,9 @@ public struct JSString: LosslessStringConvertible, Equatable { /// The initializers of this type must initialize `jsRef` or `buffer`. /// And the uninitialized one will be lazily initialized class Guts { - var shouldDealocateRef: Bool = false + var shouldDeallocateRef: Bool = false lazy var jsRef: JavaScriptObjectRef = { - self.shouldDealocateRef = true + self.shouldDeallocateRef = true return buffer.withUTF8 { bufferPtr in return swjs_decode_string(bufferPtr.baseAddress!, Int32(bufferPtr.count)) } @@ -47,11 +47,11 @@ public struct JSString: LosslessStringConvertible, Equatable { init(from jsRef: JavaScriptObjectRef) { self.jsRef = jsRef - self.shouldDealocateRef = true + self.shouldDeallocateRef = true } deinit { - guard shouldDealocateRef else { return } + guard shouldDeallocateRef else { return } swjs_release(jsRef) } } diff --git a/Sources/JavaScriptKit/JSValue.swift b/Sources/JavaScriptKit/JSValue.swift index 852276149..7f27e7f50 100644 --- a/Sources/JavaScriptKit/JSValue.swift +++ b/Sources/JavaScriptKit/JSValue.swift @@ -149,15 +149,15 @@ public extension JSValue { /// into below code. /// /// ```swift - /// let eventListenter = JSClosure { _ in + /// let eventListener = JSClosure { _ in /// ... /// return JSValue.undefined /// } /// - /// button.addEventListener!("click", JSValue.function(eventListenter)) + /// button.addEventListener!("click", JSValue.function(eventListener)) /// ... - /// button.removeEventListener!("click", JSValue.function(eventListenter)) - /// eventListenter.release() + /// button.removeEventListener!("click", JSValue.function(eventListener)) + /// eventListener.release() /// ``` @available(*, deprecated, message: "Please create JSClosure directly and manage its lifetime manually.") static func function(_ body: @escaping ([JSValue]) -> JSValue) -> JSValue { diff --git a/Sources/_CJavaScriptKit/include/_CJavaScriptKit.h b/Sources/_CJavaScriptKit/include/_CJavaScriptKit.h index 1e539fde1..b8ef2b7b0 100644 --- a/Sources/_CJavaScriptKit/include/_CJavaScriptKit.h +++ b/Sources/_CJavaScriptKit/include/_CJavaScriptKit.h @@ -33,7 +33,7 @@ typedef struct { typedef unsigned JavaScriptPayload1; typedef double JavaScriptPayload2; -/// `RawJSValue` is abstract representaion of JavaScript primitive value. +/// `RawJSValue` is abstract representation of JavaScript primitive value. /// /// For boolean value: /// payload1: 1 or 0 diff --git a/ci/perf-tester/src/index.js b/ci/perf-tester/src/index.js index e322e5f69..6dd4a5e61 100644 --- a/ci/perf-tester/src/index.js +++ b/ci/perf-tester/src/index.js @@ -60,7 +60,7 @@ async function run(octokit, context) { } console.log( - `PR #${pull_number} is targetted at ${pr.base.ref} (${pr.base.sha})` + `PR #${pull_number} is targeted at ${pr.base.ref} (${pr.base.sha})` ); startGroup(`[current] Build using '${config.buildScript}'`);