René's URL Explorer Experiment


Title: BridgeJS: Support for multiple associated values in enums using binary buffer format by krodak · Pull Request #436 · swiftwasm/JavaScriptKit · GitHub

Open Graph Title: BridgeJS: Support for multiple associated values in enums using binary buffer format by krodak · Pull Request #436 · swiftwasm/JavaScriptKit

X Title: BridgeJS: Support for multiple associated values in enums using binary buffer format by krodak · Pull Request #436 · swiftwasm/JavaScriptKit

Description: Introduction This PR support for enums with associated values of primitive types to the BridgeJS plugin. Design Overview I've decided to go with DataView buffer to encode short type information and...

Open Graph Description: Introduction This PR support for enums with associated values of primitive types to the BridgeJS plugin. Design Overview I've decided to go with DataView buffer to encode short type information...

X Description: Introduction This PR support for enums with associated values of primitive types to the BridgeJS plugin. Design Overview I've decided to go with DataView buffer to encode short type informa...

Opengraph URL: https://github.com/swiftwasm/JavaScriptKit/pull/436

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4058d8ce-d057-c07a-840f-ea3aa66c1b71
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8C42:15BA65:C51841:1105FEE:697A74B4
html-safe-nonce9c40072bfd8685b43dfb3859a37ba84c9c1a7b1e32b3741fbbaf9cfae3286bba
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzQyOjE1QkE2NTpDNTE4NDE6MTEwNUZFRTo2OTdBNzRCNCIsInZpc2l0b3JfaWQiOiI1ODMyNjA4NjEyNDI1MDM2OTgxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac91f00204174e1ded0cbf9e25bc6d543d307d33280491c57fa890e0a3693f1a8c
hovercard-subject-tagpull_request:2778926860
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/swiftwasm/JavaScriptKit/436/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/37c7298930f5cc3059a9fac9a2d255f9ccb71b1290821dbf3dac49757fa76661/swiftwasm/JavaScriptKit/pull/436
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/37c7298930f5cc3059a9fac9a2d255f9ccb71b1290821dbf3dac49757fa76661/swiftwasm/JavaScriptKit/pull/436
og:image:altIntroduction This PR support for enums with associated values of primitive types to the BridgeJS plugin. Design Overview I've decided to go with DataView buffer to encode short type information...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamekrodak
hostnamegithub.com
expected-hostnamegithub.com
None90af392c4422c0519eb9d3bf73d4a19bcd295cce41ce316abc60c8399f996938
turbo-cache-controlno-preview
go-importgithub.com/swiftwasm/JavaScriptKit git https://github.com/swiftwasm/JavaScriptKit.git
octolytics-dimension-user_id49500752
octolytics-dimension-user_loginswiftwasm
octolytics-dimension-repository_id244832006
octolytics-dimension-repository_nwoswiftwasm/JavaScriptKit
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id244832006
octolytics-dimension-repository_network_root_nwoswiftwasm/JavaScriptKit
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release4c08209263bbbf322ab1921dc4539a6bfc158b1f
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/swiftwasm/JavaScriptKit/pull/436#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fswiftwasm%2FJavaScriptKit%2Fpull%2F436
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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%2Fswiftwasm%2FJavaScriptKit%2Fpull%2F436
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=swiftwasm%2FJavaScriptKit
Reloadhttps://github.com/swiftwasm/JavaScriptKit/pull/436
Reloadhttps://github.com/swiftwasm/JavaScriptKit/pull/436
Reloadhttps://github.com/swiftwasm/JavaScriptKit/pull/436
swiftwasm https://github.com/swiftwasm
JavaScriptKithttps://github.com/swiftwasm/JavaScriptKit
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
Notifications https://github.com/login?return_to=%2Fswiftwasm%2FJavaScriptKit
Fork 61 https://github.com/login?return_to=%2Fswiftwasm%2FJavaScriptKit
Star 833 https://github.com/login?return_to=%2Fswiftwasm%2FJavaScriptKit
Code https://github.com/swiftwasm/JavaScriptKit
Issues 30 https://github.com/swiftwasm/JavaScriptKit/issues
Pull requests 11 https://github.com/swiftwasm/JavaScriptKit/pulls
Actions https://github.com/swiftwasm/JavaScriptKit/actions
Projects 0 https://github.com/swiftwasm/JavaScriptKit/projects
Security 0 https://github.com/swiftwasm/JavaScriptKit/security
Insights https://github.com/swiftwasm/JavaScriptKit/pulse
Code https://github.com/swiftwasm/JavaScriptKit
Issues https://github.com/swiftwasm/JavaScriptKit/issues
Pull requests https://github.com/swiftwasm/JavaScriptKit/pulls
Actions https://github.com/swiftwasm/JavaScriptKit/actions
Projects https://github.com/swiftwasm/JavaScriptKit/projects
Security https://github.com/swiftwasm/JavaScriptKit/security
Insights https://github.com/swiftwasm/JavaScriptKit/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fswiftwasm%2FJavaScriptKit%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fswiftwasm%2FJavaScriptKit%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/swiftwasm/JavaScriptKit/pull/436#issue-comment-box
kateinoigakukunhttps://github.com/kateinoigakukun
swiftwasm:mainhttps://github.com/swiftwasm/JavaScriptKit/tree/main
PassiveLogic:feat/enum-associated-values-primitivehttps://github.com/PassiveLogic/JavaScriptKit/tree/feat/enum-associated-values-primitive
BridgeJS: Support for multiple associated values in enums using binary buffer format https://github.com/swiftwasm/JavaScriptKit/pull/436#top
kateinoigakukunhttps://github.com/kateinoigakukun
swiftwasm:mainhttps://github.com/swiftwasm/JavaScriptKit/tree/main
PassiveLogic:feat/enum-associated-values-primitivehttps://github.com/PassiveLogic/JavaScriptKit/tree/feat/enum-associated-values-primitive
Conversation 6 https://github.com/swiftwasm/JavaScriptKit/pull/436
Commits 4 https://github.com/swiftwasm/JavaScriptKit/pull/436/commits
Checks 9 https://github.com/swiftwasm/JavaScriptKit/pull/436/checks
Files changed https://github.com/swiftwasm/JavaScriptKit/pull/436/files
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.co/hiddenchars
https://github.com/swiftwasm/JavaScriptKit/pull/{{ revealButtonHref }}
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 27, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issue-3360062571
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
krodakhttps://github.com/krodak
kateinoigakukunhttps://github.com/kateinoigakukun
August 27, 2025 16:35https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19372971579
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 27, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19372971739
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 27, 2025 https://github.com/swiftwasm/JavaScriptKit/pull/436#ref-pullrequest-3358366421
WIP: BridgeJS: Enum export support for multiple associated values of primitive types #434 https://github.com/swiftwasm/JavaScriptKit/pull/434
https://github.com/krodak
krodakhttps://github.com/krodak
force-pushedhttps://github.com/swiftwasm/JavaScriptKit/compare/d3a5164cebdfe8e44a73c0611efba5100fc8686d..516e46b95b8806ddb44b22019058ace0e2b4a7b3
d3a5164https://github.com/swiftwasm/JavaScriptKit/commit/d3a5164cebdfe8e44a73c0611efba5100fc8686d
516e46bhttps://github.com/swiftwasm/JavaScriptKit/commit/516e46b95b8806ddb44b22019058ace0e2b4a7b3
Compare https://github.com/swiftwasm/JavaScriptKit/compare/d3a5164cebdfe8e44a73c0611efba5100fc8686d..516e46b95b8806ddb44b22019058ace0e2b4a7b3
August 27, 2025 16:52https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19373314037
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 28, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19387633259
BridgeJS: Support enum as parameter/return type #395 https://github.com/swiftwasm/JavaScriptKit/issues/395
https://github.com/kateinoigakukun
kateinoigakukunhttps://github.com/kateinoigakukun
Aug 28, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issuecomment-3232793898
my branchhttps://github.com/swiftwasm/JavaScriptKit/compare/yt/bench
flat-abi.jshttps://github.com/user-attachments/files/22022077/flat-abi.js
stack-abi.jshttps://github.com/user-attachments/files/22022078/stack-abi.js
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 28, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issuecomment-3232923724
@kateinoigakukunhttps://github.com/kateinoigakukun
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 28, 2025 https://github.com/swiftwasm/JavaScriptKit/pull/436#ref-pullrequest-3362817281
fix: Benchmark setup fixes and filtering option #439 https://github.com/swiftwasm/JavaScriptKit/pull/439
krodakhttps://github.com/krodak
August 29, 2025 11:16https://github.com/swiftwasm/JavaScriptKit/pull/436#commits-pushed-5b177a5
https://github.com/krodak
BridgeJS: Support for multiple associated values in enums using binar…https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/5b177a5b9703025c460d73a51803fc17e589f17c
5b177a5https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/5b177a5b9703025c460d73a51803fc17e589f17c
https://github.com/krodak
BridgeJS: Fix build error on CIhttps://github.com/swiftwasm/JavaScriptKit/pull/436/commits/08dce16b0ea9311b4410b3da14a123f28e8c3f35
08dce16https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/08dce16b0ea9311b4410b3da14a123f28e8c3f35
https://github.com/krodak
krodakhttps://github.com/krodak
force-pushedhttps://github.com/swiftwasm/JavaScriptKit/compare/568df633fd1c2710ec949089e95893b35ed773cb..1e1952dcea8945fcc53c6d7e5985f29169647654
568df63https://github.com/swiftwasm/JavaScriptKit/commit/568df633fd1c2710ec949089e95893b35ed773cb
1e1952dhttps://github.com/swiftwasm/JavaScriptKit/commit/1e1952dcea8945fcc53c6d7e5985f29169647654
Compare https://github.com/swiftwasm/JavaScriptKit/compare/568df633fd1c2710ec949089e95893b35ed773cb..1e1952dcea8945fcc53c6d7e5985f29169647654
August 29, 2025 09:16https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19407835569
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 29, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issuecomment-3236374306
@kateinoigakukunhttps://github.com/kateinoigakukun
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
BridgeJS: Migrate to stack based solution for storing / passing value…https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/e89dfc0a7e4921b7862275fa7ae772d68eea6f15
e89dfc0https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/e89dfc0a7e4921b7862275fa7ae772d68eea6f15
https://github.com/krodak
krodakhttps://github.com/krodak
force-pushedhttps://github.com/swiftwasm/JavaScriptKit/compare/1e1952dcea8945fcc53c6d7e5985f29169647654..e89dfc0a7e4921b7862275fa7ae772d68eea6f15
1e1952dhttps://github.com/swiftwasm/JavaScriptKit/commit/1e1952dcea8945fcc53c6d7e5985f29169647654
e89dfc0https://github.com/swiftwasm/JavaScriptKit/commit/e89dfc0a7e4921b7862275fa7ae772d68eea6f15
Compare https://github.com/swiftwasm/JavaScriptKit/compare/1e1952dcea8945fcc53c6d7e5985f29169647654..e89dfc0a7e4921b7862275fa7ae772d68eea6f15
August 29, 2025 09:31https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19408085636
https://github.com/krodak
BridgeJS: Add enum and string benchmarkshttps://github.com/swiftwasm/JavaScriptKit/pull/436/commits/4489d910724fe1489fa6acf53e55b9ab52bd8fa7
4489d91https://github.com/swiftwasm/JavaScriptKit/pull/436/commits/4489d910724fe1489fa6acf53e55b9ab52bd8fa7
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 29, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issuecomment-3237187785
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
@kateinoigakukunhttps://github.com/kateinoigakukun
feat/bridgejs-benchmark-bufferhttps://github.com/PassiveLogic/JavaScriptKit/tree/feat/bridgejs-benchmark-buffer
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/kateinoigakukun
kateinoigakukunhttps://github.com/kateinoigakukun
Aug 29, 2025 https://github.com/swiftwasm/JavaScriptKit/pull/436#pullrequestreview-3169053853
View reviewed changes https://github.com/swiftwasm/JavaScriptKit/pull/436/files/4489d910724fe1489fa6acf53e55b9ab52bd8fa7
kateinoigakukunhttps://github.com/kateinoigakukun
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/swiftwasm/JavaScriptKit/pull/436#pullrequestreview-3169053853
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/kateinoigakukun
kateinoigakukunhttps://github.com/kateinoigakukun
f9a09a3https://github.com/swiftwasm/JavaScriptKit/commit/f9a09a3c54cb49d545d6582f98bba9759277aee4
Aug 29, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#event-19413385351
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
krodakhttps://github.com/krodak
Aug 29, 2025https://github.com/swiftwasm/JavaScriptKit/pull/436#issuecomment-3237713094
@kateinoigakukunhttps://github.com/kateinoigakukun
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/scottmarchant
scottmarchanthttps://github.com/scottmarchant
Oct 30, 2025 https://github.com/swiftwasm/JavaScriptKit/pull/436#ref-issue-3157962967
PassiveLogic Swift WebAssembly Open Source Contributions PassiveLogic/swift-web-examples#1 https://github.com/PassiveLogic/swift-web-examples/issues/1
https://github.com/krodak
krodakhttps://github.com/krodak
November 20, 2025 10:25https://github.com/swiftwasm/JavaScriptKit/pull/436#event-21066147167
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fswiftwasm%2FJavaScriptKit%2Fpull%2F436
https://github.com/kateinoigakukun
kateinoigakukun https://github.com/kateinoigakukun
https://github.com/swiftwasm/JavaScriptKit/pull/436/files/4489d910724fe1489fa6acf53e55b9ab52bd8fa7
https://github.com/krodak
krodak https://github.com/krodak
BridgeJS: Support enum as parameter/return type https://github.com/swiftwasm/JavaScriptKit/issues/395
Please reload this pagehttps://github.com/swiftwasm/JavaScriptKit/pull/436
https://github.com/krodak
https://github.com/kateinoigakukun
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.