Cliff L. Biffle
Cliff L. Biffle
The current implementations of `SectionHeader::vm_range` and `ProgramHeader::vm_range` look like this: ```rust /// Returns this section header's virtual memory range pub fn vm_range(&self) -> Range { self.sh_addr as usize..(self.sh_addr as usize).saturating_add(self.sh_size...
Despite being tagged on `crates.io`, `coord` is not `no_std` compatible because of a transitive dependency on `std` through the `num-traits` crate. It looks like the continuous build is only building...
Encountering several specializations (full or partial) of a class template mangles the documentation results for the template. Found in b3fc442786b219746cf6487fc606ef1a77e94a90 # Input ``` /* * Hello. */ template struct Unit...
In the generated HTML webapp, network errors are not handled in any user-visible fashion. Found in b3fc442786b219746cf6487fc606ef1a77e94a90 # Steps to reproduce Here's a local example that simulates a flaky internet...
The description of a class template includes a "Bases" section, but leaves it empty, when the only base is a template parameter to that class template. Found in b3fc442786b219746cf6487fc606ef1a77e94a90 #...
Documentation lists template parameters twice if a template is forward-declared. Found at commit b3fc442786b219746cf6487fc606ef1a77e94a90 # Example input ``` template struct Unit; template struct Unit { T contents; }; ``` #...
Test case resembles: ```rust fuzz!(|mut data: &[u8]| { loop { match hubpack::deserialize::(data) { Err(_) => break, Ok((_, rest)) => data = rest, } } }); ``` Alas: ``` | 28...
There are subtleties to how fixed-width integral types like `BitVector n` get converted to and from `Integer` in Verilog. It's fairly easy to get wrong. See #219 and #222 ....
The Verilog and SystemVerilog backends have a lot in common. Nearly parallel code. Nearly identical primitives. *Nearly.* They diverge in places. Some of those places are probably intentional. The two...
When using xargo in a single directory, it won't rebuild if things haven't changed. When switching between two directories, it rebuilds everything (including core), every time. e.g. ```text $ cd...