| Skip to content | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FmajacQ%2FJavaScriptKit%2Fpull%2F7%2Fcommits%2F4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FmajacQ%2FJavaScriptKit%2Fpull%2F7%2Fcommits%2F4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=majacQ%2FJavaScriptKit |
| Reload | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
| Reload | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
| Reload | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
majacQ
| https://github.com/majacQ |
| JavaScriptKit | https://github.com/majacQ/JavaScriptKit |
| swiftwasm/JavaScriptKit | https://github.com/swiftwasm/JavaScriptKit |
| Please reload this page | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
Notifications
| https://github.com/login?return_to=%2FmajacQ%2FJavaScriptKit |
|
Fork
0
| https://github.com/login?return_to=%2FmajacQ%2FJavaScriptKit |
|
Star
0
| https://github.com/login?return_to=%2FmajacQ%2FJavaScriptKit |
|
Code
| https://github.com/majacQ/JavaScriptKit |
|
Issues
0
| https://github.com/majacQ/JavaScriptKit/issues |
|
Pull requests
18
| https://github.com/majacQ/JavaScriptKit/pulls |
|
Discussions
| https://github.com/majacQ/JavaScriptKit/discussions |
|
Actions
| https://github.com/majacQ/JavaScriptKit/actions |
|
Projects
0
| https://github.com/majacQ/JavaScriptKit/projects |
|
Security
0
| https://github.com/majacQ/JavaScriptKit/security |
|
Insights
| https://github.com/majacQ/JavaScriptKit/pulse |
|
Code
| https://github.com/majacQ/JavaScriptKit |
|
Issues
| https://github.com/majacQ/JavaScriptKit/issues |
|
Pull requests
| https://github.com/majacQ/JavaScriptKit/pulls |
|
Discussions
| https://github.com/majacQ/JavaScriptKit/discussions |
|
Actions
| https://github.com/majacQ/JavaScriptKit/actions |
|
Projects
| https://github.com/majacQ/JavaScriptKit/projects |
|
Security
| https://github.com/majacQ/JavaScriptKit/security |
|
Insights
| https://github.com/majacQ/JavaScriptKit/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2FmajacQ%2FJavaScriptKit%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2FmajacQ%2FJavaScriptKit%2Fissues%2Fnew%2Fchoose |
| pull | https://github.com/apps/pull |
| majacQ:main | https://github.com/majacQ/JavaScriptKit/tree/main |
| swiftwasm:main | https://github.com/swiftwasm/JavaScriptKit/tree/main |
|
Conversation
0
| https://github.com/majacQ/JavaScriptKit/pull/7 |
|
Commits
250
| https://github.com/majacQ/JavaScriptKit/pull/7/commits |
|
Checks
3
| https://github.com/majacQ/JavaScriptKit/pull/7/checks |
|
Files changed
| https://github.com/majacQ/JavaScriptKit/pull/7/files |
| Please reload this page | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
[pull] main from swiftwasm:main
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#top |
|
Show all changes
1062 commits
| https://github.com/majacQ/JavaScriptKit/pull/7/files |
|
ad8e34a
BridgeJS: Move all `@_extern(wasm)` declarations to top-level
kateinoigakukun Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ad8e34a6222da01fae516d07607a962b49dc4e20 |
|
c4c3ad8
BridgeJS: Update snapshot tests
kateinoigakukun Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c4c3ad8a490796decb9853c992a6670ed1853c68 |
|
eddc81f
BridgeJS: Utilities/bridge-js-generate.sh
kateinoigakukun Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/eddc81f3ba8b8096b10f4c67342fb64a8820837f |
|
6716b07
BridgeJS: Ensure extern func decl won't be visible outside of the gen…
kateinoigakukun Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6716b0789720c7f4be6fbef0c3e838f63fca818d |
|
3c14815
Bump actions/checkout from 5 to 6 (#470)
dependabot[bot] Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3c1481514a8b94ceb05af201c058bf05d87e9a99 |
|
8f31637
Merge pull request #471 from swiftwasm/yt/extern-top-level-requirement
krodak Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8f3163784b97c63f0479718328903be29aa553b8 |
|
30ae01a
BridgeJS: Optional global namespace generation
krodak Nov 20, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/30ae01a8a99e4ce6381c8dd022351314a162f246 |
|
afe86fc
BridgeJS: Global namespace configuration and tests
krodak Nov 21, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/afe86fcc9f77e68a44c30eb48f7bc750758aac46 |
|
0f70f64
BridgeJS: Properly treat exposeToGlobal on module level
krodak Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0f70f64d6c781efdfae9da5a32d5f518348a921c |
|
4a682aa
BridgeJS: Unified prelude.mjs tests with 2 test targets
krodak Nov 27, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4a682aaa0e44542c56f45d539b49cbfbfd6e0c9b |
|
1fda970
Merge pull request #469 from PassiveLogic/feat/configurable-global-na…
krodak Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/1fda970f1c4871365ce61d62c12a7dabc2a389d9 |
|
94762ae
Documentation: Fix docc formatting issues
kateinoigakukun Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/94762ae7b1929519f1c2f64602b795c58b80fb95 |
|
4de8df3
Documentation: Add debugging and profiling articles
kateinoigakukun Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4de8df387c70d28d37c4e7200808e0d86d17ea7a |
|
ee4d431
Clarify fatalError message for unsupported platforms in WebWorkerTask…
kateinoigakukun Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ee4d43145b96802fd12634364c80fa015609f877 |
|
4b327dc
Documentation: Add Testing article
kateinoigakukun Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4b327dc40d3931c2236ed43c6b47325c17c88afe |
|
15974c7
BridgeJS: Snapshot for LIFO order issue in Swift glue code for stack-…
krodak Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/15974c72250981e55bef095ee6586fde71675853 |
|
e68dcfb
BridgeJS: Fix issue with multiple stack-based parameters that require…
krodak Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e68dcfbf7548409c23708d6366219851f3d5faf2 |
|
2d7709c
Merge pull request #472 from PassiveLogic/fix/multiple-stack-based-pa…
krodak Nov 28, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/2d7709c1aa29c85dee6816b785bacf6298f2ebac |
|
6892354
Add Node.js example (#473)
kateinoigakukun Nov 29, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/68923541af3397f6b8464dfc5cc82b64aab3b2a4 |
|
9511ee2
Update README
kateinoigakukun Nov 29, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9511ee2f34ae7026def6c7a120c51067d54994a2 |
|
631e25e
build: Allow swift-syntax 6.2.0 (#474)
scottmarchant Dec 2, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/631e25eeeee93fa11167ed3f2fca930b5d7e6786 |
|
fe5aa6c
workflows/test.yml: update `main` snapshots, add 6.3 snapshot (#476)
MaxDesiatov Dec 10, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/fe5aa6c7c373636ae2cbcd39817e89ec14358e80 |
|
9b2a6b1
BridgeJS: Swift struct support (#479)
krodak Dec 20, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9b2a6b1ddeaa9d68217a3d764935f0a244cff2e9 |
|
0872dbd
BridgeJS: Add default parameters to struct and enable struct as defau…
krodak Dec 22, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0872dbd7e2dd9c4a3a315d141ef2fd51e4b109ef |
|
994ce01
Merge pull request #480 from PassiveLogic/feat/default-values-struct
krodak Dec 23, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/994ce017df361d2aae30dd1e6d74ba87ec5da530 |
|
ba38ba6
BridgeJS: Struct and struct vs classes benchmarks
krodak Dec 23, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ba38ba68d713f132dbf30fe32954622d3d5c8a80 |
|
21af1a1
Merge pull request #481 from PassiveLogic/chore/benchmarks-structs
kateinoigakukun Dec 24, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/21af1a1ebb4cac90e7715d045862e63d7eb7b126 |
|
6f4b5b2
[NFC] BridgeJS: Codegen and minor cleanups
krodak Dec 24, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6f4b5b2639bf145245734b2933c1b0525a885ae5 |
|
7704862
Merge pull request #482 from PassiveLogic/chore/codegen-cleanup
krodak Dec 24, 2025
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/7704862c2fe701198e65e8dbaec32385074c9f45 |
|
d5399eb
Use `swift format` command provided by the Swift toolchain
MaxDesiatov Jan 7, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d5399ebdeb4c0a8493c49b743b4f5649d425c635 |
|
721f662
Fix typo: rename `BridgeJSInstrincics` to `BridgeJSIntrinsics` (#485)
MaxDesiatov Jan 7, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/721f662a4a253187b01a7d00c24f356b9909d34e |
|
68bff4d
Merge pull request #484 from swiftwasm/maxd/toolchain-swift-format
krodak Jan 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/68bff4d7cb03eb55cf7cd6adef85ec50ad5546dc |
|
b8311c4
BridgeJS: Fix multifile declaration resolution order issue
kateinoigakukun Jan 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b8311c47f76889e93be9eb03637ca67a6c85149b |
|
b050829
Merge pull request #483 from swiftwasm/maxd/fix-embedded-example
MaxDesiatov Jan 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b050829c7a5c29c9644a85c33c40a2086ffbc89a |
|
5f536c8
Merge pull request #488 from swiftwasm/yt/fix-multifile-decl-resolution
krodak Jan 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/5f536c8827812ff94ca33858a28d440fcc8935bb |
|
a277afb
Documentation: Add JavaScript Interop Cheat Sheet (#491)
kateinoigakukun Jan 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a277afbbc057d468961a42dbd4b9e3f6b404c7ff |
|
8d23cdb
Documentation: Fix example code snippet in Hello World tutorial
kateinoigakukun Jan 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8d23cdb9e9ca6c935c6f985fb036fc461e700a2e |
|
c1dbce8
BridgeJS: Remove call to `getImports` when no JS interface is imported
kateinoigakukun Jan 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c1dbce8eee746b69e03e74b37f6bf0444eaa88e5 |
|
0ca4256
Merge pull request #492 from swiftwasm/yt/fix-wrong-getImports
krodak Jan 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0ca42564779eaf7820886c186aacbba7de9d50e3 |
|
fc5b2d9
Merge pull request #493 from PassiveLogic/fix/enum-helper-availability
krodak Jan 14, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/fc5b2d9c00d28ace3bf555ede107d843ec1a3cf8 |
|
da70302
[NFC] BridgeJS: Unify JS function calling convention code emission
kateinoigakukun Jan 14, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/da703026923979f9022295008d2ee0ab2fd9fefb |
|
0a90ab7
BridgeJS: Remove dead code
kateinoigakukun Jan 14, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0a90ab7f1be5b0c5c9e22b81fa29fd73f56bbda7 |
|
e211f07
Merge pull request #494 from swiftwasm/yt/abi-refactor
krodak Jan 14, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e211f070e2a3bbe59650d012ecb1c62eeb44f55c |
|
dbeee8a
Drop Swift 6.0 support (#500)
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dbeee8aa950de4c3a7d0757ea485d5093337ba55 |
|
91d2f06
BridgeJS: Macro-annotated import notations
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/91d2f0617fbcacb53d234104363e20bb091c2aa4 |
|
4f3b593
BridgeJS: Fix PackageToJS build
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4f3b593d95b25aebb143faed5af1b57777fcb547 |
|
233f1dc
BridgeJS: Fix PlayBridgeJS build
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/233f1dc944a923bc38aaed13a79a00c9d42af894 |
|
61290eb
BridgeJS: Fix PackagingPlannerTests build
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/61290eb0abc93daf877bd8d4e4e4dd9f84d859b5 |
|
702b966
PackageToJS: Use toolset file to set linker flags in tests
kateinoigakukun Jan 17, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/702b9668de51069bf946356615f22af4032cff5f |
|
9f3cdd3
Merge pull request #499 from swiftwasm/yt/import-js-macro
krodak Jan 19, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9f3cdd386c5641754583a39157335455173e764e |
|
c97a618
chore: Update main README.md to highlight BridgeJS and link more arti…
krodak Jan 20, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c97a618451469cbd1cfad31bbfcb25f615c1a0a2 |
|
5946e80
Merge pull request #502 from PassiveLogic/chore/update-readme-bridge-js
krodak Jan 20, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/5946e808ee47e0fac8e28a505b83fc6810c8786c |
|
58f2f1b
- Updated `@JSClass` to synthesize `_JSBridgedClass` conformance via …
kateinoigakukun Jan 21, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/58f2f1b4c93b29d748e0f6e043125cc5ebba51ef |
|
4c0d367
chore: Minor updates to BridgeJS documentation (#503)
krodak Jan 21, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4c0d367915291273feba3157dd76566f3bd684bd |
|
eca0298
Merge pull request #504 from GoodNotes/katei/7b73-generate-jsbridg
krodak Jan 21, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/eca0298e1362d578a0b658ce4322ae881d317fc8 |
|
724e62e
[BridgeJS] Support @JS var declarations for global scope imports (#505)
kateinoigakukun Jan 21, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/724e62e51137bbd5e2f0faa9526c2dbaf162e312 |
|
8ea5ebb
TS2Swift: Remove unused type definitions
kateinoigakukun Jan 22, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8ea5ebb99e69c9182785b63e7f7b405beaf2b25c |
|
a14541e
Merge pull request #507 from swiftwasm/yt/remove-unused-typedef
krodak Jan 22, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a14541ef94b5190344266e5511e0a5dbf2a68039 |
|
e970740
[BridgeJS][ImportTS] Support `export { thing } from "pkg"` form in `b…
kateinoigakukun Jan 22, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e97074013fc1220f9389e9c28aae2c580e0e929b |
|
549ee5d
Test building `BridgeJSTool` on macOS on CI (#511)
MaxDesiatov Jan 22, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/549ee5df7bd67c6a7b19d7c940d2c3dd17704bfb |
|
fdc474e
PlayBridgeJS: Stop using fixed heights
kateinoigakukun Jan 23, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/fdc474e71fbc8244437ecc07115782e90a878387 |
|
d0e75f1
BridgeJS: Relax SwiftSyntax version constraint to support 602 and 603…
kateinoigakukun Jan 23, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d0e75f1fd266a7de8474c1ae7d726eddb0a9d788 |
|
1f3ba60
Build: Enforce SWIFT_SDK_ID is set for unittest target
kateinoigakukun Jan 25, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/1f3ba606c1031dca66427e1be06e041117ca2002 |
|
222b12c
BridgeJS: Remove adhoc `exportedProtocolNameByKey` recording
kateinoigakukun Jan 25, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/222b12c37a64ba0cb11dc4ea872036e3ba1d6e9f |
|
a2b9900
BridgeJS: Merge small core files into single Misc.swift
kateinoigakukun Jan 25, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a2b9900616d1e073ed05721d1f7963da27d590e1 |
|
19b5504
Merge pull request #514 from swiftwasm/yt/remove-exportedProtocolName…
krodak Jan 25, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/19b55045bb9f7aa8da5d3d97eca507af1b981edf |
|
040054f
Merge pull request #515 from swiftwasm/pr-f43735e0b9dfd04f7168e573bfa…
krodak Jan 25, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/040054fd8df1a7384328e9bf2dd90bf4d801f47a |
|
de0928b
Add SwiftToSkeleton unified Swift-to-skeleton API (#516)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/de0928b7539b1f4e5cba012a73b35c7e4b07378b |
|
2372235
PackageToJS: Rename SWIFT_PATH to SWIFT_BIN_PATH env var (#518)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/237223550f795da4edaeca64bbe06d83e7adc2be |
|
bcbeea0
BridgeJS: Unify Swift type lookup logic between import/export (#517)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bcbeea08f302ed7e785e84894fcb2fd985ae6b5a |
|
1496944
BridgeJS: Add internal debug tool for inspecting intermediate stages …
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/1496944d8f230b9d960183d977c9195379e4846a |
|
cd3edbe
BridgeJS: Remove BridgeType usage from ts2swift (#520)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/cd3edbe5a91b13335e1c939fdbc9a3139919ec5b |
|
8565d3b
BridgeJS: Import TypeScript enums into Swift (#521)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8565d3ba971cfb426b28c3ffde281ed6b0fc8d75 |
|
d9d6c56
Implemented BridgeJS support for using `@JSClass`-imported TS/JS type…
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d9d6c56949ce89bcdfc5ea993ad7ae4420cc0e42 |
|
f822943
BridgeJS: support closures in imported APIs
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f822943cf98594d9a4c26850255b548538120f57 |
|
38a937c
Merge pull request #522 from swiftwasm/bridgejs-imported-ts-type-expo…
krodak Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/38a937c19d5f3b9b09257ca22d352375a5e6841e |
|
987b088
Restrict @JSClass to structs (#523)
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/987b0889a2a448a294c59ee68f0455b0c2166978 |
|
cef2d6f
Runtime tests: cover imported JS closures
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/cef2d6fa9423370cca1e53a2c1d20b9daf1ffee6 |
|
7b0ef78
Merge pull request #524 from swiftwasm/katei/14ce-add-support-for
krodak Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/7b0ef7862b8278beda913786a61441f6e26c1313 |
|
ed57d5e
- Added `@JSGetter(jsName: String? = nil)` so generated getters can t…
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ed57d5e6be2e58da66f2a35e684e80b2567079cf |
|
7906050
Adjusted imported-property JS glue to prefer dot access when the prop…
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/790605023d5dea0d2f4890b340d5a1aef05696a9 |
|
0497d26
Added `jsName` support to `@JSFunction` and `@JSClass`, end-to-end.
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0497d2611205389840156fe1d189b2cf1ca39cf0 |
|
e3a10d7
Fixed: TS2Swift was emitting class types twice (once via `visitClassD…
kateinoigakukun Jan 26, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e3a10d727129f7bd5111cd9582cbcca387af2230 |
|
64e7feb
Implemented runtime coverage for `jsName` on `@JSFunction` and `@JSCl…
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/64e7febac8e73a1d8b2ca05489ea170e983f9be7 |
|
374d796
Format BridgeJS generator sources
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/374d796e9bf759b3f17b46fd375d66b99c25c414 |
|
da51c40
BridgeJS: allow @JS structs to copy from JSObject
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/da51c40f8370f9b21029e0c9c4e5490336ee7abb |
|
4d01d11
Merge pull request #526 from swiftwasm/katei/5e79-add-more-complet
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
89e3532
BridgeJS: support UnsafePointer-family types (#525)
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/89e3532f8a8c75b36b09ed67c5f9869ad04b4755 |
|
d79a9be
Merge pull request #527 from swiftwasm/katei/7d0c-add-init-unsafel
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d79a9be4d18a2a3a32698a311d3163e9e7ef9f1a |
|
7b1ee44
Turn JSValue from enum to struct to have flexibility for future chang…
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/7b1ee44d77a3b4432da3ef5b4c86779efe927383 |
|
773254a
BridgeJS: allow imports from globalThis
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/773254a2ae8e63388bf1aea147d105ec9871697b |
|
28d3db1
Merge pull request #530 from swiftwasm/katei/34cd-add-jsgetter-fro
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/28d3db1eaa28b554ccfad6d94f49159615d4e55c |
|
9c8d67d
Benchmarks: optional-return cases and runner tweaks (#529)
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9c8d67d161deea5eaf80262acca2948a2fa40fcf |
|
57160fe
BridgeJS: Remove unnecessary helper enums for struct bridging (#532)
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/57160fe5c403822a3bc07217f931e05d12fe41ea |
|
d3c6d53
BridgeJS: Remove warnings from toJSObject()
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d3c6d532de15ad852d7f7fc4341d62ed415e3baa |
|
42fc8b3
Merge pull request #531 from PassiveLogic/krodak/silence-warnings
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/42fc8b3a69f583f184a312034469960c1a5bd76d |
|
61659cb
BridgeJS: Fix codegen for Float/Double raw value enums in struct fiel…
krodak Jan 28, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/61659cbc779d1298afee4414757e7fcd87c0f0bb |
|
5931e7c
BridgeJS: Support `@JS` Swift struct types in imported JS signatures
kateinoigakukun Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/5931e7c2109657dce02ebe9d60f8285da75be875 |
|
f297fd7
Merge pull request #535 from swiftwasm/katei/ab71-bridgejs-support
krodak Jan 28, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f297fd7c0637ba1a8536e2a6f896df230e097ac8 |
|
eb1665c
NFC: BridgeJS: Rename raise to lift in struct and enum helpers (#539)
krodak Jan 28, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/eb1665cdda23c79d2a121b2ef2b1965bc7a5bb72 |
|
515b6d6
Bump playwright from 1.52.0 to 1.55.1 (#538)
dependabot[bot] Jan 29, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/515b6d65bf95d8a05add7189226d4451d8c979e9 |
|
8784a38
BridgeJS: Swift Array support (#542)
krodak Jan 29, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8784a389d111002b581b4140f41e6b2a6c315b95 |
|
dac11cd
Revert "Bump playwright from 1.52.0 to 1.55.1 (#538)"
kateinoigakukun Jan 30, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dac11cd03c7bb5363f2d476a7d3f60d4867d3f71 |
|
59734eb
Re-apply Playwright upgrade (#550)
kateinoigakukun Jan 30, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/59734ebc0b04313d6dbf0394947c41512fb83a2a |
|
d2ca6eb
Add opt-in tracing hooks for JS bridge (#548)
kateinoigakukun Jan 30, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d2ca6ebb57e81e5c64a36e0e90f4fa0cbe02e1d8 |
|
d08ab42
BridgeJS: Array benchmarks (#549)
krodak Jan 30, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d08ab429df178ac7262b5fa3576c5e1a676653a4 |
|
bffab39
BridgeJS: Add UInt support (#551)
krodak Jan 30, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bffab39b75e76e4d953720c72d8a571cea398c1e |
|
8004473
Fix `ExperimentalCustomExecutors` SPI import build issues (#552)
kateinoigakukun Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8004473687df288021ecaf3465c6c46ec4d3ba1a |
|
d9c0301
BridgeJS: Rename stack manipulation imports
kateinoigakukun Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d9c0301e5840e2ddf8bf4c116710f56781cfeceb |
|
dbc216a
BridgeJS: Remove `swift_js_pop_array_length`
kateinoigakukun Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dbc216afc4836e0977b0345f43462ef7a463a50e |
|
8c82550
BridgeJS: Remove `swift_js_push_array_length`
kateinoigakukun Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8c82550721aafc8d05dd09f3fe6552bfb74fc8fd |
|
e604fa6
BridgeJS: Rename swift_js_push_int -> swift_js_push_i32
kateinoigakukun Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e604fa6707143373082aba77326ef4ca75ba0e28 |
|
d8b0e17
Merge pull request #553 from swiftwasm/yt/reduce-intrinsics
krodak Feb 2, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d8b0e1728870f064d84247e3262020fb49902167 |
|
d4c16e4
Fix: Ensure `BridgeJS.Macros.swift` is processed by `SwiftToSkeleton`…
fjtrujy Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d4c16e4ae7c8a7408058974142164dfffe7ad162 |
|
36d4c73
Fix missing comma in @_expose attribute for SwiftSyntax602 (#555)
zhiqipan Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/36d4c7369e614a4cdd46af011b18df3224856c58 |
|
b0bf4a3
Examples: Build SwiftSyntax in debug mode for macro plugins (#558)
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b0bf4a3b87688119ece2c9e695da38950f0079ed |
|
4af1984
BridgeJS: Fix macro test suites silently ignoring failures (#559)
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4af19840a86c36ab7b9726a36b1d875f324e5804 |
|
4fa48cf
BridgeJS: Fix namespace enum with `@JS(namespace:)` attribute (#562)
krodak Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4fa48cf5dd6c5b686b22d832b1953f495d746de4 |
|
d0724f2
BridgeJS: Add intrinsic extensions for stack-based lifting and refact…
krodak Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d0724f291a7c66b464653284edb0ff1aef7070dd |
|
794e786
BridgeJS: Re-organize snapshot test structure (#561)
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/794e7862bf526aec3eb80607b08e183b10398e8a |
|
d4da0e3
BridgeJS: Exception checking on protocol wrapper methods
krodak Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d4da0e3e7981b8b8db5b7a86d10724e3d7aab58f |
|
a070ba0
Merge pull request #563 from PassiveLogic/krodak/protocol-throws
krodak Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a070ba02292bc81b7eaac1c34d01ab475b1ef0d2 |
|
1714f28
BridgeJS: Add JSObject and @JSClass struct support for arrays and struct
krodak Jan 29, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/1714f28643d04ef6c078675ba61f6efede1f65ff |
|
0662e3b
Revert "BridgeJS: Enforce throws(JSException) on @JS protocol methods…
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0662e3b2405e2f618b01e7de2989dba15afcaa22 |
|
d35ef58
Merge pull request #566 from PassiveLogic/krodak/jsobject-stack-support
krodak Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d35ef586da2ace7894a1416a6b6bf4fdb8501067 |
|
bc61038
TS2Swift: Skip type checks when translating TS -> Swift (#567)
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bc6103856f61bc0fd9b6147d20bce3af8c366679 |
|
edabb97
BridgeJS: emit typed throws without extra space (#571)
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/edabb977f4e0e2a62703111dfdc27d537a695a2f |
|
89ed56e
CI: Cancel previous workflow runs on PRs
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/89ed56e9cccf5a41d07fba75e6fcb51b1c4ad64b |
|
6990143
BridgeJS: Support `@JSFunction static func`
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6990143e74bbd28f7e7bc8c99f22efd40e504c2c |
|
a2aa6e1
BridgeJS: Cover static methods in ts2swift tests
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a2aa6e1d07e60f8397bf02fd7b8acc51c9d058c7 |
|
4e3f02b
BridgeJS: Fix d.ts rendering of static methods
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4e3f02b623375316981153bcaf9280bda115bb99 |
|
0c3cb25
./Utilities/format.swift
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0c3cb258e028fd10bc1c2bad2255074cd80ed04e |
|
cf6c745
BridgeJS: Simplify static method naming
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/cf6c745538acdea29e2c30f114f894ec3b2704fa |
|
5161a41
BridgeJS: Remove support for static members in extensions
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/5161a41903aa660c84ad30f332070c07e2f4fcc5 |
|
fc7e237
BridgeJS: Support `T | null` and `T | undefined`
kateinoigakukun Feb 3, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/fc7e237ae303d0a8b373ae98024083f7efaf91be |
|
6a230da
BridgeJS: Simplify Optional and JSUndefinedOr code paths
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6a230daddf1cb158878b35b63bf6c7cf4568f9ee |
|
d6551ac
BridgeJS: Add te2swift unit tests
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d6551ac8aff85147de52d559c6ee0dff2ce048f0 |
|
ab2c068
BridgeJS: Simplify optional presence check handling
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ab2c0682d4d188cc89a25f426e150d07411a6137 |
|
667d787
BridgeJS: Cover Optional/Undefined usage on import side
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/667d787dd3371fd887a427337a004b629d7bbe62 |
|
966b2d7
./Utilities/format.swift
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/966b2d71b9b9f85d04f66a58cc79ef40a0c55d3f |
|
e4b688f
Merge pull request #568 from swiftwasm/katei/8891-bridgejs-support
krodak Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e4b688f796d80d704a7a35adc6ba7f6256d70700 |
|
e55d927
Merge pull request #569 from swiftwasm/katei/5e7d-bridgejs-import
krodak Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e55d927da79712b0073844d260d76c92bdec8c87 |
|
0bd50f8
[NFC] BridgeJS: Avoid emitting empty skeletons (#574)
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0bd50f8fd323a66fdfc4ae7e97c9e7cb50259d6c |
|
56aabfa
[NFC] BridgeJS: Omit trailing spaces on empty lines in generated JS c…
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/56aabfae337f0949c992ab500415572030a4875d |
|
81885ea
BridgeJS: Perf-tune `SwiftToSkeleton` by avoiding unnecessary Syntax …
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/81885ea1194b3b2f7f2025fe0abba367be3b0b4b |
|
16e3f44
BridgeJS: Add JSValue parameter/return support (#570)
kateinoigakukun Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/16e3f4467581c7231025c51eb13bfc8a9d87cd46 |
|
dcc148f
BridgeJS: Support all missing types as associated values in exported …
krodak Jan 27, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dcc148fd307c7619fa9857b50e0bdfba1487a517 |
|
26dfded
Merge pull request #579 from PassiveLogic/krodak/associated-enum-alig…
krodak Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/26dfdedf8379daae3f4ab0308939641fc9c11434 |
|
43a05d9
BridgeJS: Few more array import tests
krodak Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/43a05d9ad7e77801f6dc1f4a163bb126edcc8460 |
|
66f0d12
build-examples.sh: re-enable Embedded example package (#490)
MaxDesiatov Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/66f0d1270f202839bc8d961b171bf14474755e5d |
|
0ea3733
Merge pull request #573 from PassiveLogic/krodak/import-array
krodak Feb 4, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0ea3733e15d5f6652005ab2099c6cd10d4fd852c |
|
ffa6c06
- Added JSValue-aware stack lift/lower fragments so arrays push/pop J…
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ffa6c066fb561011b2d0f362f75170b2caf00f20 |
|
3dba5df
- Added JSValue array support end-to-end: JS glue now lowers/lifts op…
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3dba5dfe81e9d17f64b62c4f6f1cebfd9dea5254 |
|
f56d72f
BridgeJS: Fix throws hint spacing (#584)
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f56d72f1709e5d172352a763bb2f2e3838a3de2f |
|
4db13d9
[NFC] BridgeJS: Split out OptionalSupportTests.swift (#583)
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4db13d9af83cc1318c3e122aa32834436b2e1f2a |
|
b2e93d0
BridgeJS: Fix optional String return handling in generated JS glue code
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b2e93d0322ce11b1e9cbf11b562ace226489c8b4 |
|
f03500f
Merge pull request #585 from swiftwasm/yt/optiona-imports-fix
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f03500fbe084f68e056c2b620671c446c36ae4d2 |
|
d48acfa
Merge pull request #580 from swiftwasm/katei/6700-support-jsvalue
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d48acfa6e2eb745d646815bda3d26ff388b49c0a |
|
b932073
BridgeJS: Skip directories in generate input file processing
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b9320732ff0b2a2102507c9002f40663624f145e |
|
c8536db
Merge pull request #586 from PassiveLogic/krodak/directory-error
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c8536db42a1ca949e9cafcbc2b2d863ed3b9c812 |
|
89d8165
[NFC] BridgeJS: Add push/pop JS codegen helpers
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/89d8165c805218defa8de02eb863ace42b976361 |
|
2aceeb9
Merge pull request #587 from swiftwasm/yt/nfc-push-pop-js-glue-gen
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/2aceeb9e2f919eecaf2230b9673ecec3dd894276 |
|
63b7b72
[NFC] BridgeJS: Remove explicit stack storage captures from enum/stru…
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/63b7b7220272279db6682a9d13dd7ea1c8195837 |
|
20457f4
[NFC] BridgeJS: Remove remaining explicit captures from enum/struct h…
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/20457f42ab5845b81877aa3017eea70bf0a271c2 |
|
516fb9d
BridgeJS: Make Stack ABI storage direction agnostic
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/516fb9d452057ae0083541df346bb9d21e1c47a0 |
|
72ec08d
BridgeJS: Add Dictionary support (#581)
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/72ec08dda19736c2f94c0908a3e5727955a44b6a |
|
3da2172
PackageToJS: Fix skeleton file discovery path for build plugin output
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3da2172ec333e73fff759c2c41da83c223851de7 |
|
9a312e2
Merge pull request #591 from PassiveLogic/krodak/packagetojslocationfix
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9a312e2cad7aea2eadf70f174a9d649c1ab32bed |
|
23cec54
Merge pull request #589 from swiftwasm/yt/follow-up-capture-cleanup
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/23cec54d709d9bb659025655918c95353c091bb1 |
|
6b3a697
Add ts2swift Record to Dictionary mapping (#582)
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6b3a697340cf5d1e3a861f25c589b136a107b179 |
|
b1fb45e
BridgeJS: Add missing `function` keyword for namespace function decla…
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b1fb45edf79e44d5b73136c3303d8fa9104be478 |
|
faf9d12
Merge pull request #590 from swiftwasm/yt/direction-agnostic-stack
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/faf9d1253882f5c0111bf1ba713050fa90a17862 |
|
444393f
BridgeJS: Fix Dictionary bridging after Stack ABI refactor (#594)
krodak Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/444393fc387337bff355adadda094250003fb7f6 |
|
bc752fc
BridgeJS: Generate Swift doc-comment based on JSDoc (#596)
kateinoigakukun Feb 6, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bc752fc534be8bfd6604f2ff6229f699a8f35671 |
|
610b1a6
BridgeJS: Improve diagnostics and fix-its for macros
kateinoigakukun Feb 5, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/610b1a60bde271d90d7a2d74b94fedac909dd35e |
|
f68159c
Merge pull request #597 from swiftwasm/katei/b443-bridgejs-macros
krodak Feb 6, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f68159c199f4932d3f277df03a2c99e9d8486dea |
|
8217d06
BridgeJS: Add `JSTypedClosure` API (#578)
kateinoigakukun Feb 6, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8217d069d66d1efa353f2894c31a2b3370abcf88 |
|
18339d3
BridgeJS: Always provide swift_js_closure_unregister intrinsic in gen…
krodak Feb 6, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/18339d39239438e36cf5419625f346dc4ed92004 |
|
60b9444
Merge pull request #599 from PassiveLogic/krodak/js-closure-intrinsic…
krodak Feb 6, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/60b9444b3ef7339090bce50572fb4307b2d287f4 |
|
180c010
BridgeJS: show unified diff on snapshot mismatch (#600)
kateinoigakukun Feb 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/180c0100c8ab7a6d18783bdab29892e4b33c0c0f |
|
6d103ab
[NFC] BridgeJS: Cover more types in closure snapshot tests (#602)
kateinoigakukun Feb 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6d103abc6438505220c45829fb6d48c12aa180fa |
|
d9adac0
[NFC] Fix warnings (#603)
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d9adac0230dd96dfbb07d07bc14b0433e13718b5 |
|
f2bf525
BridgeJS: Support `@JS class` in imported function signatures (#601)
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f2bf525e0f5ce52f706c016aba815ac0f1857bfe |
|
3a22f4d
BridgeJS: Add profiling instrumentation (#604)
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3a22f4d4d443e4f520c61c2a0460a699720df561 |
|
788ad44
[NFC] BridgeJS: Make JSGlueGen and IntrinsicJSFragment methods throwable
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/788ad44af6b3e327122f379a445fda7c4d10cc16 |
|
3d9678a
BridgeJS: Build fixes for profiling API
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3d9678a2331967ebb937b66d4a8324d06af9451b |
|
235a9bd
BridgeJS: Deduplicate closure signature collection logic (#605)
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/235a9bd99243d21612aefc398680a7d44a719fd0 |
|
c336a3f
[NFC] BridgeJS: Make JSGlueGen and IntrinsicJSFragment methods throwa…
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c336a3f23bbea0a224402d7284c3498e72d7ac0d |
|
3bc0400
[NFC] BridgeJS: Move CodeFragmentPrintetr to BridgeJSCore
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3bc0400b3627ca9bc3e2e3fca7d604eef2b9985a |
|
2e4de4f
BridgeJS: Explicitly reject unsupported optional wrapped types
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/2e4de4fe08d5be9a1b7617de6c9287f3c6f76255 |
|
dbfef2e
Merge pull request #607 from swiftwasm/yt/move-code-printer
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dbfef2efb3ac3f36943da849db802c5cfacc965a |
|
8f77619
BridgeJS: Fix handling of optional Swift heap objects in JS glue gene…
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8f77619d802c83abc0a0531ddaab705c39ebdd71 |
|
4c0a345
BridgeJS: Fix optional Swift heap object for parameter lifting in JS …
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4c0a345b09923faa97ae280a2140830a01cbd1ad |
|
26880cf
Merge pull request #608 from swiftwasm/yt/fix-optional-swift-heap-low…
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/26880cf8cd7cf4264e4893ae65b3487206d88741 |
|
c74f659
BridgeJS: Fix missing escape in profiling output
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c74f65991b4dfdc2e8f8b07d4284a50730abe543 |
|
a0b8448
BridgeJS: Add `IntrinsicJSFragment.PrintCodeContext`
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a0b8448a1ffadaaa75e78d0092dc7307783ff2b5 |
|
4e1eb26
Merge pull request #609 from swiftwasm/yt/intrinsic-fragment-context
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4e1eb265e6851cb964ef96253fee5ff33ecfb501 |
|
00d1967
BridgeJS: Fix unused variable warnings in JSGlueGen.swift
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/00d196786e464adf83ff0140bef1e7625e6d0348 |
|
f6959e0
BridgeJS: Reduce `PrintCodeContext` construction usage
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f6959e04e88304826a6c4033b6122a81113dc5dd |
|
cb45962
./Utilities/format.swift
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/cb45962b14993cc0963cf090c11e191c22fbdd86 |
|
f90d918
BridgeJS: Unify closure JS glue lift/lower
kateinoigakukun Feb 8, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/f90d9183f24189fbe5c1bfa5afa87693a5d03f67 |
|
50ad37a
Merge pull request #610 from swiftwasm/katei/18a5-bridgejs-unify-g
krodak Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/50ad37a10c4d47bca988671035f21ce04e10b324 |
|
bceaf28
Bump actions/setup-node from 4 to 6
dependabot[bot] Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bceaf282812d4d341ec21f22a525d6c7301c90f9 |
|
c6f2642
BridgeJS: Fix incorrect TypeScript type names for `tsEnum`-style enum…
krodak Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c6f2642275b2777da95c03c0e98845d48b12e5da |
|
c8565c9
Merge pull request #613 from swiftwasm/dependabot/github_actions/acti…
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/c8565c96c5559ab35af5bdaf0e4e4eb28cc67eb7 |
|
0452169
Merge pull request #614 from PassiveLogic/krodak/ts-enum-fix
kateinoigakukun Feb 9, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0452169c29451dbf7c5b094e45899946a686602b |
|
935130c
BridgeJS: Update `JSUndefinedOr` APIs
kateinoigakukun Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/935130c27b45feb253dc6531d1b9f7ab7854087e |
|
a271c38
Merge pull request #615 from swiftwasm/yt/remove-undefinedValue
kateinoigakukun Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a271c383e8ae1758794315201c9bf8c4faf2ed76 |
|
9eaefa6
BridgeJS: Rename `BRIDGE_JS_PROFILING` to `BRIDGEJS_PROFILING`
kateinoigakukun Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9eaefa6dd0210ad3e7f5e52bc23e5e2cc9a0acc5 |
|
929af06
Merge pull request #616 from swiftwasm/katei/0736-bridgejs-diagnos
kateinoigakukun Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/929af06dd07205def449f2063646f86466c15e28 |
|
63cb9af
BridgeJS: Check generated TypeScript validity in test suites (#611)
krodak Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/63cb9af45a7b6b387cd8af50c83b3ad79e07fe29 |
|
b06a79b
BridgeJS: Allow executing TS2SwiftVitestTests on Xcode
kateinoigakukun Feb 10, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b06a79bf9b10dbe868c1e8d2807fd6385f74929c |
|
cb7b6a9
BridgeJS: Remove parsing API usage from JSSetterMacro
kateinoigakukun Feb 11, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/cb7b6a92d9127c98b326214ed7f7ac3ced50ad10 |
|
9162fa0
BridgeJS: Remove BasicFormat usage in ExportSwift
kateinoigakukun Feb 11, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9162fa0cebca2c7e35a135e0819f8977b92dbf97 |
|
dd1cb58
BridgeJS: Remove BasicFormat usage in ExportSwift (#617)
kateinoigakukun Feb 11, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dd1cb58265a4d2900e3ad8eb609465bca29603fd |
|
bed1178
NCF: BridgeJS: Generalize Optional stack ABI for Array, Dictionary, a…
krodak Feb 11, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bed117819acf36b3068efc3c93d8e63c4c536560 |
|
38af37b
BridgeJS: Delegate nested container codegen to generic runtime confor…
krodak Feb 11, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/38af37b56002e9185834905f4494b34da25518f2 |
|
1b99431
Merge pull request #618 from PassiveLogic/kr/stack-abi-generalization
kateinoigakukun Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/1b9943128397918b7ca9eb8e7e1eb9afbffcfad0 |
|
9ab70c6
Merge pull request #619 from PassiveLogic/kr/container-codegen-simpli…
kateinoigakukun Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9ab70c6845fd8bfe8da9eede846c98b4872eac6e |
|
6716dfc
[NFC] BridgeJS: Remove tag stack and use i32 stack for enum case tags
kateinoigakukun Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6716dfc931fa826fe0c7c8163759157453f2ec59 |
|
e129b41
[NFC] BridgeJS: Minimize enum with assoc values code generation
kateinoigakukun Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e129b41a23d407b8b0f77cf1375e13674031b0d9 |
|
9ddfda9
Merge pull request #620 from swiftwasm/yt/remove-tag-stack
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/9ddfda9254037cc3fcc9b2b51eff20d1cb21b1c7 |
|
a77ee78
Merge pull request #621 from swiftwasm/yt/rename-stack-abi-ops
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a77ee783906c115a7309f7bfeee6ebf05757e383 |
|
8970445
NFC: BridgeJS: Simplify ExportSwift codegen by using no-arg bridgeJSL…
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8970445ff4a54536d1fc45f047899dc4886e30dc |
|
7018c02
Merge pull request #623 from PassiveLogic/kr/bridgejs-lift-simplifica…
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/7018c0261c506c444f650ff358079c42b866ac62 |
|
d5ac7fa
NFC: BridgeJS: Simplify ExportSwift codegen by removing redundant bra…
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d5ac7fa0c04cb55d125d077d7eb490d129c4ca02 |
|
318f3ae
Merge pull request #624 from PassiveLogic/kr/codegen-cleanup
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/318f3aebb781fabac78108ddcd737cbeb7f71aca |
|
38a73c8
NFC: BridgeJS: Further simplify codegen and JSValue intrinsics
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/38a73c86edd302cc5dcebcdc389ec14b5b8a526f |
|
a98e49d
Merge pull request #625 from PassiveLogic/kr/bridgejs-next-cleanups
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a98e49d82fa25085a025992d7e0abe02b002578b |
|
e68262d
BridgeJS: Consolidate optional and pointer runtime intrinsics
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e68262d70c9c8448d8dd21a50ca3157bb082f237 |
|
ac72422
Merge pull request #627 from swiftwasm/katei/bf1a-fix-ts2swift-for
kateinoigakukun Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/ac72422ca67aacefa94b79590ffdfc1c1ac11921 |
|
b3ddd88
Prevent cross-module inlining of f32/f64 @_extern(wasm) functions
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/b3ddd88f6565ed9e5fa173350712e15e97cb7ac9 |
|
56933d2
Merge pull request #626 from PassiveLogic/kr/runtime-intrinsics-generic
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/56933d25f62de18669f295872200d0410917d901 |
|
fcd2b53
Merge pull request #628 from PassiveLogic/kr/f32f64-inline-never-fix
krodak Feb 12, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/fcd2b536e5d6471e274d5fa7edc3f1fbad65d69a |
|
e34f382
BridgeJS: add runtime coverage for `public @JS struct` (#629)
kateinoigakukun Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e34f3824edcb9d08f2f127162f3c4a33bf318ca5 |
|
6682a2e
BridgeJS: Prepare for MVP release for documentation and relaxing feat…
kateinoigakukun Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/6682a2e7e70ba1744da1e0896b7f54a2c98e8c42 |
|
a931787
Documentation tweaks
kateinoigakukun Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a931787ea6fd3fb9c92a97ad4bb51a3ddc743a42 |
|
bab0adb
Prevent cross-module inlining of remaining @_extern(wasm) functions (…
fjtrujy Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/bab0adb534dee552dbd99bd14b2ac8fb5bff18e1 |
|
d0c0282
CI: Use debug builds for SwiftSyntax in ./Examples/Embedded (#632)
kateinoigakukun Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/d0c02822ab7e9750273c6e7ae2255cbc3fcfa936 |
|
83995af
[skip ci] Fix BridgeJS code snippet on README.md
kateinoigakukun Feb 13, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/83995af7fd97ba980f62ca69bc894176862eaa22 |
|
dadff8b
NFC: BridgeJS: Reduce retained object cleanup warning noise in Bridge…
krodak Feb 14, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/dadff8bbb0d402a641f2015f29951f32df774080 |
|
a8b249c
[NFC] BridgeJS: Rename Stack ABI operation methods (#634)
kateinoigakukun Feb 15, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/a8b249c0c671f2b8ce03b1a9bcc90796eeb7b3de |
|
e9855d1
BridgeJS: Fix double-release of JSObject when passing a `JSObject?` J…
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/e9855d1f63682acdd049243b544fb7daeb779553 |
|
18d56d8
[NFC] BridgeJS: Move optional support test imports to their own JS class
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/18d56d8071510844d479afd809daaedc70edd81d |
|
072b0d0
Tests: Cover a test case to kill JSObject? double-release
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/072b0d0f41ed39664212f2966e1d7f50c6dd2611 |
|
118db02
BridgeJS: Take ownership of source Uint8Array id in `swift_js_init_me…
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/118db02a09ed0791204ddaea14a44519ed191d80 |
|
3fffd36
TS2Swift: Make it easier to use ts2swift directly
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/3fffd36d17a5c77648caf534aeb0bbf64d764648 |
|
8abb79d
TS2Swift: Support reading from stdin
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/8abb79d13e10139ac45963cb0e3d1f5a023ef117 |
|
0d5b431
Merge pull request #637 from swiftwasm/yt/handy-ts2swift
kateinoigakukun Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/0d5b431e074f35fdcf28bf81d4ec77b8be2e85a3 |
|
2c51958
Merge pull request #636 from swiftwasm/yt/fix-opt-jsobject-double-rel…
krodak Feb 16, 2026
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/2c51958b89be0de638dbc27384cb649faf592122 |
|
Clear filters
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
| Please reload this page | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
| Please reload this page | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
SwiftToSkeleton.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
BridgeJSLink.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-0664e8ae05a5000d6f6b615753e1a6f206d8820aa2125550b83ab36957ac8aea |
|
BridgeJSSkeleton.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-5562ed70b47e454811e43eb59179c550471eb249368cd624534b478a0f2dc557 |
|
processor.js
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-173980d230019b37334e939dc25f751c804080f1a651861f1cddbcb34f95862b |
|
InvalidPropertyNames.d.ts
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-bd349f773290ed70a041fd40a606adbb6e041bbb585ff3fed3ed3daf2d42fd2d |
|
InvalidPropertyNames.Import.d.ts
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-b6f5b940bd79c879050728f2b9d30aaeb638650d2ab2a87602aaf85281163b64 |
|
InvalidPropertyNames.Import.js
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1f6cb855eba4e2243ba9982554b059d9665e3c0b5c80325e6e6011da7a47221f |
|
InvalidPropertyNames.Macros.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-3c812799b0dc2d879150802b1e3f775c62d46597f09c0f2e364807f014ffa8c9 |
|
InvalidPropertyNames.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-517868f3c066e90fe3b3bf0da5951115062b57cbe84469bd38d80174833cee19 |
|
Macros.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-7c8e41b7645325ed047affcb511f7457092aa1d027c831b03a7242161fc99c68 |
|
BridgeJS.Macros.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-60986aca4c57924866914f96419dbe2e4999ac92a27020d76f5ae6c35b464ab8 |
|
BridgeJS.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-9f42650cb13f5295caac17eb8140272a6e9f0716acd043de8623890994a89bd2 |
|
BridgeJS.json
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-befb6c9cb4273f019f260881350995908c90569e3bdc395f4336e7fb150e82c6 |
|
ImportAPITests.swift
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-f01e68256d60e2f5f4240faf6235a7b879a082dee43dbbc682977bc71678a2e1 |
|
bridge-js.d.ts
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-7c0f26fd792e24c49116ce890bf73f9e0d880a4a976a2596cc02f40da236cd7c |
|
prelude.mjs
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-dda8cfeae3332b2f8f690d2093fa921a3bf1a647e8704fd22025f8d3bf3854ef |
| Plugins/BridgeJS/Sources/BridgeJSCore/SwiftToSkeleton.swift | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
View file
| https://github.com/majacQ/JavaScriptKit/blob/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1/Plugins/BridgeJS/Sources/BridgeJSCore/SwiftToSkeleton.swift |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/{{ revealButtonHref }} |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
|
| https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1#diff-1638c5e7c59985e27d82c322452bec872843f3afe398b534a51753b625e446c4 |
| Please reload this page | https://github.com/majacQ/JavaScriptKit/pull/7/commits/4d01d11a4715f3beb4e35d58d128e89feb7d3ec1 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |