Ian McCormack

Results 10 issues of Ian McCormack

When compiling [libgit2](https://github.com/libgit2/libgit2) using cilly, I've encountered the following error: ``` /home/.../libgit2/src/libgit2/config_file.c:481:20: error: first argument to ‘__builtin_choose_expr’ not a constant 481 | config_file_backend *cfg = GIT_CONTAINER_OF(_cfg, config_file_backend, parent); | ^~~~~~~~~~~~~~~~~~~~~...

bug

I've noticed the following pattern is used in allocating a `bz_stream` object from Rust within [src/mem.rs](https://github.com/alexcrichton/bzip2-rs/blob/master/src/mem.rs): ``` let mut raw = Box::new(mem::zeroed()); assert_eq!( ffi::BZ2_bzCompressInit(&mut *raw, lvl.level() as c_int, 0, work_factor...

- [x] I have searched open and closed issues for duplicates - [x] I made sure that I am not using an old project version (DO: pull Phasar, update git...

## 🐛 Bug Report I've been developing an experimental version of Miri that can execute foreign functions by interpreting LLVM bytecode. I was testing it on this crate, and it...

bug
does not block mainnet

Miri found memory leaks in the following tests: * xor_linked_list::tests::test_force_unlink * linked_list::tests::test_force_unlink * singly_linked_list::tests::test_fast_clear * rbtree::tests::test_fast_clear All assertions pass. Each test has a similar structure; here's a minimal example using...

I've been developing an experimental version of Miri that can execute foreign functions by interpreting LLVM bytecode. Miri found the following error when executing the test `webp_data::tests::test_encoder` at version 0.9.0...

Valgrind reports the following memory leak when running the test `tests::can_load_grammar`. ``` test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s Error...

I've been experimenting with a version of [Miri](https://github.com/rust-lang/miri) that can execute foreign functions by interpreting the LLVM bytecode that is produced during a crate's build process. We're hoping our results...

I've been experimenting with a version of [Miri](https://github.com/rust-lang/miri) that can execute foreign functions. It interprets the LLVM bytecode that is produced during a crate's build process. We're hoping our results...