shell of a disassembler, initial commit; .net 4.5 only
bug fixes and a test around disassembler
some renaming, more (failing) tests
Remove dynamic dependency, fix local creation bug in disassembler
rename
disassembler handles branches now
try/catch support; operation is a little funky looking at the moment as a result
try/finally disassembler support; try/catch/finally still broken and operation<> remains funky
Handle nested exceptions half/well; labels are all whacky w.r.t. exception blocks
consolidating some code, unique names for exception labels
try/catch/finally works now, adding exception block ending labels to Label lookups
new failing test
fixing disassembler byte -> op internal mapping, still have some failing tests around complicated try/catch/finally code indicative of bad branching math though
fix exception block label lookups in disassembler; exception block nesting still wonky in tests
fix exception block call ordering in nested cases
refactor disassembler to use explicit marks even when branching to end of exception blocks, too much juggling to do otherwise
cleanup
fixing try/catch/finally order w.r.t. label marking; some test assertions disabled
restoring tests
cleaning up code left over from debugging