about summary refs log tree commit diff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-02-10 20:44:15 -0500
committerDaniel Micay <danielmicay@gmail.com>2013-02-10 20:49:44 -0500
commit195a969bb3e42e82e647e6ffead557f29884ff41 (patch)
tree080b99f1e2a1226a6a104cf9ed2e1a7edf4a5bdd /src/rt/rust_kernel.cpp
parentf9c15de1fd271032ff44288fa2f0599edd9dd204 (diff)
downloadrust-195a969bb3e42e82e647e6ffead557f29884ff41.tar.gz
rust-195a969bb3e42e82e647e6ffead557f29884ff41.zip
treemap: avoid swap_unwrap in insert
Performance before:

    std::treemap::TreeMap
                   sequential_ints 0.151877 s
                       random_ints 0.160926 s
                       delete_ints 0.08694 s
                sequential_strings 0.316458 s
                    random_strings 0.290778 s
                    delete_strings 0.169892 s

Performance after:

    std::treemap::TreeMap
                   sequential_ints 0.083971 s
                       random_ints 0.095861 s
                       delete_ints 0.083931 s
                sequential_strings 0.278272 s
                    random_strings 0.240286 s
                    delete_strings 0.173581 s
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions