An open API service providing commit metadata for open source projects.

GitHub / swiftwasm/JavaScriptKit / commits

Swift framework to interact with JavaScript through WebAssembly.

SHA Message Author Date Stats
80077f53 Remove `--split-debug` mode Yuta Saito <k****n@g****m> over 1 year ago
e52cb5d6 [skip ci] Update README.md Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
7238f897 Minor compile-time optimization Yuta Saito <k****n@g****m> over 1 year ago
68850609 merge Merge pull request #301 from swiftwasm/katei/xctest-formatter Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e5210527 Optimize compile-time Yuta Saito <k****n@g****m> over 1 year ago
5d8f43eb Fix 6.0 build of PackageToJS Yuta Saito <k****n@g****m> over 1 year ago
3002a2a5 test: Relax the timing constraint Yuta Saito <k****n@g****m> over 1 year ago
6bf418e8 Optimize compile-time Yuta Saito <k****n@g****m> over 1 year ago
faa93593 PackageToJS: Bring XCTest output formatter from carton Yuta Saito <k****n@g****m> over 1 year ago
5f1f224d merge Merge pull request #300 from swiftwasm/katei/Xnode Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c4a8bae5 Add `-Xnode` option to pass extra arguments to node Yuta Saito <k****n@g****m> over 1 year ago
62367111 [skip ci] Fix display name of output path Yuta Saito <k****n@g****m> over 1 year ago
2f8e37f9 merge Merge pull request #299 from swiftwasm/katei/codecov Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2ce221bd test: Relax sleep duration checks Yuta Saito <k****n@g****m> over 1 year ago
6f2ba042 Add `--enable-code-coverage` Yuta Saito <k****n@g****m> over 1 year ago
96d73a2f [skip ci] Add Plugins/PackageToJS/README.md Yuta Saito <k****n@g****m> over 1 year ago
738b02d9 merge Merge pull request #298 from swiftwasm/katei/testing-plugin Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ae2cc40f Fallback to simple copy if wasm-opt is not installed Yuta Saito <k****n@g****m> over 1 year ago
3aa9cb8e test: Relax the timing constraint for the JavaScriptEventLoopTests Yuta Saito <k****n@g****m> over 1 year ago
1694e78b CI: npx playwright install before running tests Yuta Saito <k****n@g****m> over 1 year ago
efd097c8 CI: Check all examples build Yuta Saito <k****n@g****m> over 1 year ago
e5c37a9b Add test suite to ensure examples build correctly Yuta Saito <k****n@g****m> over 1 year ago
eae4d115 Setup unit test infrastructure for PackageToJS Yuta Saito <k****n@g****m> over 1 year ago
9d1b0144 Relax the timing constraints in JavaScriptEventLoopTests.swift Yuta Saito <k****n@g****m> over 1 year ago
9cb46194 Remove unused variable in JSTimerTests.swift Yuta Saito <k****n@g****m> over 1 year ago
22fb0a71 Remove reference to swift-docc-plugin from Package.swift Yuta Saito <k****n@g****m> over 1 year ago
28a40b7b merge Merge pull request #297 from swiftwasm/yt/dedicated-executor Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f638d147 Fix test build Yuta Saito <k****n@g****m> over 1 year ago
68b2bde8 merge Merge pull request #296 from swiftwasm/pr-629b4059a13ca961b952b1a7e3a2f95373a... Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
1751cba6 Fix native build Yuta Saito <k****n@g****m> over 1 year ago
9c38b8f2 Add test cases for `WebWorkerDedicatedExecutor` Yuta Saito <k****n@g****m> over 1 year ago
64006515 Add ActorOnWebWorker example Yuta Saito <k****n@g****m> over 1 year ago
15af3c87 Add `JSPromise.value()` method to wto avoid switching isolation domains Yuta Saito <k****n@g****m> over 1 year ago
7790846a Add `WebWorkerDedicatedExecutor` to run actors on a dedicated web worker thread Yuta Saito <k****n@g****m> over 1 year ago
218022e2 PackageToJS: Fix the missing dependency on the stripWasm task Yuta Saito <k****n@g****m> over 1 year ago
dd010777 Remove the old test targets from the Makefile Yuta Saito <k****n@g****m> over 1 year ago
e1dfcfe1 merge Merge pull request #295 from swiftwasm/yt/migrate-test-suite Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
52a2221d Remove unused toolset.json Yuta Saito <k****n@g****m> over 1 year ago
8d1eadcb Remove remaining references to `make test` Yuta Saito <k****n@g****m> over 1 year ago
03715139 Fix wrong resource bundling logic in Package.swift Yuta Saito <k****n@g****m> over 1 year ago
c9ea2fd9 Remove IntegrationTests setup as it's now a part of unittest Yuta Saito <k****n@g****m> over 1 year ago
31016991 Migrate Concurrency test suite to JavaScriptEventLoopTests.swift Yuta Saito <k****n@g****m> over 1 year ago
3530396d Migrate rest of primary tests to XCTest Yuta Saito <k****n@g****m> over 1 year ago
adbed6f5 Migrate BigInt support tests to XCTest Yuta Saito <k****n@g****m> over 1 year ago
53ad1397 merge Merge pull request #294 from swiftwasm/yt/tutorials Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ae38d061 Add Hello world tutorial Yuta Saito <k****n@g****m> over 1 year ago
2a8b3430 [skip ci] Update README.md Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c3ca9b09 Fix missing package.json dependency for build (not test) Yuta Saito <k****n@g****m> over 1 year ago
1fdbdbcf Remove dead symlink Yuta Saito <k****n@g****m> over 1 year ago
91ee9098 merge Merge pull request #288 from swiftwasm/yt/bundle-it Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2cd0a2c1 merge Merge pull request #293 from swiftwasm/yt/fix-compiler-crash-6.0.3 Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
97fc40fb Workaround Swift 6.0 compiler crash Yuta Saito <k****n@g****m> over 1 year ago
20ecd3a6 Fix build with older compilers Yuta Saito <k****n@g****m> over 1 year ago
120a9f49 [skip ci] Fix the parameter name in the documentation Yuta Saito <k****n@g****m> over 1 year ago
26c3f304 merge Merge pull request #292 from swiftwasm/yt/transfer Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f5e3a954 Rename JSObject+Transferring.swift to JSSending.swift Yuta Saito <k****n@g****m> over 1 year ago
b678f71b Skip multi-transfer tests Yuta Saito <k****n@g****m> over 1 year ago
44a5dba7 Build fix Yuta Saito <k****n@g****m> over 1 year ago
eeff111b Add `JSSending.receive(...)` to receive multiple objects at once Yuta Saito <k****n@g****m> over 1 year ago
4fe37e7a Rename JSTransferring to JSSending Yuta Saito <k****n@g****m> over 1 year ago
2a081de3 Remove dead code and fix error message Yuta Saito <k****n@g****m> over 1 year ago
58f91c35 Relax deinit requirement Yuta Saito <k****n@g****m> over 1 year ago
f25bfec4 MessageBroker Yuta Saito <k****n@g****m> over 1 year ago
09d5311d Rename `JSObject.Transferring` to `JSTransferring<T>` Yuta Saito <k****n@g****m> over 1 year ago
8d4bba61 Add cautionary notes to the documentation of `JSObject.transfer()`. Yuta Saito <k****n@g****m> over 1 year ago
f0bd60cd Fix native build Yuta Saito <k****n@g****m> over 1 year ago
65ddcd36 Add basic tests for transferring objects between threads Yuta Saito <k****n@g****m> over 1 year ago
c4816141 Fix JSObject lifetime issue while transferring Yuta Saito <k****n@g****m> over 1 year ago
9b84176c Update test harness to support transferring Yuta Saito <k****n@g****m> over 1 year ago
98cec71b Rename `JSObject.receive` to `JSObject.Transferring.receive` Yuta Saito <k****n@g****m> over 1 year ago
9d335a88 Add OffscreenCanvas example Yuta Saito <k****n@g****m> over 1 year ago
cfa1b2de Update Multithreading example to support transferable objects Yuta Saito <k****n@g****m> over 1 year ago
e406cd36 Stop hardcoding the Swift toolchain version in the Multithreading example Yuta Saito <k****n@g****m> over 1 year ago
28d5ec06 Add `JSObject.transfer` and `JSObject.receive` APIs Yuta Saito <k****n@g****m> over 1 year ago
d6570693 Introduce BridgeJS, a declarative JS interop system Yuta Saito <k****n@g****m> over 1 year ago
a732a0c4 Concurrency: Relax WebWorkerTaskExecutor.installGlobalExecutor() isolation re... Yuta Saito <k****n@g****m> over 1 year ago
ad796eaf merge Merge pull request #287 from swiftwasm/yt/threads-compat-fix Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
74a9070b CI: Check p1-threads target Yuta Saito <k****n@g****m> over 1 year ago
bf586169 Concurrency: Fix build for p1-threads target Yuta Saito <k****n@g****m> over 1 year ago
6b05d071 merge Merge pull request #286 from swiftwasm/yt/swift6-mode Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3f3b494a Concurrency: Explicitly mark `Sendable` conformance as unavailable for `JSValue` Yuta Saito <k****n@g****m> over 1 year ago
18ad4e3b Swift 6.1 and later uses .xctest for XCTest bundle Yuta Saito <k****n@g****m> over 1 year ago
7a7acb44 Concurrency: Remove unnecessary `sending` keyword Yuta Saito <k****n@g****m> over 1 year ago
0c43cbfd CI: Update Swift toolchain to 2025-02-26-a Yuta Saito <k****n@g****m> over 1 year ago
22572338 Concurrency: Adjust test cases for new exception handling Yuta Saito <k****n@g****m> over 1 year ago
042e26e8 Concurency: Remove `@MainActor` requirement from `JSEL.installGlobalExecutor` Yuta Saito <k****n@g****m> over 1 year ago
899fa637 Add `Equatable` conformances to new types Yuta Saito <k****n@g****m> over 1 year ago
0fc7f41c Concurrency: Use `JSPromise.Result` instead of `Swift.Result` for `JSPromise.... Yuta Saito <k****n@g****m> over 1 year ago
39c207b4 Fix `JAVASCRIPTKIT_WITHOUT_WEAKREFS` build Yuta Saito <k****n@g****m> over 1 year ago
d1781a8c CI: Remove Xcode 15.2 (Swift 5.9) from the matrix Yuta Saito <k****n@g****m> over 1 year ago
75b8cd3c Concurrency: Introduce `JSException` and remove `Error` conformance from `JSV... Yuta Saito <k****n@g****m> over 1 year ago
97aad009 Concurrency: Fix sendability errors around `JSClosure.async` Yuta Saito <k****n@g****m> over 1 year ago
fa77908b Concurrency: Remove `@Sendable` requirement from scheduling primitives Yuta Saito <k****n@g****m> over 1 year ago
9f0197dc Concurrency: Isolate global executor installation by MainActor Yuta Saito <k****n@g****m> over 1 year ago
daa82096 Concurrency: Remove `Error` conformance from `JSError` Yuta Saito <k****n@g****m> over 1 year ago
2642df92 Concurrency: Replace `swjs_thread_local_closures` with `LazyThreadLocal` Yuta Saito <k****n@g****m> over 1 year ago
30f78ff7 Concurrency: Update Package.swift tools version to 6.0 Yuta Saito <k****n@g****m> over 1 year ago
917ab578 Concurrency: Annotate `jsObject` property of `JSError` as `nonisolated(unsafe)` Yuta Saito <k****n@g****m> over 1 year ago
28f34719 Concurrency: Use `LazyThreadLocal` without @PW syntax Yuta Saito <k****n@g****m> over 1 year ago
f8411744 Add initial packager plugin Yuta Saito <k****n@g****m> over 1 year ago

← Back to repository