neobytes/src
Pieter Wuille 64dd46fd05 Transaction hash caching
Use CBlock's vMerkleTree to cache transaction hashes, and pass them
along as argument in more function calls. During initial block download,
this results in every transaction's hash to be only computed once.
2012-10-20 23:08:57 +02:00
..
json Back out spacing changes to json spirit code 2012-01-19 14:32:45 -05:00
leveldb Backport Win32 LevelDB env from C++0x to C++ 2012-10-20 23:08:56 +02:00
obj Bump version numbers for 0.6.1rc1 2012-04-27 10:14:33 -04:00
obj-test Rename src/obj/test to src/obj-test to workaround bug in older GNU Make 2012-01-23 14:27:08 -05:00
qt Batch block connection during IBD 2012-10-20 23:08:57 +02:00
test Ultraprune 2012-10-20 23:08:57 +02:00
addrman.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
addrman.h Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
alert.cpp Give testnet it's own alert key. 2012-08-28 17:13:11 -04:00
alert.h Refactor: move alert code from main to alert.cpp/h 2012-08-28 17:04:54 -04:00
allocators.h Handle locked pages more robustly (Fixes issue #1462) 2012-08-23 06:55:35 +02:00
base58.h Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
bignum.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
bitcoinrpc.cpp fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cpp 2012-10-05 23:31:58 +02:00
bitcoinrpc.h Add constants for HTTP status codes 2012-10-04 15:49:15 +02:00
checkpoints.cpp Checkpoint at block 193,000 2012-08-21 22:50:00 -04:00
checkpoints.h Update License in File Headers 2012-05-18 22:02:28 +08:00
clientversion.h Bump versions for 0.7.1 release 2012-10-09 12:37:35 -04:00
compat.h Update License in File Headers 2012-05-18 22:02:28 +08:00
crypter.cpp Make CCrypter use LockedPageManager to manage locked pages 2012-08-23 06:55:35 +02:00
crypter.h Make CCrypter use LockedPageManager to manage locked pages 2012-08-23 06:55:35 +02:00
db.cpp Batch block connection during IBD 2012-10-20 23:08:57 +02:00
db.h Batch block connection during IBD 2012-10-20 23:08:57 +02:00
init.cpp Batch block connection during IBD 2012-10-20 23:08:57 +02:00
init.h introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 2012-06-12 07:21:03 +02:00
irc.cpp get rid of strlcpy.h 2012-10-07 14:38:37 +02:00
irc.h Update License in File Headers 2012-05-18 22:02:28 +08:00
key.cpp Compact serialization for scripts 2012-10-20 23:08:56 +02:00
key.h Compact serialization for scripts 2012-10-20 23:08:56 +02:00
keystore.cpp Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
keystore.h Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 2012-05-24 20:26:19 +02:00
leveldb.cpp LevelDB glue 2012-10-20 23:08:56 +02:00
leveldb.h LevelDB glue 2012-10-20 23:08:56 +02:00
main.cpp Transaction hash caching 2012-10-20 23:08:57 +02:00
main.h Transaction hash caching 2012-10-20 23:08:57 +02:00
makefile.linux-mingw LevelDB glue 2012-10-20 23:08:56 +02:00
makefile.mingw LevelDB glue 2012-10-20 23:08:56 +02:00
makefile.osx LevelDB glue 2012-10-20 23:08:56 +02:00
makefile.unix LevelDB glue 2012-10-20 23:08:56 +02:00
mruset.h If (for example) the new max_size must be 5 then at the end the queue.size() must be <= 5, so the exit condition must be <=, so the continuing condition must be > (and not >= as it was). 2012-06-19 09:48:00 +03:00
net.cpp Merge pull request #1901 from laanwj/2012_10_remove_strlcpy 2012-10-11 00:39:51 -07:00
net.h Move external block import to separate thread 2012-10-20 01:54:10 +02:00
netbase.cpp Merge pull request #1913 from sipa/noi2p 2012-10-11 00:41:33 -07:00
netbase.h Merge pull request #1913 from sipa/noi2p 2012-10-11 00:41:33 -07:00
noui.cpp introduce a new StartShutdown() function, which starts a thread with Shutdown() if no GUI is used and calls uiInterface.QueueShutdown() if a GUI is used / all direct uiInterface.QueueShutdown() calls are replaced with Shutdown() - this ensures a clean GUI shutdown, even when catching a SIGTERM and allows the BitcoinGUI destructor to get called (which fixes a tray-icon issue and keeps the tray-icon until Bitcoin-Qt exits) 2012-06-12 07:21:03 +02:00
protocol.cpp Update License in File Headers 2012-05-18 22:02:28 +08:00
protocol.h Fix remaining warnings. 2012-07-04 16:40:16 +02:00
rpcblockchain.cpp Document RPC error codes 2012-10-04 15:49:15 +02:00
rpcdump.cpp Document RPC error codes 2012-10-04 15:49:15 +02:00
rpcmining.cpp Batch block connection during IBD 2012-10-20 23:08:57 +02:00
rpcnet.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
rpcrawtransaction.cpp Transaction hash caching 2012-10-20 23:08:57 +02:00
rpcwallet.cpp Merge pull request #1859 from Diapolo/proxy_locks 2012-10-07 07:03:06 -07:00
script.cpp Ultraprune 2012-10-20 23:08:57 +02:00
script.h Ultraprune 2012-10-20 23:08:57 +02:00
serialize.h Compact serialization for variable-length integers 2012-10-20 23:08:56 +02:00
sync.cpp Trim trailing whitespace for src/*.{h,cpp} 2012-09-18 15:07:58 -04:00
sync.h Update comment, we're no longer using boost::interprocess::scoped_lock 2012-09-25 12:16:37 +02:00
ui_interface.h Add Bitcoin dev Copyright 2012-06-25 12:28:29 +08:00
uint256.h HexStr: don't build a vector<char> first 2012-09-10 04:24:57 +02:00
util.cpp Pre-allocate block and undo files in chunks 2012-10-20 23:08:57 +02:00
util.h Pre-allocate block and undo files in chunks 2012-10-20 23:08:57 +02:00
version.cpp Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
version.h Bitcoin-Qt (Windows only): add version info to Resource File 2012-09-07 16:08:18 +02:00
wallet.cpp Transaction hash caching 2012-10-20 23:08:57 +02:00
wallet.h Transaction hash caching 2012-10-20 23:08:57 +02:00
walletdb.cpp Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00
walletdb.h Handle corrupt wallets gracefully. 2012-10-08 17:46:45 -04:00