Markus Westerlind

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

A-sandbox

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!

enhancement

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