-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Heterogeneous Memory Pool #37952
Open
VinInn
wants to merge
39
commits into
cms-sw:master
Choose a base branch
from
VinInn:NewMemoryPoolV1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
39b1a12
import from vin repo
VinInn 26a6700
clean up
VinInn 8e8a1ab
test templating
VinInn f1e6ec9
change name
VinInn d752dc8
compiles
VinInn 8ddc45e
like runs....
VinInn 5302169
check lifetimes
VinInn 9ce6d66
fixed the pointer move
VinInn ead220d
factorize and protect
VinInn f13550c
test CPU as well
VinInn eea72dc
move inline
VinInn f19e812
move inline
VinInn 6f140eb
code format
VinInn 67500af
migrate more to new pool
VinInn 12d2efc
more port
VinInn 031e683
more port
VinInn d32b122
BUG fixed
VinInn d7aa3b3
remove inline
VinInn b42eeae
code format
VinInn fc05336
make Buffer a class
VinInn c7256ea
migrate to Buffer
VinInn 5513942
migrate Track
VinInn 04eaca2
migrate Vertex
VinInn 99af3d8
do some cleaning
VinInn 1311dc4
shcedule according to pool backend
VinInn 903215f
avoid false sharing??
VinInn b299bc7
make code checks happy
VinInn 0920241
make code checks happy
VinInn 22d6c5b
make code checks happy
VinInn c697f59
remove final dump
VinInn c378b54
move impl in src. remove expensive debug
VinInn 38b2be0
remove pessimization
VinInn 6ccd526
fix unused after alloc fails
VinInn 8ad2439
drive from service
VinInn d0d0f28
use same deleter
VinInn 686cdbc
init mmorypool in tesst
VinInn 2d03928
address comments
VinInn acf5efb
fix size of copy
VinInn a97d64e
fix size of copy
VinInn File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @VinInn isnt this technically a namespace? According to rule 2.7 those should start with a lowercase letter
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, it's a type alias: https://en.cppreference.com/w/cpp/language/type_alias .
So I guess it's OK for it to follow the same rule as for classes.