Releases: Reloaded-Project/Reloaded.Assembler
Releases · Reloaded-Project/Reloaded.Assembler
Patch #7
Changes
Wrapped the assemble call in a lock
statement to protect assembler from use in concurrent scenarios.
Patch #6
[Feature] Support loading FASM and FASM64 from directory of Reloaded.Injector DLL.
Patch #5
Changes
- Add test of concurrent assembly of mnemonics.
- Implement thread-safe memory allocation/deallocation to ensure that asynchronous attempts to create Assemblers do not possibly result in a bad allocation. (Commit moved to lower level. To Reloaded.Memory.Buffers)
- Fix bad Dispose pattern missing GC.SuppressFinalize and thus calling itself twice.
Patch #4
Implement finalizer in Assembler
to perform automatic disposal of unmanaged resources on Garbage Collection
.
Update Reloaded.Memory.Buffers
.
Patch #3
Update Reloaded.Memory.Buffers to latest version.
Patch #2
Statically reuse MemoryBufferHelper (and Memory) to allow for faster instantiation performance by reusing MemoryBufferHelper's cache across different Assembler instances.
Update Buffers dependency.