Koutheir Attouchi
Koutheir Attouchi
Is there a reason why the platform-specific fields of the `termios` structure are not exposed? For example, on Linux, the fields `c_line`, `c_ispeed` and `c_ospeed` [are declared private](https://github.com/dcuddeback/termios-rs/blob/c0a99bf904ab41a152a43dd9cdd2c44eb0857b47/src/os/linux.rs#L16). If this...
In the hope of easing reading the code and collaboration, I suggest running `cargo fmt` on the sources of this project.
The `Config::build()` method automatically emits the cargo directive `cargo:root=`. Please provide a method to disable this behavior, e.g., `Config::emit_cargo_root(bool)`. The default `Config` instance would emit `cargo:root=` to make this change...
Currently, `TableSlice::print_tty()` panics on I/O errors. I think it should return an error instead of panicking, because I/O errors are not exceptional situations. Panics are reserved to exceptional situations. For...
The pretty printing for `std::queue` does not work anymore.
[`GetDirectBufferCapacity()`](https://docs.oracle.com/en/java/javase/11/docs/specs/jni/functions.html#getdirectbuffercapacity) JNI must return `-1` if the given object is not a direct `java.nio.Buffer`.
Fix bit shifting behavior in LLVM back-end, as per [Java specifications](https://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.19).
In the context of Rust development, debugging unit tests happens in two steps: 1. Building unit tests via cargo, usually via `cargo test --no-run`. 2. Running built unit tests in...
This application is designed to run on Windows platforms. I suggest to make it possible to run this application on common non-Windows platforms, such as Linux, FreeBSD, etc. A reasonable...
Attempting to cross-compile for Android/AArch64 fails with the message: ``` configure: error: cannot check setpgrp when cross compiling ``` Full log: ```bash $ mkdir build install $ cd build $...