-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Completes VirtualMemorySpace implementation (#428)
This PR fixes bugs and implements missing features in the VirtualMemorySpace: - A bug caused returning more data read than the end of space when hitting the last variable in the last repeat of a group. - Correctly trims reads and writes at the end of the space. - Implements reading from the middle of a variable. - Implements writing to a middle of a variable. - Updates unittests with new test cases. === * Fixes bug where container.end() was dereferenced. * Limits reads and writes to the maxAddress_. * Adds tests to read at eof in repeated and non-repeated groups. * Add debug statements. * Implements reading and writing in the middle of a variable. * Fix whitespace * downgrade log statements. * Adds async read-middle and r-m-w tests.
- Loading branch information
1 parent
c49aba6
commit 6013d0e
Showing
2 changed files
with
266 additions
and
16 deletions.
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
Oops, something went wrong.