mattrglobal / bbs-signatures

An implementation of BBS+ signatures for node and browser environments
Apache License 2.0
108 stars 30 forks source link

build(deps): remove wee_alloc #158

Closed afonsobarracha closed 11 months ago

afonsobarracha commented 11 months ago

Description

wee_alloc is no longer maintained and has memory leaks, so I am removing that feature. We will now default to the rust standard allocator, to insure this is always the best version it can be we will use a recent version of rust.

To ensure the maximum possible performance from the standard allocator, the rust edition will be updated to 2021, and the rustup version will be set at 1.72.x, currently the newest version of rust.

Motivation and Context

Fix security vulnerabilities, we_alloc is no longer maintained and seems to have a memory leak, hence we will remove this feature and always default to the rust standard allocator.

Does this PR introduce a breaking change?

This PR has two breaking changes:

Which merge strategy will you use?