Commit Graph
6 Commits
Author SHA1 Message Date
Matt Joiner 0a3e0d100a Don't do resends in a separate goroutine
~10% performance improvement
2016-05-26 15:13:26 +10:00
Matt Joiner 68ec4a72c8 Trial a dedicated read sync.Cond for improved performance
I tried channels and they're just too slow. Read events occur too quickly.
2016-04-26 12:48:06 +10:00
Matt Joiner 3b47958457 Fix naming of Conn.{closing,closed}
Closed means the user has called Close(). Destroyed is when the Conn is being forcefully removed, and no more activity should occur.
2016-04-19 17:45:11 +10:00
Matt Joiner 6865c4baa2 Make resend a fixed method on send 2016-04-19 17:27:18 +10:00
Matt Joiner d313cb3d3d Single global mutex and cond 2016-04-19 11:27:05 +10:00
Matt Joiner 59c10150c5 Break up into smaller files 2016-04-19 10:26:44 +10:00