Generate GHCi bytecode from STG instead of Core and support unboxed
tuples and sums. fixes #1257
Showing
- compiler/GHC/ByteCode/Asm.hs 98 additions, 3 deletionscompiler/GHC/ByteCode/Asm.hs
- compiler/GHC/ByteCode/Instr.hs 63 additions, 35 deletionscompiler/GHC/ByteCode/Instr.hs
- compiler/GHC/ByteCode/Types.hs 60 additions, 1 deletioncompiler/GHC/ByteCode/Types.hs
- compiler/GHC/Cmm/Expr.hs 2 additions, 0 deletionscompiler/GHC/Cmm/Expr.hs
- compiler/GHC/Core/Lint.hs 6 additions, 5 deletionscompiler/GHC/Core/Lint.hs
- compiler/GHC/CoreToStg.hs 15 additions, 19 deletionscompiler/GHC/CoreToStg.hs
- compiler/GHC/CoreToStg/Prep.hs 1 addition, 1 deletioncompiler/GHC/CoreToStg/Prep.hs
- compiler/GHC/Driver/Backend.hs 3 additions, 3 deletionscompiler/GHC/Driver/Backend.hs
- compiler/GHC/Driver/Main.hs 62 additions, 10 deletionscompiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Make.hs 2 additions, 28 deletionscompiler/GHC/Driver/Make.hs
- compiler/GHC/Runtime/Eval.hs 1 addition, 1 deletioncompiler/GHC/Runtime/Eval.hs
- compiler/GHC/Stg/Lint.hs 6 additions, 2 deletionscompiler/GHC/Stg/Lint.hs
- compiler/GHC/Stg/Pipeline.hs 4 additions, 3 deletionscompiler/GHC/Stg/Pipeline.hs
- compiler/GHC/Stg/Syntax.hs 12 additions, 3 deletionscompiler/GHC/Stg/Syntax.hs
- compiler/GHC/StgToByteCode.hs 653 additions, 493 deletionscompiler/GHC/StgToByteCode.hs
- compiler/ghc.cabal.in 1 addition, 1 deletioncompiler/ghc.cabal.in
- includes/rts/Bytecodes.h 3 additions, 0 deletionsincludes/rts/Bytecodes.h
- includes/stg/MiscClosures.h 72 additions, 0 deletionsincludes/stg/MiscClosures.h
- libraries/ghci/GHCi/BreakArray.hs 1 addition, 1 deletionlibraries/ghci/GHCi/BreakArray.hs
- rts/Disassembler.c 10 additions, 6 deletionsrts/Disassembler.c
Loading
Please register or sign in to comment