CHANGELOG for 00.04.02
- Changed line mapping and instruction ordering for source view and optimized code
(Move based on file lines instead of instruction addresses [which is the expected behavior]; except for inlined functions) - Fixed scrolling over expanded inlined functions
- Fixed cursor selection for variables in source view for plain pointer variables
- Fixed a wrong calculation that would result in small jumps while scrolling
- Improved the output window
. Added a scrollbar
. Changed scrolling behavior of the ring buffer used for the output - Improved debugger view performance by caching some scope lookups and using iterative lookups
- [Linux] Improved copy and paste support for a maximum of 256KB
- [Linux] Improved speed when interacting with remote memory
- Added additional notifications for:
. Source file not found
. Source file is newer than executable (based modification time)
. When "run to main" is available and "break at function" is not set in the configuration - Fixed a few undefined z overlaps in the frontend
- Few fixes in the DWARF format implementation
- Replaced libunwind with a custom minimal heuristic unwinder
- Implemented attaching to a running process
The download is currently available from so.codeclap.cc and Patreon.