Re: svn commit: r319897 - head/usr.bin/yes

2017-06-15 Thread Xin LI
Hi, On Tue, Jun 13, 2017 at 5:35 AM, Pietro Cerutti wrote: [...] > Modified: head/usr.bin/yes/yes.c > == > --- head/usr.bin/yes/yes.c Tue Jun 13 12:07:18 2017(r319896) > +++

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-15 Thread Bryan Drewery
On 6/15/2017 7:17 AM, Ronald Klop wrote: > On Wed, 14 Jun 2017 16:27:52 +0200, Bryan Drewery > wrote: > >> On 6/14/2017 7:26 AM, Justin Hibbits wrote: >>> On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery >>> wrote: On 6/13/2017 5:35 AM, Pietro

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-15 Thread Ronald Klop
On Wed, 14 Jun 2017 16:27:52 +0200, Bryan Drewery wrote: On 6/14/2017 7:26 AM, Justin Hibbits wrote: On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery wrote: On 6/13/2017 5:35 AM, Pietro Cerutti wrote: Author: gahr (ports committer) Date: Tue Jun

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Alexey Dokuchaev
On Tue, Jun 13, 2017 at 12:35:01PM +, Pietro Cerutti wrote: > New Revision: 319897 > URL: https://svnweb.freebsd.org/changeset/base/319897 > > Log: > Improve yes' throughput > > On my system, this brings up the throughput from ~20 to ~600 MiB/s. Nice. > Inspired by: >

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Ngie Cooper
On Wed, Jun 14, 2017 at 7:27 AM, Bryan Drewery wrote: ... > The code has become more complex. I think capsicum does make sense now > in case there is an unseen overflow in the new optimized code. Can we add SCTP support to it? I think we could totally make this into

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
On 6/14/2017 7:26 AM, Justin Hibbits wrote: > On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery wrote: >> On 6/13/2017 5:35 AM, Pietro Cerutti wrote: >>> Author: gahr (ports committer) >>> Date: Tue Jun 13 12:35:01 2017 >>> New Revision: 319897 >>> URL:

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Justin Hibbits
On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery wrote: > On 6/13/2017 5:35 AM, Pietro Cerutti wrote: >> Author: gahr (ports committer) >> Date: Tue Jun 13 12:35:01 2017 >> New Revision: 319897 >> URL: https://svnweb.freebsd.org/changeset/base/319897 >> >> Log: >> Improve

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
On 6/13/2017 5:35 AM, Pietro Cerutti wrote: > Author: gahr (ports committer) > Date: Tue Jun 13 12:35:01 2017 > New Revision: 319897 > URL: https://svnweb.freebsd.org/changeset/base/319897 > > Log: > Improve yes' throughput > > On my system, this brings up the throughput from ~20 to ~600

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Bryan Drewery
On 6/13/2017 5:35 AM, Pietro Cerutti wrote: > Author: gahr (ports committer) > Date: Tue Jun 13 12:35:01 2017 > New Revision: 319897 > URL: https://svnweb.freebsd.org/changeset/base/319897 > > Log: > Improve yes' throughput > > On my system, this brings up the throughput from ~20 to ~600

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Pietro Cerutti
On Jun 13 17 14:44, Ed Schouten wrote: > 2017-06-13 14:35 GMT+02:00 Pietro Cerutti : > > + while (write(STDOUT_FILENO, exp, explen) > 0) > > + ; > > How does this deal with partial writes? Thanks, that should be fixed in r319898. -- Pietro Cerutti The

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Ed Schouten
2017-06-13 14:35 GMT+02:00 Pietro Cerutti : > + while (write(STDOUT_FILENO, exp, explen) > 0) > + ; How does this deal with partial writes? -- Ed Schouten Nuxi, 's-Hertogenbosch, the Netherlands KvK-nr.: 62051717

svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Pietro Cerutti
Author: gahr (ports committer) Date: Tue Jun 13 12:35:01 2017 New Revision: 319897 URL: https://svnweb.freebsd.org/changeset/base/319897 Log: Improve yes' throughput On my system, this brings up the throughput from ~20 to ~600 MiB/s. Inspired by: