From 6248d3c5f7dd196acdfce5c0da1608fed81b43cd Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 9 Aug 2020 20:49:12 -0700 Subject: inaugural 0.1.0 release! add doc comments for public items, record changelog, and lets ship this!! --- CHANGELOG | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index c846cdb..3fd659a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,14 @@ * support x86_32 `pusha`/`popa` * support x86_32 BCD instructions - for `aam`/`aad`, the undocumented `amx` and `adx` forms are used in all cases, including when the base is 10 +* begin some proper documentation for public items + +/!\ BREAKING CHANGES /!\ +* `RegisterBank` is no longer public. `RegisterClass` should be a suitable + replacement, accessible via `reg.class()`, with the register class name + available by `reg.class().name`, and size available by `reg.class().width()`. + `reg.width()` still works, and just forwards to `reg.class().width()`. +* the field `opcode` of `Instruction` is no longer public. it can now be accessed by `inst.opcode()`. ## 0.0.15 -- cgit v1.1