Fixes for:
- Return evaluate result in DAP response body instead of writing to stdout: #2027
- Prevent invalid
scopesrequest from crashing debug session: #2026 - Skip uninitialized
__slots__in variable resolver: #2024 - Handle
-carguments that arebytesinstead ofstr: #2021 - Fix evaluation of variables from chained exception frames: #2018
ContinueRequestwith a specificthreadIdno longer resumes all threads (in-process adapter): #2012- Avoid strong reference to exceptions during unwind: #2008
- Show error message on evaluate failures in the hover context: #2006
- Display
dlerroroutput whendlopenfails: #2000 - Replace removed
pkgutil.get_loaderwithimportlib.util.find_specinget_fullname: #1998
Enhancements:
Infrastructure work:
- Suppress Flawfinder false positives on Cython memcpy / read-loop iterators (TSA #2816216, #2816217, #2816218, #2816219, #2816220): #2028, #2029, #2030, #2031, #2032
Thanks to @maxbachmann, @mfussenegger, and @sambrightman for the commits.