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
d8b0e172 merge Merge pull request #553 from swiftwasm/yt/reduce-intrinsics Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
e604fa67 BridgeJS: Rename swift_js_push_int -> swift_js_push_i32 Yuta Saito <k****n@g****m> 9 days ago
8c825507 BridgeJS: Remove `swift_js_push_array_length` Yuta Saito <k****n@g****m> 9 days ago
dbc216af BridgeJS: Remove `swift_js_pop_array_length` Yuta Saito <k****n@g****m> 9 days ago
d9c0301e BridgeJS: Rename stack manipulation imports Yuta Saito <k****n@g****m> 9 days ago
80044736 Fix `ExperimentalCustomExecutors` SPI import build issues (#552) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 days ago
bffab39b BridgeJS: Add UInt support (#551) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
d08ab429 BridgeJS: Array benchmarks (#549) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
d2ca6ebb Add opt-in tracing hooks for JS bridge (#548) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
59734ebc Re-apply Playwright upgrade (#550) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
13 days ago
dac11cd0 Revert "Bump playwright from 1.52.0 to 1.55.1 (#538)" Yuta Saito <k****n@g****m> 13 days ago
8784a389 BridgeJS: Swift Array support (#542) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
515b6d65 Bump playwright from 1.52.0 to 1.55.1 (#538)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
14 days ago
eb1665cd NFC: BridgeJS: Rename raise to lift in struct and enum helpers (#539) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
f297fd7c merge Merge pull request #535 from swiftwasm/katei/ab71-bridgejs-support Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
61659cbc BridgeJS: Fix codegen for Float/Double raw value enums in struct fields and o... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
42fc8b3a merge Merge pull request #531 from PassiveLogic/krodak/silence-warnings Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
57160fe5 BridgeJS: Remove unnecessary helper enums for struct bridging (#532) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
d3c6d532 BridgeJS: Remove warnings from toJSObject() Krzysztof Rodak <k****a@g****m> 15 days ago
9c8d67d1 Benchmarks: optional-return cases and runner tweaks (#529)
Co-authored-by: Krzysztof Rodak <k****a@g****m>
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
28d3db1e merge Merge pull request #530 from swiftwasm/katei/34cd-add-jsgetter-fro Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
5931e7c2 BridgeJS: Support `@JS` Swift struct types in imported JS signatures Yuta Saito <k****n@g****m> 16 days ago
773254a2 BridgeJS: allow imports from globalThis Yuta Saito <k****n@g****m> 16 days ago
7b1ee44d Turn JSValue from enum to struct to have flexibility for future changes (#528) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
d79a9be4 merge Merge pull request #527 from swiftwasm/katei/7d0c-add-init-unsafel Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
89e3532f BridgeJS: support UnsafePointer-family types (#525) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
4d01d11a merge Merge pull request #526 from swiftwasm/katei/5e79-add-more-complet Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
da51c40f BridgeJS: allow @JS structs to copy from JSObject Yuta Saito <k****n@g****m> 16 days ago
374d796e Format BridgeJS generator sources Yuta Saito <k****n@g****m> 16 days ago
64e7feba Implemented runtime coverage for `jsName` on `@JSFunction` and `@JSClass`. Yuta Saito <k****n@g****m> 16 days ago
e3a10d72 Fixed: TS2Swift was emitting class types twice (once via `visitClassDecl`, th... Yuta Saito <k****n@g****m> 16 days ago
0497d261 Added `jsName` support to `@JSFunction` and `@JSClass`, end-to-end. Yuta Saito <k****n@g****m> 16 days ago
79060502 Adjusted imported-property JS glue to prefer dot access when the property nam... Yuta Saito <k****n@g****m> 16 days ago
ed57d5e6 - Added `@JSGetter(jsName: String? = nil)` so generated getters can target no... Yuta Saito <k****n@g****m> 16 days ago
7b0ef786 merge Merge pull request #524 from swiftwasm/katei/14ce-add-support-for Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
987b0889 Restrict @JSClass to structs (#523) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
38a937c1 merge Merge pull request #522 from swiftwasm/bridgejs-imported-ts-type-export-inter... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
cef2d6fa Runtime tests: cover imported JS closures Yuta Saito <k****n@g****m>
Committed by: Yuta Saito <y****a@g****m>
16 days ago
f822943c BridgeJS: support closures in imported APIs Yuta Saito <k****n@g****m> 16 days ago
8565d3ba BridgeJS: Import TypeScript enums into Swift (#521) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
cd3edbe5 BridgeJS: Remove BridgeType usage from ts2swift (#520) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
d9d6c569 Implemented BridgeJS support for using `@JSClass`-imported TS/JS types in exp... Yuta Saito <k****n@g****m>
Committed by: Yuta Saito <y****a@g****m>
17 days ago
1496944d BridgeJS: Add internal debug tool for inspecting intermediate stages (#519) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
bcbeea08 BridgeJS: Unify Swift type lookup logic between import/export (#517) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
23722355 PackageToJS: Rename SWIFT_PATH to SWIFT_BIN_PATH env var (#518) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
de0928b7 Add SwiftToSkeleton unified Swift-to-skeleton API (#516) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
17 days ago
040054fd merge Merge pull request #515 from swiftwasm/pr-f43735e0b9dfd04f7168e573bfa2ac569dc... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
18 days ago
19b55045 merge Merge pull request #514 from swiftwasm/yt/remove-exportedProtocolNameByKey Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
18 days ago
a2b99006 BridgeJS: Merge small core files into single Misc.swift Yuta Saito <y****a@g****m> 18 days ago
222b12c3 BridgeJS: Remove adhoc `exportedProtocolNameByKey` recording Yuta Saito <y****a@g****m> 18 days ago
1f3ba606 Build: Enforce SWIFT_SDK_ID is set for unittest target Yuta Saito <y****a@g****m> 18 days ago
d0e75f1f BridgeJS: Relax SwiftSyntax version constraint to support 602 and 603 (#513) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
fdc474e7 PlayBridgeJS: Stop using fixed heights Yuta Saito <y****a@g****m> 20 days ago
549ee5df Test building `BridgeJSTool` on macOS on CI (#511) Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
20 days ago
e9707401 [BridgeJS][ImportTS] Support `export { thing } from "pkg"` form in `bridge-js... Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
a14541ef merge Merge pull request #507 from swiftwasm/yt/remove-unused-typedef Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
8ea5ebb9 TS2Swift: Remove unused type definitions Yuta Saito <k****n@g****m> 21 days ago
724e62e5 [BridgeJS] Support @JS var declarations for global scope imports (#505) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
eca0298e merge Merge pull request #504 from GoodNotes/katei/7b73-generate-jsbridg Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
4c0d3679 chore: Minor updates to BridgeJS documentation (#503) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
58f2f1b4 - Updated `@JSClass` to synthesize `_JSBridgedClass` conformance via an attac... Yuta Saito <k****n@g****m> 22 days ago
5946e808 merge Merge pull request #502 from PassiveLogic/chore/update-readme-bridge-js Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
22 days ago
c97a6184 chore: Update main README.md to highlight BridgeJS and link more articles fro... Krzysztof Rodak <k****a@g****m> 22 days ago
9f3cdd38 merge Merge pull request #499 from swiftwasm/yt/import-js-macro Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
23 days ago
702b9668 PackageToJS: Use toolset file to set linker flags in tests Yuta Saito <k****n@g****m> 25 days ago
dbeee8aa Drop Swift 6.0 support (#500) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
61290eb0 BridgeJS: Fix PackagingPlannerTests build Yuta Saito <k****n@g****m> 26 days ago
233f1dc9 BridgeJS: Fix PlayBridgeJS build Yuta Saito <k****n@g****m> 26 days ago
4f3b593d BridgeJS: Fix PackageToJS build Yuta Saito <k****n@g****m> 26 days ago
91d2f061 BridgeJS: Macro-annotated import notations Yuta Saito <k****n@g****m> 26 days ago
e211f070 merge Merge pull request #494 from swiftwasm/yt/abi-refactor Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
0a90ab7f BridgeJS: Remove dead code Yuta Saito <k****n@g****m> 28 days ago
fc5b2d9c Merge pull request #493 from PassiveLogic/fix/enum-helper-availability Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
29 days ago
da703026 [NFC] BridgeJS: Unify JS function calling convention code emission Yuta Saito <k****n@g****m> 29 days ago
0ca42564 merge Merge pull request #492 from swiftwasm/yt/fix-wrong-getImports Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
29 days ago
c1dbce8e BridgeJS: Remove call to `getImports` when no JS interface is imported Yuta Saito <k****n@g****m> 29 days ago
8d23cdb9 Documentation: Fix example code snippet in Hello World tutorial Yuta Saito <k****n@g****m> about 1 month ago
a277afbb Documentation: Add JavaScript Interop Cheat Sheet (#491) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5f536c88 merge Merge pull request #488 from swiftwasm/yt/fix-multifile-decl-resolution Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
b050829c Merge pull request #483 from swiftwasm/maxd/fix-embedded-example Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
b8311c47 BridgeJS: Fix multifile declaration resolution order issue Yuta Saito <k****n@g****m> about 1 month ago
68bff4d7 merge Merge pull request #484 from swiftwasm/maxd/toolchain-swift-format Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
721f662a Fix typo: rename `BridgeJSInstrincics` to `BridgeJSIntrinsics` (#485) Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
d5399ebd Use `swift format` command provided by the Swift toolchain Max Desiatov <m****v@a****m> about 1 month ago
7704862c merge Merge pull request #482 from PassiveLogic/chore/codegen-cleanup Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
6f4b5b26 [NFC] BridgeJS: Codegen and minor cleanups Krzysztof Rodak <k****a@g****m> about 2 months ago
21af1a1e merge Merge pull request #481 from PassiveLogic/chore/benchmarks-structs Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ba38ba68 BridgeJS: Struct and struct vs classes benchmarks Krzysztof Rodak <k****a@g****m> about 2 months ago
994ce017 merge Merge pull request #480 from PassiveLogic/feat/default-values-struct Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
0872dbd7 BridgeJS: Add default parameters to struct and enable struct as default param... Krzysztof Rodak <k****a@g****m> about 2 months ago
9b2a6b1d BridgeJS: Swift struct support (#479) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
fe5aa6c7 workflows/test.yml: update `main` snapshots, add 6.3 snapshot (#476) Max Desiatov <m****x@d****m>
Committed by: GitHub <n****y@g****m>
2 months ago
631e25ee build: Allow swift-syntax 6.2.0 (#474) scottmarchant <1****t@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
9511ee2f Update README Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
68923541 Add Node.js example (#473)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
2d7709c1 merge Merge pull request #472 from PassiveLogic/fix/multiple-stack-based-parameters Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
e68dcfbf BridgeJS: Fix issue with multiple stack-based parameters that require reverse... Krzysztof Rodak <k****a@g****m> 3 months ago
15974c72 BridgeJS: Snapshot for LIFO order issue in Swift glue code for stack-based types Krzysztof Rodak <k****a@g****m> 3 months ago
4b327dc4 Documentation: Add Testing article Yuta Saito <k****n@g****m> 3 months ago
ee4d4314 Clarify fatalError message for unsupported platforms in WebWorkerTaskExecutor Yuta Saito <k****n@g****m> 3 months ago

← Back to repository