feat(allocator): connect Vec2 module and make it compile#9647
Conversation
CodSpeed Performance ReportMerging #9647 will not alter performanceComparing Summary
Benchmarks breakdown
|
Vec2 module and make it compileVec2 module and make it compile
c5a40c0 to
9580d1e
Compare
f328de5 to
7d8ee88
Compare
9580d1e to
642f881
Compare
642f881 to
d9a6cb3
Compare
7d8ee88 to
3d4400c
Compare
d9a6cb3 to
415d24f
Compare
415d24f to
c068933
Compare
|
@Dunqing I hope you don't mind, but I've split this PR up into 4 parts (the preceding 3 PRs are pulled out of this one), just so the diffs are easier to read. Annoyingly Graphite erases all record of multiple commits when it merges a PR, so if you want to keep a "paper trail" without the diffs of different commits combined, they have to be in separate PRs. The only substantial change I made was to disable the clippy lints which I suggest that we get I've been through this PR in detail and verified that the changes to So... if you're happy with the changes I've made, I think we can merge the stack up to and including this PR. I'd like to take a closer look at In case I've screwed anything up, all the commits from your original stack before I made any changes are backed up on overlookmotel/vec-rewrite-original branch. |
Thank you for splitting this PR, yes, this is also what I am thinking if I should do these different things in separate PRs. Currently, the whole stack is more clear about what I am doing, so of course I very much like you to do this.
Yes, I agree!
Yes, this is why I forked Bumpalo and exposed the
I am okay with all changes to this stack. The decision to click the merge button is up to you, merge it when you think the timing is right now. |
Merge activity
|
This PR aims to connect the Vec2 with the whole program and make it compile and pass the CI. Since the diff is hard to understand, we may need to read the commit one by one to understand the changes.
|
OK great. Thanks for reviewing my changes. Merging the bottom 4 PRs now. |
a5566f9 to
5c5e010
Compare
c068933 to
3943563
Compare
self.reserve(1) calls with self.grow_one() for better efficiency
#9856

This PR aims to connect the Vec2 with the whole program and make it compile and pass the CI. Since the diff is hard to understand, we may need to read the commit one by one to understand the changes.