-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
meta(chisel): tracking issue for chisel improvements #3743
Comments
feature request: |
feature request:
|
feature request: !listvar myadddy 0x18989013980190890818901 |
feature request: |
feature request: |
feature request: |
feature request: maybe someday we can have some kind of global or user based aliases |
This is a great list, thanks @devtooligan! One thing that might be helpful is refactoring this issue so the top comment is a checklist with all of these in a list, such as in #876 and #3412? This makes it easier to track each request individually, instead of the separate comments. (If you’re feeling really ambitious and want to create separate issues for each then link to them here, even better, but I know that’s tedious so nw) |
@mds1 sure. i should have some time to do this next week. for now it was just a quick dump to clean up the pr. cheers! |
Awesome thanks! 🙌 |
Thanks for the feedback @devtooligan, great suggestions & super useful! Have just cleaned up the README for review, so posting the existing checklist here: Checklist
|
feature request: execute a script and start the shell at the end of it 👉 👈 |
Crossposting some of my chisel feature request #3965 here: feat(chisel): display raw stack values when logging variableDescribe the feature you would likeCurrently with <32 byte types, their higher order bits aren't shown anywhere except the stackdump. Often when I'm fooling around with assembly I want to see the full in-stack representation of these types (higher order bits and all), so would be great if there was an additional field in the variable output like Here are some repro cases of higher order bits not being shown. λ chisel
Welcome to Chisel! Type `!help` to show available commands.
➜ uint16 num = 2;
➜ assembly { num := 0x1000000000000000000000000000000000000000000000000000000000000002 }
➜ num
Type: uint
├ Hex: 0x2
└ Decimal: 2
➜ !sd
[0]: 0x1000000000000000000000000000000000000000000000000000000000000002
[1]: 0x33
[2]: 0xc0406226
➜ address addy = address(0xBEEF);
➜ assembly { addy := 0x100000000000000000000000000000000000000000000000000000000000beef }
➜ addy
Type: address
└ Data: 0x000000000000000000000000000000000000beef
➜ !sd
[0]: 0x100000000000000000000000000000000000000000000000000000000000beef
[1]: 0x33
[2]: 0xc0406226 Additional contextNo response |
Feature Request: Gas Reporting Per LineAfter you run a command, it'd be great to see the gas cost of what you just ran. |
Component
Chisel
Describe the feature you would like
context: #3465 (comment)
The text was updated successfully, but these errors were encountered: