{"push_id":1258465550,"size":106,"distinct_size":106,"ref":"refs/heads/master","head":"00e19dd6b48f6dab8bb21eb840d2b692c40a0719","before":"e3b3298d242970442f47b2e1ecded65b7580fb48","commits":[{"sha":"6c187af50a14fe87459d38172efa7aa9c84f15f7","author":{"name":"David Hotham","email":"851cc93674c1de86c3e7f8c92e07440fd31deb45@metaswitch.com"},"message":"Use time, not clock ticks","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/6c187af50a14fe87459d38172efa7aa9c84f15f7"},{"sha":"70298b27e29743845b15e35244c110b46eb7d3f3","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Rename wio -> miow","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/70298b27e29743845b15e35244c110b46eb7d3f3"},{"sha":"ac165e089337b3ff43730ce49c516a86496a25f2","author":{"name":"David Hotham","email":"851cc93674c1de86c3e7f8c92e07440fd31deb45@metaswitch.com"},"message":"Update miow dependency, to fix build","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/ac165e089337b3ff43730ce49c516a86496a25f2"},{"sha":"010445b53baced885b535320515896fb5c9f89a0","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Associate sockets with a `Selector`\n\nCloses #308\n\nWindows requires that sockets are used exclusively with a single IOCP handle.\nUnix platforms do not have this requirement. In order to provide a cross\nplatform API, Mio's network types artificially impose this limitations on Unix\nplatforms.\n\nIf a user of Mio would like to use a single socket with multiple event loops\non Unix platforms, this is possible by using `std::net` types and the\n`EventedFd` wrapper.","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/010445b53baced885b535320515896fb5c9f89a0"},{"sha":"7275409ba720f1397893caf7dec002a7931e8051","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Mark socket impl types on Windows as Send\n\nCloses #292\n\nThe implementations are thread safe however since they use `UnsafeCell`, they\nneed to explicitly implement `Send`.","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/7275409ba720f1397893caf7dec002a7931e8051"},{"sha":"3da9f2c756193ca224165ed8725ec3336d04df26","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Include Appveyor build status in README","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/3da9f2c756193ca224165ed8725ec3336d04df26"},{"sha":"61d3c4df3b3bdc5e422b56c1b96a281616c49b33","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Add a quick blurb on contributing","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/61d3c4df3b3bdc5e422b56c1b96a281616c49b33"},{"sha":"bedcfd0cd2c73ebcd5c7675aa6b9aea55102de1c","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Update platform support info in Readme","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/bedcfd0cd2c73ebcd5c7675aa6b9aea55102de1c"},{"sha":"8edff5828ea7e554128bcdea7f565589f0df5ce9","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Ignore all dirs starting with target","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/8edff5828ea7e554128bcdea7f565589f0df5ce9"},{"sha":"3b4ec97c92d2c317e2036481a8988cb3f5845cfa","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Implement Default for EventLoopConfig\n\nCloses #284","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/3b4ec97c92d2c317e2036481a8988cb3f5845cfa"},{"sha":"7c6b41aac56709278b42949b1524ad2b013d880a","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Implement level triggering for windows\n\nThe windows selector uses a linked list of currently active level-triggered\nevents. When an event arrives and the socket is registered with\nlevel-triggered, the event is tracked in this linked list. Every call to\nselect events will include all elements in this list. When an operation is\nperformed on the socket such that the socket is no longer ready, the event is\nremoved from the linked list.\n\nCloses #241","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/7c6b41aac56709278b42949b1524ad2b013d880a"},{"sha":"7b73ce83d12d01a09d1d0d67102f071d1ea2f9dd","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Reduce unnecessary poll wakeups\n\nBased on #280 by luca-barbieri\n\nCurrently run() results in the process waking up every second or every timer\ntick if set lower because a timeout is passed to the OS wait function.\n\nThis changes the code so that run_once() still uses the timeout, but\nrun() will instruct the OS to wait forever when there are no timers.\n\nThe notify mechanism already uses a pipe for awakening the event loop,\nso there should be no need to use a timeout for that.\n\nThis saves CPU time and battery, and is generally the correct behavior.\n\nMiscellaneous notes:\n\n * We also fix epoll because the maximum timeout supported by the Linux kernel is\n   i32::MAX, not isize::MAX.\n * We fix next_tick_ms() being truncated from u64 to usize\n * It requires carllerche/nix-rust#192 to allow specifying no timeout to kevent()\n * The public API of Poll::poll is changed, but that can be avoided if desired.\n\nCloses #289","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/7b73ce83d12d01a09d1d0d67102f071d1ea2f9dd"},{"sha":"4d4783cba1b296846de1cc1ea4be868d6d18504b","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump nix version to v0.4.2","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/4d4783cba1b296846de1cc1ea4be868d6d18504b"},{"sha":"e77c676ab6958e2d8c8e10c4fb2e4737f482bb98","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump bytes dependency","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/e77c676ab6958e2d8c8e10c4fb2e4737f482bb98"},{"sha":"9556b196fe20ca166e3cd0c64e7c837dd13a4083","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump miow to v0.1.1","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/9556b196fe20ca166e3cd0c64e7c837dd13a4083"},{"sha":"49625aa9a0ca98df93a1543a4d29bc0c55d088b3","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump net2 version","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/49625aa9a0ca98df93a1543a4d29bc0c55d088b3"},{"sha":"33faa4c0cff109c674d7dc4fe256599109493380","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump bytes dependency version","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/33faa4c0cff109c674d7dc4fe256599109493380"},{"sha":"99ee9f229bcefa7862775d3389e0516924d55d35","author":{"name":"Zachary Tong","email":"074df51b62672f974b37bea1344b3ef252b197e7@gmail.com"},"message":"NetBSD tweaks","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/99ee9f229bcefa7862775d3389e0516924d55d35"},{"sha":"13ecc11e39af506402fb0562d5f2999f4d795a56","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Bump version to v0.5.0","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/13ecc11e39af506402fb0562d5f2999f4d795a56"},{"sha":"318bc03306948369d469f47c16384aeb77e56a0b","author":{"name":"Carl Lerche","email":"b4a5ea001e047040e8c9075b67a268293138da2c@carllerche.com"},"message":"Update changelog","distinct":true,"url":"https://api.github.com/repos/nbaksalyar/mio/commits/318bc03306948369d469f47c16384aeb77e56a0b"}]}
{"actor":{"display_login":"nbaksalyar"}}