Fix: build break
Fix: #1345
Maintenance: move *.osc files into their own directory to unclutter.
Feature: X86 punpckhqdq rewriter
Fix: various issues uncovered by binary provided by @NancyAurum in issue #1287
Feature: added ImageSegment.IsBss flag
Fix: make ByteImageReader respect offsetEnd in Try... methods
Feature: MockGenerator code complete
Feature: more IRFormatParser work.
Fix: invalid PDP-11 disassembly.
Feature: more work on IRFormatParser
Refactor: simplify WideMaskDecoder constructor
Feature: missing MIPS rewriters
Feature: support calling MS-DOS and DPMI INT services from Win16Platform
Feature: more Telink TC32 support
Feature: start implementation of Telink TC32 architecture.
Refactor: Reko.Core.Machine.MaskDecoder constructor.
Refactor: switch to using C-like metadata for C64 platform.
Feature: support [[reko::segment]] attribute in C/C++ header files
Maintenance: removed dead code in Reko.Arch.M68k
Maintenance: update doc comments, remove unused usings
Feature: add support for VAX a.out object files
Refactor: remove RtlMicroLabel.cs
Fix: bugs in TrashedRegisterFinder and DistributedConversionRule.
Enhancement: rewrite 2 more X86 VEX instructions.
Fix: #1338
Documentation: added documentation to Core\Analysis files.
Fix: another attempt to fix the build
Fix: broken installer build
Tests: added new IfCascadeToSwitchRewriterTests unit test.
Fix: crash reported by @smx-smx
Enhancement: add root image to ProDOS image loader.
Fix: incorrect WDC65816 disassembly.
Feature: new assembly Reko.Core.DiskImages
Feature: Frame.FindTemporary(Storage)
Refactor: more analyses implementing the IAnalysis<SsaState> interface.
Refactor: ValuePropagator now also implements IAnalysis<SsaState>
Refactor: ConditionCodeEliminator and LongAddRewriter
Refactor: moved IAnalysis and IAnalysisFactory to Reko.Core.Analysis
Refactor: move SsaState and related classes to Reko.Core.Analysis
Refactor: move SsaIdentifier and SsaIdentifierCollection to Reko.Core.Analysis
Refactor: broke out UnSsa into a separate transformation UnSsaTransform
Refactor: various interfaces
Refactor: clean up the SsaIdentifier and SsaIdentifierCollection classes.
Enhancement: minor performance improvements in DisassemblerBase
Fix: reworked ConvertConvertRule.
Maintenance: avoid spamming of error messages in Release builds.
Maintenance: remove setters on PrimitiveType static properties.
Fix: stop throwing exception in TypedExpressionRewriter
Fix: #1344
Fix: git rebase failure
Feature: correct parameter ordering (#1338)
Feature: correct parameter ordering (#1338)
Fix: #1342
Fix: #1340
Fix: #1339
Fix: add CSky architecture to WiX installer.
Maintenance: remove debugging code.
Feature: Hexagon sequencing
Fix: order Hexagon instructions consistently with the Qualcomm documentation.
Fix: Hexagon extended constants weren't implemented correctly.
Fix: Hexagon rendering of immediate values.
Feature: even more Hexagon instructions disassembled.
Feature: various Hexagon disassembler / rewriter additions
Test: new Hexagon test binary.
Maintenance: unused namespaces.
Maintenance: sort the Risc-V mnemonics
Feature: implemented all instructions in the Risc-V 'B' extension.
Fix: C-Sky immediate shift amounts were decoded incorrectly.
Fix: various fixes in C-Sky disassembler and rewriter. (#1336)
Fix: crash in ArLoader when reading ar files with duplicated names.
Fix: C-Sky loading ELF files
WIP: Avalonia DisassemblyViewControl improvements.
Documentation: add a README for the NuGet package.
Maintenance: renamed file to make way for "official NuGet readme"
Ran regression tests.
Maintenance: version 0.11.6.0
Fix: crashes in x86 binaries with `fcomi` instruction.
Fix: repaired the x86 build (with the help of @smx-smx)
Feature: Add annotations to .Inc file (#1187)
Feature: read PE debug directory, very rudimentary PDB reading support.
Feature: added ByteImageReader.ReadBytes(int count) method
Fix: WASM `loop` instruction was rewritten incorrectly.
Maintenance: remove build warnings.
Maintenance: cleanup Avalonia XAML
Fix: incorrect lifting of X86 PSHUFx intrinsics.
Refactor: MixedCodeDataModel doesn't need to be derived from a base class.
Maintenance: avoid running _Generate() tests
Fix: stack overflow when replacing type variables (#1335)
Enhancement: COFF symbol improvements.
Feature: support PE section names longer than 8 bytes.
Feature: added support for X86 rdpid instruction
Fix: bug in AbstractMixedCodeDataModel (#1334)
Feature: resources for Avalonia disassembler window
Feature: connect Avalonia DisassemblyViewControl to LowLevelViewModel
Fix: ordering issue in unit test
Feature: hooking up Avalonia LowLevelDocumentView and VisualizerView
Maintenance: discard test classes that are no longer needed.
Enhancement: more TextSpanFactory usages.
Feature: Avalonia port of TextView control