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
724e62e5 [BridgeJS] Support @JS var declarations for global scope imports (#505) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
7 months 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>
7 months ago
4c0d3679 chore: Minor updates to BridgeJS documentation (#503) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
58f2f1b4 - Updated `@JSClass` to synthesize `_JSBridgedClass` conformance via an attac... Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
c97a6184 chore: Update main README.md to highlight BridgeJS and link more articles fro... Krzysztof Rodak <k****a@g****m> 7 months 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>
7 months ago
702b9668 PackageToJS: Use toolset file to set linker flags in tests Yuta Saito <k****n@g****m> 7 months ago
dbeee8aa Drop Swift 6.0 support (#500) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
61290eb0 BridgeJS: Fix PackagingPlannerTests build Yuta Saito <k****n@g****m> 7 months ago
233f1dc9 BridgeJS: Fix PlayBridgeJS build Yuta Saito <k****n@g****m> 7 months ago
4f3b593d BridgeJS: Fix PackageToJS build Yuta Saito <k****n@g****m> 7 months ago
91d2f061 BridgeJS: Macro-annotated import notations Yuta Saito <k****n@g****m> 7 months 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>
8 months ago
0a90ab7f BridgeJS: Remove dead code Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
da703026 [NFC] BridgeJS: Unify JS function calling convention code emission Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
c1dbce8e BridgeJS: Remove call to `getImports` when no JS interface is imported Yuta Saito <k****n@g****m> 8 months ago
8d23cdb9 Documentation: Fix example code snippet in Hello World tutorial Yuta Saito <k****n@g****m> 8 months ago
a277afbb Documentation: Add JavaScript Interop Cheat Sheet (#491) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months 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>
8 months 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>
8 months ago
b8311c47 BridgeJS: Fix multifile declaration resolution order issue Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
721f662a Fix typo: rename `BridgeJSInstrincics` to `BridgeJSIntrinsics` (#485) Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
8 months ago
d5399ebd Use `swift format` command provided by the Swift toolchain Max Desiatov <m****v@a****m> 8 months 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>
8 months ago
6f4b5b26 [NFC] BridgeJS: Codegen and minor cleanups Krzysztof Rodak <k****a@g****m> 8 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>
8 months ago
ba38ba68 BridgeJS: Struct and struct vs classes benchmarks Krzysztof Rodak <k****a@g****m> 8 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>
8 months ago
0872dbd7 BridgeJS: Add default parameters to struct and enable struct as default param... Krzysztof Rodak <k****a@g****m> 8 months ago
9b2a6b1d BridgeJS: Swift struct support (#479) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
8 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>
9 months ago
631e25ee build: Allow swift-syntax 6.2.0 (#474) scottmarchant <1****t@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
9511ee2f Update README Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
9 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>
9 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>
9 months ago
e68dcfbf BridgeJS: Fix issue with multiple stack-based parameters that require reverse... Krzysztof Rodak <k****a@g****m> 9 months ago
15974c72 BridgeJS: Snapshot for LIFO order issue in Swift glue code for stack-based types Krzysztof Rodak <k****a@g****m> 9 months ago
4b327dc4 Documentation: Add Testing article Yuta Saito <k****n@g****m> 9 months ago
ee4d4314 Clarify fatalError message for unsupported platforms in WebWorkerTaskExecutor Yuta Saito <k****n@g****m> 9 months ago
4de8df38 Documentation: Add debugging and profiling articles Yuta Saito <k****n@g****m> 9 months ago
94762ae7 Documentation: Fix docc formatting issues Yuta Saito <k****n@g****m> 9 months ago
1fda970f merge Merge pull request #469 from PassiveLogic/feat/configurable-global-namespace Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
4a682aaa BridgeJS: Unified prelude.mjs tests with 2 test targets Krzysztof Rodak <k****a@g****m> 9 months ago
8f316378 merge Merge pull request #471 from swiftwasm/yt/extern-top-level-requirement Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
0f70f64d BridgeJS: Properly treat exposeToGlobal on module level Krzysztof Rodak <k****a@g****m> 9 months ago
3c148151 Bump actions/checkout from 5 to 6 (#470)
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>
9 months ago
6716b078 BridgeJS: Ensure extern func decl won't be visible outside of the generated file Yuta Saito <k****n@g****m> 9 months ago
eddc81f3 BridgeJS: Utilities/bridge-js-generate.sh Yuta Saito <k****n@g****m> 9 months ago
c4c3ad8a BridgeJS: Update snapshot tests Yuta Saito <k****n@g****m> 9 months ago
ad8e34a6 BridgeJS: Move all `@_extern(wasm)` declarations to top-level Yuta Saito <k****n@g****m> 9 months ago
c1829425 Documentation: Leave `--from` version as `<version>` in tutorial files Yuta Saito <y****a@g****m> 9 months ago
199fd749 Documentation: Update estimated time Yuta Saito <y****a@g****m> 9 months ago
734ec3c7 Documentation: Update Hello World tutorial prerequisites for Swift 6.2.1 Yuta Saito <y****a@g****m> 9 months ago
afe86fcc BridgeJS: Global namespace configuration and tests Krzysztof Rodak <k****a@g****m> 9 months ago
30ae01a8 BridgeJS: Optional global namespace generation Krzysztof Rodak <k****a@g****m> 9 months ago
d7610c89 BridgeJS: Move extern decls in BridgeJSIntrinsics.swift to top-level Yuta Saito <k****n@g****m> 9 months ago
3ff42c36 merge Merge pull request #468 from PassiveLogic/feature/namespaced-exports Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
09c1e2a2 BridgeJS: Namespaced elements in Exports Krzysztof Rodak <k****a@g****m> 9 months ago
38b0c63a merge Merge pull request #463 from PassiveLogic/feat/closure-support Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
d628d2d6 BridgeJS: Closure support review comments Krzysztof Rodak <k****a@g****m> 10 months ago
d283e435 CI: Fix documentation redirect for "https://swiftwasm.org/JavaScriptKit" (#467) Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
36e57882 merge Merge pull request #465 from swiftwasm/yt/reduce-test-linker Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
f3485f9b Tests: Reduce usage of Xlinker flags in Makefile Yuta Saito <k****n@g****m> 10 months ago
d3a30585 merge Merge pull request #464 from swiftwasm/playwright-onPageLoad Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
6514efb4 Exclude Tests/TemporaryDirectory from file copying Yuta Saito <k****n@g****m> 10 months ago
2619cb54 Revert "Add missing protocols on generated" Yuta Saito <k****n@g****m> 10 months ago
623cda09 Add missing protocols on generated Francisco Javier Trujillo Mata <f****o@g****m> 10 months ago
de9e8a07 Implement onPageLoad for playwright Francisco Javier Trujillo Mata <f****o@g****m> 10 months ago
3d17fda4 BridgeJS: Swift closure support Krzysztof Rodak <k****a@g****m> 10 months ago
689fdd26 merge Merge pull request #460 from PassiveLogic/feat/protocol-support Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
84243a4c merge Merge pull request #457 from t089/platform-arg Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
eb1f0e38 BridgeJS: Update PackageToJS template and add short instruction Krzysztof Rodak <k****a@g****m> 10 months ago
617110ed PackageToJS: Rename `--platform` to `--default-platform` and fix tests Yuta Saito <k****n@g****m> 10 months ago
63103072 merge Merge pull request #456 from PassiveLogic/feat/protocol-support-methods Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
237097ab merge Merge pull request #459 from swiftwasm/yt/expose-playwright-launch-options Francisco Javier Trujillo Mata <f****y@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
d4044cf3 PackageToJS: Expose Playwright Launch Options in test harness Yuta Saito <k****n@g****m> 10 months ago
27dadd9c use browser as default value for platform Tobias Haeberle <t****e@m****m> 10 months ago
76ee898d model `platform` as enum Tobias Haeberle <t****e@m****m> 10 months ago
4e8bc2f1 formatting Tobias Haeberle <t****e@m****m> 10 months ago
83b31fa3 add Plugin/PackageToJS/Templates to bootstrap Tobias Haeberle <t****e@m****m> 10 months ago
e56a81e3 merge Merge branch 'main' into platform-arg Tobias Haeberle <t****e@m****m> 10 months ago
a1b912b9 update snapshot salts Tobias Haeberle <t****e@m****m> 10 months ago
eed636d7 run tscCheck on preprocessed templates Tobias Haeberle <t****e@m****m> 10 months ago
c3c34242 Add devDependency @types/node so TypeScript can understand Node.js APIs Tobias Haeberle <t****e@m****m> 10 months ago
fa6e3219 Improve template code to better support node Tobias Haeberle <t****e@m****m> 10 months ago
a31b50dc merge Merge pull request #458 from swiftwasm/yt/fix-race-mtime-in-test Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
4b729243 [PackageToJS] Fix flaky `timestampBasedRebuild` test by abstracting file syst... Yuta Saito <k****n@g****m> 11 months ago
f60bfd69 adds a --platform flag to js to control the target platform of the generated ... Tobias Haeberle <t****e@m****m> 11 months ago
627c626c merge Merge pull request #455 from PassiveLogic/fix/negative-enum-value Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
cf518732 Update runtime tests Krzysztof Rodak <k****a@g****m> 11 months ago
4a36f84d BridgeJS: Fix support for negative enum values for raw value types Krzysztof Rodak <k****a@g****m> 11 months ago
2c183f3b merge Merge pull request #454 from swiftwasm/yt/remove-playwright-from-pkg-json Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
60ac1e63 PackageToJS: Remove "playwright" dependency declaration from generated packag... Yuta Saito <k****n@g****m> 11 months ago
e7e1b79b BridgeJS: Fix for side channelling values on properties getters / setters Krzysztof Rodak <k****a@g****m> 11 months ago
128f696d BridgeJS: Protocol support for enum values (all types + optionals) Krzysztof Rodak <k****a@g****m> 11 months ago
d59368a3 BridgeJS: Support for Optional<Type> for properties / method parameters / met... Krzysztof Rodak <k****a@g****m> 11 months ago

← Back to repository