File tree
128 files changed
+737
-488
lines changed- compiler
- src/dotty/tools
- dotc
- ast
- core
- classfile
- tasty
- parsing
- repl
- sbt
- transform
- typer
- util
- io
- test
- debug
- dotc
- dotty/tools
- dotc
- parsing
- repl
- transform
- vulpix
- doc-tool
- src/dotty/tools/dottydoc/model
- comment
- test
- docs
- docs/reference
- changed
- dropped
- sbt-bridge/src/xsbt
- tests
- neg
- customArgs
- pos
- pos_valueclasses
- t1107b
- pos-scala2
- pos-special/strawman-collections
- run
- colltest4
- colltest5
- colltest6
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
128 files changed
+737
-488
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
| 73 | + |
Submodule collection-strawman updated 60 files
- .travis.yml+1-1
- CONTRIBUTING.md+24-3
- README.md+6
- benchmarks/memory/src/main/scala/strawman/collection/MemoryFootprint.scala+5-3
- benchmarks/time/src/main/scala/strawman/collection/immutable/ImmutableArrayBenchmark.scala+90
- benchmarks/time/src/main/scala/strawman/collection/immutable/PrimitiveArrayBenchmark.scala+58
- benchmarks/time/src/main/scala/strawman/collection/immutable/ScalaVectorBenchmark.scala+58
- build.sbt+2-2
- src/main/scala/strawman/collection/ArrayOps.scala+2-1
- src/main/scala/strawman/collection/BitSet.scala+1-1
- src/main/scala/strawman/collection/Factories.scala+79-38
- src/main/scala/strawman/collection/Iterable.scala+31-4
- src/main/scala/strawman/collection/Map.scala+8-1
- src/main/scala/strawman/collection/Seq.scala+3-3
- src/main/scala/strawman/collection/Set.scala+22-11
- src/main/scala/strawman/collection/SortedMap.scala+30-16
- src/main/scala/strawman/collection/SortedOps.scala+1-1
- src/main/scala/strawman/collection/SortedSet.scala+6-24
- src/main/scala/strawman/collection/StringOps.scala+5-5
- src/main/scala/strawman/collection/View.scala+13-6
- src/main/scala/strawman/collection/immutable/BitSet.scala+4-4
- src/main/scala/strawman/collection/immutable/HashMap.scala+9-8
- src/main/scala/strawman/collection/immutable/HashSet.scala+5-6
- src/main/scala/strawman/collection/immutable/ImmutableArray.scala+103
- src/main/scala/strawman/collection/immutable/LazyList.scala+3-4
- src/main/scala/strawman/collection/immutable/List.scala+15-16
- src/main/scala/strawman/collection/immutable/ListMap.scala+8-1
- src/main/scala/strawman/collection/immutable/ListSet.scala+7-3
- src/main/scala/strawman/collection/immutable/Map.scala+10-17
- src/main/scala/strawman/collection/immutable/RedBlackTree.scala+1-1
- src/main/scala/strawman/collection/immutable/Seq.scala+9-5
- src/main/scala/strawman/collection/immutable/Set.scala+6-8
- src/main/scala/strawman/collection/immutable/SortedMap.scala+16-2
- src/main/scala/strawman/collection/immutable/SortedSet.scala+1-4
- src/main/scala/strawman/collection/immutable/TreeMap.scala+16-14
- src/main/scala/strawman/collection/immutable/TreeSet.scala+7-7
- src/main/scala/strawman/collection/immutable/TrieIterator.scala+1-1
- src/main/scala/strawman/collection/mutable/ArrayBuffer.scala+7-9
- src/main/scala/strawman/collection/mutable/BitSet.scala+95-9
- src/main/scala/strawman/collection/mutable/Builder.scala+5-5
- src/main/scala/strawman/collection/mutable/FlatHashTable.scala+426
- src/main/scala/strawman/collection/mutable/Growable.scala+20-6
- src/main/scala/strawman/collection/mutable/GrowableBuilder.scala+22
- src/main/scala/strawman/collection/mutable/HashMap.scala+95-19
- src/main/scala/strawman/collection/mutable/HashSet.scala+63-30
- src/main/scala/strawman/collection/mutable/HashTable.scala+464
- src/main/scala/strawman/collection/mutable/Iterable.scala+27-2
- src/main/scala/strawman/collection/mutable/ListBuffer.scala+9-7
- src/main/scala/strawman/collection/mutable/Map.scala+76-13
- src/main/scala/strawman/collection/mutable/RedBlackTree.scala+590
- src/main/scala/strawman/collection/mutable/Seq.scala+10-7
- src/main/scala/strawman/collection/mutable/Set.scala+43-40
- src/main/scala/strawman/collection/mutable/Shrinkable.scala+68
- src/main/scala/strawman/collection/mutable/SortedMap.scala+18
- src/main/scala/strawman/collection/mutable/SortedSet.scala+13-2
- src/main/scala/strawman/collection/mutable/TreeMap.scala+182
- src/main/scala/strawman/collection/mutable/TreeSet.scala+184
- src/main/scala/strawman/collection/package.scala+28-78
- src/test/scala/strawman/collection/test/Test.scala+57-1
- src/test/scala/strawman/collection/test/TraverseTest.scala+53-77
Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
| |||
538 | 538 |
| |
539 | 539 |
| |
540 | 540 |
| |
541 |
| - | |
| 541 | + | |
542 | 542 |
| |
543 | 543 |
| |
544 | 544 |
| |
545 |
| - | |
546 |
| - | |
| 545 | + | |
| 546 | + | |
547 | 547 |
| |
548 | 548 |
| |
549 | 549 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
73 |
| - | |
| 73 | + | |
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 |
| - | |
| 132 | + | |
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
348 | 348 |
| |
349 | 349 |
| |
350 | 350 |
| |
351 |
| - | |
| 351 | + | |
352 | 352 |
| |
353 | 353 |
| |
354 | 354 |
| |
355 | 355 |
| |
356 | 356 |
| |
357 | 357 |
| |
358 | 358 |
| |
359 |
| - | |
| 359 | + | |
360 | 360 |
| |
361 | 361 |
| |
362 | 362 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
|
Lines changed: 4 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
408 | 408 |
| |
409 | 409 |
| |
410 | 410 |
| |
411 |
| - | |
| 411 | + | |
| 412 | + | |
412 | 413 |
| |
413 | 414 |
| |
414 | 415 |
| |
| |||
512 | 513 |
| |
513 | 514 |
| |
514 | 515 |
| |
515 |
| - | |
| 516 | + | |
516 | 517 |
| |
517 | 518 |
| |
518 | 519 |
| |
| |||
779 | 780 |
| |
780 | 781 |
| |
781 | 782 |
| |
782 |
| - | |
| 783 | + | |
783 | 784 |
| |
784 | 785 |
| |
785 | 786 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
|
Lines changed: 15 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
763 | 763 |
| |
764 | 764 |
| |
765 | 765 |
| |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
766 | 780 |
| |
767 | 781 |
| |
768 | 782 |
| |
| |||
938 | 952 |
| |
939 | 953 |
| |
940 | 954 |
| |
941 |
| - | |
942 | 955 |
| |
943 | 956 |
| |
944 | 957 |
| |
| |||
962 | 975 |
| |
963 | 976 |
| |
964 | 977 |
| |
965 |
| - | |
| 978 | + | |
966 | 979 |
| |
967 | 980 |
| |
968 | 981 |
| |
|
Lines changed: 5 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
518 | 518 |
| |
519 | 519 |
| |
520 | 520 |
| |
521 |
| - | |
522 |
| - | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
523 | 526 |
| |
524 | 527 |
| |
525 | 528 |
| |
|
Lines changed: 14 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
769 | 769 |
| |
770 | 770 |
| |
771 | 771 |
| |
772 |
| - | |
773 |
| - | |
774 |
| - | |
775 |
| - | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
776 | 776 |
| |
777 |
| - | |
778 |
| - | |
779 |
| - | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
780 | 780 |
| |
781 | 781 |
| |
782 |
| - | |
783 |
| - | |
784 |
| - | |
785 |
| - | |
786 |
| - | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
787 | 789 |
| |
788 | 790 |
| |
789 | 791 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 |
| - | |
| 57 | + | |
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
| |||
127 | 127 |
| |
128 | 128 |
| |
129 | 129 |
| |
130 |
| - | |
| 130 | + | |
131 | 131 |
| |
132 | 132 |
| |
133 | 133 |
| |
| |||
185 | 185 |
| |
186 | 186 |
| |
187 | 187 |
| |
188 |
| - | |
| 188 | + | |
189 | 189 |
| |
190 | 190 |
| |
191 | 191 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
65 |
| - | |
| 65 | + | |
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
70 |
| - | |
| 70 | + | |
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
435 | 435 |
| |
436 | 436 |
| |
437 | 437 |
| |
438 |
| - | |
| 438 | + | |
439 | 439 |
| |
440 | 440 |
| |
441 | 441 |
| |
| |||
475 | 475 |
| |
476 | 476 |
| |
477 | 477 |
| |
478 |
| - | |
| 478 | + | |
479 | 479 |
| |
480 | 480 |
| |
481 | 481 |
| |
|
Lines changed: 15 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
39 |
| - | |
| 39 | + | |
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| |||
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
| 78 | + | |
79 | 79 |
| |
80 | 80 |
| |
81 | 81 |
| |
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
| 92 | + | |
93 | 93 |
| |
94 | 94 |
| |
95 | 95 |
| |
| |||
136 | 136 |
| |
137 | 137 |
| |
138 | 138 |
| |
139 |
| - | |
| 139 | + | |
140 | 140 |
| |
141 |
| - | |
| 141 | + | |
142 | 142 |
| |
143 | 143 |
| |
144 | 144 |
| |
| |||
155 | 155 |
| |
156 | 156 |
| |
157 | 157 |
| |
158 |
| - | |
159 |
| - | |
| 158 | + | |
| 159 | + | |
160 | 160 |
| |
161 | 161 |
| |
162 |
| - | |
| 162 | + | |
163 | 163 |
| |
164 | 164 |
| |
165 | 165 |
| |
| |||
192 | 192 |
| |
193 | 193 |
| |
194 | 194 |
| |
195 |
| - | |
| 195 | + | |
196 | 196 |
| |
197 | 197 |
| |
198 | 198 |
| |
199 | 199 |
| |
200 | 200 |
| |
201 |
| - | |
| 201 | + | |
202 | 202 |
| |
203 | 203 |
| |
204 |
| - | |
| 204 | + | |
205 | 205 |
| |
206 | 206 |
| |
207 | 207 |
| |
208 |
| - | |
| 208 | + | |
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
| |||
238 | 238 |
| |
239 | 239 |
| |
240 | 240 |
| |
241 |
| - | |
| 241 | + | |
242 | 242 |
| |
243 | 243 |
| |
244 | 244 |
| |
| |||
251 | 251 |
| |
252 | 252 |
| |
253 | 253 |
| |
254 |
| - | |
| 254 | + | |
255 | 255 |
| |
256 | 256 |
| |
257 | 257 |
|
0 commit comments