File tree
46 files changed
+2434
-2031
lines changed- contrib
- strict-containers
- include
- src/Data/Strict
- ContainersUtils/Autogen
- HashMap/Autogen
- Internal
- IntMap/Autogen
- Merge
- Strict
- Map/Autogen
- Internal
- Merge
- Strict
- Sequence
- Autogen
- Vector
- Autogen
- Internal
- tests
- Tests
- Vector
- Utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
46 files changed
+2434
-2031
lines changedSubmodule containers updated 64 files
- .github/workflows/haskell-ci.yml+239
- .travis.yml-169
- cabal.haskell-ci+3-4
- containers-tests/benchmarks/IntMap.hs+29-5
- containers-tests/benchmarks/IntSet.hs+1-4
- containers-tests/benchmarks/LookupGE/IntMap.hs+1-1
- containers-tests/benchmarks/LookupGE/LookupGE_IntMap.hs+1-1
- containers-tests/benchmarks/LookupGE/Map.hs+1-1
- containers-tests/benchmarks/Map.hs+3-8
- containers-tests/benchmarks/Sequence.hs+4-4
- containers-tests/benchmarks/Set.hs+1-1
- containers-tests/benchmarks/SetOperations/SetOperations.hs+1-1
- containers-tests/containers-tests.cabal+89-197
- containers-tests/tests/IntMapValidity.hs+1-1
- containers-tests/tests/IntSetValidity.hs+2-2
- containers-tests/tests/Utils/NoThunks.hs+15
- containers-tests/tests/bitqueue-properties.hs+4-8
- containers-tests/tests/intmap-properties.hs+15-28
- containers-tests/tests/intmap-strictness.hs+35-16
- containers-tests/tests/intset-properties.hs+5-6
- containers-tests/tests/intset-strictness.hs+35-5
- containers-tests/tests/listutils-properties.hs+4-5
- containers-tests/tests/map-properties.hs+29-7
- containers-tests/tests/map-strictness.hs+47-14
- containers-tests/tests/seq-properties.hs+35-33
- containers-tests/tests/set-properties.hs+24-11
- containers-tests/tests/tree-properties.hs+4-5
- containers/README.md+1-1
- containers/changelog.md+33-1
- containers/containers.cabal+4-4
- containers/docs/sequence.rst+1-1
- containers/docs/set.rst+3-3
- containers/include/containers.h+7-18
- containers/src/Data/Graph.hs+11-18
- containers/src/Data/IntMap.hs+6-8
- containers/src/Data/IntMap/Internal.hs+134-198
- containers/src/Data/IntMap/Lazy.hs+4-5
- containers/src/Data/IntMap/Merge/Lazy.hs-13
- containers/src/Data/IntMap/Merge/Strict.hs-15
- containers/src/Data/IntMap/Strict.hs+4-5
- containers/src/Data/IntMap/Strict/Internal.hs+52-57
- containers/src/Data/IntSet.hs+4-5
- containers/src/Data/IntSet/Internal.hs+75-243
- containers/src/Data/Map/Internal.hs+173-212
- containers/src/Data/Map/Internal/Debug.hs+3-3
- containers/src/Data/Map/Lazy.hs+3-1
- containers/src/Data/Map/Merge/Lazy.hs+1-14
- containers/src/Data/Map/Merge/Strict.hs+1-14
- containers/src/Data/Map/Strict.hs+3-1
- containers/src/Data/Map/Strict/Internal.hs+68-67
- containers/src/Data/Sequence.hs+2-2
- containers/src/Data/Sequence/Internal.hs+82-88
- containers/src/Data/Sequence/Internal/sorting.md+1-1
- containers/src/Data/Set.hs+1-1
- containers/src/Data/Set/Internal.hs+113-116
- containers/src/Data/Tree.hs+11-28
- containers/src/Utils/Containers/Internal/BitQueue.hs+1-14
- containers/src/Utils/Containers/Internal/BitUtil.hs+1-32
- containers/src/Utils/Containers/Internal/Coercions.hs+3-3
- containers/src/Utils/Containers/Internal/PtrEquality.hs+2-11
- containers/src/Utils/Containers/Internal/State.hs+6-7
- containers/src/Utils/Containers/Internal/StrictMaybe.hs-5
- containers/src/Utils/Containers/Internal/TypeError.hs+3-11
- containers/src/Utils/NoThunks.hs+15
Submodule unordered-containers updated 29 files
- .github/workflows/haskell-ci.yml+244
- .stylish-haskell.yaml+9
- .travis.yml-162
- CHANGES.md+93
- CONTRIBUTING.md+117
- Data/HashMap/Internal.hs+472-324
- Data/HashMap/Internal/Array.hs+129-138
- Data/HashMap/Internal/List.hs+6-4
- Data/HashMap/Internal/Strict.hs+130-134
- Data/HashMap/Internal/Unsafe.hs-55
- Data/HashMap/Lazy.hs+7-5
- Data/HashMap/Strict.hs+5-3
- Data/HashSet.hs+3-5
- Data/HashSet/Internal.hs+66-95
- README.md+4-2
- benchmarks/Benchmarks.hs+55-34
- benchmarks/Util/ByteString.hs+2-3
- cabal.haskell-ci+11
- docs/developer-guide.md+1-1
- tests/Main.hs+14
- tests/Properties.hs+16
- tests/Properties/HashMapLazy.hs+62-60
- tests/Properties/HashMapStrict.hs+5
- tests/Properties/HashSet.hs+27-39
- tests/Properties/List.hs+7-11
- tests/Regressions.hs+189-38
- tests/Strictness.hs+19-27
- unordered-containers.cabal+48-116
- utils/Stats.hs+5-7
- .github/workflows/ci.yml+30-22
- LICENSE-30
- LICENSE+1
- README.md-6
- README.md+1
- benchmarks/Main.hs-82
- benchmarks/TestData/Graph.hs-47
- benchmarks/TestData/Random.hs-17
- benchmarks/cabal.project-1
- benchmarks/vector-benchmarks.cabal-37
- cabal.project+3-1
- include/vector.h-20
- old-testsuite/microsuite/Test.hs+2-2
- tests/doctests.hs-4
- vector-stream/LICENSE+7-5
- vector-stream/README.md+6
- vector-stream/Setup.hs
- vector-stream/changelog.md+4
- vector-stream/src/Data/Stream/Monadic.hs+85-68
- vector-stream/vector-stream.cabal+52
- vector/LICENSE+32
- vector/README.md+6
- vector/Setup.hs
- vector/benchmarks/Algo/AwShCC.hs
- vector/benchmarks/Algo/FindIndexR.hs+24
- vector/benchmarks/Algo/HybCC.hs
- vector/benchmarks/Algo/Leaffix.hs
- vector/benchmarks/Algo/ListRank.hs
- vector/benchmarks/Algo/MutableSet.hs+30
- vector/benchmarks/Algo/Quickhull.hs
- vector/benchmarks/Algo/Rootfix.hs
- vector/benchmarks/Algo/Spectral.hs
- vector/benchmarks/Algo/Tridiag.hs
- vector/benchmarks/Main.hs+85
- vector/benchmarks/README.md+1-1
- vector/benchmarks/TestData/Graph.hs+41
- vector/benchmarks/TestData/ParenTree.hs
- vector/changelog.md+73-1
- vector/include/vector.h+8
- vector/internal/GenUnboxTuple.hs+5-4
- vector/internal/unbox-tuple-instances+20-20
- vector/src/Data/Vector.hs+473-255
- vector/src/Data/Vector/Fusion/Bundle.hs+10-10
- vector/src/Data/Vector/Fusion/Bundle/Monadic.hs+51-42
- vector/src/Data/Vector/Fusion/Bundle/Size.hs+4-1
- vector/src/Data/Vector/Fusion/Stream/Monadic.hs+20
- vector/src/Data/Vector/Fusion/Util.hs+6-20
- vector/src/Data/Vector/Generic.hs+491-291
- vector/src/Data/Vector/Generic/Base.hs+29-31
- vector/src/Data/Vector/Generic/Mutable.hs+223-339
- vector/src/Data/Vector/Generic/Mutable/Base.hs+25-23
- vector/src/Data/Vector/Generic/New.hs+8-4
- vector/src/Data/Vector/Internal/Check.hs+38-38
- vector/src/Data/Vector/Mutable.hs+113-50
- vector/src/Data/Vector/Primitive.hs+406-229
- vector/src/Data/Vector/Primitive/Mutable.hs+139-50
- vector/src/Data/Vector/Storable.hs+391-237
- vector/src/Data/Vector/Storable/Internal.hs+5-3
- vector/src/Data/Vector/Storable/Mutable.hs+132-92
- vector/src/Data/Vector/Unboxed.hs+458-231
- vector/src/Data/Vector/Unboxed/Base.hs+290-91
- vector/src/Data/Vector/Unboxed/Mutable.hs+94-43
- vector/tests-inspect/Inspect.hs+19
- vector/tests-inspect/Inspect/DerivingVia.hs+75
- vector/tests-inspect/Inspect/DerivingVia/OtherFoo.hs+30
- vector/tests-inspect/main.hs+16
- vector/tests/Boilerplater.hs
- vector/tests/LICENSE
- vector/tests/Main.hs
- vector/tests/Setup.hs
- vector/tests/Tests/Bundle.hs+6-10
- vector/tests/Tests/Move.hs
- vector/tests/Tests/Vector.hs
- vector/tests/Tests/Vector/Boxed.hs+7-2
- vector/tests/Tests/Vector/Primitive.hs+9-2
- vector/tests/Tests/Vector/Property.hs+65-38
- vector/tests/Tests/Vector/Storable.hs+9-2
- vector/tests/Tests/Vector/Unboxed.hs+12-4
- vector/tests/Tests/Vector/UnitTests.hs+31-8
- vector/tests/Utilities.hs+3-3
- vector/tests/doctests.hs+4
- vector/vector.cabal+78-45
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
| 15 | + | |
33 | 16 | | |
34 | 17 | | |
35 | 18 | | |
36 | 19 | | |
37 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
38 | 26 | | |
39 | 27 | | |
| 28 | + | |
40 | 29 | | |
41 | 30 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
Lines changed: 1 addition & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 47 | | |
51 | 48 | | |
52 | | - | |
53 | 49 | | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | 50 | | |
64 | 51 | | |
65 | 52 | | |
| |||
109 | 96 | | |
110 | 97 | | |
111 | 98 | | |
112 | | - | |
| 99 | + | |
113 | 100 | | |
114 | 101 | | |
115 | 102 | | |
| |||
Lines changed: 1 addition & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | 41 | | |
45 | | - | |
46 | | - | |
47 | | - | |
| 42 | + | |
48 | 43 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 44 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | 45 | | |
59 | 46 | | |
60 | 47 | | |
| |||
78 | 65 | | |
79 | 66 | | |
80 | 67 | | |
81 | | - | |
82 | 68 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | 69 | | |
97 | 70 | | |
98 | 71 | | |
| |||
102 | 75 | | |
103 | 76 | | |
104 | 77 | | |
105 | | - | |
106 | 78 | | |
107 | | - | |
108 | | - | |
109 | | - | |
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
Lines changed: 2 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 14 | + | |
19 | 15 | | |
20 | 16 | | |
21 | 17 | | |
| |||
30 | 26 | | |
31 | 27 | | |
32 | 28 | | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | 29 | | |
38 | | - | |
39 | | - | |
| 30 | + | |
40 | 31 | | |
41 | 32 | | |
42 | 33 | | |
| |||
Lines changed: 6 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
| 8 | + | |
15 | 9 | | |
16 | 10 | | |
17 | 11 | | |
| |||
30 | 24 | | |
31 | 25 | | |
32 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
33 | 32 | | |
34 | 33 | | |
35 | 34 | | |
0 commit comments