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
c3ac9dae merge Merge pull request #802 from PassiveLogic/kr/optional-param-stack-flag Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
97504862 BridgeJS: Emit diagnostics from extensions properly (#804) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
15 days ago
39665309 merge Merge pull request #799 from PassiveLogic/kr/stack-abi-generics-import Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
bf00750a BridgeJS: Qualify generated JS helper names by module Krzysztof Rodak <k****a@g****m> 17 days ago
81dee2fe BridgeJS: Reuse container codecs by element type Krzysztof Rodak <k****a@g****m> 18 days ago
a0997364 BridgeJS: Share named stack codecs across generated glue Krzysztof Rodak <k****a@g****m> 18 days ago
d13c994a BridgeJS: Register core generic type handles in JavaScriptKit Krzysztof Rodak <k****a@g****m> 18 days ago
f998117e BridgeJS: Lower imported optional stack parameters fully on the stack Krzysztof Rodak <k****a@g****m> 18 days ago
e10836b7 BridgeJS: Export with a different JS name (#801) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
18 days ago
30d994d1 BridgeJS: Add runtime test for instance method String returns on a struct (#800) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
18 days ago
ccd828be BridgeJS: Support generic functions on imported JS APIs Krzysztof Rodak <k****a@g****m> 19 days ago
c58ffa40 BridgeJS: Add tests and fixtures for generic imports Krzysztof Rodak <k****a@g****m> 19 days ago
83eae16c merge Merge pull request #798 from swiftwasm/yt/fix-struct-closure-param Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
0e11da50 BridgeJS: Unify @JS struct parameter lowering onto the stack ABI Yuta Saito <y****a@g****m> 19 days ago
e53155dc BridgeJS: import from external ECMAScript modules, and split snippet origins ... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
5ce30501 add JS-snippet support using `from: .module("/path/to/js-module.js")` syntax ... Simon Leeb <5****n@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
b4b8027e merge Merge pull request #794 from PassiveLogic/kr/fix-import-stack-param-order Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
de3c2fe6 BridgeJS: Fix argument order for stack-lowered imported parameters Krzysztof Rodak <k****a@g****m> about 1 month ago
0e35c390 BridgeJS: Fix syntax error in generated JS (#789) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
about 1 month ago
07177030 Bump actions/setup-node from 6 to 7 (#790)
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>
about 1 month ago
d58d2c67 merge Merge pull request #786 from PassiveLogic/kr/unify-optional-stack-encoding Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
bc356b53 BridgeJS: Unify optional stack encoding to presence-flag form Krzysztof Rodak <k****a@g****m> about 2 months ago
8c089801 merge Merge pull request #783 from wfltaylor/js-merge-structs Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
79a58f21 BridgeJS: Add runtime coverage for nested static members Krzysztof Rodak <k****a@g****m> about 2 months ago
86097064 BridgeJS: Fix static property call expression for nested structs and enums Krzysztof Rodak <k****a@g****m> about 2 months ago
22905075 Fix `JavaScriptEventLoop` for Embedded Swift in `main` toolchain snapshots (#... Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
84624af1 BridgeJS: Merge nested types correctly William Taylor <g****t@w****u> 2 months ago
3b4bba1b merge Merge pull request #750 from wfltaylor/js-as Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
76d11c07 BridgeJS: Address @JS(as:) review feedback Krzysztof Rodak <k****a@g****m> 2 months ago
358b38a5 CI: Build examples in parallel on pull requests (#782) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
210689ea merge Merge pull request #771 from PassiveLogic/kr/export-swift-doc-comments Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ebbde04c merge Merge pull request #772 from PassiveLogic/kr/global-namespace-static-members Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3c520b0c BridgeJS: Emit static members in declare global class declarations Krzysztof Rodak <k****a@g****m> 2 months ago
2fc75d46 Bump actions/checkout from 6 to 7 (#770)
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>
2 months ago
45088be5 BridgeJS: Include Swift doc comments in generated d.ts Krzysztof Rodak <k****a@g****m> 2 months ago
fba3be0d merge Merge pull request #768 from PassiveLogic/fix/bridgejs-pointer-limitations Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
e3315ec6 BridgeJS: Normalize wasm pointer offsets in JS Krzysztof Rodak <k****a@g****m> 3 months ago
fce41934 BridgeJS: Remove insertion of bridging calls for aliases William Taylor <g****t@w****u>
Committed by: Krzysztof Rodak <k****a@g****m>
3 months ago
73a125d9 merge Merge pull request #766 from PassiveLogic/kr/closures-throws-async Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
fa13f45e BridgeJS: Support throws and async for closures Krzysztof Rodak <k****a@g****m> 3 months ago
c0207346 BridgeJS: Warn on async throwing closures passed to JavaScript Krzysztof Rodak <k****a@g****m> 3 months ago
d26143ea Box JSException storage in a class to fit the direct typed-error convention Krzysztof Rodak <k****a@g****m> 3 months ago
3396b5ee [codex] BridgeJS: support associated-value enums in import and async paths (#... Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
6f4009c2 [codex] update to latest development snapshot toolchain (#763) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
8291fb97 [codex] Drop Swift 6.1/6.2 support and raise MSSV to 6.3 (#762) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
ab2bdb3d merge Merge pull request #760 from PassiveLogic/kr/fix-async-thunk-captureless Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
1f2fe86b BridgeJS: Fix reject path of zero-parameter async throwing exports Krzysztof Rodak <k****a@g****m> 3 months ago
453b841f Fix error descriptions Embedded Swift compatibility (#759) Max Desiatov <m****v@a****m>
Committed by: GitHub <n****y@g****m>
3 months ago
9706c4c1 merge Merge pull request #754 from PassiveLogic/kr/fix-optional-jsclass-param Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
388160c0 BridgeJS: Support non-ConvertibleToJSValue async exported return types (#758) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
83098c2b BridgeJS: Pass optional jsObject import parameters via direct ABI Krzysztof Rodak <k****a@g****m> 3 months ago
be3b3007 merge Merge pull request #757 from PassiveLogic/kr/optional-scalar-zero-literal Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c40fc49c merge Merge pull request #756 from PassiveLogic/kr/case-enum-import Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
7aef8301 BridgeJS: Use a BigInt zero placeholder for Wasm i64 in generated JS Krzysztof Rodak <k****a@g****m> 3 months ago
7d3faa0d BridgeJS: Support case enums as imported function parameters and returns Krzysztof Rodak <k****a@g****m> 3 months ago
23884738 merge Merge pull request #755 from PassiveLogic/kr/nullable-struct-import Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
2941cd28 BridgeJS: Support optional @JS struct in imported function signatures Krzysztof Rodak <k****a@g****m> 3 months ago
c93a0310 BridgeJS: Support optional @JSClass as exported function parameters Krzysztof Rodak <k****a@g****m> 3 months ago
d1e0f95a Change Data.construct(from uint8Array:) return type from Data? to Data (#752) Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
d748e5b1 BridgeJS: Export types using a separate JS representation William Taylor <g****t@w****u>
Committed by: Krzysztof Rodak <k****a@g****m>
3 months ago
403ae956 BridgeJS: Optimize numeric array transfer with bulk TypedArray copy (#745) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
fc672e7b BridgeJS: Add JSTypedArray as a recognized BridgeJS type (#746) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
0aeed7b9 merge Merge pull request #744 from PassiveLogic/kr/fix-nested-struct-name-collision Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
8a0f54e6 BridgeJS: Fix name collision for same-named nested structs Krzysztof Rodak <k****a@g****m> 4 months ago
f1f290b4 faster JSObjectSpace (JS runtime retain / release) (#676) Simon Leeb <5****n@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
5e96639d merge Merge pull request #739 from wfltaylor/fix-closure-struct-return Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
6ea916b4 merge Merge pull request #741 from swiftwasm/claude/fix-jsstring-threading-XtWUJ Yuta Saito <y****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
d3f96f43 Fix cross-thread JSString deinit by wrapping JSObject instead of raw ref Claude <n****y@a****m> 4 months ago
4326481a BridgeJS: Fix TypeScript type definition generation for struct arguments William Taylor <g****t@w****u> 4 months ago
43ed78f0 BridgeJS: Move optional JSObject to stack ABI, enabling Optional<@JSClass> (#... Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
f8b2c96f BridgeJS: Fix optionals build error with Embedded Swift (#734) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
549b7272 BridgeJS: Fix closures with struct return William Taylor <g****t@w****u> 4 months ago
824c0519 merge Merge pull request #733 from swiftwasm/kr/struct-init-diagnostic Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
2dd870e9 merge Merge pull request #735 from swiftwasm/kr/nested-type-diagnostic Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
6eb6668f BridgeJS: Support nested @JS types inside structs and classes Krzysztof Rodak <k****a@g****m> 4 months ago
44ebc38f merge Merge pull request #732 from swiftwasm/kr/swift-format-ignore-generated Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
f90fe98c BridgeJS: Diagnose struct initializer parameter order mismatch Krzysztof Rodak <k****a@g****m> 4 months ago
1c107ad2 BridgeJS: Add swift-format-ignore-file to generated Swift sources Krzysztof Rodak <k****a@g****m> 4 months ago
f483b919 [BridgeJS] Synthesize typed-closure init access from declaration surface (#70... Matthew Ayers <m****w@a****h>
Committed by: GitHub <n****y@g****m>
4 months ago
09b3f4ee BridgeJS: Use `@JS` types from other modules in the same package (#730) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
4 months ago
016fa5b7 test: Add GC lifecycle test for identity-cached wrappers (#731) Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
8d279a03 Add Utilities/setup-dev.sh for one-command contributor setup (#726) Matthew Ayers <m****w@a****h>
Committed by: GitHub <n****y@g****m>
4 months ago
f3ce20cf merge Merge pull request #723 from swiftwasm/feat/identity-mode-upstream Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
1f8710b1 Adopt Foundation Essentials in compat target (#725) 0xpablo <p****3@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
d70aaff9 feat: Add opt-in pointer identity mode for SwiftHeapObject wrappers Krzysztof Rodak <k****a@g****m> 4 months ago
f458fb61 Bump actions/upload-pages-artifact from 4 to 5 (#721)
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
94f02c35 JavaScriptKit: import Android module for non-Wasm Android targets (#722) Ken Tominaga <k****p@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
ff90c3e9 BridgeJS: fix code generation for public enums (#719) William Taylor <g****t@w****u>
Committed by: GitHub <n****y@g****m>
5 months ago
46182e2a merge Merge pull request #717 from PassiveLogic/kr/fix-class-static-method-ts Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
57c1fd83 BridgeJS: Fix static property call expression for namespaced classes Krzysztof Rodak <k****a@g****m> 5 months ago
0d6544f9 relax swift-syntax version constraint to allow 603 (#714) Stephan Diederich <s****h@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
575b2bfa BridgeJS: Avoid double-rendering namespaced class DTS export entries Krzysztof Rodak <k****a@g****m> 5 months ago
d1ed1859 BridgeJS: Add e2e test for static method and property on namespaced class Krzysztof Rodak <k****a@g****m> 5 months ago
9a56b282 BridgeJS: Consolidate namespaced and non-namespaced class DTS entry rendering Krzysztof Rodak <k****a@g****m> 5 months ago
6d2c0703 BridgeJS: Emit static methods and properties on namespaced class entries Krzysztof Rodak <k****a@g****m> 5 months ago
169d2cf7 merge Merge pull request #716 from PassiveLogic/kr/fix-stackcodegen-for-loop-emission Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
9f2b4321 flip `Package.swift` file versioning (#715) Stephan Diederich <s****h@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
9f149ccb BridgeJS: Fix for-loop emission in stack codegen Krzysztof Rodak <k****a@g****m> 5 months ago
af886768 Bump picomatch from 4.0.3 to 4.0.4 (#713)
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>
5 months ago
76543856 Bump actions/deploy-pages from 4 to 5 (#710)
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>
5 months ago

← Back to repository