Changes

Summary

  1. - Implement #rangeForPC:contextIsActive:  in CompiledCode, calling (details)
  2. - rangeForPC:  is a concept of the method, no context is involved! - (details)
  3. small fix (details)
Commit 565fde8a519602fd9d3630302438b6bfe07b89cb by marcus.denker
- Implement #rangeForPC:contextIsActive:  in CompiledCode, calling
#debuggerMap - implement versions on Context: pcRange,
pcRangeContextIsActive: - push up #debuggerMap to CompiledCode - fix
senders
fixes #4704
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
The file was modifiedsrc/Debugging-Core/CompiledCode.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/DebuggerMethodMapOpal.class.st (diff)
The file was modifiedsrc/SystemCommands-RefactoringSupport/RBPushUpPreview.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was removedsrc/Debugging-Core/CompiledMethod.extension.st
The file was modifiedsrc/Debugging-Core/CompiledBlock.extension.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit b4c3ff00e53069dd71733e3220c78b45b1561261 by marcus.denker
- rangeForPC:  is a concept of the method, no context is involved! -
pcRangeContextIsActive: is a concept of the *context*:  range varies if
top or not, but pc is fixed
this allows us to simplify even more.
The file was modifiedsrc/OpalCompiler-Tests/MethodMapTest.class.st (diff)
The file was modifiedsrc/Debugging-Core/CompiledCode.extension.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)