digitalmars.D - More compilers at asm.dlang.org
- Johan Engelen (4/4) May 25 2016 What needs to be done to make LDC and GDC available on
- Iain Buclaw via Digitalmars-d (7/10) May 25 2016 For the time being, they can't all co-exist. DMD being the special
- Seb (3/16) May 25 2016 Could you make the code available somewhere? It doesn't sound
- Iain Buclaw via Digitalmars-d (6/26) May 25 2016 Upstream is here: https://github.com/mattgodbolt/gcc-explorer
- Johan Engelen (2/2) May 26 2016 What needs to be done to get a few recent LDC versions into the
- Jacob Carlborg (5/7) May 25 2016 Is there any other reasons why they can't co-exist? The above mentioned
- Johan Engelen (7/10) May 25 2016 Well..., GDC and LDC can compile to what DMD compiles to, and
- Iain Buclaw via Digitalmars-d (4/13) May 25 2016 That's because what you see *is* assembly. You just can't get that
What needs to be done to make LDC and GDC available on asm.dlang.org? Thanks, Johan
May 25 2016
On 25 May 2016 at 12:51, Johan Engelen via Digitalmars-d <digitalmars-d puremagic.com> wrote:What needs to be done to make LDC and GDC available on asm.dlang.org? Thanks, JohanFor the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly. I have GDC running on http://explore.dgnu.org though. Regards Iain.
May 25 2016
On Wednesday, 25 May 2016 at 10:59:32 UTC, Iain Buclaw wrote:On 25 May 2016 at 12:51, Johan Engelen via Digitalmars-d <digitalmars-d puremagic.com> wrote:Could you make the code available somewhere? It doesn't sound that hard to do ;-)What needs to be done to make LDC and GDC available on asm.dlang.org? Thanks, JohanFor the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly. I have GDC running on http://explore.dgnu.org though. Regards Iain.
May 25 2016
On 25 May 2016 at 13:10, Seb via Digitalmars-d <digitalmars-d puremagic.com> wrote:On Wednesday, 25 May 2016 at 10:59:32 UTC, Iain Buclaw wrote:Upstream is here: https://github.com/mattgodbolt/gcc-explorer And you can see the forked changes here: https://github.com/ibuclaw/gcc-explorer/commits/dlang Most of it is platform compatibility, remove branding, etc...On 25 May 2016 at 12:51, Johan Engelen via Digitalmars-d <digitalmars-d puremagic.com> wrote:Could you make the code available somewhere? It doesn't sound that hard to do ;-)What needs to be done to make LDC and GDC available on asm.dlang.org? Thanks, JohanFor the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly. I have GDC running on http://explore.dgnu.org though. Regards Iain.
May 25 2016
What needs to be done to get a few recent LDC versions into the /usr/local/dlang.org/asm/compilers/ directory on dlang.org ?
May 26 2016
On 2016-05-25 12:59, Iain Buclaw via Digitalmars-d wrote:For the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly.Is there any other reasons why they can't co-exist? The above mentioned seems trivial. -- /Jacob Carlborg
May 25 2016
On Wednesday, 25 May 2016 at 10:59:32 UTC, Iain Buclaw wrote:For the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly.Well..., GDC and LDC can compile to what DMD compiles to, and both have a DMD-compatible driver (ldmd2, gdmd), so should be easy right? ;)I have GDC running on http://explore.dgnu.org though.Yours has better options for displaying the assembly. Hope we can end up with one website that shows asm output for all 3 compilers.
May 25 2016
On 25 May 2016 at 13:30, Johan Engelen via Digitalmars-d <digitalmars-d puremagic.com> wrote:On Wednesday, 25 May 2016 at 10:59:32 UTC, Iain Buclaw wrote:That's because what you see *is* assembly. You just can't get that level of detail using objdump.For the time being, they can't all co-exist. DMD being the special case who doesn't compile to assembly.Well..., GDC and LDC can compile to what DMD compiles to, and both have a DMD-compatible driver (ldmd2, gdmd), so should be easy right? ;)I have GDC running on http://explore.dgnu.org though.Yours has better options for displaying the assembly.
May 25 2016