[Git][ghc/ghc][wip/bytecode-library] 7 commits: store object files directly
Matthew Pickering pushed to branch wip/bytecode-library at Glasgow Haskell Compiler / GHC Commits: b89203c7 by Matthew Pickering at 2025-09-23T11:46:38+01:00 store object files directly - - - - - ba101ed5 by Matthew Pickering at 2025-09-23T11:47:29+01:00 Bytecode library - - - - - 337dc80f by Matthew Pickering at 2025-09-23T11:47:31+01:00 Load bytecode objects into the linker when they are loaded. - - - - - d8a45d29 by Matthew Pickering at 2025-09-23T11:47:31+01:00 Missing file - - - - - f29a7d63 by Matthew Pickering at 2025-09-23T11:47:31+01:00 library - - - - - 74edf774 by Matthew Pickering at 2025-09-23T11:47:31+01:00 Don't link against Haskell libraries when creating shared object to load with dlopen - - - - - 39278c66 by Matthew Pickering at 2025-09-23T11:53:15+01:00 Missing test files - - - - - 47 changed files: - compiler/GHC/ByteCode/Serialize.hs - compiler/GHC/Driver/Backpack.hs - compiler/GHC/Driver/ByteCode.hs - compiler/GHC/Driver/CodeOutput.hs - compiler/GHC/Driver/Downsweep.hs - compiler/GHC/Driver/DynFlags.hs - compiler/GHC/Driver/Main.hs - compiler/GHC/Driver/Make.hs - compiler/GHC/Driver/Pipeline.hs - compiler/GHC/Driver/Pipeline/Execute.hs - compiler/GHC/Driver/Session.hs - + compiler/GHC/Linker/ByteCode.hs - compiler/GHC/Linker/Dynamic.hs - compiler/GHC/Linker/Loader.hs - compiler/GHC/Linker/Types.hs - compiler/GHC/Platform.hs - compiler/GHC/Runtime/Interpreter.hs - compiler/GHC/Unit/Finder.hs - compiler/GHC/Unit/Home/PackageTable.hs - compiler/GHC/Unit/Info.hs - compiler/GHC/Unit/State.hs - compiler/ghc.cabal.in - libraries/Cabal - libraries/ghc-boot/GHC/Unit/Database.hs - libraries/ghci/GHCi/Message.hs - + testsuite/tests/cabal/Bytecode.hs - + testsuite/tests/cabal/BytecodeForeign.c - + testsuite/tests/cabal/BytecodeForeign.hs - testsuite/tests/cabal/Makefile - testsuite/tests/cabal/all.T - + testsuite/tests/cabal/bytecode.pkg - + testsuite/tests/cabal/bytecode.script - + testsuite/tests/cabal/bytecode_foreign.pkg - + testsuite/tests/cabal/bytecode_foreign.script - + testsuite/tests/cabal/pkg_bytecode.stderr - + testsuite/tests/cabal/pkg_bytecode.stdout - + testsuite/tests/cabal/pkg_bytecode_foreign.stderr - + testsuite/tests/cabal/pkg_bytecode_foreign.stdout - + testsuite/tests/driver/bytecode-object/BytecodeForeign.c - + testsuite/tests/driver/bytecode-object/BytecodeForeign.hs - testsuite/tests/driver/bytecode-object/Makefile - testsuite/tests/driver/bytecode-object/all.T - + testsuite/tests/driver/bytecode-object/bytecode_object20.stdout - + testsuite/tests/driver/bytecode-object/bytecode_object24.stdout - + testsuite/tests/driver/bytecode-object/bytecode_object25.script - + testsuite/tests/driver/bytecode-object/bytecode_object25.stdout - utils/ghc-pkg/Main.hs The diff was not included because it is too large. View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/e98da5a9a171d3c754d996853f9df1c... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/e98da5a9a171d3c754d996853f9df1c... You're receiving this email because of your account on gitlab.haskell.org.
participants (1)
-
Matthew Pickering (@mpickering)