Dylan McKay
Dylan McKay
_Nonmenclature note_: LLVM has a concept of legal and illegal types. Legal types are those that are properly supported by the architecture (as in, can be held in a single...
damn this problem sucks
I started a big refactor of `LegalizeDAG.cpp` once, got a lot of the work done. The main issue is the code can be _really_ hard to trace, I think the...
It looks like `libgcc` always uses efficient codegen for 32-bit shifts and only bothers lowering 64-bit shifts to libcalls. This explains why there is no 32-bit libcall in the runtime...
Interestingly, the `__lshrsi3` libcall does not even exist in `compiler-rt`, and yet LLVM is still generating it.
Note: Make sure to document the `--eh-frame-hdr` option referred to in #17.
Once https://github.com/rust-lang/rust/pull/74941 lands the preferred way to do this will be `rustc -Z unstable-options --print target-spec-json --target avr-unknown-gnu-atmega328 > my-target.json` which will be added to the doc. From there, the...
Regarding the replacement of `avr-unknown-unknown` with `avr-unknown-gnu-atmega328` in rust-lang/rust#74941 I want to make a clearer distinction that this target is for the "GNU pathway". I can imagine that some downstream...
Non blocking sockets are not directly supported, although a patch to fix that would be welcomed. If memory serves me right, when I needed to use this with nonblocking sockets...
This slipped passed me sorry. If you want to rebase it I can take another look