-
Notifications
You must be signed in to change notification settings - Fork 7
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
60: Improve BufferedData Performance #120
Conversation
…r wrappers Signed-off-by: Artem Ananev <[email protected]>
Signed-off-by: Artem Ananev <[email protected]>
Signed-off-by: Artem Ananev <[email protected]>
Signed-off-by: Artem Ananev <[email protected]>
JUnit Test Report 43 files + 4 43 suites +4 3m 36s ⏱️ + 1m 28s Results for commit 2960fc0. ± Comparison against base commit e903783. This pull request removes 66 and adds 262 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Coverage summary from CodacySee diff coverage on Codacy
Coverage variation details
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: Diff coverage details
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: See your quality gate settings Change summary preferences |
Signed-off-by: Artem Ananev <[email protected]>
Signed-off-by: Artem Ananev <[email protected]>
Signed-off-by: Artem Ananev <[email protected]>
Fix summary:
BufferedData
are provided:ByteArrayBufferedData
andDirectBufferedData
System.arraycopy()
to get / read / write bytesUnsafeUtils
methods to get / read / write bytesBytes
are made generic, so they are applicable to other random access data implementations, includingBufferedData
and its subclassesFixes: #60
Signed-off-by: Artem Ananev [email protected]