Minor #3
Features
Execute with lock.
The new function ExecuteWithLock
of MemoryBuffer
allows you to execute arbitrary code while keeping the buffer locked.
This can be used in certain special cases, such as for example guaranteeing a certain write address.
BugFixes
- Fixed potential bug where the buffer may refuse to let go of a mutex when there isn't sufficient space.