File tree
12 files changed
+70
-17
lines changed- compiler
- src/dotty/tools/dotc/core
- unpickleScala2
- test/dotty/tools/dotc
- docs
- _includes
- docs/usage
- tests
- new
- pos/i2391
12 files changed
+70
-17
lines changedLines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
11 | 15 |
| |
12 | 16 |
| |
13 |
| - | |
| 17 | + | |
14 | 18 |
| |
15 | 19 |
| |
16 | 20 |
| |
|
Submodule collection-strawman updated 68 files
- .gitignore+2
- .travis.yml+1-1
- README.md+79-1
- benchmarks/memory/src/main/scala/strawman/collection/MemoryFootprint.scala+10-6
- benchmarks/time/src/main/scala/strawman/collection/immutable/HashSetBenchmark.scala+62
- benchmarks/time/src/main/scala/strawman/collection/immutable/LazyListBenchmark.scala+44-20
- benchmarks/time/src/main/scala/strawman/collection/immutable/ListBenchmark.scala+45-25
- benchmarks/time/src/main/scala/strawman/collection/immutable/ScalaHashSetBenchmark.scala+60
- benchmarks/time/src/main/scala/strawman/collection/immutable/ScalaListBenchmark.scala+52-20
- benchmarks/time/src/main/scala/strawman/collection/immutable/ScalaTreeSetBenchmark.scala+62
- benchmarks/time/src/main/scala/strawman/collection/immutable/TreeSetBenchmark.scala+62
- benchmarks/time/src/main/scala/strawman/collection/mutable/ArrayBufferBenchmark.scala+43-20
- benchmarks/time/src/main/scala/strawman/collection/mutable/ListBufferBenchmark.scala+42-20
- build.sbt+20-16
- project/build.properties+1-1
- project/plugins.sbt+2
- src/main/scala/strawman/collection/ArrayOps.scala+45
- src/main/scala/strawman/collection/BitSet.scala+141-18
- src/main/scala/strawman/collection/BuildFrom.scala-68
- src/main/scala/strawman/collection/Factories.scala+92
- src/main/scala/strawman/collection/Hashing.scala+51
- src/main/scala/strawman/collection/Iterable.scala+99-122
- src/main/scala/strawman/collection/IterableFactories.scala-52
- src/main/scala/strawman/collection/IterableOnce.scala+1-1
- src/main/scala/strawman/collection/Iterator.scala+48-3
- src/main/scala/strawman/collection/Map.scala+68-47
- src/main/scala/strawman/collection/Seq.scala+58-76
- src/main/scala/strawman/collection/Set.scala+53-24
- src/main/scala/strawman/collection/Sorted.scala-13
- src/main/scala/strawman/collection/SortedMap.scala+37
- src/main/scala/strawman/collection/SortedOps.scala+49
- src/main/scala/strawman/collection/SortedSet.scala+48-12
- src/main/scala/strawman/collection/StringOps.scala+74
- src/main/scala/strawman/collection/View.scala+11-5
- src/main/scala/strawman/collection/immutable/BitSet.scala+113-14
- src/main/scala/strawman/collection/immutable/HashMap.scala+561
- src/main/scala/strawman/collection/immutable/HashSet.scala+316-23
- src/main/scala/strawman/collection/immutable/Iterable.scala+1-1
- src/main/scala/strawman/collection/immutable/LazyList.scala+16-8
- src/main/scala/strawman/collection/immutable/List.scala+17-13
- src/main/scala/strawman/collection/immutable/ListMap.scala+164
- src/main/scala/strawman/collection/immutable/ListSet.scala+124
- src/main/scala/strawman/collection/immutable/Map.scala+55-15
- src/main/scala/strawman/collection/immutable/RedBlackTree.scala+549
- src/main/scala/strawman/collection/immutable/Seq.scala+16-5
- src/main/scala/strawman/collection/immutable/Set.scala+44-16
- src/main/scala/strawman/collection/immutable/SortedMap.scala+10-34
- src/main/scala/strawman/collection/immutable/SortedSet.scala+16-10
- src/main/scala/strawman/collection/immutable/TreeMap.scala+92-28
- src/main/scala/strawman/collection/immutable/TreeSet.scala+98-39
- src/main/scala/strawman/collection/immutable/TrieIterator.scala+217
- src/main/scala/strawman/collection/javaSupport.scala-112
- src/main/scala/strawman/collection/mutable/ArrayBuffer.scala+15-14
- src/main/scala/strawman/collection/mutable/BitSet.scala+12-11
- src/main/scala/strawman/collection/mutable/Builder.scala+10-10
- src/main/scala/strawman/collection/mutable/Growable.scala+10-4
- src/main/scala/strawman/collection/mutable/HashMap.scala+14-19
- src/main/scala/strawman/collection/mutable/HashSet.scala+20-17
- src/main/scala/strawman/collection/mutable/Iterable.scala+1-1
- src/main/scala/strawman/collection/mutable/ListBuffer.scala+17-17
- src/main/scala/strawman/collection/mutable/Map.scala+18-11
- src/main/scala/strawman/collection/mutable/ReusableBuilder.scala+42
- src/main/scala/strawman/collection/mutable/Seq.scala+6-6
- src/main/scala/strawman/collection/mutable/Set.scala+15-14
- src/main/scala/strawman/collection/mutable/SortedSet.scala+4-11
- src/main/scala/strawman/collection/package.scala+9-2
- src/test/scala/strawman/collection/test/Test.scala+10-10
- src/test/scala/strawman/collection/test/TraverseTest.scala+77-75
Lines changed: 9 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
144 |
| - | |
145 |
| - | |
146 |
| - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
147 | 153 |
| |
148 | 154 |
| |
149 | 155 |
| |
|
Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
829 | 829 |
| |
830 | 830 |
| |
831 | 831 |
| |
832 |
| - | |
833 |
| - | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
834 | 839 |
| |
835 | 840 |
| |
836 | 841 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
305 | 305 |
| |
306 | 306 |
| |
307 | 307 |
| |
| 308 | + | |
308 | 309 |
| |
309 | 310 |
| |
310 | 311 |
| |
311 | 312 |
| |
| 313 | + | |
312 | 314 |
| |
313 | 315 |
| |
314 | 316 |
| |
|
Lines changed: 18 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 |
| - | |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
7 | 19 |
| |
8 | 20 |
| |
9 |
| - | |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
4 | 9 |
| |
5 | 10 |
| |
6 | 11 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + |
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
17 | 15 |
| |
| 16 | + | |
| 17 | + | |
18 | 18 |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + |
Lines changed: 10 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + |
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + |
0 commit comments