diff options
| author | Cliff Click <cliffc@acm.org> | 2026-09-17 15:15:00 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2026-09-17 15:15:00 -0700 |
| commit | 5eb00d3306e6e8738b8033c5ba8401770f9d7ffd (patch) | |
| tree | f59554f4d82ea7960b0c4d49ad73591efb96a454 /docs | |
| parent | 8331098d1904538a3a97d22e4d847cf2cc94e57d (diff) | |
| download | Simple-5eb00d3306e6e8738b8033c5ba8401770f9d7ffd.tar.gz Simple-5eb00d3306e6e8738b8033c5ba8401770f9d7ffd.zip | |
Backport x86 Not encoding
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/chapter-backports.md | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/docs/chapter-backports.md b/docs/chapter-backports.md index b01afa10..9761bade 100644 --- a/docs/chapter-backports.md +++ b/docs/chapter-backports.md @@ -19,7 +19,6 @@ the correction into the chapter's representation, not the entire modern file. | ID | Change | Proposed destination | Scope and acceptance evidence | |---|---|---|---| -| B03 | Correct x86 logical-not encoding | 21 through 24 | `NotX86`: preserve a shared source/destination until after testing; correct SETcc operand fields and zero-extend its byte result. Check zero/nonzero, overlapping registers, and byte registers requiring REX. Exclude Not/Phi optimizations. | | B04 | Preserve comparison results while releasing parser temporaries | 24 | `parseComparison` lifetime fix in `414931c8`. Reduce seed `-8212834489697770130`; exclude unrelated `<clinit>` cleanup in that commit. | | B05 | Preserve RHS control, memory, and local updates in logical OR | 23 through 24; **audit** earliest implementation | Chapter 25 `parseIf` retains `_scope` for the false-side `||` expression. Test scalar and field updates and short-circuit behavior. Avoid importing GuardNode. | | B06 | Decode string escapes; reject unknown/truncated escapes | 22 through 24 | Literal scanner only. Check newline, tab, carriage return, backslash, quote, NUL, and malformed input. | |
