MasonProtter / Bumper.jl

Bring Your Own Stack
MIT License
152 stars 6 forks source link

Switch to slab allocators, add allocator API #24

Closed MasonProtter closed 9 months ago

MasonProtter commented 9 months ago

This is yet another breaking release, but I'm hoping this is the last one we'll need before 1.0, but no promises.

Here's a preview of the new revamped README: https://github.com/MasonProtter/Bumper.jl/blob/slab-overhaul/README.md and a new page for docstrings: https://github.com/MasonProtter/Bumper.jl/blob/slab-overhaul/Docstrings.md

codecov-commenter commented 9 months ago

Codecov Report

Attention: 2 lines in your changes are missing coverage. Please review.

Comparison is base (4a6a1cd) 86.17% compared to head (1911aea) 98.63%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #24 +/- ## =========================================== + Coverage 86.17% 98.63% +12.46% =========================================== Files 2 4 +2 Lines 94 147 +53 =========================================== + Hits 81 145 +64 + Misses 13 2 -11 ``` | [Files](https://app.codecov.io/gh/MasonProtter/Bumper.jl/pull/24?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Mason+Protter) | Coverage Δ | | |---|---|---| | [src/AllocBuffer.jl](https://app.codecov.io/gh/MasonProtter/Bumper.jl/pull/24?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Mason+Protter#diff-c3JjL0FsbG9jQnVmZmVyLmps) | `100.00% <100.00%> (ø)` | | | [src/SlabBuffer.jl](https://app.codecov.io/gh/MasonProtter/Bumper.jl/pull/24?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Mason+Protter#diff-c3JjL1NsYWJCdWZmZXIuamw=) | `100.00% <100.00%> (ø)` | | | [src/internals.jl](https://app.codecov.io/gh/MasonProtter/Bumper.jl/pull/24?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Mason+Protter#diff-c3JjL2ludGVybmFscy5qbA==) | `100.00% <100.00%> (+13.33%)` | :arrow_up: | | [src/Bumper.jl](https://app.codecov.io/gh/MasonProtter/Bumper.jl/pull/24?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Mason+Protter#diff-c3JjL0J1bXBlci5qbA==) | `89.47% <88.23%> (+14.47%)` | :arrow_up: |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.