packages feed

dwarf-el 0.2.1 → 0.2.1.1

raw patch · 2 files changed

+7/−2 lines, 2 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Data.Dwarf: dieID :: DieID -> Word64

Files

dwarf-el.cabal view
@@ -1,5 +1,5 @@ Name:          dwarf-el-Version:       0.2.1+Version:       0.2.1.1 License:       BSD3 License-file:  LICENSE Category:      Data
src/Data/Dwarf.hs view
@@ -5,7 +5,7 @@   ( Endianess(..), TargetSize(..)   , Sections(..)   , parseInfo-  , DieID, DIE(..), (!?)+  , DieID, dieID, DIE(..), (!?)   , DIERefs(..), DIEMap   , Reader(..)   , parseAranges@@ -62,6 +62,11 @@  newtype CUOffset = CUOffset Word64   deriving (Eq, Ord, Read, Show)++-- Don't export a constructor, so users can only read DieID's, not+-- create fake ones, which is slightly safer.+dieID :: DieID -> Word64+dieID (DieID x) = x  inCU :: Integral a => CUOffset -> a -> DieID inCU (CUOffset base) x = DieID $ base + fromIntegral x