Permalink
Commits on Sep 16, 2014
  1. Bump upper bound on base.

    committed Sep 16, 2014
Commits on Aug 29, 2014
  1. Merge pull request #38 from mainland/master

    Fix overflow check.
    dolio committed Aug 29, 2014
Commits on Aug 28, 2014
  1. Fix overflow check.

    The fixed check assumes positive sizes. The previous check failed when
    one of the sizes was 0.
    committed Aug 28, 2014
Commits on Aug 13, 2014
  1. Merge pull request #35 from nanonaren/master

    Modify at a given position for mutable vectors
    dolio committed Aug 13, 2014
Commits on Aug 8, 2014
  1. concrete modify

    nanonaren committed Jul 26, 2014
  2. generic modify

    nanonaren committed Jul 26, 2014
Commits on Aug 3, 2014
  1. Fixed some overflows and arithmetic errors in fusion.

    - Size addition and subtraction now checks for overflows and underflows
    - drop on Bundles was simply subtracting size; implemented a subtraction that
      clamps to 0 for it.
    dolio committed Aug 3, 2014
Commits on Aug 2, 2014
Commits on Jul 28, 2014
  1. Merge pull request #27 from phischu/master

    Make the use of MultiParamTypeClasses in Data.Vector.Generic.New explicit
    dolio committed Jul 28, 2014
Commits on Jun 27, 2014
  1. Merge pull request #33 from cartazio/master

    fix long standing fusion bug in enumFromTo_double and improve baseline testing tooling
    dolio committed Jun 27, 2014
Commits on Jun 26, 2014
  1. update the vector test suite so it can be invoked by cabal test, uses…

    … quickecheck >= 2.7 series, and can be invoked in every travisCI run
    cartazio committed Jun 26, 2014
  2. fix long standing bug in enumFromTo_double

    thanks to Amos Robinson for helping figure out the correct implementation
    cartazio committed Jun 26, 2014
  3. Merge pull request #31 from nilcons/primitive_constr

    Export Primitive Vector's constructor
    gregorycollins committed Jun 26, 2014
Commits on Jun 25, 2014
  1. Export Primitive Vector's constructor

    - Document briefly Vector's and MVector's fields
    klao committed Jun 25, 2014
Commits on Jun 3, 2014
Commits on May 27, 2014
  1. Fixed warnings in Data/Vector/Fusion/Bundle/Size.hs

    - exported lowerBound
    - eliminated unused bindings
    dolio committed May 27, 2014
  2. Fixed warning in Data/Vector/Generic/Mutable/Base.hs

    - Unused Data.Vector.Internal.Check from vector.h
    dolio committed May 27, 2014
  3. Fixed warnings in Data/Vector/Fusion/Stream/Monadic.hs

    - Removed unused qualified import of Data.List
    - Made the EMPTY_STREAM macro not shadow variables
    - Eliminated unused bindings
    - Eliminated shadowing
    dolio committed May 27, 2014
  4. Fixed warnings in Data/Vector/Fusion/Bundle/Monadic.hs

    - Removed unused imports
      - Data.Vector.Fusion.Stream.Monadic (SPEC(..))
    - Renamed variables to avoid shadowing
    - Added a type to the intermediate value in enumFromTo_double
      - TODO: the type was defaulting to Integer; that seems questionable
    dolio committed May 27, 2014
  5. Fixed warnings in Data/Vector/Fusion/Bundle.hs

    - Removed unused imports
      - Data.Vector.Fusion.Stream.Monadic (SPEC(..))
      - Data.Vector.Internal.Check
    - Renamed a variable to avoid shadowing
    dolio committed May 27, 2014
  6. Fixed warnings in Data/Vector/Generic/Mutable.hs

    - Exported some functions
      - growFront, unsafeGrowFront, exchange, unsafeExchange
    - Renamed variables/local definitions to avoid shadowing
    - Added a type signature to enlarge_delta
    dolio committed May 27, 2014
  7. Fixed warnings in Data/Vector/Generic/New.hs

    - Removed unused imports
      - Data.Vector.Generic.Mutable (MVector)
      - Data.Vector.Fusion.Bundle (MBundle)
      - Data.Vector.Internal.Check from vector.h
    - Removed unused variable bindings
    dolio committed May 27, 2014
  8. Fixed warnings in Data/Vector/Generic.hs

    - Removed unused imports
      - Data.Vector.Generic.Mutable
      - Date.Vector.Fusion.Bundle Step(..)
      - qualified Control.Monad
      - qualified Data.List
    - Removed unused variable bindings
    - Renamed comparison functions to avoid shadowing
    dolio committed May 27, 2014
  9. Fixed warnings in Data/Vector/Primitive/Mutable.hs

    - Data.Vector.Internal.Check was unused
    - Removed unused variable bindings
    dolio committed May 27, 2014
  10. Fixed warnings in Data/Vector/Storable/Mutable.hs

    - Foreign.C.Types was unused
    - Data.Vector.Internal.Check from vector.h was unused
    - Removed unused variable bindings
    - Changed INLINE to INLINE_FUSED on unsafeFromForeignPtr
      - was potentially preventing a RULE from firing
    dolio committed May 27, 2014
  11. Fixed warnings in Data/Vector/Storable.hs

    - qualified import of Prelude was unnecessary
    - Data.Vector.Internal.Check from vector.h was unnecessary
    - unsafeFromForeignPtr had a warning about a RULE not working
      - switched INLINE to INLINE_FUSED to allow the rule to fire
    - eliminated unused variable bindings
    dolio committed May 27, 2014
  12. Fixed warnings in Data/Vector/Unboxed/Base.hs

    - Unused import from vector.h
    - Many unused variables, mostly in unbox-tuple-instances
    dolio committed May 27, 2014
  13. Don't warn about orphans

    dolio committed May 27, 2014
  14. Fixed most warnings in Data/Vector/Unboxed.hs

    - Qualified Prelude import was redundant
    - Data.Vector.Internal.Check import from vector.h was redundant
    - Fixed more unused variables in unbox-tuple-instances
    - Orphan instance warnings remain. They will be dicier to remove, so I'll
      disable the warning instead
    dolio committed May 27, 2014
  15. Fixed warnings in Data/Vector/Unboxed/Mutable.hs

    - Avoided an import of Data.Vector.Internal.Check from vector.h
    - Fixed some unused variables in unbox-tuple-instances; more will be required for
      other modules.
    dolio committed May 27, 2014
  16. Fixed warnings in Data/Vector/Mutable.hs

    - DeepSeq imports were unnecessary
    - Changed some unused variables to _
    dolio committed May 27, 2014
  17. Fixed warnings in Data/Vector.hs

    - Qualified Prelude import was unnecessary
    - Renamed force to rnfAll in rnf implementation
      - removed the bang pattern on ix to avoid reindenting; it should have had no
        effect because the first thing the function does is test ix < n
    dolio committed May 27, 2014