Differences From Artifact [7a1ec5be31]:
- File nano.tcl — part of check-in [3a7a6bfc16] at 2018-07-12 21:10:32 on branch trunk — Better handling of duplicate keys and added a new LMDB foreach mechanism (user: rkeene, size: 42987) [annotate] [blame] [check-ins using]
To Artifact [732975759f]:
- File nano.tcl — part of check-in [6a9bfc7036] at 2018-07-12 21:17:02 on branch trunk — Document the speed-up hack a bit (user: rkeene, size: 43041) [annotate] [blame] [check-ins using]
︙ | |||
1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 | 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 | + | } } } return } # XXX:TODO: Track down why this speeds things up >10x interp alias {} ::nano::ledger::lmdb::_magicSpeedup {} time proc ::nano::ledger::lmdb::getPending {lmdbInfo args} { if {[llength $args] > 0} { set account [lindex $args 0] set accountPubKey [::nano::address::toPublicKey $account -binary] append searchKey $accountPubKey |
︙ |