summaryrefslogtreecommitdiff
path: root/test/files/run/literals.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2017-02-19 14:47:02 +1000
committerJason Zaugg <jzaugg@gmail.com>2017-03-03 16:04:43 +1000
commit898fa00a76286786427b093f0161ea0d3d3bae29 (patch)
treebfee66012c1423057f234fa3918da31e98ce049d /test/files/run/literals.scala
parentdb8520e5c45d9ce24912849fad16a5c1b54a09b9 (diff)
downloadscala-898fa00a76286786427b093f0161ea0d3d3bae29.tar.gz
scala-898fa00a76286786427b093f0161ea0d3d3bae29.tar.bz2
scala-898fa00a76286786427b093f0161ea0d3d3bae29.zip
SI-10187 Support mutation of mutable.HashMap in getOrElseUpdate
Scala 2.12.1 included optimizations to `HashMape.getOrElseUpdate` to avoid recomputing the index in the hash table when adding an the element. However, this index could be stale if the callback added elements to the map and triggered a resize. This commit checks that the table is unchanged before reusing the index, restoring the 2.12.0 behaviour.
Diffstat (limited to 'test/files/run/literals.scala')
0 files changed, 0 insertions, 0 deletions