Skip to content
This repository has been archived by the owner on Oct 29, 2022. It is now read-only.

Async/Await + Libasynql #465

Draft
wants to merge 47 commits into
base: API4
Choose a base branch
from
Draft

Async/Await + Libasynql #465

wants to merge 47 commits into from

Conversation

jasonw4331
Copy link
Owner

Introduction

The existing MyPlot implementation is very heavily single threaded and relies on the cache too much.

Relevant issues

  • N/A

Changes

API changes

TODO

Behavioral changes

90% of the API is converted to an async/await structure

Backwards compatibility

There are many BC breaks in the conversion from a synchronous to an asynchronous API. The major version will be bumped to indicate the changes.

Follow-up

TODO

Tests

TODO

@jasonw4331 jasonw4331 added the API 4 This pertains to PocketMine's API 4.x.y changes in comparison to API 3.x.y label Feb 5, 2022
@jasonw4331 jasonw4331 added BC-Breaks This pertains to backwards compatibility breaks in the API Category: Enhancement This makes the code quality better PR: Feature Additions Status: Major Changes Needed Status: Work In Progress labels Feb 5, 2022
@jasonw4331 jasonw4331 self-assigned this Feb 5, 2022
@jasonw4331 jasonw4331 changed the base branch from master to API4 February 5, 2022 09:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
API 4 This pertains to PocketMine's API 4.x.y changes in comparison to API 3.x.y BC-Breaks This pertains to backwards compatibility breaks in the API Category: Enhancement This makes the code quality better PR: Feature Additions Status: Major Changes Needed Status: Work In Progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants