René's URL Explorer Experiment


Title: Rewrite networking code to use Tokio by caelunshun · Pull Request #42 · feather-rs/feather · GitHub

Open Graph Title: Rewrite networking code to use Tokio by caelunshun · Pull Request #42 · feather-rs/feather

X Title: Rewrite networking code to use Tokio by caelunshun · Pull Request #42 · feather-rs/feather

Description: This PR includes a refactoring and partial rewrite of the networking code, based on tokio. Motivation The current network code is a homebrew asynchronous IO event loop based on mio. Numerous issues...

Open Graph Description: This PR includes a refactoring and partial rewrite of the networking code, based on tokio. Motivation The current network code is a homebrew asynchronous IO event loop based on mio. Numerous issues...

X Description: This PR includes a refactoring and partial rewrite of the networking code, based on tokio. Motivation The current network code is a homebrew asynchronous IO event loop based on mio. Numerous issues...

Opengraph URL: https://github.com/feather-rs/feather/pull/42

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:0f85744f-3cc1-0b7e-c445-72dbc2aedd0a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBAAA:F25D1:16123DD:1E3299B:698F1DD8
html-safe-noncef9fab47aa48ea83f181e2e351b56b3c04372af4a8ea5d71ad89767550081df2b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQUFBOkYyNUQxOjE2MTIzREQ6MUUzMjk5Qjo2OThGMUREOCIsInZpc2l0b3JfaWQiOiIxMjM5Njk4NzIyMTM4Mjk5ODY0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac69d3ccc7d9b931ad2b95b0b39af20f3420b41c4e91fc9ec0112c0027f65dee69
hovercard-subject-tagpull_request:306242266
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/feather-rs/feather/42/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/603d8a32e43d1f993aa5c2b1a841f269a2cae40d092eaed0e3b219d7164ceac9/feather-rs/feather/pull/42
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/603d8a32e43d1f993aa5c2b1a841f269a2cae40d092eaed0e3b219d7164ceac9/feather-rs/feather/pull/42
og:image:altThis PR includes a refactoring and partial rewrite of the networking code, based on tokio. Motivation The current network code is a homebrew asynchronous IO event loop based on mio. Numerous issues...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecaelunshun
hostnamegithub.com
expected-hostnamegithub.com
None6102991c714c1a6a27d05fb4f96ea6ca87a6750b4f093b95cc57ed1b84b145a1
turbo-cache-controlno-preview
go-importgithub.com/feather-rs/feather git https://github.com/feather-rs/feather.git
octolytics-dimension-user_id54925191
octolytics-dimension-user_loginfeather-rs
octolytics-dimension-repository_id191701609
octolytics-dimension-repository_nwofeather-rs/feather
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id191701609
octolytics-dimension-repository_network_root_nwofeather-rs/feather
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
release1f991dff419ee6d80807c889c647c151386ba074
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/feather-rs/feather/pull/42#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeather-rs%2Ffeather%2Fpull%2F42
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%2Ffeather-rs%2Ffeather%2Fpull%2F42
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=feather-rs%2Ffeather
Reloadhttps://github.com/feather-rs/feather/pull/42
Reloadhttps://github.com/feather-rs/feather/pull/42
Reloadhttps://github.com/feather-rs/feather/pull/42
feather-rs https://github.com/feather-rs
featherhttps://github.com/feather-rs/feather
Notifications https://github.com/login?return_to=%2Ffeather-rs%2Ffeather
Fork 147 https://github.com/login?return_to=%2Ffeather-rs%2Ffeather
Star 2.7k https://github.com/login?return_to=%2Ffeather-rs%2Ffeather
Code https://github.com/feather-rs/feather
Issues 67 https://github.com/feather-rs/feather/issues
Pull requests 42 https://github.com/feather-rs/feather/pulls
Actions https://github.com/feather-rs/feather/actions
Projects 0 https://github.com/feather-rs/feather/projects
Wiki https://github.com/feather-rs/feather/wiki
Security 0 https://github.com/feather-rs/feather/security
Insights https://github.com/feather-rs/feather/pulse
Code https://github.com/feather-rs/feather
Issues https://github.com/feather-rs/feather/issues
Pull requests https://github.com/feather-rs/feather/pulls
Actions https://github.com/feather-rs/feather/actions
Projects https://github.com/feather-rs/feather/projects
Wiki https://github.com/feather-rs/feather/wiki
Security https://github.com/feather-rs/feather/security
Insights https://github.com/feather-rs/feather/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Ffeather-rs%2Ffeather%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Ffeather-rs%2Ffeather%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/feather-rs/feather/pull/42#issue-comment-box
caelunshunhttps://github.com/caelunshun
develophttps://github.com/feather-rs/feather/tree/develop
tokiohttps://github.com/feather-rs/feather/tree/tokio
Rewrite networking code to use Tokio https://github.com/feather-rs/feather/pull/42#top
caelunshunhttps://github.com/caelunshun
develophttps://github.com/feather-rs/feather/tree/develop
tokiohttps://github.com/feather-rs/feather/tree/tokio
Conversation 2 https://github.com/feather-rs/feather/pull/42
Commits 19 https://github.com/feather-rs/feather/pull/42/commits
Checks 0 https://github.com/feather-rs/feather/pull/42/checks
Files changed https://github.com/feather-rs/feather/pull/42/files
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
https://github.co/hiddenchars
https://github.com/feather-rs/feather/pull/{{ revealButtonHref }}
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
Aug 10, 2019https://github.com/feather-rs/feather/pull/42#issue-479311465
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
tokiohttps://github.com/tokio-rs/tokio
miohttps://github.com/tokio-rs/mio
#34https://github.com/feather-rs/feather/issues/34
#35https://github.com/feather-rs/feather/issues/35
#36https://github.com/feather-rs/feather/issues/36
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Aug 10, 2019https://github.com/feather-rs/feather/pull/42#issuecomment-520184068
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
Codecovhttps://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=h1
#42https://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=desc
develophttps://codecov.io/gh/caelunshun/feather/commit/5e51cc5168b1b7ba5f0e626be9b24ee28dda4eb8?src=pr&el=desc
https://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=tree
Impacted Fileshttps://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=tree
server/src/config.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-c2VydmVyL3NyYy9jb25maWcucnM=
server/src/lib.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-c2VydmVyL3NyYy9saWIucnM=
core/src/lib.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-Y29yZS9zcmMvbGliLnJz
server/src/entity/component.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-c2VydmVyL3NyYy9lbnRpdHkvY29tcG9uZW50LnJz
core/src/network/packet/mod.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-Y29yZS9zcmMvbmV0d29yay9wYWNrZXQvbW9kLnJz
core/src/network/packet/implementation.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-Y29yZS9zcmMvbmV0d29yay9wYWNrZXQvaW1wbGVtZW50YXRpb24ucnM=
core/src/network/codec.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-Y29yZS9zcmMvbmV0d29yay9jb2RlYy5ycw==
core/src/entitymeta.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-Y29yZS9zcmMvZW50aXR5bWV0YS5ycw==
server/src/main.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-c2VydmVyL3NyYy9tYWluLnJz
server/src/io/worker.rshttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree#diff-c2VydmVyL3NyYy9pby93b3JrZXIucnM=
18 morehttps://codecov.io/gh/caelunshun/feather/pull/42/diff?src=pr&el=tree-more
Continue to review full report at Codecovhttps://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=continue
Click here to learn morehttps://docs.codecov.io/docs/codecov-delta
Codecovhttps://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=footer
5e51cc5...0082762https://codecov.io/gh/caelunshun/feather/pull/42?src=pr&el=lastupdated
comment docshttps://docs.codecov.io/docs/pull-request-comments
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
force-pushedhttps://github.com/feather-rs/feather/compare/53edc0efc2259aa69c354ef34f3a8957119c0d47..e1743487b19890c965c113263018fc9633eeb93e
53edc0ehttps://github.com/feather-rs/feather/commit/53edc0efc2259aa69c354ef34f3a8957119c0d47
e174348https://github.com/feather-rs/feather/commit/e1743487b19890c965c113263018fc9633eeb93e
Compare https://github.com/feather-rs/feather/compare/53edc0efc2259aa69c354ef34f3a8957119c0d47..e1743487b19890c965c113263018fc9633eeb93e
August 14, 2019 03:56https://github.com/feather-rs/feather/pull/42#event-2555324997
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
force-pushedhttps://github.com/feather-rs/feather/compare/34d655bbaf628b52799d393acd242824780d79a6..eb73f386e345cde890e46a11bc1c48210522c8f6
34d655bhttps://github.com/feather-rs/feather/commit/34d655bbaf628b52799d393acd242824780d79a6
eb73f38https://github.com/feather-rs/feather/commit/eb73f386e345cde890e46a11bc1c48210522c8f6
Compare https://github.com/feather-rs/feather/compare/34d655bbaf628b52799d393acd242824780d79a6..eb73f386e345cde890e46a11bc1c48210522c8f6
August 14, 2019 03:59https://github.com/feather-rs/feather/pull/42#event-2555327130
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
force-pushedhttps://github.com/feather-rs/feather/compare/e1743487b19890c965c113263018fc9633eeb93e..8a2cda6ac62e45f39387e80b3670cd8f92755d90
e174348https://github.com/feather-rs/feather/commit/e1743487b19890c965c113263018fc9633eeb93e
8a2cda6https://github.com/feather-rs/feather/commit/8a2cda6ac62e45f39387e80b3670cd8f92755d90
Compare https://github.com/feather-rs/feather/compare/e1743487b19890c965c113263018fc9633eeb93e..8a2cda6ac62e45f39387e80b3670cd8f92755d90
August 14, 2019 03:59https://github.com/feather-rs/feather/pull/42#event-2555327160
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
0.5https://github.com/feather-rs/feather/milestone/3
Aug 16, 2019https://github.com/feather-rs/feather/pull/42#event-2561357079
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
force-pushedhttps://github.com/feather-rs/feather/compare/25141be3b3086d05703e7629e4a8f6b4ee6537c5..f79547e793e650c21c60e444a0948eb1733f5a47
25141behttps://github.com/feather-rs/feather/commit/25141be3b3086d05703e7629e4a8f6b4ee6537c5
f79547ehttps://github.com/feather-rs/feather/commit/f79547e793e650c21c60e444a0948eb1733f5a47
Compare https://github.com/feather-rs/feather/compare/25141be3b3086d05703e7629e4a8f6b4ee6537c5..f79547e793e650c21c60e444a0948eb1733f5a47
September 1, 2019 00:25https://github.com/feather-rs/feather/pull/42#event-2599087967
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
Sep 4, 2019 https://github.com/feather-rs/feather/pull/42#ref-issue-488873761
Crash server/time out yourself with chat message #110 https://github.com/feather-rs/feather/issues/110
caelunshunhttps://github.com/caelunshun
Sep 4, 2019 https://github.com/feather-rs/feather/pull/42#ref-commit-c7488c8
https://github.com/caelunshun
Fix handling of compressed packets received from clientshttps://github.com/feather-rs/feather/commit/c7488c8cdc7784b9f404e52d5faa656e4f71d413
c7488c8https://github.com/feather-rs/feather/commit/c7488c8cdc7784b9f404e52d5faa656e4f71d413
#110https://github.com/feather-rs/feather/issues/110
#42https://github.com/feather-rs/feather/pull/42
#110https://github.com/feather-rs/feather/issues/110
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
Sep 5, 2019 https://github.com/feather-rs/feather/pull/42#ref-pullrequest-488815943
Superflat layer generation (#24) #108 https://github.com/feather-rs/feather/pull/108
https://github.com/caelunshun
Initial work: begin switching packets to use Bytes over Feather's `…https://github.com/feather-rs/feather/pull/42/commits/362823be40822192b4892d09e31399aa20e2cc58
362823bhttps://github.com/feather-rs/feather/pull/42/commits/362823be40822192b4892d09e31399aa20e2cc58
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
force-pushedhttps://github.com/feather-rs/feather/compare/8a2cda6ac62e45f39387e80b3670cd8f92755d90..362823be40822192b4892d09e31399aa20e2cc58
8a2cda6https://github.com/feather-rs/feather/commit/8a2cda6ac62e45f39387e80b3670cd8f92755d90
362823bhttps://github.com/feather-rs/feather/commit/362823be40822192b4892d09e31399aa20e2cc58
Compare https://github.com/feather-rs/feather/compare/8a2cda6ac62e45f39387e80b3670cd8f92755d90..362823be40822192b4892d09e31399aa20e2cc58
September 26, 2019 01:23https://github.com/feather-rs/feather/pull/42#event-2663598498
caelunshunhttps://github.com/caelunshun
September 27, 2019 19:13https://github.com/feather-rs/feather/pull/42#commits-pushed-efc34bc
https://github.com/caelunshun
Rewrite packet encoding functionalityhttps://github.com/feather-rs/feather/pull/42/commits/efc34bc2d387ac01c83e9d6f471242c865b7f280
efc34bchttps://github.com/feather-rs/feather/pull/42/commits/efc34bc2d387ac01c83e9d6f471242c865b7f280
https://github.com/caelunshun
Reimplement packet decoder and get feather-core to compilehttps://github.com/feather-rs/feather/pull/42/commits/be4e5c7310eb09dfe64762e349c31b742cde23ff
be4e5c7https://github.com/feather-rs/feather/pull/42/commits/be4e5c7310eb09dfe64762e349c31b742cde23ff
https://github.com/caelunshun
blahttps://github.com/feather-rs/feather/pull/42/commits/c9abf80382ab2d63fe7c1767347e57d19acaebf8
c9abf80https://github.com/feather-rs/feather/pull/42/commits/c9abf80382ab2d63fe7c1767347e57d19acaebf8
https://github.com/caelunshun
Replace mio event loop with Tokio tasks, get feather-server to compilehttps://github.com/feather-rs/feather/pull/42/commits/966cc950e03226418aad0bd8abbdf8584eb6e1a6
966cc95https://github.com/feather-rs/feather/pull/42/commits/966cc950e03226418aad0bd8abbdf8584eb6e1a6
https://github.com/caelunshun
Fix packet stage not being updated correctlyhttps://github.com/feather-rs/feather/pull/42/commits/95a62a778b968e2517b56e30d6e4cecaeba31d67
95a62a7https://github.com/feather-rs/feather/pull/42/commits/95a62a778b968e2517b56e30d6e4cecaeba31d67
https://github.com/caelunshun
Fix authentication issues on loginhttps://github.com/feather-rs/feather/pull/42/commits/241ef0437423eb28475b3e99211d0005a35f2210
241ef04https://github.com/feather-rs/feather/pull/42/commits/241ef0437423eb28475b3e99211d0005a35f2210
https://github.com/caelunshun
Fix some more issues with packet serializerhttps://github.com/feather-rs/feather/pull/42/commits/5649ed15f111c5a64a8d6b59b0c382a368e51ad4
5649ed1https://github.com/feather-rs/feather/pull/42/commits/5649ed15f111c5a64a8d6b59b0c382a368e51ad4
https://github.com/caelunshun
Rename serialize.rs -> codec.rshttps://github.com/feather-rs/feather/pull/42/commits/0a41bb43a31b9944a54e603513a0a07761c98e89
0a41bb4https://github.com/feather-rs/feather/pull/42/commits/0a41bb43a31b9944a54e603513a0a07761c98e89
https://github.com/caelunshun
Fix encoding of compressed packetshttps://github.com/feather-rs/feather/pull/42/commits/a22ab224a7c316e79212d8880f235767330d6ea8
a22ab22https://github.com/feather-rs/feather/pull/42/commits/a22ab224a7c316e79212d8880f235767330d6ea8
https://github.com/caelunshun
Fix decoding of encrypted packetshttps://github.com/feather-rs/feather/pull/42/commits/9a671b3d116cb28aad7c3da9b7f9dacdd0c347ea
9a671b3https://github.com/feather-rs/feather/pull/42/commits/9a671b3d116cb28aad7c3da9b7f9dacdd0c347ea
https://github.com/caelunshun
Fix disconnect not being detectedhttps://github.com/feather-rs/feather/pull/42/commits/cc584336d5bc0f168a96397cbd33f64e1c67ac9a
cc58433https://github.com/feather-rs/feather/pull/42/commits/cc584336d5bc0f168a96397cbd33f64e1c67ac9a
https://github.com/caelunshun
Fix compile errorhttps://github.com/feather-rs/feather/pull/42/commits/b06a39890b0b86450413ad7df344f63bc13f88c5
b06a398https://github.com/feather-rs/feather/pull/42/commits/b06a39890b0b86450413ad7df344f63bc13f88c5
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
Sep 29, 2019https://github.com/feather-rs/feather/pull/42#issuecomment-536335045
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
caelunshunhttps://github.com/caelunshun
September 29, 2019 14:39https://github.com/feather-rs/feather/pull/42#commits-pushed-e5e0756
https://github.com/caelunshun
Remove now unused io_worker_threads config entryhttps://github.com/feather-rs/feather/pull/42/commits/e5e0756114573ed8719df34b9861d9a1c510441d
e5e0756https://github.com/feather-rs/feather/pull/42/commits/e5e0756114573ed8719df34b9861d9a1c510441d
https://github.com/caelunshun
Fix testshttps://github.com/feather-rs/feather/pull/42/commits/3b6f05027b080c0de0680ab3c368d6b37d8b01e5
3b6f050https://github.com/feather-rs/feather/pull/42/commits/3b6f05027b080c0de0680ab3c368d6b37d8b01e5
https://github.com/caelunshun
Fix clippy warningshttps://github.com/feather-rs/feather/pull/42/commits/a17b78a9f6064a9b0f2d464a54ecda5b4c03aedf
a17b78ahttps://github.com/feather-rs/feather/pull/42/commits/a17b78a9f6064a9b0f2d464a54ecda5b4c03aedf
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
September 30, 2019 02:00https://github.com/feather-rs/feather/pull/42#event-2671663995
caelunshunhttps://github.com/caelunshun
September 29, 2019 20:05https://github.com/feather-rs/feather/pull/42#commits-pushed-e5e0f3a
https://github.com/caelunshun
Fix panic when worker shuts downhttps://github.com/feather-rs/feather/pull/42/commits/e5e0f3aa124cf75903eb474bcdebd8c4fdcec487
e5e0f3ahttps://github.com/feather-rs/feather/pull/42/commits/e5e0f3aa124cf75903eb474bcdebd8c4fdcec487
https://github.com/caelunshun
Attempt to fix Clippy install on CIhttps://github.com/feather-rs/feather/pull/42/commits/6e81ae8369c8694ca2c0fadf2a35c14d3a9651a6
6e81ae8https://github.com/feather-rs/feather/pull/42/commits/6e81ae8369c8694ca2c0fadf2a35c14d3a9651a6
https://github.com/caelunshun
Bump nightly versionhttps://github.com/feather-rs/feather/pull/42/commits/00827623ef77ed2dfea314418316577debf333f7
0082762https://github.com/feather-rs/feather/pull/42/commits/00827623ef77ed2dfea314418316577debf333f7
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
c950e2fhttps://github.com/feather-rs/feather/commit/c950e2f90d9941a8f8e417d2903ab3e61ca85bbc
Sep 30, 2019https://github.com/feather-rs/feather/pull/42#event-2671746892
https://github.com/caelunshun
caelunshunhttps://github.com/caelunshun
September 30, 2019 03:06https://github.com/feather-rs/feather/pull/42#event-2671747146
cheakohttps://github.com/cheako
Jan 4, 2020 https://github.com/feather-rs/feather/pull/42#ref-commit-c1d3b9c
https://github.com/caelunshun
https://github.com/cheako
Rewrite networking code to use Tokio (https://github.com/cheako/feather/commit/c1d3b9c47665f57141d49a8b44ebd68958bc2fe3
feather-rs#42https://github.com/feather-rs/feather/pull/42
)https://github.com/cheako/feather/commit/c1d3b9c47665f57141d49a8b44ebd68958bc2fe3
c1d3b9chttps://github.com/cheako/feather/commit/c1d3b9c47665f57141d49a8b44ebd68958bc2fe3
feather-rs#34https://github.com/feather-rs/feather/issues/34
feather-rs#35https://github.com/feather-rs/feather/issues/35
feather-rs#36https://github.com/feather-rs/feather/issues/36
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeather-rs%2Ffeather%2Fpull%2F42
0.5 https://github.com/feather-rs/feather/milestone/3
Mojang API requests in initial handler block the IO worker https://github.com/feather-rs/feather/issues/36
Switch to Tokio from Mio https://github.com/feather-rs/feather/issues/35
Worker threads panic when client is disconnected during the same poll cycle as a packet send request https://github.com/feather-rs/feather/issues/34
Please reload this pagehttps://github.com/feather-rs/feather/pull/42
https://github.com/caelunshun
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.