lazyparser speed ups
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
lazyparser speed ups
When we do __contains__ on a map, we might as well load the whole
index. Not doing this was slowing down finding new changesets quite by
a factor of 20. When we do a full load, we also attempt to replace the
revlog's index and nodemap with normal Python objects to avoid the
lazymap overhead.
manifest hash: 9b2b20aacc508f9027d115426c63a381d28e5485
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCreYIywK+sNU5EO8RAoNHAJ9+LmXqsTQb9Bh3mZHq0A0VfQOleQCffHmn
jC/O0vnfx5FCRsX2bUFG794=
=BDTz
-----END PGP SIGNATURE-----
author |
mpm@selenic.com |
date |
Mon, 13 Jun 2005 12:01:12 -0800 |
parents |
4ec26766be83 |
children |
ff8fbf99cd64 |
rev |
line source |
66
|
1 d40cc5aacc31ed673d9b5b24f98bee78c283062c 0.4f
|
|
2 1c590d34bf61e2ea12c71738e5a746cd74586157 0.4e
|
|
3 7eca4cfa8aad5fce9a04f7d8acadcd0452e2f34e 0.4d
|
|
4 b4d0c3786ad3e47beacf8412157326a32b6d25a4 0.4c
|
189
|
5 f40273b0ad7b3a6d3012fd37736d0611f41ecf54 0.5
|
194
|
6 0a28dfe59f8fab54a5118c5be4f40da34a53cdb7 0.5b
|