[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants #3442

Merged
CamilleLaVey merged 9 commits from lizzie/turn-everything-ankerl into master 2026-02-10 03:34:08 +01:00
Member

mainly doing this to reduce memory footprint; we all know how nice ankerl::unordered_dense is

in theory 4x faster - in practice these maps arent that "hot" anyways so not likely to have much perf gained

i just want to reduce mem fragmentation to ease my porting process, plus it helps other platforms as well (ahem weak Mediatek devices) :)

Signed-off-by: lizzie lizzie@eden-emu.dev

mainly doing this to reduce memory footprint; we all know how nice ankerl::unordered_dense is in theory 4x faster - in practice these maps arent that "hot" anyways so not likely to have much perf gained i just want to reduce mem fragmentation to ease my porting process, plus it helps other platforms as well (ahem weak Mediatek devices) :) Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie changed title from WIP: [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants to [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants 2026-02-01 05:45:17 +01:00
DraVee force-pushed lizzie/turn-everything-ankerl from 867fc54392
Some checks failed
eden-license / license-header (pull_request) Successful in 4m30s
GitHub Actions [CI] Build failed
to 6d1da94d12
Some checks reported errors
eden-license / license-header (pull_request) Successful in 20s
GitHub Actions [CI] Build cancelled
2026-02-01 22:42:03 +01:00
Compare
DraVee force-pushed lizzie/turn-everything-ankerl from 6d1da94d12
Some checks reported errors
eden-license / license-header (pull_request) Successful in 20s
GitHub Actions [CI] Build cancelled
to e663bce90e
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-02-01 22:57:33 +01:00
Compare
DraVee added this to the 0.2.0 milestone 2026-02-02 19:28:04 +01:00
DraVee force-pushed lizzie/turn-everything-ankerl from e663bce90e
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
to 37f1b7b60a
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-02-06 07:47:30 +01:00
Compare
DraVee approved these changes 2026-02-07 03:19:35 +01:00
Dismissed
DraVee force-pushed lizzie/turn-everything-ankerl from 37f1b7b60a
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
to a289df1403
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-02-07 03:38:09 +01:00
Compare
DraVee dismissed DraVee's review 2026-02-07 03:38:09 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

CamilleLaVey approved these changes 2026-02-09 04:15:30 +01:00
Dismissed
DraVee force-pushed lizzie/turn-everything-ankerl from a289df1403
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
to 70e7b12ed5
Some checks failed
eden-license / license-header (pull_request) Successful in 24s
GitHub Actions [CI] Build failed
2026-02-09 21:18:04 +01:00
Compare
DraVee dismissed CamilleLaVey's review 2026-02-09 21:18:04 +01:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

unordered_dense: Use martinus/unordered_dense@7b55cab841
All checks were successful
eden-license / license-header (pull_request) Successful in 23s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
48396ba9a7
DraVee approved these changes 2026-02-10 03:16:03 +01:00
CamilleLaVey deleted branch lizzie/turn-everything-ankerl 2026-02-10 03:34:08 +01:00
Sign in to join this conversation.
No description provided.