jasonw4331 / MyPlot

Plot and protection plugin for PocketMine-MP
https://discord.gg/Qqcpp9Q
MIT License
101 stars 89 forks source link

Async/Await + Libasynql #465

Open jasonw4331 opened 2 years ago

jasonw4331 commented 2 years ago

Introduction

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

Relevant issues

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