4 ms·
IRHydra: Display V8 and Dart VM Intermediate Representations
- boulos 11y agoIt's too bad his README.md doesn't have some screenshots. Luckily, his site for IRHydra2 has a screencast you can scrub through (http://mrale.ph/irhydra/2/ http://mrale.ph/irhydra/2/) to get at least a sense of what it looks like. This tooltip here was pretty fantastic (https://www.youtube.com/watch?t=725&v=pycQWDuCBN8 https://www.youtube.com/watch?t=725&v=pycQWDuCBN8), seems like a great project!
- alphonse23 11y agoToo bad he's been barely working on it. I must say, it also looks very impressive... but will it ever get pass the demo stage?
- phpnode 11y agoUh, it's already usable and very useful, just not exactly user friendly. It's way past the demo stage
- mraleph 11y agoI'd love to work more on it, but sadly it's really outside of my real work right now - as I haven't been working on V8 for several years now. It is past the demo stage though - I know people who use it and it is the only tool I use myself to look at V8 deopts (on a rare occasion when I need to). I do answer questions and fix bugs whenever possible - so if you would like to use IRHydra and can't figure something out - just send me a mail or file a bug on GitHub. I originally had hopes that something like this will eventually be incorporated in DevTools - but this hope has withered by now.
- mraleph 11y agoI should probably update the screencast because I have changed UI since recording it. Mostly changing colors, but also adding few important features, like "interesting mode" which I sometimes demo in the talks[1]. "Interesting mode" hides uninteresting/confusing IR instructions and splices sources into the IR helping people to navigate it and find IR chunks that interest them. [1] http://mrale.ph/talks/goto2015/#/97 http://mrale.ph/talks/goto2015/#/97