René's URL Explorer Experiment


Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript · GitHub

Open Graph Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript

X Title: [WIP] Type classes by peq · Pull Request #931 · wurstscript/WurstScript

Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...

Open Graph Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...

X Description: This branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...

Opengraph URL: https://github.com/wurstscript/WurstScript/pull/931

X: @github

direct link

Domain: patch-diff.githubusercontent.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:85e69190-35ab-b788-72b3-9f22aa4747de
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBC08:3D4482:1EDEF46:29C4FCF:698C5CAD
html-safe-nonce1ac8b7e131815adec3dcc1d282d8d72187faf4194b904e68dbe51c04df12dd09
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQzA4OjNENDQ4MjoxRURFRjQ2OjI5QzRGQ0Y6Njk4QzVDQUQiLCJ2aXNpdG9yX2lkIjoiMjMxOTM5MDQ4NDU5MjM1MjQyOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaccd9965dd8a71ca8464fb043ff9f3d96cb2fece7a0b4f6348d2a0605b281f7ae1
hovercard-subject-tagpull_request:369353832
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/wurstscript/WurstScript/931/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/da1b8dc94af3fc7eb4ad3c020ccae3472d2bf311434006e31b07d1cf5ba3f579/wurstscript/WurstScript/pull/931
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/da1b8dc94af3fc7eb4ad3c020ccae3472d2bf311434006e31b07d1cf5ba3f579/wurstscript/WurstScript/pull/931
og:image:altThis branch contains an implementation of type classes as described in the new generics design in #679. TODO list: Instance Declarations Basic Type Bounds Type bounds in classes Dependent type...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamepeq
hostnamegithub.com
expected-hostnamegithub.com
None640eeb7b6ff4d8d106235d228c0c286e82592d4d2403227b5b2b4fc5832297a4
turbo-cache-controlno-preview
go-importgithub.com/wurstscript/WurstScript git https://github.com/wurstscript/WurstScript.git
octolytics-dimension-user_id30814797
octolytics-dimension-user_loginwurstscript
octolytics-dimension-repository_id3584229
octolytics-dimension-repository_nwowurstscript/WurstScript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id3584229
octolytics-dimension-repository_network_root_nwowurstscript/WurstScript
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
release3d444f0a47beeeac94cddbb51c91ab408befe8d4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwurstscript%2FWurstScript%2Fpull%2F931
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwurstscript%2FWurstScript%2Fpull%2F931
Sign up https://patch-diff.githubusercontent.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=wurstscript%2FWurstScript
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
Reloadhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
wurstscript https://patch-diff.githubusercontent.com/wurstscript
WurstScripthttps://patch-diff.githubusercontent.com/wurstscript/WurstScript
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Fork 28 https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Star 236 https://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript
Code https://patch-diff.githubusercontent.com/wurstscript/WurstScript
Issues 77 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues
Pull requests 5 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulls
Discussions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/discussions
Actions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/actions
Security 0 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/security
Insights https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulse
Code https://patch-diff.githubusercontent.com/wurstscript/WurstScript
Issues https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues
Pull requests https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulls
Discussions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/discussions
Actions https://patch-diff.githubusercontent.com/wurstscript/WurstScript/actions
Security https://patch-diff.githubusercontent.com/wurstscript/WurstScript/security
Insights https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fwurstscript%2FWurstScript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fwurstscript%2FWurstScript%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#issue-comment-box
peqhttps://patch-diff.githubusercontent.com/peq
masterhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/master
type-classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/type-classes
[WIP] Type classes https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#top
peqhttps://patch-diff.githubusercontent.com/peq
masterhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/master
type-classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/tree/type-classes
Conversation 3 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
Commits 52 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits
Checks 0 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/checks
Files changed https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/files
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/peq
peqhttps://patch-diff.githubusercontent.com/peq
Jan 31, 2020https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#issue-557837725
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
#679https://github.com/wurstscript/WurstScript/issues/679
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
peqhttps://patch-diff.githubusercontent.com/peq
December 31, 2019 23:44https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#commits-pushed-0d19d22
https://patch-diff.githubusercontent.com/peq
first steps towards supporting type classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0d19d221dc01822c3b6815a06a7c6b208bfaa965
0d19d22https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0d19d221dc01822c3b6815a06a7c6b208bfaa965
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/51ad081dff951736c4e3e36cebd10c49c63cc12a
51ad081https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/51ad081dff951736c4e3e36cebd10c49c63cc12a
https://patch-diff.githubusercontent.com/peq
Merge branch 'master' into type-classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9086113b5b65c0ed5e1c9b99b588347ae630dd5f
9086113https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9086113b5b65c0ed5e1c9b99b588347ae630dd5f
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e7ddf901f059c7fbf1baff9c9c82c29039219e7a
e7ddf90https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e7ddf901f059c7fbf1baff9c9c82c29039219e7a
https://patch-diff.githubusercontent.com/peq
Revert "wip"https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/fa23f1fc79b4469f29ceed77985006664c59e4e0
fa23f1fhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/fa23f1fc79b4469f29ceed77985006664c59e4e0
e7ddf90https://github.com/wurstscript/WurstScript/commit/e7ddf901f059c7fbf1baff9c9c82c29039219e7a
https://patch-diff.githubusercontent.com/peq
fixhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/d3813a34275e64d0315c526d6a6cbb1dfd31ca6c
d3813a3https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/d3813a34275e64d0315c526d6a6cbb1dfd31ca6c
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/7bd190ad38c58fbfce38b901c8ef80a85b223cfd
7bd190ahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/7bd190ad38c58fbfce38b901c8ef80a85b223cfd
https://patch-diff.githubusercontent.com/peq
Merge branch 'master' into type-classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/87692a9ba43099f9f709a3e5c9e4ea886e8389d0
87692a9https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/87692a9ba43099f9f709a3e5c9e4ea886e8389d0
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0326896e1d0d8af0381246f79997a28da04cd77e
0326896https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0326896e1d0d8af0381246f79997a28da04cd77e
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/625002e6b8ce79f5e85c3b4a8742298001cd4497
625002ehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/625002e6b8ce79f5e85c3b4a8742298001cd4497
https://patch-diff.githubusercontent.com/peq
back to the design with parametershttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e679ff58c50e965cd091124ef28275b0b24ce1a9
e679ff5https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/e679ff58c50e965cd091124ef28275b0b24ce1a9
https://patch-diff.githubusercontent.com/peq
add parameters for type-class-dictshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8d8897c4ccd035b5031e19f77a9fbf266156c3fd
8d8897chttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8d8897c4ccd035b5031e19f77a9fbf266156c3fd
https://patch-diff.githubusercontent.com/peq
add type-class argumentshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/f0a2e9ad636777589be07d7d60acaf9094d4b0bd
f0a2e9ahttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/f0a2e9ad636777589be07d7d60acaf9094d4b0bd
https://patch-diff.githubusercontent.com/peq
singleton optimizationhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/a2fe29b9cdffc40ed1f7d222836717593963abf2
a2fe29bhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/a2fe29b9cdffc40ed1f7d222836717593963abf2
https://patch-diff.githubusercontent.com/peq
wiphttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f05cf09f730a4bff753b91bad86dba2686d908a
2f05cf0https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f05cf09f730a4bff753b91bad86dba2686d908a
https://patch-diff.githubusercontent.com/peq
again changing designhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/452e603e8c00c42e02e9cd0145f1ec9c949a86aa
452e603https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/452e603e8c00c42e02e9cd0145f1ec9c949a86aa
https://patch-diff.githubusercontent.com/peq
type class translationhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0aa3a368ab65483dde4d7eba6a3df221153ba9df
0aa3a36https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/0aa3a368ab65483dde4d7eba6a3df221153ba9df
https://patch-diff.githubusercontent.com/peq
some real progress on type classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c03c8615740612bab9e7b153fd8017aff0875e41
c03c861https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c03c8615740612bab9e7b153fd8017aff0875e41
https://patch-diff.githubusercontent.com/peq
fixed optimizationhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b162a4f20a637a4034611a3d5bad3f2148585ff7
b162a4fhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b162a4f20a637a4034611a3d5bad3f2148585ff7
https://patch-diff.githubusercontent.com/peq
find subclass instanceshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c496f81a54a979d9420d2e28f079f34ccdc7978c
c496f81https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/c496f81a54a979d9420d2e28f079f34ccdc7978c
https://patch-diff.githubusercontent.com/peq
first dependent instances workinghttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f200e27543038e2492f1f588cca579ad0dd9888
2f200e2https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2f200e27543038e2492f1f588cca579ad0dd9888
https://patch-diff.githubusercontent.com/peq
peqhttps://patch-diff.githubusercontent.com/peq
Jan 31, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#ref-issue-334634752
[RFC] New Generics #679 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues/679
https://patch-diff.githubusercontent.com/peq
removed debughttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3aecaa2b51a3fc789f04a2d8dae4a2f844627d7d
3aecaa2https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3aecaa2b51a3fc789f04a2d8dae4a2f844627d7d
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
Jan 31, 2020https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#issuecomment-580847211
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
https://patch-diff.githubusercontent.com/peq
peqhttps://patch-diff.githubusercontent.com/peq
Jan 31, 2020https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#issuecomment-580864204
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
peqhttps://patch-diff.githubusercontent.com/peq
January 31, 2020 21:24https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#commits-pushed-dc677ab
https://patch-diff.githubusercontent.com/peq
change syntax to 'implements' keywordhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/dc677abd675a46f9698c7f702515cf3d5f1f418a
dc677abhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/dc677abd675a46f9698c7f702515cf3d5f1f418a
https://patch-diff.githubusercontent.com/peq
first class with constraintshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8ea93e752b11afb7dcd09c56887042e26e1bd3af
8ea93e7https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8ea93e752b11afb7dcd09c56887042e26e1bd3af
https://patch-diff.githubusercontent.com/peq
add missing super-visithttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/13bfc734852cde948fc93c7fb124cd79b114d107
13bfc73https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/13bfc734852cde948fc93c7fb124cd79b114d107
https://patch-diff.githubusercontent.com/peq
fixed NPE and testshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/500c2507ad0811cd5d376f46b601e834e20b9ea6
500c250https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/500c2507ad0811cd5d376f46b601e834e20b9ea6
https://patch-diff.githubusercontent.com/peq
dependent constraints for classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/949a2ce10b903550072cc9dcb7bcc24fe22bb014
949a2cehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/949a2ce10b903550072cc9dcb7bcc24fe22bb014
peqhttps://patch-diff.githubusercontent.com/peq
February 9, 2020 16:13https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#commits-pushed-ae31eb1
https://patch-diff.githubusercontent.com/peq
Type Check: All functions implemented correctlyhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ae31eb164332b2b6e6d2de005508507d3a820cbc
ae31eb1https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ae31eb164332b2b6e6d2de005508507d3a820cbc
https://patch-diff.githubusercontent.com/peq
added simple divergence checkhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/02b06d6c95cca23cda97837f6b216e644b5efe82
02b06d6https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/02b06d6c95cca23cda97837f6b216e644b5efe82
https://patch-diff.githubusercontent.com/peq
basic support for derived ToIndex for object typeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/464c9b0a32e04f75f64c5af2ed9c02e08aaddc62
464c9b0https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/464c9b0a32e04f75f64c5af2ed9c02e08aaddc62
https://patch-diff.githubusercontent.com/peq
support for multiple constraintshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/08dd2072bafe16e9c428c673c508fd56106ba8a9
08dd207https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/08dd2072bafe16e9c428c673c508fd56106ba8a9
https://patch-diff.githubusercontent.com/peq
fixed testshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ca656781ac1ebfa6cdd1ec6cd37587200026ad3b
ca65678https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ca656781ac1ebfa6cdd1ec6cd37587200026ad3b
https://patch-diff.githubusercontent.com/peq
fixed classcast exceptionhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9a45d209dad751c6da4280edf1bb0b9e71bf1e44
9a45d20https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9a45d209dad751c6da4280edf1bb0b9e71bf1e44
https://patch-diff.githubusercontent.com/peq
default type class for classeshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/53250f49c123deec69843021d09165e2eab2063e
53250f4https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/53250f49c123deec69843021d09165e2eab2063e
https://patch-diff.githubusercontent.com/peq
fixhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/aae43e0e3740997e06bc4a9aded7f15917734270
464c9b0https://github.com/wurstscript/WurstScript/commit/464c9b0a32e04f75f64c5af2ed9c02e08aaddc62
aae43e0https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/aae43e0e3740997e06bc4a9aded7f15917734270
https://patch-diff.githubusercontent.com/peq
prefer overloads without type class constraintshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4311d89ff70c2316b6894e396e9d1ef8fde3bfc8
4311d89https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4311d89ff70c2316b6894e396e9d1ef8fde3bfc8
https://patch-diff.githubusercontent.com/peq
overloadinghttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9cc999dee1e090841e8ef250cda755c6a568673c
9cc999dhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/9cc999dee1e090841e8ef250cda755c6a568673c
https://patch-diff.githubusercontent.com/peq
peqhttps://patch-diff.githubusercontent.com/peq
Feb 12, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#ref-pullrequest-564314589
Adapt StdLib to new typeclass features wurstscript/WurstStdlib2#343 https://patch-diff.githubusercontent.com/wurstscript/WurstStdlib2/pull/343
peqhttps://patch-diff.githubusercontent.com/peq
February 13, 2020 21:41https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#commits-pushed-b20a0b3
https://patch-diff.githubusercontent.com/peq
fix override checkhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b20a0b3578634520a27e94c411c7b74dca1f47ad
b20a0b3https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/b20a0b3578634520a27e94c411c7b74dca1f47ad
https://patch-diff.githubusercontent.com/peq
re-enable lua testshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3c09717e2e5e407ea636e65ee3947d4859ea5518
3c09717https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/3c09717e2e5e407ea636e65ee3947d4859ea5518
https://patch-diff.githubusercontent.com/peq
peqhttps://patch-diff.githubusercontent.com/peq
Feb 13, 2020 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#ref-issue-480327377
Ingame errors with -lua #885 https://patch-diff.githubusercontent.com/wurstscript/WurstScript/issues/885
peqhttps://patch-diff.githubusercontent.com/peq
February 13, 2020 22:21https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#commits-pushed-1e263e0
https://patch-diff.githubusercontent.com/peq
removed any-typehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1e263e0b01e690a712571e3f88d744a59a95f065
1e263e0https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1e263e0b01e690a712571e3f88d744a59a95f065
https://patch-diff.githubusercontent.com/peq
remove restriction to certain testshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ade96438a8e608ded190dd8987e7393ccbc2aca1
ade9643https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/ade96438a8e608ded190dd8987e7393ccbc2aca1
https://patch-diff.githubusercontent.com/peq
fixed bugshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/040b04faead51f108d5e0178fd376ae0353dd8b0
040b04fhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/040b04faead51f108d5e0178fd376ae0353dd8b0
https://patch-diff.githubusercontent.com/peq
correct handling of public importshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4937df8f5346e1cc61bae5963836c048278d86f0
4937df8https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/4937df8f5346e1cc61bae5963836c048278d86f0
https://patch-diff.githubusercontent.com/peq
fix lua: protect mainhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8723ef1d57934ea6cccaa6e240ca0ce2b6ca2bfa
8723ef1https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/8723ef1d57934ea6cccaa6e240ca0ce2b6ca2bfa
https://patch-diff.githubusercontent.com/peq
add correct submethodshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2303938ead53f8d96868308727ee103df259626f
2303938https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/2303938ead53f8d96868308727ee103df259626f
https://patch-diff.githubusercontent.com/peq
one more test for subclasseshttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1bcc0c1f48bd51cbe69664d6e8c695e13b5f7503
1bcc0c1https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/1bcc0c1f48bd51cbe69664d6e8c695e13b5f7503
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
Feb 15, 2020https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#issuecomment-586596426
https://camo.githubusercontent.com/6057ba36990a9fc68b18ae37b0f0499e0f8818744ffc84567f95c35a34152759/68747470733a2f2f692e696d6775722e636f6d2f58775570376a792e6a7067
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
https://patch-diff.githubusercontent.com/peq
fixed bug in for-loop translation (wip)https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/14bdfd1199e28d4ab3871c2b063f0ffe48abc513
14bdfd1https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931/commits/14bdfd1199e28d4ab3871c2b063f0ffe48abc513
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
force-pushedhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/64722052717dc5232b691d057452d702d6efb4ab..ac55dd4f0ee93c1a7d0b895b65b7b738d365d1ca
6472205https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/64722052717dc5232b691d057452d702d6efb4ab
ac55dd4https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/ac55dd4f0ee93c1a7d0b895b65b7b738d365d1ca
Compare https://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/64722052717dc5232b691d057452d702d6efb4ab..ac55dd4f0ee93c1a7d0b895b65b7b738d365d1ca
July 22, 2021 21:42https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#event-5058249906
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
force-pushedhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/1c4a76c15c55d9e9488a18643b3ab5a9bad76de3..ca47830e149881f0ff428b3093b658f3d8427493
1c4a76chttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/1c4a76c15c55d9e9488a18643b3ab5a9bad76de3
ca47830https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/ca47830e149881f0ff428b3093b658f3d8427493
Compare https://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/1c4a76c15c55d9e9488a18643b3ab5a9bad76de3..ca47830e149881f0ff428b3093b658f3d8427493
June 24, 2025 16:48https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#event-18298861390
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
force-pushedhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/3bbfe78706a0322dd80283f4d202742c61603b81..fdcd03d0390bf9839c66012364b7ef108065b4ee
3bbfe78https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/3bbfe78706a0322dd80283f4d202742c61603b81
fdcd03dhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/fdcd03d0390bf9839c66012364b7ef108065b4ee
Compare https://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/3bbfe78706a0322dd80283f4d202742c61603b81..fdcd03d0390bf9839c66012364b7ef108065b4ee
October 18, 2025 09:02https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#event-20357586694
https://patch-diff.githubusercontent.com/Frotty
Frottyhttps://patch-diff.githubusercontent.com/Frotty
force-pushedhttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/e640e98ca6753efd9a34feb22e2ad5f680ea5d22..5535ed83479106ce0f67b434ded2414081f749f1
e640e98https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/e640e98ca6753efd9a34feb22e2ad5f680ea5d22
5535ed8https://patch-diff.githubusercontent.com/wurstscript/WurstScript/commit/5535ed83479106ce0f67b434ded2414081f749f1
Compare https://patch-diff.githubusercontent.com/wurstscript/WurstScript/compare/e640e98ca6753efd9a34feb22e2ad5f680ea5d22..5535ed83479106ce0f67b434ded2414081f749f1
October 30, 2025 10:45https://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931#event-20605220982
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwurstscript%2FWurstScript%2Fpull%2F931
Please reload this pagehttps://patch-diff.githubusercontent.com/wurstscript/WurstScript/pull/931
https://patch-diff.githubusercontent.com/peq
https://patch-diff.githubusercontent.com/Frotty
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.