Re: HTTP servers that run libev

2014-01-30 Thread Tony Arcieri
webserver Reel uses libev for detecting I/O readiness, although it's written in Ruby so it probably isn't much help. libev is great for one of Reel's main use cases: websockets, and managing large numbers of mostly-idle connections. -- Tony Arcieri

Re: watching for new files: libevent vs. libev

2013-04-05 Thread Tony Arcieri
is a library that, in my opinion, is known for one thing in particular: excellent cross-platform abstractions that provide the same semantics across multiple operating systems. I don't think it makes sense to include a feature that only works on FreeBSD in libev. -- Tony Arcieri

Re: using libev with multiple threads

2013-02-03 Thread Tony Arcieri
. -- Tony Arcieri ___ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Re: Dropped connections

2012-08-28 Thread Tony Arcieri
problem and how you fixed it? -- Tony Arcieri ___ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

nio4r and the Ruby GIL revisited

2012-03-02 Thread Tony Arcieri
with a grain of salt ;) Is there a better solution here? I would really love to get rid of this patch and use an unmodified libev, but I can't figure out how to make this work without patching libev. -- Tony Arcieri ___ libev mailing list libev

Re: nio4r and the Ruby GIL revisited

2012-03-02 Thread Tony Arcieri
to granularly lock and unlock the global interpreter lock here, but ruby-core is characteristically reluctant to make these sorts of changes. -- Tony Arcieri ___ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

ev_stat: What syscalls are supported?

2009-08-31 Thread Tony Arcieri
I've read in the documentation that inotify is supported on Linux, and all other platforms use stat() polling. Is this still the case, and are there plans to support additional system calls in the future? -- Tony Arcieri Medioh/Nagravision ___ libev

Re: ev_stat: What syscalls are supported?

2009-08-31 Thread Tony Arcieri
to their own proprietary fsevents API: http://developer.apple.com/mac/library/documentation/Darwin/Conceptual/FSEvents_ProgGuide/Introduction/Introduction.html OS X is may main platform of interest here, if you haven't inferred that already. -- Tony Arcieri Medioh/Nagravision

Re: libeio, Windows

2008-06-05 Thread Tony Arcieri
pattern -- Tony Arcieri medioh.com ___ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Re: libeio, Windows

2008-06-04 Thread Tony Arcieri
On Wed, Jun 4, 2008 at 1:36 AM, Marc Lehmann [EMAIL PROTECTED] wrote: On Tue, Jun 03, 2008 at 04:00:40PM -0600, Tony Arcieri [EMAIL PROTECTED] wrote: I don't think that logic makes much sense - for files, libeio can be used, for file descriptors supporting non-blicking operation, libev can

Re: libeio, Windows (was: Binding Libev to Digitalmars' D)

2008-06-02 Thread Tony Arcieri
Also, any plans on providing a C++ interface to libeio? There's a C++ project I'm interested to integrating it into and it'd be great to have a C++ face on it. -- Tony Arcieri medioh.com ___ libev mailing list libev@lists.schmorp.de http

rev 0.2.2 released

2008-05-31 Thread Tony Arcieri
install rev If you're having trouble getting the latest version, it can be downloaded directly at: http://files.rubyforge.vm.bytemark.co.uk/rev/rev-0.2.2.gem Enjoy! -- Tony Arcieri medioh.com ___ libev mailing list libev@lists.schmorp.de http

Re: [ANN evdispatch]

2008-04-11 Thread Tony Arcieri
1.9's new rb_thread_blocking_region(). -- Tony Arcieri medioh.com ___ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Re: valgrind stuff

2008-04-09 Thread Tony Arcieri
, the object it points to is freed and a new zero size object is returned. Darwin: If size is zero and ptr is not NULL, a new, minimum sized object is allocated and the original object is freed. -- Tony Arcieri medioh.com ___ libev mailing list libev

Re: C++ APIs [Re: libevent-like callback in c++]

2008-01-10 Thread Tony Arcieri
On Jan 9, 2008 11:08 AM, Tony Arcieri [EMAIL PROTECTED] wrote: This is what I ended up doing in the Ruby binding. The Watcher base class cannot be instantiated directly, instead only the subclasses can. Each subclass implements attach and detach methods to add and remove it from a loop

Announcing Rev: a high performance event library for Ruby 1.9

2007-12-25 Thread Tony Arcieri
for Ruby's core socket classes using the new Ruby 1.9 *_nonblock methods. It also provides asynchronous DNS resolution for the purpose of making outgoing connections. You can view the RDoc here: http://rev.rubyforge.org/ Enjoy! -- Tony Arcieri ClickCaster, Inc. [EMAIL PROTECTED