Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-12 | Add missing kqueue event filters on FreeBSD | Greg V | |
2018-01-28 | Require Debug impls for all types | Bryant Mairs | |
2018-01-28 | Deny unused qualifications | Bryant Mairs | |
2017-12-20 | Make numeric literals easier to read | Bryant Mairs | |
2017-12-02 | Upgrade to Bitflags 1.0 | Bryant Mairs | |
The libc_bitflags! macro was replaced with a non-recursive one supporting only public structs. I could not figure out how to make the old macro work with the upgrade, so I reworked part of the bitflags! macro directly to suit our needs, much as the original recursive macro was made. There are no uses of this macro for non-public structs, so this is not a problem for internal code. | |||
2017-11-11 | Alphabetize some target_os configurations | Wolfgang Ginolas | |
2017-11-05 | Use libc_enum! where possible | Wolfgang Ginolas | |
Some enums which use different names for values than libc still set the discriminators manually. closes #254 | |||
2017-11-05 | Fix kevent for netbsd filter datatype | Bryant Mairs | |
The datatype for kevent.filter is u32 on NetBSD and i16 on all other supported platforms. This was recently fixed in upstream libc, breaking this API, so this fixes it. This change also modernizes the code a bit to unify the EventFilter datatype across platforms and switch to the libc_enum! macro. | |||
2017-08-16 | Match libc_bitflags! syntax to upstream bitflags! | Bryant Mairs | |
2017-08-05 | Fix tests on OpenBSD | Wesley Moore | |
There appears to be some interaction with test_pathconf_limited and another one when they are run in parallel, causing it to return ENOENT so the path has been changed from . to /. | |||
2017-08-05 | Add OpenBSD compatibility to events | Wesley Moore | |
2017-07-19 | Remove c_int and c_void from root | Bryant Mairs | |
These were exported for some weird reason and then left in for documentation. Also some parts of certain modules used them and others used the libc:: prefix. This was removed to improve the docs and also code consistency | |||
2017-04-09 | Fixes nix-rust/nix#532 | Zac Berkowitz | |
2017-02-19 | Fix the style for bitflags! | Mathias Svensson | |
Prefer libc_bitflags! over bitflags!. Prefer libc::CONSTANTS over writing the constant manually. | |||
2017-02-16 | Update bitflags to 0.7 | Simon Sapin | |
2016-12-16 | Fix build on iOS platform | Conrad Kramer | |
2016-11-10 | Change KEvent to treat udata as an intptr_t instead of a uintptr_t. | Alan Somers | |
This matches NetBSD's C definitions. Other operating systems define it as void*, despite not really being a pointer, but none actually define it as uintptr_t. Better to be right on NetBSD and wrong everywhere else than wrong everywhere. Plus, it's what mio expects. | |||
2016-10-29 | Update comments and CHANGELOG for PR 442 | Alan Somers | |
2016-10-29 | impl Send for KEvent | Alan Somers | |
2016-10-02 | Use libc_bitflags! for EventFlag | Alan Somers | |
Don't use it for FilterFlag, because it triggers recursion limit reached error | |||
2016-09-18 | struct KEvent should wrap an inner libc::kevent structure | Alan Somers | |
2016-09-08 | Remove macos NOTE_ definitions that aren't in libc | Alan Somers | |
2016-09-08 | Reconcile with libc changes | Alan Somers | |
The final version of libc's PR #379 removed a few definitions, and fixed OpenBSD's definition of fn kevent. | |||
2016-09-02 | Define kqueue-related stuff in terms of libc | Alan Somers | |
Change 11aa1f34243d5bbb7d6327a6607bd9d2530f3954 to libc added kqueue-related definitions. They are more accurate and more complete than nix's own definitions. Use them where possible. Also, rationalize Nix's definitions so its public API will be as similar as possible across all OSes. | |||
2016-07-18 | Fix NetBSD build | Tobias Bucher | |
2016-01-28 | Move errno::Result back to crate root | arcnmx | |
2016-01-28 | Errno::result() | arcnmx | |
2015-12-03 | NetBSD tweaks for kqueue support | Zachary Tong | |
2015-09-28 | sys/event: add kevent_ts to better expose kevent timeout | Luca Barbieri | |
This allows to specify no timeout and allows to specify any timespec timeout. | |||
2015-09-09 | Add/Fix support for DragonFly BSD | Michael Neumann | |
2015-08-12 | remove osx-specific Debug impl | Corey Richardson | |
2015-05-28 | Remove std::os::unix::io::RawFd re-export | Carl Lerche | |
2015-04-03 | 'derive(Copy)' needs Clone now | Florian Hartwig | |
2015-03-24 | NixResult -> nix::Result; NixError -> nix::Error | Carl Lerche | |
2015-02-10 | Add `NixPath`, `NixError`, and `NixResult`. | Utkarsh Kukreti | |
2015-01-27 | Fix warnings for `rustc 1.0.0-dev (e365e4c05 2015-01-27 08:40:39)`. | Utkarsh Kukreti | |
2015-01-13 | changed uint and int to usize and isize respectively | Rick Richardson | |
2015-01-03 | Update to rust master | Valerii Hiora | |
- cstr fallout - deriving -> derive - lib stabilization warnings removal | |||
2014-12-22 | Merge remote-tracking branch 'vhbit/ios-support' | Carl Lerche | |
2014-12-22 | Fixed building on iOS | Valerii Hiora | |
2014-12-18 | Add all now needed ';' after macro invocations. | Victor Berger | |
2014-12-15 | bitflags! derives Copy for you now, so remove our derivings. | Jonathan Reem | |
2014-12-12 | Fallout of Copy opt-in for non-Linux | Valerii Hiora | |
Based on #22. | |||
2014-11-28 | Implement Show for event::EventFlag | Carl Lerche | |
2014-10-31 | Update source code to new rustc | Roma Sokolov | |
2014-10-10 | Update static->const | Tilde Engineering | |
2014-09-21 | correctly match the kqueue man page | Clark Gaebel | |
2014-09-20 | Be warning-free on Darwin. | Clark Gaebel | |
2014-08-25 | Tweaks + fix accept4 | Carl Lerche | |
2014-08-24 | SysError does not need desc field | Carl Lerche | |