Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 16, 2014
  1. Bump upper bound on base.

Commits on Aug 29, 2014
  1. @dolio

    Merge pull request #38 from mainland/master

    dolio authored
    Fix overflow check.
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.
Commits on Aug 13, 2014
  1. @dolio

    Merge pull request #35 from nanonaren/master

    dolio authored
    Modify at a given position for mutable vectors
Commits on Aug 8, 2014
  1. @nanonaren

    concrete modify

    nanonaren authored
  2. @nanonaren

    generic modify

    nanonaren authored
Commits on Aug 3, 2014
  1. @dolio

    Fixed some overflows and arithmetic errors in fusion.

    dolio authored
    - 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.
Commits on Aug 2, 2014
  1. @dolio
Commits on Jul 28, 2014
  1. @dolio

    Merge pull request #27 from phischu/master

    dolio authored
    Make the use of MultiParamTypeClasses in Data.Vector.Generic.New explicit
Commits on Jun 27, 2014
  1. @dolio

    Merge pull request #33 from cartazio/master

    dolio authored
    fix long standing fusion bug in enumFromTo_double and improve baseline testing tooling
Commits on Jun 26, 2014
  1. @cartazio

    update the vector test suite so it can be invoked by cabal test, uses…

    cartazio authored
    … quickecheck >= 2.7 series, and can be invoked in every travisCI run
  2. @cartazio

    fix long standing bug in enumFromTo_double

    cartazio authored
    thanks to Amos Robinson for helping figure out the correct implementation
  3. @gregorycollins

    Merge pull request #31 from nilcons/primitive_constr

    gregorycollins authored
    Export Primitive Vector's constructor
Commits on Jun 25, 2014
  1. @klao

    Export Primitive Vector's constructor

    klao authored
    - Document briefly Vector's and MVector's fields
Commits on Jun 3, 2014
  1. @phischu
Commits on May 27, 2014
  1. @dolio
  2. @dolio

    Fixed warnings in Data/Vector/Fusion/Bundle/Size.hs

    dolio authored
    - exported lowerBound
    - eliminated unused bindings
  3. @dolio
  4. @dolio

    Fixed warning in Data/Vector/Generic/Mutable/Base.hs

    dolio authored
    - Unused Data.Vector.Internal.Check from vector.h
  5. @dolio

    Fixed warnings in Data/Vector/Fusion/Stream/Monadic.hs

    dolio authored
    - Removed unused qualified import of Data.List
    - Made the EMPTY_STREAM macro not shadow variables
    - Eliminated unused bindings
    - Eliminated shadowing
  6. @dolio

    Fixed warnings in Data/Vector/Fusion/Bundle/Monadic.hs

    dolio authored
    - 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
  7. @dolio

    Fixed warnings in Data/Vector/Fusion/Bundle.hs

    dolio authored
    - Removed unused imports
      - Data.Vector.Fusion.Stream.Monadic (SPEC(..))
      - Data.Vector.Internal.Check
    - Renamed a variable to avoid shadowing
  8. @dolio

    Fixed warnings in Data/Vector/Generic/Mutable.hs

    dolio authored
    - Exported some functions
      - growFront, unsafeGrowFront, exchange, unsafeExchange
    - Renamed variables/local definitions to avoid shadowing
    - Added a type signature to enlarge_delta
  9. @dolio

    Fixed warnings in Data/Vector/Generic/New.hs

    dolio authored
    - Removed unused imports
      - Data.Vector.Generic.Mutable (MVector)
      - Data.Vector.Fusion.Bundle (MBundle)
      - Data.Vector.Internal.Check from vector.h
    - Removed unused variable bindings
  10. @dolio

    Fixed warnings in Data/Vector/Generic.hs

    dolio authored
    - 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
  11. @dolio

    Fixed warnings in Data/Vector/Primitive/Mutable.hs

    dolio authored
    - Data.Vector.Internal.Check was unused
    - Removed unused variable bindings
  12. @dolio
  13. @dolio

    Fixed warnings in Data/Vector/Storable/Mutable.hs

    dolio authored
    - 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
  14. @dolio

    Fixed warnings in Data/Vector/Storable.hs

    dolio authored
    - 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
  15. @dolio

    Fixed warnings in Data/Vector/Unboxed/Base.hs

    dolio authored
    - Unused import from vector.h
    - Many unused variables, mostly in unbox-tuple-instances
  16. @dolio

    Don't warn about orphans

    dolio authored
  17. @dolio

    Fixed most warnings in Data/Vector/Unboxed.hs

    dolio authored
    - 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
  18. @dolio

    Fixed warnings in Data/Vector/Unboxed/Mutable.hs

    dolio authored
    - 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.
  19. @dolio

    Fixed warnings in Data/Vector/Mutable.hs

    dolio authored
    - DeepSeq imports were unnecessary
    - Changed some unused variables to _
  20. @dolio

    Fixed warnings in Data/Vector.hs

    dolio authored
    - 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
Something went wrong with that request. Please try again.