Solomon Ucko

Results 9 issues of Solomon Ucko

`-...i32 as u64` results in sign-extending all the way to 64 bits, which I assume is incorrect according to the protobuf spec. Changing it to `as u32 as u64` should...

Would you be okay with adding a derive macro for newtype wrappers of [`num_integer::Integer`](https://docs.rs/num-integer/0.1.44/num_integer/trait.Integer.html), even though it isn't in `num_traits`? I can create a PR for it if you're interested.

x86 is the most commonly-used architecture for most software currently, so therefore a specification of it would be quite valuable to include. Here are some useful links to find the...

The amount of software written for Microsoft Windows makes information about it extremely valuable. Additionally, I assume https://github.com/MicrosoftDocs/sdk-api, https://github.com/MicrosoftDocs/windows-driver-docs, https://github.com/MicrosoftDocs/windows-driver-docs-ddi, etc. are already included in the set of repositories, but...

**Describe the bug** In addition to the standard archive matching the program's platform and bitness, additional standard archives are sometimes open in the Data Type Manager. **To Reproduce** Here's one...

Status: Triage

In places such as https://github.com/NationalSecurityAgency/ghidra/blob/c225fac124821d789b12e4c76f4a0f6eabe83544/Ghidra/Processors/AARCH64/data/languages/AARCH64base.sinc#L824, is there any reason why `x ^ -1` (`INT_2COMP` followed by `INT_XOR`) is used instead of `~x` (`INT_NEGATE`)? Having ` ^ 0xffffffffffffffff` in the decompiler...

Feature: Sleigh
Type: Performance
Status: Triage

Strategies are typically ZSTs, but references need 4 or 8 bytes / 1 register, so this should improve performance slightly. A `S: Copy` can be added to `impl`s. This is...

Warning: Only tested with 3.7.1, and only partially tested.