The RAD Debugger v0.9.5-alpha
ryanfleury
released this
20 Jan 03:00
·
1662 commits
to master
since this release
This release includes the following improvements and fixes:
- Fixed the debugger's behavior of exclusively locking source files.
- Fixed failed instances of debug info conversion (e.g. due to currently-unsupported edge cases) spamming fatal exception message boxes. (#64)
- The debugger will now automatically select the previous search query when performing a textual search, subsequent to an earlier search. (#62)
- The debugger will now warn if a source code file's timestamp is newer than any of the module files it is currently being used to debug. (#13)
- Implemented register value committing in watch / evaluation views. (#44)
- The debugger now includes Address Sanitizer support; it will not stop due to exceptions used to implement Address Sanitizer's shadow virtual address space mapping technique.
- The debugger will now search for executable-embedded debug info paths relative to the executable, when loading debug info. (#32)
- The debugger will now allow name mapping that implicitly makes use of the selected thread's current function namespace, when evaluating expressions. For example, evaluating
Foo::X
when inside ofFoo::Function
can now be done by evaluatingX
. (#55) - The debugger will now display the decimal version of enum values when mapping the value to an identifier fails.
- The debugger now has an exception filter setting for DirectX debug layer exceptions.
- The debugger's file system lister will now display modification timestamps in the local time zone.