Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/containers. Pull mirroring updated .
  1. Jul 14, 2020
  2. Jun 19, 2020
  3. Jun 06, 2020
  4. Jun 04, 2020
  5. May 27, 2020
  6. Apr 16, 2020
  7. Apr 15, 2020
  8. Apr 13, 2020
  9. Apr 08, 2020
    • David Feuer's avatar
      Streamline definition of <* · 0647307b
      David Feuer authored
      Remove the explicit intermediate spine structure from `(<*)`.
      I don't really know if this is a good or a bad thing from a
      clarity standpoint.
      0647307b
  10. Apr 07, 2020
    • David Feuer's avatar
      Reimplement (<*) for sequences · 1d70a391
      David Feuer authored
      Make `(<*)` for `Data.Sequence` incrementally asymptotically optimal.
      This finally completes the task, begun in December 2014, of making all
      the `Applicative` methods for sequences asymptotically optimal
      even when their results are consumed incrementally.
      1d70a391
  11. Mar 26, 2020
  12. Mar 24, 2020
  13. Mar 23, 2020
  14. Mar 19, 2020
  15. Feb 06, 2020
  16. Jan 21, 2020
  17. Jan 19, 2020
  18. Jan 10, 2020
  19. Dec 29, 2019
  20. Dec 28, 2019
  21. Dec 25, 2019
  22. Dec 22, 2019
  23. Dec 21, 2019
    • Matthew Pickering's avatar
      Remove INLINE pragma on foldToMaybeTree · eb55a758
      Matthew Pickering authored and David Feuer's avatar David Feuer committed
      The function is self-recursive and not overloaded, therefore I see no reason for the pragma. 
      
      Core lint warns - 
      
      ```
      *** Core Lint warnings : in result of Simplifier ***
      libraries/containers/containers/src/Data/Sequence/Internal/Sorting.hs:389:1: warning:
          [RHS of foldToMaybeTree :: forall b a.
                                     (b -> b -> b) -> (a -> b) -> FingerTree a -> Maybe b]
          INLINE binder is (non-rule) loop breaker: foldToMaybeTree
      ```
      eb55a758
    • Simon Jakobi's avatar
      Add Data.Set.alterF · 2486ed8b
      Simon Jakobi authored and David Feuer's avatar David Feuer committed
      Fixes #629.
      2486ed8b
  24. Dec 18, 2019
    • Simon Jakobi's avatar
      Test validity of IntMap.merge result · ac3aca54
      Simon Jakobi authored and David Feuer's avatar David Feuer committed
      ac3aca54
    • Felix Paulusma's avatar
      corrected traverseWithKey changing the structure of the map (#688) · 7c40db19
      Felix Paulusma authored and David Feuer's avatar David Feuer committed
      * corrected traverseWithKey changing the structure of the map
      
      * also updated the other traverse* functions to use the correct order of traversing
      
      * added property tests for traversals
      
      
      
      
      
      * fixed /mapAccumR?WithKey/ as well
      
      * adjusted tests for map* functions to also incluse negative numbers
      
      * fixed minimum and maximum methods of IntMap to keep order so that "minimum intMap == minimum (elems intMap)"
      
      
      * added negative numbers to all unit tests
      
      * fixed filterWithKeyA to also consider negative keys
      
      * IntMap/tests: added degrade prop tests to traverseMaybeWithKey and misc
      
      * IntMap/tests: also added degradation test from traverseWithKey to mapWithKey
      7c40db19
  25. Oct 16, 2019
  26. Jul 24, 2019
Loading