···4848 backend so `(bitSize - c) % 8 === 0` becomes `bitSize % 8 === 0` when the
4949 constant offset `c` is congruent modulo 8. This produces more uniform
5050 generated code for byte-aligned patterns.
5151-5251 ([Daniele Scaratti](https://github.com/lupodevelop))
53525453### Build tool
···235234- Fixed a bug where using the `bytes` and `unit` options together on a bit array
236235 segment could generate incorrect code on the JavaScript target.
237236 ([Surya Rose](https://github.com/GearsDatapacks))
237237+238238+- Fixed a bug where the JavaScript code generator could produce duplicate `let`
239239+ declarations for internal variables after a `case` expression whose subject
240240+ directly matches branch when existing variables with same exist in outer
241241+ scope.
242242+ ([Andrey Kozhev](https://github.com/ankddev))