Josh Rickmar
869363a210
Switch peer.requestQueue from linked list to slice.
...
Only two operations are performed with this data structure: adding to
the back and removing from the front. Because middle inserts and
deletions are never needed, a linked list results in overall worse
performance due to an extra allocation for each element's node, worse
cache locality, and the runtime cost of boxing/unboxing each item
during accesses.
On top of the performance gains, a slice is more type safe as it is a
true generic data structure making it is impossible to insert or
access an element with the wrong type.
2015-01-19 17:44:44 -05:00
Dave Collins
11bf021ced
Move all utilities into the cmd directory.
...
This is part of the migration and reorganization as discussed in #214 .
2015-01-19 09:58:01 -06:00
Dave Collins
8a50187bf1
Move all wiki docs into docs folder of the repo.
...
This allows the docs to be updated via pull requests and makes it easier
to keep it in sync as a part of normal code updates.
2015-01-18 12:19:23 -06:00
Dave Collins
bc36ac6d52
Update btcd import paths to new location.
2015-01-17 01:18:22 -06:00
Dave Collins
f9f4d37976
Update btcd import paths to new location.
2015-01-17 00:48:13 -06:00
Dave Collins
04f541082a
Update btcwallet import paths to new location.
2015-01-17 00:30:49 -06:00
Dave Collins
7c4217cd54
Update btcwallet import paths to new location.
2015-01-17 00:27:28 -06:00
Dave Collins
9d03bf3a67
Update btcgui import paths to new location.
2015-01-17 00:17:38 -06:00
Dave Collins
919109f12c
Update btcjson import paths to new location.
2015-01-16 23:58:09 -06:00
Dave Collins
64231158a0
Update btcjson import paths to new location.
2015-01-16 23:56:08 -06:00
Dave Collins
80aaecd8a2
Update btcjson import paths to new location.
2015-01-16 23:54:00 -06:00
Dave Collins
578d1debc5
Update btcjson import paths to new location.
2015-01-16 23:49:20 -06:00
Dave Collins
9e86f74c50
Update btcws import paths to new location.
2015-01-16 23:38:11 -06:00
Dave Collins
10643379a9
Update btcws import paths to new location.
2015-01-16 23:37:26 -06:00
Dave Collins
0ff8ea3848
Update btcws import paths to new location.
2015-01-16 23:35:26 -06:00
Dave Collins
0565be965a
Correct godoc badge in README.md
2015-01-16 23:29:54 -06:00
Dave Collins
cb858fd107
Update to new location in README.md too.
2015-01-16 23:22:34 -06:00
Dave Collins
875d8e383c
Update to new location in README.md too.
2015-01-16 23:22:13 -06:00
Dave Collins
b362c1e464
Update to new location in README.md too.
2015-01-16 23:21:48 -06:00
Dave Collins
c67a3059df
Update to new location in README.md too.
2015-01-16 23:21:15 -06:00
Dave Collins
31fe0eac08
Update to new location in README.md too.
2015-01-16 23:20:12 -06:00
Dave Collins
251d0fc6c4
Update btcscript import paths to new location.
2015-01-16 19:41:02 -06:00
Dave Collins
a57505b7f0
Update btcscript import paths to new location.
2015-01-16 19:37:00 -06:00
Dave Collins
e90d95358d
Update btcscript import paths to new location.
2015-01-16 19:35:05 -06:00
Dave Collins
528622b259
Update btcchain import paths to new location.
2015-01-16 18:47:50 -06:00
Dave Collins
3951e75a3f
Update btcchain import paths to new location.
2015-01-16 18:40:47 -06:00
Dave Collins
0b7a9074ef
Update btcdb import paths to new location.
2015-01-16 18:30:32 -06:00
Dave Collins
14056ad2ca
Update btcdb import paths to new location.
2015-01-16 18:29:19 -06:00
Dave Collins
bad82efd8c
Update btcdb import paths to new location.
2015-01-16 18:26:00 -06:00
Dave Collins
44102d752a
Update btcec import paths to new location.
2015-01-16 18:06:03 -06:00
Dave Collins
eb02adfada
Update btcec import paths to new location.
2015-01-16 18:05:06 -06:00
Dave Collins
45d21a254c
Update btcec import paths to new location.
2015-01-16 18:02:57 -06:00
Dave Collins
fccfbbb347
Update btcnet import paths to new location.
2015-01-16 17:36:51 -06:00
Dave Collins
2bd21ead0b
Update btcnet import paths to new location.
2015-01-16 17:31:08 -06:00
Dave Collins
f513a56a62
Update btcnet import paths to new location.
2015-01-16 17:29:53 -06:00
Dave Collins
9bb251f530
Update btcnet import paths to new location.
2015-01-16 17:28:19 -06:00
Dave Collins
596fdf8327
Update btcnet import paths to new location.
2015-01-16 17:27:16 -06:00
Dave Collins
5bdb50ece6
Update btcnet import paths to new location.
2015-01-16 17:23:38 -06:00
Dave Collins
c1df139e32
Update btcwire import paths to new location.
2015-01-16 15:28:53 -06:00
Dave Collins
5c52f67b4f
Update btcwire import paths to new location.
2015-01-16 15:18:22 -06:00
Dave Collins
54ccb83025
Update btcwire import paths to new location.
2015-01-16 15:13:21 -06:00
Dave Collins
923ca529bd
Update btcwire import paths to new location.
2015-01-16 15:11:02 -06:00
Dave Collins
578e615994
Update btcwire import paths to new location.
2015-01-16 15:05:40 -06:00
Dave Collins
41317e8712
Update btcwire import paths to new location.
2015-01-16 14:00:23 -06:00
Dave Collins
1b4d499597
Update btcwire import paths to new location.
2015-01-16 13:59:18 -06:00
Dave Collins
3a35b009ac
Update btcwire import paths to new location.
2015-01-16 13:57:29 -06:00
Dave Collins
d3e2947c05
Update btcwire import paths to new location.
2015-01-16 13:54:11 -06:00
Javed Khan
132207cb3f
Added CreateNewAccount, RenameAccount
2015-01-17 00:45:41 +05:30
Dave Collins
a02ba2b4b1
Update btclog import paths to new location.
2015-01-16 13:08:45 -06:00
Dave Collins
0e8c3b743d
Update btclog import paths to new location.
2015-01-16 11:42:25 -06:00