Koutheir Attouchi

Results 39 issues of 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...

bug

The pretty printing for `std::queue` does not work anymore.

help-needed

[`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`.

OCA Verified

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).

OCA Verified

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...

enhancement

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 $...