Markus Westerlind
Markus Westerlind
For instance any crate using LALRPOP needs to generate a .rs file from the grammar file but due to the file system being [read-only](http://cargobomb-reports.s3.amazonaws.com/pr-45225/7fbffda4e4aa08cf90d95cb9ab5cedca66d4ed74/reg/gluon-0.6.2/log.txt).
I am using `dissimilar` implicitly through `expect_test` and when it runs a diff on a ~850 line file vs a ~3000 line file (mostly entirely different) it takes an incredibly...
https://crates.io/crates/cargo-deadlinks works well in my experience so should just set that up
Should be possible to do as an opt-in addition with the error revamp in 3.0 (which is currently blocked on a bug in rustc). Feedback welcome!
This adds the simplest possible regression test to corrode which only runs a c file through gcc as well as corrode + rustc and then runs both applications checking that...
The main function which corrode generates uses `::std::os::unix::ffi::OsStringExt` which does not exist on Windows. The easy way of doing this for Windows would probably be to just pass the UTF-8...
Running this (minimized) code through corrode gives an error when attempting to compile it with rustc. ```c int main() { while (1) { int i = 0; if (1) {...
## Motivation `tonic` has a lot of generic code which causes a lot of monormorphization and therefore bloated compile times and binaries. ## Solution By extracting code which does not...
There are several orthogonal commits here which could be removed if they aren't wanted. In total this reduces the IR generated by ~5.5% (105103 / 111368 = 0.94374506142) in the...
An attempt to replicate the wins in #687 without using unsafe or losing any performance. To achieve this, all commonly duplicated methods have been extracted to less generic methods (only...