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
312e7157 PlayBridgeJS: Surface BridgeJS diagnostics inside editors Yuta Saito <k****n@g****m> 6 months ago
79bda2e3 merge Merge pull request #639 from PassiveLogic/kr/bridgejs-skip-unchanged-writes Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
96c691b8 BridgeJS: Skip writing output files when content is unchanged Krzysztof Rodak <k****a@g****m> 6 months ago
809487c9 merge Merge pull request #638 from PassiveLogic/kr/bridgejs-additional-source-dirs Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
53f69d45 BridgeJS: Test different approach for cross-plugin file discovery Krzysztof Rodak <k****a@g****m> 6 months ago
9589496e BridgeJS: Add additionalSourceDirs config for cross-plugin file discovery Krzysztof Rodak <k****a@g****m> 6 months ago
2c51958b merge Merge pull request #636 from swiftwasm/yt/fix-opt-jsobject-double-release Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
0d5b431e merge Merge pull request #637 from swiftwasm/yt/handy-ts2swift Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
8abb79d1 TS2Swift: Support reading from stdin Yuta Saito <y****a@g****m> 6 months ago
3fffd36d TS2Swift: Make it easier to use ts2swift directly Yuta Saito <y****a@g****m> 6 months ago
118db02a BridgeJS: Take ownership of source Uint8Array id in `swift_js_init_memory` (#... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
072b0d0f Tests: Cover a test case to kill JSObject? double-release Yuta Saito <y****a@g****m> 6 months ago
18d56d80 [NFC] BridgeJS: Move optional support test imports to their own JS class Yuta Saito <y****a@g****m> 6 months ago
e9855d1f BridgeJS: Fix double-release of JSObject when passing a `JSObject?` JS->Swift Yuta Saito <y****a@g****m> 6 months ago
a8b249c0 [NFC] BridgeJS: Rename Stack ABI operation methods (#634) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
dadff8bb NFC: BridgeJS: Reduce retained object cleanup warning noise in BridgeJS glue ... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
83995af7 [skip ci] Fix BridgeJS code snippet on README.md Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d0c02822 CI: Use debug builds for SwiftSyntax in ./Examples/Embedded (#632) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
bab0adb5 Prevent cross-module inlining of remaining @_extern(wasm) functions (#631)
Co-authored-by: Claude Opus 4.6 <n****y@a****m>
Francisco Javier Trujillo Mata <f****y@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a931787e Documentation tweaks Yuta Saito <y****a@g****m> 7 months ago
6682a2e7 BridgeJS: Prepare for MVP release for documentation and relaxing feature gate... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e34f3824 BridgeJS: add runtime coverage for `public @JS struct` (#629) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
fcd2b536 merge Merge pull request #628 from PassiveLogic/kr/f32f64-inline-never-fix Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
56933d25 merge Merge pull request #626 from PassiveLogic/kr/runtime-intrinsics-generic Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
b3ddd88f Prevent cross-module inlining of f32/f64 @_extern(wasm) functions Krzysztof Rodak <k****a@g****m> 7 months ago
ac72422c Merge pull request #627 from swiftwasm/katei/bf1a-fix-ts2swift-for Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e68262d7 BridgeJS: Consolidate optional and pointer runtime intrinsics Krzysztof Rodak <k****a@g****m> 7 months ago
a98e49d8 merge Merge pull request #625 from PassiveLogic/kr/bridgejs-next-cleanups Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
38a73c86 NFC: BridgeJS: Further simplify codegen and JSValue intrinsics Krzysztof Rodak <k****a@g****m> 7 months ago
318f3aeb merge Merge pull request #624 from PassiveLogic/kr/codegen-cleanup Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d5ac7fa0 NFC: BridgeJS: Simplify ExportSwift codegen by removing redundant branches an... Krzysztof Rodak <k****a@g****m> 7 months ago
7018c026 merge Merge pull request #623 from PassiveLogic/kr/bridgejs-lift-simplification Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
8970445f NFC: BridgeJS: Simplify ExportSwift codegen by using no-arg bridgeJSLiftParam... Krzysztof Rodak <k****a@g****m> 7 months ago
a77ee783 merge Merge pull request #621 from swiftwasm/yt/rename-stack-abi-ops Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
9ddfda92 merge Merge pull request #620 from swiftwasm/yt/remove-tag-stack Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e129b41a [NFC] BridgeJS: Minimize enum with assoc values code generation Yuta Saito <y****a@g****m> 7 months ago
6716dfc9 [NFC] BridgeJS: Remove tag stack and use i32 stack for enum case tags Yuta Saito <y****a@g****m> 7 months ago
9ab70c68 merge Merge pull request #619 from PassiveLogic/kr/container-codegen-simplification Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
1b994312 merge Merge pull request #618 from PassiveLogic/kr/stack-abi-generalization Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
38af37b5 BridgeJS: Delegate nested container codegen to generic runtime conformances Krzysztof Rodak <k****a@g****m> 7 months ago
bed11781 NCF: BridgeJS: Generalize Optional stack ABI for Array, Dictionary, and Struc... Krzysztof Rodak <k****a@g****m> 7 months ago
dd1cb582 merge BridgeJS: Remove BasicFormat usage in ExportSwift (#617) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
9162fa0c BridgeJS: Remove BasicFormat usage in ExportSwift Yuta Saito <y****a@g****m> 7 months ago
cb7b6a92 BridgeJS: Remove parsing API usage from JSSetterMacro Yuta Saito <y****a@g****m> 7 months ago
b06a79bf BridgeJS: Allow executing TS2SwiftVitestTests on Xcode Yuta Saito <y****a@g****m> 7 months ago
63cb9af4 BridgeJS: Check generated TypeScript validity in test suites (#611) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
929af06d Merge pull request #616 from swiftwasm/katei/0736-bridgejs-diagnos Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
9eaefa6d BridgeJS: Rename `BRIDGE_JS_PROFILING` to `BRIDGEJS_PROFILING` Yuta Saito <y****a@g****m> 7 months ago
a271c383 merge Merge pull request #615 from swiftwasm/yt/remove-undefinedValue Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
935130c2 BridgeJS: Update `JSUndefinedOr` APIs Yuta Saito <k****n@g****m> 7 months ago
0452169c merge Merge pull request #614 from PassiveLogic/krodak/ts-enum-fix Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c8565c96 merge Merge pull request #613 from swiftwasm/dependabot/github_actions/actions/setu... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c6f26422 BridgeJS: Fix incorrect TypeScript type names for `tsEnum`-style enums and st... Krzysztof Rodak <k****a@g****m> 7 months ago
bceaf282 Bump actions/setup-node from 4 to 6
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
50ad37a1 merge Merge pull request #610 from swiftwasm/katei/18a5-bridgejs-unify-g Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
cb45962b ./Utilities/format.swift Yuta Saito <k****n@g****m> 7 months ago
f6959e04 BridgeJS: Reduce `PrintCodeContext` construction usage Yuta Saito <k****n@g****m> 7 months ago
00d19678 BridgeJS: Fix unused variable warnings in JSGlueGen.swift Yuta Saito <k****n@g****m> 7 months ago
4e1eb265 merge Merge pull request #609 from swiftwasm/yt/intrinsic-fragment-context Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a0b8448a BridgeJS: Add `IntrinsicJSFragment.PrintCodeContext` Yuta Saito <k****n@g****m> 7 months ago
c74f6599 BridgeJS: Fix missing escape in profiling output Yuta Saito <y****a@g****m> 7 months ago
26880cf8 merge Merge pull request #608 from swiftwasm/yt/fix-optional-swift-heap-lower-return Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
4c0a345b BridgeJS: Fix optional Swift heap object for parameter lifting in JS glue Yuta Saito <k****n@g****m> 7 months ago
8f77619d BridgeJS: Fix handling of optional Swift heap objects in JS glue generation Yuta Saito <k****n@g****m> 7 months ago
dbfef2ef merge Merge pull request #607 from swiftwasm/yt/move-code-printer Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
2e4de4fe BridgeJS: Explicitly reject unsupported optional wrapped types Yuta Saito <k****n@g****m> 7 months ago
c336a3f2 merge [NFC] BridgeJS: Make JSGlueGen and IntrinsicJSFragment methods throwable (#606) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
235a9bd9 BridgeJS: Deduplicate closure signature collection logic (#605) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3d9678a2 BridgeJS: Build fixes for profiling API Yuta Saito <k****n@g****m> 7 months ago
3bc0400b [NFC] BridgeJS: Move CodeFragmentPrintetr to BridgeJSCore Yuta Saito <k****n@g****m> 7 months ago
788ad44a [NFC] BridgeJS: Make JSGlueGen and IntrinsicJSFragment methods throwable Yuta Saito <k****n@g****m> 7 months ago
3a22f4d4 BridgeJS: Add profiling instrumentation (#604) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f2bf525e BridgeJS: Support `@JS class` in imported function signatures (#601) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d9adac02 [NFC] Fix warnings (#603) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
6d103abc [NFC] BridgeJS: Cover more types in closure snapshot tests (#602) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
180c0100 BridgeJS: show unified diff on snapshot mismatch (#600) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f90d9183 BridgeJS: Unify closure JS glue lift/lower Yuta Saito <k****n@g****m> 7 months ago
60b9444b merge Merge pull request #599 from PassiveLogic/krodak/js-closure-intrinsic-fix Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
18339d39 BridgeJS: Always provide swift_js_closure_unregister intrinsic in generated b... Krzysztof Rodak <k****a@g****m> 7 months ago
8217d069 BridgeJS: Add `JSTypedClosure` API (#578) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f68159c1 merge Merge pull request #597 from swiftwasm/katei/b443-bridgejs-macros Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
bc752fc5 BridgeJS: Generate Swift doc-comment based on JSDoc (#596) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
444393fc BridgeJS: Fix Dictionary bridging after Stack ABI refactor (#594) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
faf9d125 merge Merge pull request #590 from swiftwasm/yt/direction-agnostic-stack Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
b1fb45ed BridgeJS: Add missing `function` keyword for namespace function declarations ... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
6b3a6973 Add ts2swift Record to Dictionary mapping (#582) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
23cec54d merge Merge pull request #589 from swiftwasm/yt/follow-up-capture-cleanup Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
9a312e2c merge Merge pull request #591 from PassiveLogic/krodak/packagetojslocationfix Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
3da2172e PackageToJS: Fix skeleton file discovery path for build plugin output Krzysztof Rodak <k****a@g****m> 7 months ago
72ec08dd BridgeJS: Add Dictionary support (#581) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
20457f42 [NFC] BridgeJS: Remove remaining explicit captures from enum/struct helpers Yuta Saito <k****n@g****m> 7 months ago
516fb9d4 BridgeJS: Make Stack ABI storage direction agnostic Yuta Saito <k****n@g****m> 7 months ago
63b7b722 [NFC] BridgeJS: Remove explicit stack storage captures from enum/struct helpe... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
2aceeb9e merge Merge pull request #587 from swiftwasm/yt/nfc-push-pop-js-glue-gen Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c8536db4 merge Merge pull request #586 from PassiveLogic/krodak/directory-error Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
b9320732 BridgeJS: Skip directories in generate input file processing Krzysztof Rodak <k****a@g****m> 7 months ago
d48acfa6 merge Merge pull request #580 from swiftwasm/katei/6700-support-jsvalue Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f03500fb merge Merge pull request #585 from swiftwasm/yt/optiona-imports-fix Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
89d8165c [NFC] BridgeJS: Add push/pop JS codegen helpers Yuta Saito <k****n@g****m> 7 months ago
4db13d9a [NFC] BridgeJS: Split out OptionalSupportTests.swift (#583) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago

← Back to repository