Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
17 check-ins
|
2021-02-23
| ||
| 18:31 | Allow multiple outstanding responses Previously, the send() goroutine would block until an executed response handler wrote a response to the response channel. If a response handler does not write a response to the channel immediately, e.g. because it blocks on some sort of event, neinp would not process further messages until this response handler unblocks. This is due to the fact that the send goroutine would be blocked on the response channel. This commit allows for multiple outstanding responses by executing a separate send goroutine for each response. Additionally a mutex is utilized to prevent concurrent writes to the socket. Response handler error handling has also been slightly adjusted accordingly. Leaf check-in: a76f220d48 user: code@rbn.im tags: master, testfs, trunk | |
| 18:18 | Allow multiple outstanding responses Previously, the send() goroutine would block until an executed response handler wrote a response to the response channel. If a response handler does not write a response to the channel immediately, e.g. because it blocks on some sort of event, neinp would not process further messages until this response handler unblocks. This is due to the fact that the send goroutine would be blocked on the response channel. This commit allows for multiple outstanding responses by executing a separate send goroutine for each response. Additionally a mutex is utilized to prevent concurrent writes to the socket. Response handler error handling has also been slightly adjusted accordingly. Leaf check-in: 6192613ba2 user: code@rbn.im tags: multiple-outstanding-responses, testfs, trunk | |
|
2021-02-10
| ||
| 21:21 | use godocs.io check-in: d72aa70ae3 user: code@rbn.im tags: master, testfs, trunk | |
|
2020-10-27
| ||
| 13:16 | test cross os builds for plan9, openbsd and darwin thanks qbit :) Leaf check-in: e9addea51f user: code@rbn.im tags: testfs, trunk, v0.0.4 | |
| 13:08 | Split FileInfo into separate files that can be used per OS. This allows neinp to be used on Darwin and plan9. check-in: 12b27289c6 user: code@rbn.im tags: testfs, trunk | |
|
2019-09-28
| ||
| 12:38 | add build badge check-in: d6c57ca164 user: code@rbn.im tags: testfs, trunk | |
|
2019-09-23
| ||
| 11:30 | add go vet and golint to build check-in: 9c460c7991 user: code@rbn.im tags: testfs, trunk | |
| 10:41 | fix link to rssfs check-in: fec35c7b0b user: code@rbn.im tags: testfs, trunk | |
| 10:41 | only mail on build failure check-in: 98f8c7acb6 user: code@rbn.im tags: testfs, trunk | |
| 10:34 | add contact to readme Leaf check-in: e90fbf8212 user: code@rbn.im tags: trunk, v0.0.3 | |
|
2019-09-21
| ||
| 13:06 | use custom go.rbn.im import path check-in: 1acfaf85a3 user: code@rbn.im tags: trunk, v0.0.2 | |
| 09:01 | update go.mod check-in: df857aa80d user: code@rbn.im tags: trunk | |
| 09:01 | fix url in path, now point to sr.ht url check-in: c2114bf7d5 user: code@rbn.im tags: trunk | |
|
2018-12-30
| ||
| 00:14 | fix git url in .build.yml check-in: 3723b85691 user: code@rbn.im tags: trunk | |
| 00:09 | use archlinux in .build.yml check-in: 2ab8011f45 user: code@rbn.im tags: trunk | |
| 00:00 | move to sr.ht and go modulize check-in: 059f87b356 user: code@rbn.im tags: trunk | |
|
2018-03-30
| ||
| 17:17 | initial commit check-in: f032e541d3 user: code@rbn.im tags: trunk | |