270 Commits (ab7da86b06233b325406d8b0fb5ff0902adec001)

Author SHA1 Message Date
  M. J. Fromberger ab7da86b06
Internalize libs/sync. (#7450) 3 years ago
  M. J. Fromberger da697089d0
Move libs/async to internal/libs/async. (#7449) 3 years ago
  Sam Kleinman f56df58fe8
testing,log: add testing.T logger connector (#7447) 3 years ago
  Sam Kleinman 2ff962a63a
log: dissallow nil loggers (#7445) 3 years ago
  Sam Kleinman d0e03f01fc
sync: remove special mutexes (#7438) 3 years ago
  Sam Kleinman bd6dc3ca88
p2p: refactor channel Send/out (#7414) 3 years ago
  Sam Kleinman a62ac27047
service: remove exported logger from base implemenation (#7381) 3 years ago
  Sam Kleinman 8a991e288c
service: plumb contexts to all (most) threads (#7363) 3 years ago
  Sam Kleinman a823d167bc
service: cleanup base implementation and some caller implementations (#7301) 3 years ago
  M. J. Fromberger 76dea94a01
Remove now-unused nolint:lll directives. (#7356) 3 years ago
  M. J. Fromberger 4734f7d806
pubsub: Make the queue unwritable after shutdown. (#7316) 3 years ago
  M. J. Fromberger 99ee730ee7
Remove the PEG query implementation. (#7336) 3 years ago
  M. J. Fromberger 1dca1a8f97
Performance improvements for the event query API (#7319) 3 years ago
  Sam Kleinman 7e58f02eb8
service: remove quit method (#7293) 3 years ago
  Sam Kleinman 6ab62fe7b6
service: remove stop method and use contexts (#7292) 3 years ago
  Sam Kleinman d7606777cf
libs/service: pass logger explicitly (#7288) 3 years ago
  Sam Kleinman 2a455be46c
libs/os: remove arbitrary os.Exit (#7284) 3 years ago
  M. J. Fromberger 54d7030510
pubsub: Move indexing out of the primary subscription path (#7231) 3 years ago
  M. J. Fromberger 6c7d6f761b
Remove unused libs/cmap. (#7245) 3 years ago
  M. J. Fromberger dc28734dad
pubsub: Remove uninformative publisher benchmarks. (#7195) 3 years ago
  M. J. Fromberger d32913c889
pubsub: Use a dynamic queue for buffered subscriptions (#7177) 3 years ago
  Sharad Chand 8441b3715a
migrate away from deprecated ioutil APIs (#7175) 3 years ago
  M. J. Fromberger 1fd7060542
pubsub: Use distinct client IDs for test subscriptions. (#7178) 3 years ago
  M. J. Fromberger f7f4067968
pubsub: simplify and improve server concurrency handling (#7070) 3 years ago
  lklimek 0524558696
refactor: assignment copies lock value (#7108) 3 years ago
  Sam Kleinman ded310093e
lint: fix collection of stale errors (#7090) 3 years ago
  lklimek 1bd1593f20
fix: race condition in p2p_switch and pex_reactor (#7015) 3 years ago
  Sam Kleinman d7c3a8f682
time: make median time library type private (#6853) 3 years ago
  Sam Kleinman 39dee8abc5
pubsub: improve handling of closed blocking subsciptions. (#6852) 3 years ago
  Sam Kleinman a6d20a6660
pubsub: unsubscribe locking handling (#6816) 3 years ago
  M. J. Fromberger 53d53e6205
bytes: clean up and simplify encoding of HexBytes (#6810) 3 years ago
  JayT106 d4cda544ae
fastsync/rpc: add TotalSyncedTime & RemainingTime to SyncInfo in /status RPC (#6620) 3 years ago
  Aleksandr Bezobchuk 414130aee1
pubsub: Refactor Event Subscription (#6634) 3 years ago
  Sam Kleinman a6b30faf35
libs/time: move types/time into libs (#6595) 3 years ago
  Sam Kleinman 09a409df9c
libs/log: text logging format changes (#6589) 3 years ago
  Sam Kleinman 886519e3ca
rpc: add subscription id to events (#6386) 3 years ago
  Aleksandr Bezobchuk 3635c7a382
logger: refactor Tendermint logger by using zerolog (#6534) 4 years ago
  Sam Kleinman 663c0bba9c
rpc: decouple test fixtures from node implementation (#6533) 4 years ago
  Emmanuel T Odeke 1e0efb6758
libs/log: use fmt.Fprintf directly with *bytes.Buffer to avoid unnecessary allocations (#6503) 4 years ago
  Marko 719e028e00
libs: internalize some packages (#6366) 4 years ago
  Cuong Manh Le 2d0b3a300f
libs/clist: fix flaky tests (#6453) 4 years ago
  Emmanuel T Odeke 6fdf665385
libs/os: avoid CopyFile truncating destination before checking if regular file (#6428) 4 years ago
  Aleksandr Bezobchuk bc643b19c4
p2p: support private peer IDs in new p2p stack (#6409) 4 years ago
  Ismail Khoffi ee70430255
libs: remove most of libs/rand (#6364) 4 years ago
  Sam Kleinman 0811c7be99
fix: theoretical leak in clisit.Init (#6302) 4 years ago
  Sam Kleinman 0124593a61
fix: avoid race with a deeper copy (#6285) 4 years ago
  Anton Kaliaev fc5a108d53
libs/log: [JSON format] include timestamp (#6174) 4 years ago
  Marko 45572117ae
logging: print string instead of callback (#6177) 4 years ago
  Callum Waters 162f67cf26
correct spelling to US english (#6077) 4 years ago
  Erik Grinaker 2aad26e2f1
p2p: tighten up and test PeerManager (#6034) 4 years ago