13 releases (2 stable)
new 2.0.0 | Dec 2, 2024 |
---|---|
1.0.0 | Oct 12, 2024 |
0.1.10 | Oct 10, 2024 |
0.1.8 | Jul 21, 2024 |
#165 in Programming languages
195,363 downloads per month
Used in 213 crates
(8 directly)
49KB
1K
SLoC
Allocator for swc.
Features
scoped
: Enablescoped
mode.
Modes
Default mode
In default mode, crate::boxed::Box and crate::vec::Vec are identical to the original types in [std].
Scoped mode
- You need to enable
scoped
feature to use this mode.
In scoped
mode you can use [FastAlloc] to make crate::boxed::Box and
crate::vec::Vec very fast.
In this mode, you need to be careful while using crate::boxed::Box and crate::vec::Vec. You should ensure that [Allocator] outlives all crate::boxed::Box and crate::vec::Vec created in the scope.
Recommened way to use this mode is to wrap the whole operations in a call to Allocator::scope.
Dependencies
~4.5MB
~78K SLoC