plugins 1.5.1 → 1.5.1.1
raw patch · 11 files changed
+23/−12 lines, 11 files
Files
- plugins.cabal +4/−3
- src/System/MkTemp.hs +2/−3
- src/System/Plugins/Consts.hs +1/−0
- src/System/Plugins/Env.hs +1/−0
- src/System/Plugins/Load.hs +7/−4
- src/System/Plugins/Make.hs +2/−1
- src/System/Plugins/PackageAPI.hs +1/−0
- src/System/Plugins/ParsePkgConfCabal.hs +1/−0
- src/System/Plugins/Parser.hs +2/−1
- src/System/Plugins/Process.hs +1/−0
- src/System/Plugins/Utils.hs +1/−0
plugins.cabal view
@@ -1,5 +1,5 @@ name: plugins-version: 1.5.1+version: 1.5.1.1 homepage: http://code.haskell.org/~dons/code/hs-plugins synopsis: Dynamic linking for Haskell and C objects description: Dynamic linking and runtime evaluation of Haskell,@@ -10,7 +10,7 @@ category: System license: BSD3 License-file: LICENSE-author: Don Stewart 2004-2009+author: Don Stewart 2004..2010 maintainer: Don Stewart <dons@galois.com> cabal-version: >= 1.6 build-type: Configure@@ -38,7 +38,8 @@ System.Plugins.Process, System.Plugins.Utils - extensions: CPP, ForeignFunctionInterface+ extensions: CPP,+ ForeignFunctionInterface ghc-options: -Wall -funbox-strict-fields -fno-warn-missing-signatures hs-source-dirs: src build-depends: base >= 4 && < 5,
src/System/MkTemp.hs view
@@ -1,6 +1,5 @@-{-# OPTIONS -fglasgow-exts #-}------ glaexts for I# ops+{-# LANGUAGE CPP #-}+{-# LANGUAGE MagicHash #-} -- -- Copyright (c) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons --
src/System/Plugins/Consts.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- -- Copyright (C) 2004 Don Stewart - http://www.cse.unsw.edu.au/~dons --
src/System/Plugins/Env.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- -- Copyright (C) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons --
src/System/Plugins/Load.hs view
@@ -1,4 +1,7 @@-{-# OPTIONS -fglasgow-exts #-}+{-# LANGUAGE CPP #-}+{-# LANGUAGE MagicHash #-}+{-# LANGUAGE UnboxedTuples #-}+{-# LANGUAGE ForeignFunctionInterface #-} -- -- Copyright (C) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons -- @@ -392,8 +395,8 @@ Nothing -> LoadFailure ["load: couldn't find symbol <<"++sym++">>"] Just a -> LoadSuccess m' a --- ------------------------------------------------------------------------ This is a stripped-down version of André Pang's runtime_loader,+--+-- This is a stripped-down version of Andre Pang's runtime_loader, -- which in turn is based on GHC's ghci\/ObjLinker.lhs binding -- -- Load and unload\/Haskell modules at runtime. This is not really@@ -406,7 +409,7 @@ -- -- read $fptools\/ghc\/compiler\/ghci\/ObjLinker.lhs for how to use this stuff ---------------------------------------------------------------------------+ -- | Call the initLinker function first, before calling any of the other -- functions in this module - otherwise you\'ll get unresolved symbols.
src/System/Plugins/Make.hs view
@@ -1,5 +1,6 @@+{-# LANGUAGE CPP #-} -- --- Copyright (C) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons+-- Copyright (C) 2004..2010 Don Stewart - http://www.cse.unsw.edu.au/~dons -- -- This library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public
src/System/Plugins/PackageAPI.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- -- Copyright (C) 2005 Sean Seefried - http://www.cse.unsw.edu.au/~sseefried --
src/System/Plugins/ParsePkgConfCabal.hs view
@@ -1,4 +1,5 @@ {-# OPTIONS -fglasgow-exts #-}+{-# LANGUAGE CPP #-} {-# OPTIONS -w #-} module System.Plugins.ParsePkgConfCabal (
src/System/Plugins/Parser.hs view
@@ -1,4 +1,5 @@-{-# OPTIONS -fglasgow-exts #-}+{-# LANGUAGE CPP #-}+{-# LANGUAGE PatternGuards #-} -- -- Copyright (C) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons --
src/System/Plugins/Process.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- -- | A Posix.popen compatibility mapping. --
src/System/Plugins/Utils.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} -- -- Copyright (C) 2004 Don Stewart - http://www.cse.unsw.edu.au/~dons --