aboutsummaryrefslogtreecommitdiffstats
path: root/system/doc/efficiency_guide/retired_myths.xml
AgeCommit message (Collapse)Author
2018-10-29Optimize operator '--' and yield on large inputsJohn Högberg
The removal set now uses a red-black tree instead of an array on large inputs, decreasing runtime complexity from `n*n` to `n*log(n)`. It will also exit early when there are no more items left in the removal set, drastically improving performance and memory use when the items to be removed are present near the head of the list. This got a lot more complicated than before as the overhead of always using a red-black tree was unacceptable when either of the inputs were small, but this compromise has okay-to-decent performance regardless of input size. Co-authored-by: Dmytro Lytovchenko <[email protected]>
2017-05-04Update copyright yearRaimo Niskanen
2017-03-10retired_myths.xml: Move marker to adhere to DTDBjörn Gustavsson
2016-12-15Retire two mythsBjörn Gustavsson