Skip to content

Commit ee0f676

Browse files
committed
add collection benchmarking project
1 parent 40871a3 commit ee0f676

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

gsoc/2017.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,20 @@ the remaining 21 Savina benchmarks using the Reactors framework.
171171

172172
Supervised by [@axel22](https://github.com/axel22)
173173

174-
*... Mentors: please insert your projects here. You can use the following template ...*
174+
### Benchmarking the new collections
175+
176+
The standard collections are in the process of being redesigned. We want to
177+
be sure that the new implementation is as efficient as the current one, if not
178+
more efficient. A simple benchmark suite has been implemented but it lacks nice
179+
features like performance regression reports via interactive charts. This project
180+
would require the student to be familiar with benchmarking (especially within
181+
the JVM) and web-based visualization libraries such as d3.
182+
183+
[https://github.com/scala/collection-strawman](https://github.com/scala/collection-strawman)
184+
185+
Supervised by [@julienrf](https://github.com/julienrf)
186+
187+
*... Mentors: please insert your projects here. You can use the following template and submit a PR [here](https://github.com/scala/scala-lang). Note that student applications will end on April 3, 2017 ...*
175188

176189
### *Project name*
177190

0 commit comments

Comments
 (0)