Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there any maintained fork somewhere ? #244

Open
gustav3d opened this issue Feb 7, 2022 · 4 comments
Open

Is there any maintained fork somewhere ? #244

gustav3d opened this issue Feb 7, 2022 · 4 comments

Comments

@gustav3d
Copy link

gustav3d commented Feb 7, 2022

No description provided.

@schneiderfelipe
Copy link

I asked myself the same thing. Take a lot at https://github.com/gnzlbg/cargo-asm/network. There are some more recently-updated forks, such as the one from @taiki-e: https://github.com/taiki-e/cargo-asm.

@pacak
Copy link

pacak commented Apr 14, 2022

There is now. https://crates.io/crates/cargo-show-asm / https://github.com/pacak/cargo-show-asm but it's not a fork but a reimplementation

@jrmuizel
Copy link

@pacak can you provide some details on the differences between cargo-asm and cargo-show-asm?

@pacak
Copy link

pacak commented Sep 14, 2022

can you provide some details on the differences between cargo-asm and cargo-show-asm?

https://www.reddit.com/r/rust/comments/u3g0ih/new_crate_announcement_cargoshowasm/

  • cargo-show-asm is maintained.
  • cargo-asm is not working well with workspaces because it implements the logic of calling rustc on its own. As a result this means it will recompile everything every time with 1 codegen unit (very slow) and also affects how it will behave after you done looking at the asm, cargo-show-asm reuses cargo to do most of the heavy lifting = much less likely to break.
  • Because of how cargo-asm handles demangling the output looks like asm but not actually asm. It contains a whole bunch of extra commas which makes reusing it more annoying.
  • cargo-asm always uses colors unless you pass a flag while cargo-show-asm does something better.
  • There are pull requests to fix some of those issues in cargo-asm but no branch containing all of them as far as I understand.
  • cargo-show-asm also supports MIR.

pacak added a commit to pacak/moose that referenced this issue Nov 30, 2022
cargo-asm is no longer maintained, cargo-show-asm is a working replacement

gnzlbg/cargo-asm#244
jvmncs pushed a commit to tf-encrypted/moose that referenced this issue Dec 31, 2022
cargo-asm is no longer maintained, cargo-show-asm is a working replacement

gnzlbg/cargo-asm#244
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants