Re: GDC Explorer - an online disassembler for D

2018-05-20 Thread IntegratedDimensions via Digitalmars-d
On Friday, 21 September 2012 at 03:46:12 UTC, Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. We got to talk a bit about D and he hacked together support for D by using gdc. Take a look at

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Iain Buclaw
On 21 September 2012 04:47, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. We got to talk a bit about D and he hacked together support for D by using gdc.

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Andrej Mitrovic
On 9/21/12, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: snip Integrating this with dpaste would be aweee..sooome!

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Jacob Carlborg
On 2012-09-21 05:47, Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. We got to talk a bit about D and he hacked together support for D by using gdc. Take a look at http://d.godbolt.org, I

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Jens Mueller
Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. This is not a disassembler. It just stops compilation before the assembler (gcc -S). A dissembler would create the assembler code given only

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Bernard Helyer
On Friday, 21 September 2012 at 10:04:00 UTC, Jens Mueller wrote: Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. This is not a disassembler. It just stops compilation before the assembler

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Iain Buclaw
On 21 September 2012 11:17, Bernard Helyer b.hel...@gmail.com wrote: On Friday, 21 September 2012 at 10:04:00 UTC, Jens Mueller wrote: Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC.

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Iain Buclaw
On 21 September 2012 11:29, Iain Buclaw ibuc...@ubuntu.com wrote: On 21 September 2012 11:17, Bernard Helyer b.hel...@gmail.com wrote: On Friday, 21 September 2012 at 10:04:00 UTC, Jens Mueller wrote: Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of the GCC Explorer at

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Jens Mueller
Iain Buclaw wrote: On 21 September 2012 11:29, Iain Buclaw ibuc...@ubuntu.com wrote: On 21 September 2012 11:17, Bernard Helyer b.hel...@gmail.com wrote: On Friday, 21 September 2012 at 10:04:00 UTC, Jens Mueller wrote: Andrei Alexandrescu wrote: I've met Matt Goldbolt, the author of

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread bearophile
Andrei Alexandrescu: I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. We got to talk a bit about D and he hacked together support for D by using gdc. Take a look at http://d.godbolt.org, I think it's pretty darn

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread bearophile
I'd like a way to filter the output to the disassembly of just one (or few) functions, because otherwise the output risks being too much large. It seems even this program produces a too much long asm listing for the site: import std.stdio; void main() { writeln(%f, 1.5); } Bye,

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread bearophile
It seems even this program produces a too much long asm listing for the site: import std.stdio; void main() { writeln(%f, 1.5); } Compiled with: -O0 -march=native Bye, bearophile

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Iain Buclaw
On 21 September 2012 14:49, bearophile bearophileh...@lycos.com wrote: It seems even this program produces a too much long asm listing for the site: import std.stdio; void main() { writeln(%f, 1.5); } Compiled with: -O0 -march=native Bye, bearophile Curse those templates. ;-)

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Ellery Newcomer
On 09/21/2012 03:04 AM, Jens Mueller wrote: But it's nice to have source code and assembly side by side. Jens And very nice to have demangled names in assembly.

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread Jens Mueller
Ellery Newcomer wrote: On 09/21/2012 03:04 AM, Jens Mueller wrote: But it's nice to have source code and assembly side by side. Jens And very nice to have demangled names in assembly. You can pipe your assembly code to ddemangle if there is some other tool that missing demangling. I did

Re: GDC Explorer - an online disassembler for D

2012-09-21 Thread nazriel
On Friday, 21 September 2012 at 07:40:11 UTC, Andrej Mitrovic wrote: On 9/21/12, Andrei Alexandrescu seewebsiteforem...@erdani.org wrote: snip Integrating this with dpaste would be aweee..sooome! http://dpaste.dzfl.pl/news/change-log---v0.82 Those are in plans for all compilers but atm, we

GDC Explorer - an online disassembler for D

2012-09-20 Thread Andrei Alexandrescu
I've met Matt Goldbolt, the author of the GCC Explorer at http://gcc.godbolt.org - a very handy online disassembler for GCC. We got to talk a bit about D and he hacked together support for D by using gdc. Take a look at http://d.godbolt.org, I think it's pretty darn cool! I'm talking to him