This build marks the second "monthly release" and as always is available from the patreon post or so.codeclap.cc.
CHANGELOG for 00.02.01
- Swapped precedence of logical/binary and/or with the other compare operators
- Changed CMP operations to use the size of the smaller operand
- Initial support for casts
- Added referencing and dereferencing operators
- Fixed pointer arithmetic (addition and subtraction)
- Fixed array modifier for pointer results
- Fixed hitting a debug assertion when opening a jump or break window
- Added scope CODECLAP_SCOPE_overlay_jump_break
- Allow clicking on pointer variable address (not only the value) to add to watch window
- Fixed segfault when moving cursor by one or more pages at the end of a region in mixed mode
- Allow chaining of multiple expression modifiers (e.g. ",5,mem")
- Allow editing of raw pointer values in expression window
- Some fixes for pointer arithmetic in expressions
- Added operand for array subscription
- Complete revision of the expression processing (data storage in registers and memory, encoding and byte size conversion)
- Fixed deleting expression memory: move expression memory in order (lowest first) to not overwrite other expressions after multiple deletions
- Use continue until trap signal instead of single stepping for the execution of expressions
00.02.01-1
- Fixed conditional breakpoints to consider only the actual byte size instead of 8 bytes
00.02.01-2
- Fixed interaction with UI controls within context menus