Skip to content

Instantly share code, notes, and snippets.

@cheald
Created November 5, 2014 21:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cheald/456874106fbbcac68225 to your computer and use it in GitHub Desktop.
Save cheald/456874106fbbcac68225 to your computer and use it in GitHub Desktop.
$ git bisect bad
f79d6c3087b93b08f47a122aa42e72d7ddf87a3d is the first bad commit
commit f79d6c3087b93b08f47a122aa42e72d7ddf87a3d
Author: Charles Oliver Nutter <headius@headius.com>
Date: Wed Nov 5 11:19:36 2014 -0600
Fixes plus partial refactor of SelectExecutor.
* Eliminate fds array, since we already have an object and fields.
First step to reducing allocation.
* Attach list of fds to key to allow both read and write to reg.
* Update (rather than replace) key ops with additional operations.
* Use SelectorPool to acquire/release selectors.
* Misc cleanup of dead code.
Fixes #2102
Fixes #2106
:040000 040000 e663c920f25c4481ccda9b7ccaaba6008f66e087 3ae8aa2f6a02f4d0319ed93575f1d9ca9c1c6671 M core
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment