Skip to content

Releases: Reloaded-Project/Reloaded.Assembler

Patch #7

03 Sep 23:06
Compare
Choose a tag to compare

Changes

Wrapped the assemble call in a lock statement to protect assembler from use in concurrent scenarios.

Patch #6

01 Jun 04:50
Compare
Choose a tag to compare

[Feature] Support loading FASM and FASM64 from directory of Reloaded.Injector DLL.

Patch #5

26 Apr 20:13
Compare
Choose a tag to compare

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

05 Jan 08:03
Compare
Choose a tag to compare

Implement finalizer in Assembler to perform automatic disposal of unmanaged resources on Garbage Collection.
Update Reloaded.Memory.Buffers.

Patch #3

02 Jan 04:36
Compare
Choose a tag to compare

Update Reloaded.Memory.Buffers to latest version.

Patch #2

28 Dec 01:26
Compare
Choose a tag to compare

Statically reuse MemoryBufferHelper (and Memory) to allow for faster instantiation performance by reusing MemoryBufferHelper's cache across different Assembler instances.

Update Buffers dependency.