-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
refactor CANParser to improve performance #795
Merged
adeebshihadeh
merged 30 commits into
commaai:master
from
deanlee:parser_improve_performance
Apr 23, 2023
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
1bcee09
reduce the const of copying signal values in CANParser::query_latest
deanlee 0146373
pass by reference
deanlee 464f13c
use for range loop
deanlee e5ee0d6
update_strings
deanlee 8a9f15c
use assign
deanlee 1ae546b
track all signals
deanlee 67a6560
use iterator & pointer to avoid copy SignalValue from vector
deanlee 63afe79
merge master
deanlee 2823cdd
use normal dict for vl_all
deanlee 8daa5ca
merge master
deanlee ae9289c
update tests
deanlee b89499e
fix error in merge master
deanlee 2d6eb0e
change thresholds
deanlee 171820e
Trigger CI
deanlee a9b4359
Trigger CI
deanlee 16544ee
Trigger CI
deanlee bdd4d4f
cleanup ctor
deanlee 80a3883
reduce threshold
deanlee 4d04d61
revert changes to test_parser.py
deanlee 1d61e0d
change thresholds
deanlee 361a23d
merge master
deanlee dd2b922
remove update_string() from cython
deanlee 90a2437
comment out test_performance_one_signal
deanlee 7bf633f
reduce thresholds
deanlee 635fd0d
test
adeebshihadeh 9a8120a
update
adeebshihadeh f0d55b6
update
adeebshihadeh 8d199fc
revert that for now
adeebshihadeh e2db59b
update
adeebshihadeh 19f5be4
update
adeebshihadeh 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 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
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
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.
@deanlee in the future, you can uncomment this to run it several times
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.
ok!