
Rodrigo Mesquita pushed to branch wip/romes/step-out-8 at Glasgow Haskell Compiler / GHC
Commits:
aa10928a by Cheng Shao at 2025-06-30T16:45:01+01:00
compiler: make ModBreaks serializable
- - - - -
5989a722 by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
refactor: "Inspecting the session" moved from GHC
Moved utilities for inspecting the session from the GHC module to
GHC.Driver.Session.Inspect
Purely a clean up
- - - - -
ff7d68ab by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
cleanup: Pass the HUG to readModBreaks, not HscEnv
A minor cleanup. The associated history and setupBreakpoint functions
are changed accordingly.
- - - - -
cc8a6cd8 by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
cleanup: Move readModBreaks to GHC.Runtime.Interpreter
With some small docs changes
- - - - -
56218cbf by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
cleanup: Move interpreterProfiled to Interp.Types
Moves interpreterProfiled and interpreterDynamic to
GHC.Runtime.Interpreter.Types from GHC.Runtime.Interpreter.
- - - - -
e60ece5d by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
cleanup: Don't import GHC in Debugger.Breakpoints
Remove the top-level
import GHC
from GHC.Runtime.Debugger.Breakpoints
This makes the module dependencies more granular and cleans up the
qualified imports from the code.
- - - - -
de60ae45 by Rodrigo Mesquita at 2025-06-30T19:08:43+01:00
refactor: Use BreakpointId in Core and Ifaces
- - - - -
6502cff1 by Rodrigo Mesquita at 2025-06-30T19:19:02+01:00
Big refactor of breakpoints internal representation
Big better
At this point we now have to go and re-work the BrkArrays to consider internal breakpoints (generated in StgGen) and multi-threading. tomorrow.
Continue refactor
Lots of progress
littel better
compiler: make ModBreaks serializable
Mais...
BRK_FUN in rts
Fixes
Tweaks
Checkpoint but segfaults in GC
Start part 4....
simpler
allow allocating breakarrays outside of linking but in the linker env still
disassemble
tack todo
The BreakArray construction at link time was originally done by Cheng.
Co-authored-by: Cheng Shao
participants (1)
-
Rodrigo Mesquita (@alt-romes)