packages feed

implicit 0.0.4 → 0.0.5

raw patch · 4 files changed

+21/−8 lines, 4 filesdep ~base

Dependency ranges changed: base

Files

Graphics/Implicit/Export/TextBuilderUtils.hs view
@@ -28,12 +28,28 @@ import qualified Data.Monoid as Monoid  import Data.Text.Lazy-import Data.Text.Internal.Lazy (defaultChunkSize) import Data.Text.Lazy.Builder hiding (toLazyText) import Data.Text.Lazy.Builder.RealFloat import Data.Text.Lazy.Builder.Int +import Foreign.Storable (sizeOf)+import Data.Bits (shiftL)+ import Graphics.Implicit.Definitions++-- Helper functions from Data.Text.Internal.Lazy.  These functions are needed+-- here instead of imported as the API is not meant to be used in this way and+-- is broken in some version of the Text library.+-- DO NOT EXPORT from this module+defaultChunkSize :: Int+defaultChunkSize = 16384 - chunkOverhead+{-# INLINE defaultChunkSize #-}++-- DO NOT EXPORT from this module+-- | The memory management overhead. Currently this is tuned for GHC only.+chunkOverhead :: Int+chunkOverhead = sizeOf (undefined :: Int) `shiftL` 1+{-# INLINE chunkOverhead #-}  -- The chunk size for toLazyText is very small (128 bytes), so we export -- a version with a much larger size (~16 K)
Graphics/Implicit/ExtOpenScad/Util/OVal.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE ViewPatterns, RankNTypes, ScopedTypeVariables, TypeSynonymInstances, FlexibleInstances #-}+{-# LANGUAGE OverlappingInstances, ViewPatterns, RankNTypes, ScopedTypeVariables, TypeSynonymInstances, FlexibleInstances #-}  module Graphics.Implicit.ExtOpenScad.Util.OVal where 
extopenscad.hs view
@@ -22,10 +22,7 @@ import Options.Applicative (fullDesc, progDesc, header, auto, info, helper, help, str, argument, switch, value, long, short, option, metavar, execParser, Parser) import System.FilePath --- Backwards compatibility with old versions of Data.Monoid:-infixr 6 <>-(<>) :: Monoid a => a -> a -> a-(<>) = mappend+import Data.Monoid ((<>), mappend, mempty)  data ExtOpenScadOpts = ExtOpenScadOpts     { outputFile :: Maybe FilePath
implicit.cabal view
@@ -1,5 +1,5 @@ Name:                implicit-Version:             0.0.4+Version:             0.0.5 cabal-version:       >= 1.6 Synopsis:            Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export.. Description:         A math-inspired programmatic CAD library in haskell.@@ -9,7 +9,7 @@ License:             GPL License-file:        LICENSE Author:              Christopher Olah-Maintainer:          Mike MacHenry <mike.machenry@gmail.com>, Christopher Olah <chris@colah.ca>+Maintainer:          Mike MacHenry <mike.machenry@gmail.com> Homepage:            https://github.com/colah/ImplicitCAD build-type:          Simple Category:            Graphics