René's URL Explorer Experiment


Title: Asynchronous mode by dgant · Pull Request #60 · JavaBWAPI/JBWAPI · GitHub

Open Graph Title: Asynchronous mode by dgant · Pull Request #60 · JavaBWAPI/JBWAPI

X Title: Asynchronous mode by dgant · Pull Request #60 · JavaBWAPI/JBWAPI

Description: This pull request adds an optional asynchronous operation mode to JBWAPI, similar to the non-blocking mode of TorchCraft. The goal is to allow bot authors to more reliably ensure real-time performa...

Open Graph Description: This pull request adds an optional asynchronous operation mode to JBWAPI, similar to the non-blocking mode of TorchCraft. The goal is to allow bot authors to more reliably ensure real-time performa...

X Description: This pull request adds an optional asynchronous operation mode to JBWAPI, similar to the non-blocking mode of TorchCraft. The goal is to allow bot authors to more reliably ensure real-time performa...

Opengraph URL: https://github.com/JavaBWAPI/JBWAPI/pull/60

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:b1768113-87a2-fd38-7d7c-0e42b2a57278
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8C58:1C9B38:C2F8A2:110B96C:6971F40C
html-safe-nonce2b3a58deb16a4159726acd35bf87ff36b770ef6254f09ca82cb2e4d44287d20b
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QzU4OjFDOUIzODpDMkY4QTI6MTEwQjk2Qzo2OTcxRjQwQyIsInZpc2l0b3JfaWQiOiI4MDM1NjMzMDI1MTQ5Njk0OTg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacf18ab994baf9984e5426b063c2579e02aa405ba27604bb76340632f721f867dd
hovercard-subject-tagpull_request:457956954
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/JavaBWAPI/JBWAPI/60/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/b6d8561a1ab8e46e27b816ce55ce10bb609fb35281495b09415f8665cb876907/JavaBWAPI/JBWAPI/pull/60
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b6d8561a1ab8e46e27b816ce55ce10bb609fb35281495b09415f8665cb876907/JavaBWAPI/JBWAPI/pull/60
og:image:altThis pull request adds an optional asynchronous operation mode to JBWAPI, similar to the non-blocking mode of TorchCraft. The goal is to allow bot authors to more reliably ensure real-time performa...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedgant
hostnamegithub.com
expected-hostnamegithub.com
None3d9da1aa47d387dfb2aca0f2e5c19150dc936b8128a6b2ecd6a02fc26a378fff
turbo-cache-controlno-preview
go-importgithub.com/JavaBWAPI/JBWAPI git https://github.com/JavaBWAPI/JBWAPI.git
octolytics-dimension-user_id46279254
octolytics-dimension-user_loginJavaBWAPI
octolytics-dimension-repository_id149718845
octolytics-dimension-repository_nwoJavaBWAPI/JBWAPI
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id149718845
octolytics-dimension-repository_network_root_nwoJavaBWAPI/JBWAPI
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
release4332d3e3368b9bce3dfd3c4a2643112933072734
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/JavaBWAPI/JBWAPI/pull/60#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FJavaBWAPI%2FJBWAPI%2Fpull%2F60
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%2FJavaBWAPI%2FJBWAPI%2Fpull%2F60
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=JavaBWAPI%2FJBWAPI
Reloadhttps://github.com/JavaBWAPI/JBWAPI/pull/60
Reloadhttps://github.com/JavaBWAPI/JBWAPI/pull/60
Reloadhttps://github.com/JavaBWAPI/JBWAPI/pull/60
JavaBWAPI https://github.com/JavaBWAPI
JBWAPIhttps://github.com/JavaBWAPI/JBWAPI
Notifications https://github.com/login?return_to=%2FJavaBWAPI%2FJBWAPI
Fork 10 https://github.com/login?return_to=%2FJavaBWAPI%2FJBWAPI
Star 18 https://github.com/login?return_to=%2FJavaBWAPI%2FJBWAPI
Code https://github.com/JavaBWAPI/JBWAPI
Issues 10 https://github.com/JavaBWAPI/JBWAPI/issues
Pull requests 1 https://github.com/JavaBWAPI/JBWAPI/pulls
Actions https://github.com/JavaBWAPI/JBWAPI/actions
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/JavaBWAPI/JBWAPI/security
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
Insights https://github.com/JavaBWAPI/JBWAPI/pulse
Code https://github.com/JavaBWAPI/JBWAPI
Issues https://github.com/JavaBWAPI/JBWAPI/issues
Pull requests https://github.com/JavaBWAPI/JBWAPI/pulls
Actions https://github.com/JavaBWAPI/JBWAPI/actions
Security https://github.com/JavaBWAPI/JBWAPI/security
Insights https://github.com/JavaBWAPI/JBWAPI/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FJavaBWAPI%2FJBWAPI%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FJavaBWAPI%2FJBWAPI%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/JavaBWAPI/JBWAPI/pull/60#issue-comment-box
JasperGeurtzhttps://github.com/JasperGeurtz
JavaBWAPI:develophttps://github.com/JavaBWAPI/JBWAPI/tree/develop
dgant:asynchttps://github.com/dgant/JBWAPI/tree/async
Asynchronous mode https://github.com/JavaBWAPI/JBWAPI/pull/60#top
JasperGeurtzhttps://github.com/JasperGeurtz
JavaBWAPI:develophttps://github.com/JavaBWAPI/JBWAPI/tree/develop
dgant:asynchttps://github.com/dgant/JBWAPI/tree/async
Conversation 36 https://github.com/JavaBWAPI/JBWAPI/pull/60
Commits 58 https://github.com/JavaBWAPI/JBWAPI/pull/60/commits
Checks 0 https://github.com/JavaBWAPI/JBWAPI/pull/60/checks
Files changed https://github.com/JavaBWAPI/JBWAPI/pull/60/files
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
https://github.co/hiddenchars
https://github.com/JavaBWAPI/JBWAPI/pull/{{ revealButtonHref }}
https://github.com/dgant
dganthttps://github.com/dgant
Jul 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#issue-667254684
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
dganthttps://github.com/dgant
July 17, 2020 12:53https://github.com/JavaBWAPI/JBWAPI/pull/60#commits-pushed-3808f73
https://github.com/dgant
Added client configuration object to replace individual constructor a…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/3808f73166f87f3d91f6f8161e70d6955d62835c
3808f73https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/3808f73166f87f3d91f6f8161e70d6955d62835c
https://github.com/dgant
Extracted portions of Client to GameDataUtils. Removed the bot loop e…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/0cae24e8de67504f4b8615fc33b37a0bde1c6be7
0cae24ehttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/0cae24e8de67504f4b8615fc33b37a0bde1c6be7
https://github.com/dgant
Restored existing (sync) behavior.https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/486bf4f87ca7b2db914708372675c7f6c6639396
486bf4fhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/486bf4f87ca7b2db914708372675c7f6c6639396
https://github.com/dgant
Finished first pass async implementation, untestedhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/43c9ac3e8826692ad5132fed6b3135bf9b30a65d
43c9ac3https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/43c9ac3e8826692ad5132fed6b3135bf9b30a65d
https://github.com/dgant
Assigning the asynchronous bot perspective to Gamehttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/165db79b3e8f84624c6734ede855963e879c04bf
165db79https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/165db79b3e8f84624c6734ede855963e879c04bf
https://github.com/dgant
Corrected copying of shared memory to FrameBuffer. Corrected measurem…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/79f6fe05352e3cbad673d04341ed7dd3042297a3
79f6fe0https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/79f6fe05352e3cbad673d04341ed7dd3042297a3
https://github.com/dgant
First end-to-end working version. Added side effect queue to route co…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/d4d03b6a143bac09d3778a53935619aa09edfb09
d4d03b6https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/d4d03b6a143bac09d3778a53935619aa09edfb09
https://github.com/dgant
Fixed stringshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/fd921e81befb56b38b279cea248e7118dcc7cc3a
fd921e8https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/fd921e81befb56b38b279cea248e7118dcc7cc3a
https://github.com/dgant
Replaced sleeps with awaitshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/931beb1388e1cb324d29476a5f2cf50d19d5fc65
931beb1https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/931beb1388e1cb324d29476a5f2cf50d19d5fc65
https://github.com/dgant
Was getting memory allocation exceptions when replacing FrameBuffer's…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/5c9dc3658c19d83899b48c7c3e1d159f31a30a0d
5c9dc36https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/5c9dc3658c19d83899b48c7c3e1d159f31a30a0d
https://github.com/dgant
Fixed end-of-game behavior. Moved synchronization out of BWClient and…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/341056dcabc13293efdab1eee626f161bab9eec0
341056dhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/341056dcabc13293efdab1eee626f161bab9eec0
https://github.com/dgant
Implemented frame timeouts.https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/30e7a52ccc6417e15b0614f35df6aab15503398c
30e7a52https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/30e7a52ccc6417e15b0614f35df6aab15503398c
https://github.com/dgant
Reduced stdout spamminghttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/5b3617445cfae8e4b62ddc8d0c4ac622580a4a91
5b36174https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/5b3617445cfae8e4b62ddc8d0c4ac622580a4a91
https://github.com/dgant
Fixed unit test which relied on ClientData being non-final for mockinghttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/156c3822510aeb12e307e8367a6c02605023cfdb
156c382https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/156c3822510aeb12e307e8367a6c02605023cfdb
https://github.com/dgant
Removed commented-out printlns. Stubbed diagnostics configuration var…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4cf39fcbe68deffe38298a22e31c4333b585be0e
4cf39fchttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4cf39fcbe68deffe38298a22e31c4333b585be0e
https://github.com/dgant
Fixed erroneous conversion between nanoseconds and milliseconds. Firs…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/3159f73e7adb293aa8358785b9ab9a1176ad4e2e
3159f73https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/3159f73e7adb293aa8358785b9ab9a1176ad4e2e
https://github.com/dgant
Fixed some collection and display of performance metricshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/be52a24b749b46a8c184665fae78a939e932cd50
be52a24https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/be52a24b749b46a8c184665fae78a939e932cd50
https://github.com/dgant
Fixed condition for waiting for bot to finish (instead of returning c…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/edddd2b6a4df85242d508d71351d51948873efb1
edddd2bhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/edddd2b6a4df85242d508d71351d51948873efb1
https://github.com/JasperGeurtz
https://github.com/dgant
use memcpy to copy the framebufferhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/24aa1cb5d11f04490bfbdf6adb00990923d9ba7f
24aa1cbhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/24aa1cb5d11f04490bfbdf6adb00990923d9ba7f
https://github.com/dgant
[Tests failing] Finished test environment for sync/async tests. Confi…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/80d37cf3ee259cce7ce2636da8272e85c4d8f882
80d37cfhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/80d37cf3ee259cce7ce2636da8272e85c4d8f882
https://github.com/dgant
[Failing tests] Unit tests now terminate even if the bot thread dies …https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/d8e045a4e9da6a936897e5db9ae381861abcd55d
d8e045ahttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/d8e045a4e9da6a936897e5db9ae381861abcd55d
https://github.com/dgant
Restored stepwise logging to monitor asynchronous stepshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4be2706395ec52013f603a4f60907763c448c761
4be2706https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4be2706395ec52013f603a4f60907763c448c761
https://github.com/dgant
Fixed bug in which BotWrapper was looking at bot data to determine th…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/c30289b0b4dce45dbe8693ef2ec4e46e04946b7d
c30289bhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/c30289b0b4dce45dbe8693ef2ec4e46e04946b7d
https://github.com/dgant
Removed console noise caused by bot thread dying (as expected) from e…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/1970dd5400572e0babd20ac7e624695debdbfd2c
1970dd5https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/1970dd5400572e0babd20ac7e624695debdbfd2c
https://github.com/dgant
All tests passing. Stubbed out performance metrics tests and added bo…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/20f9d005877bf65fa6730fb48b541ea9cc0fadee
20f9d00https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/20f9d005877bf65fa6730fb48b541ea9cc0fadee
https://github.com/dgant
Fixing performance metrics. Fixed framebuffer thinking it's full one …https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/af4c98623ca82a26edbfea092c65d2ad0ce1e0d9
af4c986https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/af4c98623ca82a26edbfea092c65d2ad0ce1e0d9
https://github.com/dgant
Finished asynchronous unit tests; fixed miscellaneous performance mea…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/0e35168251eecf462d00f991f3e90f96f23c77b0
0e35168https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/0e35168251eecf462d00f991f3e90f96f23c77b0
https://github.com/dgant
Cleanuphttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/93a9791380df44b0699d3e39e956506e2a162b0a
93a9791https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/93a9791380df44b0699d3e39e956506e2a162b0a
https://github.com/dgant
Fixed unit testshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/cb5a3fdcfbadf86b59d33377bf0e90082f2d4e51
cb5a3fdhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/cb5a3fdcfbadf86b59d33377bf0e90082f2d4e51
https://github.com/dgant
dganthttps://github.com/dgant
Aug 16, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-3659071605
dganthttps://github.com/dgant
October 4, 2020 21:26https://github.com/JavaBWAPI/JBWAPI/pull/60#commits-pushed-aa17f4f
https://github.com/dgant
Fixed up unit testshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/aa17f4f37614748ab5bfa5652a91e18a1c56615d
aa17f4fhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/aa17f4f37614748ab5bfa5652a91e18a1c56615d
https://github.com/dgant
Moved PerformanceMetric(s) properties behind gettershttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/dcaaa123083d5db72369b92230516207ea92e732
dcaaa12https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/dcaaa123083d5db72369b92230516207ea92e732
https://github.com/dgant
Put configuration properties behind getters and chain-settershttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/e021d194dd065e1e2c0530d7ebc64d6931be84a7
e021d19https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/e021d194dd065e1e2c0530d7ebc64d6931be84a7
https://github.com/dgant
Configuration now can not be modified after game startshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/736ff2c854846cb652a1316024e4699434df1303
736ff2chttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/736ff2c854846cb652a1316024e4699434df1303
https://github.com/dgant
Removed the attempted TimerResolutionThread hackhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/26ee6a2e0f8bde76599dc546bc59848e03c968ab
26ee6a2https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/26ee6a2e0f8bde76599dc546bc59848e03c968ab
https://github.com/dgant
Cosmetic changes/cleanuphttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/30d6792c83da8a2a165d2a3c135b43df36fae7ec
30d6792https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/30d6792c83da8a2a165d2a3c135b43df36fae7ec
https://github.com/dgant
Merged jdk9 fixes into async branchhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4bbef45624e60d31befcbd759b07b1362020fe4f
4bbef45https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/4bbef45624e60d31befcbd759b07b1362020fe4f
https://github.com/dgant
Fixed use case of copying frames via ByteBuffer APIhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/00b1266275d448aed6d198e78e4d1d2cf19db124
00b1266https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/00b1266275d448aed6d198e78e4d1d2cf19db124
https://github.com/dgant
Disabled latency compensation in async mode.https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/04db7851d76e88edd5ad8d8e77952dee8f8af88e
04db785https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/04db7851d76e88edd5ad8d8e77952dee8f8af88e
https://github.com/dgant
dganthttps://github.com/dgant
Oct 5, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#issuecomment-703921952
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
dganthttps://github.com/dgant
October 5, 2020 18:31https://github.com/JavaBWAPI/JBWAPI/pull/60#commits-pushed-e76bed2
https://github.com/dgant
Made configuration accessors publichttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/e76bed2a0f0aa0e2af9d0614dd384f1c8892555c
e76bed2https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/e76bed2a0f0aa0e2af9d0614dd384f1c8892555c
https://github.com/JasperGeurtz
https://github.com/dgant
remove parallel tests and replace memcpy with unsafe.copyMemoryhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/c193d9f77d7c894eacab40a5959258a1e8ed70fd
c193d9fhttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/c193d9f77d7c894eacab40a5959258a1e8ed70fd
https://github.com/dgant
Reenabled memory arguments for unit testshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/a078758307bc3be492368ccb45240e607f66abb0
a078758https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/a078758307bc3be492368ccb45240e607f66abb0
https://github.com/dgant
Removed more Windows-specific JNA callshttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/a7f2f0891382e5aac4a8300826fe953f5691a508
a7f2f08https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/a7f2f0891382e5aac4a8300826fe953f5691a508
https://github.com/dgant
Added test re-runs. Made classes final to aid inlininghttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/34e5d4cf23b441e3fc5c005ea9f3a8166974dad3
34e5d4chttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/34e5d4cf23b441e3fc5c005ea9f3a8166974dad3
https://github.com/dgant
Merge remote-tracking branch 'origin/develop' into asynchttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/43f5bd57a5bf91dde891eabfdeda82ee0b8fcbe3
43f5bd5https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/43f5bd57a5bf91dde891eabfdeda82ee0b8fcbe3
https://github.com/dgant
De-finalized classes to fix mocking. Widened threshold on synchroniza…https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/bcaafb9c16f86edde2def9d1933f8e0cb3e38bbd
bcaafb9https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/bcaafb9c16f86edde2def9d1933f8e0cb3e38bbd
https://github.com/dgant
Trying to ensure tests are run with adequate memory availablehttps://github.com/JavaBWAPI/JBWAPI/pull/60/commits/cdb67d5456a0459094b24f45149adfa39f848e14
cdb67d5https://github.com/JavaBWAPI/JBWAPI/pull/60/commits/cdb67d5456a0459094b24f45149adfa39f848e14
https://github.com/dgant
dganthttps://github.com/dgant
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#issuecomment-751556438
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
@JasperGeurtzhttps://github.com/JasperGeurtz
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152068979
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152069169
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152070054
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152070277
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152070540
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152070769
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152071025
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152071316
https://github.com/JavaBWAPI
JavaBWAPIhttps://github.com/JavaBWAPI
lgtm-comhttps://github.com/apps/lgtm-com
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152071494
https://github.com/JasperGeurtz
JasperGeurtzhttps://github.com/JasperGeurtz
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#issuecomment-751722558
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
@Bytekeeperhttps://github.com/Bytekeeper
@Bytekeeperhttps://github.com/Bytekeeper
@dganthttps://github.com/dgant
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
https://github.com/JasperGeurtz
JasperGeurtzhttps://github.com/JasperGeurtz
d21d42ehttps://github.com/JavaBWAPI/JBWAPI/commit/d21d42ebaa4812c226aeddd2b11ac76646e7c828
Dec 28, 2020https://github.com/JavaBWAPI/JBWAPI/pull/60#event-4152771338
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FJavaBWAPI%2FJBWAPI%2Fpull%2F60
https://github.com/JasperGeurtz
JasperGeurtz https://github.com/JasperGeurtz
https://github.com/JavaBWAPI/JBWAPI/pull/60/files/45201088f37f5238f582a3b1f151c83e1d777e48
Please reload this pagehttps://github.com/JavaBWAPI/JBWAPI/pull/60
https://github.com/dgant
https://github.com/JasperGeurtz
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.