bjorn3

Results 239 issues of bjorn3

I got a PR for https://github.com/bjorn3/pretty_backtrace which shows the values of locals for every frame.This currently requires `unwind-rs` to get the register values. Unfortunately it only supports ELF based unixes....

`-Zallow-features` makes it possible to restrict which unstable features are used. Anyhow uses the backtrace feature if it detects it to be available. This check uses `CARGO_ENCODED_RUSTFLAGS` which contains the...

It is independent of the rest of rustc, used by rust-analyzer and available as rustc-ap-rustc_lexer on crates.io. Using rustc's lexer may save a bit on code maintenance and will make...

This means that it is no longer necessary to run `ranlib` afterwards. This PR also contains various cleanups. This is a breaking change. # TODO * [x] Implement symbol table...

This makes it easier to cross-compile. This also avoids ranlib copying all data after the archive has already been created to prepend the symbol table. See https://github.com/bjorn3/rustc_codegen_cranelift/issues/763 for more context.

This should significantly reduce the time it takes to run all tests as most of the time is spent during compilation, which is currently single-threaded.

Most platforms implement them by passing variadic arguments the same way as non-variadic arguments. As I understand it AArch64 macOS however forces the variadic arguments to always be passed on...

## Description Allow replacing a `PhiValue` with any value kind, not just another `PhiValue`. This is necessary to be able to use a `PhiValue` as placeholder until the value is...

**Describe the Bug** Passing a non-empty name to `builder.build_fence` results in a verifier error: ``` Instruction has a name, but provides a void value! %fence = fence seq_cst ``` **To...

feature request

**Is your feature request related to a problem? Please describe.** This is necessary to be able to use a `PhiValue` as placeholder until the value is actually defined when translating...

feature request