digitalmars.D - Expanding asm.dlang.org
- Mike (19/19) May 25 2015 We currently have 4 different online compiler/disassembers all
- Iain Buclaw via Digitalmars-d (12/20) May 25 2015 from the same GCC Explorer, and all apparently hosted by different
- Mike (1/2) May 25 2015 What do you need from me?
- Mike (3/5) May 25 2015 Or did you mean any compiler from the finite list here:
- Mike (4/10) May 25 2015 Cut and pasted the wrong link.
- Iain Buclaw via Digitalmars-d (5/12) May 25 2015 http://forum.dlang.org/post/satkcwpjqogloqlrjvkw@forum.dlang.org?
- Mike (3/19) May 25 2015 Ok, then what is needed from me to get my cross-compiler on that
- Iain Buclaw via Digitalmars-d (4/30) May 25 2015 Only requirement is that it is a Linux x86 cross (not 64bit), and for
- Iain Buclaw via Digitalmars-d (4/19) May 25 2015 I've updated explore.dgnu.org with gdc-4.9, along with ARM and ARMHF
- Mike (2/7) May 27 2015 I added a few platform flags and compared the output with my
- Iain Buclaw via Digitalmars-d (4/11) May 27 2015 cross-compiler. They look identical. This is great! Thanks!
- Andrei Alexandrescu (2/6) May 25 2015 The right answer is to tailor asm.dlang.org for everything. -- Andrei
- Iain Buclaw via Digitalmars-d (4/11) May 25 2015 That would involve making DMD comply with GDC and LDC on matters of
- Vladimir Panteleev (3/12) May 27 2015 We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and
- Andrei Alexandrescu (3/15) May 27 2015 That should also get integrated into the Borg: ide.dlang.org. Vladimir,
- Mike (6/8) May 27 2015 It doesn't appear to have GDC, the DMD and LDC compilers look
- Temtaime (2/2) May 27 2015 If we speak about ldc.acomirei.ru, then i'll add dmd and maybe
- Vladimir Panteleev (4/13) May 27 2015 I can grant access to the site and source code to anyone willing
We currently have 4 different online compiler/disassembers all forked from the same GCC Explorer, and all apparently hosted by different individuals. http://asm.dlang.org (DMD) http://d.godbolt.org/ (GDC) http://explore.dgnu.org/ (GDC) http://ldc.acomirei.ru/ (LDC) Judging by the announcement for asm.dlang.org (http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org) the plan was to expand it. Are the 3 primary compilers already installed on the asm.dlang.org host machine? If so, do we just need to update the configuration files? If not, what do you need to add a new compiler? * I would like to add a GDC ARM Thumb cross compiler and/or an LDC compiler with an ARM Thumb backend. What do you need from me to do that? Thanks, Mike
May 25 2015
On 25 May 2015 16:30, "Mike via Digitalmars-d" <digitalmars-d puremagic.com> wrote:We currently have 4 different online compiler/disassembers all forkedfrom the same GCC Explorer, and all apparently hosted by different individuals.http://asm.dlang.org (DMD) http://d.godbolt.org/ (GDC) http://explore.dgnu.org/ (GDC) http://ldc.acomirei.ru/ (LDC) Judging by the announcement for asm.dlang.org (http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org) the plan was to expand it.Are the 3 primary compilers already installed on the asm.dlang.org hostmachine? If so, do we just need to update the configuration files? If not, what do you need to add a new compiler?* I would like to add a GDC ARM Thumb cross compiler and/or an LDCcompiler with an ARM Thumb backend. What do you need from me to do that? I can add any cross compilers hosted on gdcproject.org. You'd need to go through Godbolt to get it on his host. asm.dlang.org is a no go because it has been tailored for dmd only.
May 25 2015
I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org?I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On Monday, 25 May 2015 at 14:54:59 UTC, Mike wrote:On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:Cut and pasted the wrong link. Did you mean any compiler from the finite list here: http://gdcproject.org/downloads?Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org?I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On 25 May 2015 16:55, "Mike via Digitalmars-d" <digitalmars-d puremagic.com> wrote:On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float.Or did you mean any compiler from the finite list here:I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On Monday, 25 May 2015 at 15:03:06 UTC, Iain Buclaw wrote:On 25 May 2015 16:55, "Mike via Digitalmars-d" <digitalmars-d puremagic.com> wrote:Ok, then what is needed from me to get my cross-compiler on that list?On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float.Or did you mean any compiler from the finite list here:I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On 25 May 2015 at 17:06, Mike via Digitalmars-d <digitalmars-d puremagic.com> wrote:On Monday, 25 May 2015 at 15:03:06 UTC, Iain Buclaw wrote:Only requirement is that it is a Linux x86 cross (not 64bit), and for it to be uploaded somewhere for me to retrieve for inspection.On 25 May 2015 16:55, "Mike via Digitalmars-d" <digitalmars-d puremagic.com> wrote:Ok, then what is needed from me to get my cross-compiler on that list?On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float.Or did you mean any compiler from the finite list here:I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
On 25 May 2015 at 17:02, Iain Buclaw <ibuclaw gdcproject.org> wrote:On 25 May 2015 16:55, "Mike via Digitalmars-d" < digitalmars-d puremagic.com> wrote:I've updated explore.dgnu.org with gdc-4.9, along with ARM and ARMHF variants. ARM supports -mthumb code generation. http://goo.gl/NmdnU1 IainOn Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote:http://forum.dlang.org/post/satkcwpjqogloqlrjvkw forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float.Or did you mean any compiler from the finite list here:I can add any cross compilers hosted on gdcproject.org.What do you need from me?
May 25 2015
I've updated explore.dgnu.org with gdc-4.9, along with ARM and ARMHF variants. ARM supports -mthumb code generation. http://goo.gl/NmdnU1 IainI added a few platform flags and compared the output with my cross-compiler. They look identical. This is great! Thanks!
May 27 2015
On 27 May 2015 13:25, "Mike via Digitalmars-d" <digitalmars-d puremagic.com> wrote:cross-compiler. They look identical. This is great! Thanks! Awesome, thanks for clarifying.I've updated explore.dgnu.org with gdc-4.9, along with ARM and ARMHF variants. ARM supports -mthumb code generation. http://goo.gl/NmdnU1 IainI added a few platform flags and compared the output with my
May 27 2015
On 5/25/15 7:36 AM, Iain Buclaw via Digitalmars-d wrote:I can add any cross compilers hosted on gdcproject.org <http://gdcproject.org>. You'd need to go through Godbolt to get it on his host. asm.dlang.org <http://asm.dlang.org> is a no go because it has been tailored for dmd only.The right answer is to tailor asm.dlang.org for everything. -- Andrei
May 25 2015
On 25 May 2015 at 18:45, Andrei Alexandrescu via Digitalmars-d < digitalmars-d puremagic.com> wrote:On 5/25/15 7:36 AM, Iain Buclaw via Digitalmars-d wrote:That would involve making DMD comply with GDC and LDC on matters of emission. :-)I can add any cross compilers hosted on gdcproject.org <http://gdcproject.org>. You'd need to go through Godbolt to get it on his host. asm.dlang.org <http://asm.dlang.org> is a no go because it has been tailored for dmd only.The right answer is to tailor asm.dlang.org for everything. -- Andrei
May 25 2015
On Monday, 25 May 2015 at 16:45:26 UTC, Andrei Alexandrescu wrote:On 5/25/15 7:36 AM, Iain Buclaw via Digitalmars-d wrote:We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code).I can add any cross compilers hosted on gdcproject.org <http://gdcproject.org>. You'd need to go through Godbolt to get it on his host. asm.dlang.org <http://asm.dlang.org> is a no go because it has been tailored for dmd only.The right answer is to tailor asm.dlang.org for everything. -- Andrei
May 27 2015
On 5/27/15 5:38 AM, Vladimir Panteleev wrote:On Monday, 25 May 2015 at 16:45:26 UTC, Andrei Alexandrescu wrote:That should also get integrated into the Borg: ide.dlang.org. Vladimir, are you up for it? -- AndreiOn 5/25/15 7:36 AM, Iain Buclaw via Digitalmars-d wrote:We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code).I can add any cross compilers hosted on gdcproject.org <http://gdcproject.org>. You'd need to go through Godbolt to get it on his host. asm.dlang.org <http://asm.dlang.org> is a no go because it has been tailored for dmd only.The right answer is to tailor asm.dlang.org for everything. -- Andrei
May 27 2015
On Wednesday, 27 May 2015 at 11:38:36 UTC, Vladimir Panteleev wrote:We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code).It doesn't appear to have GDC, the DMD and LDC compilers look like they are 2 years old, and the disassembly doesn't work. Looking around on the website, I didn't see a link to the source code repository.
May 27 2015
If we speak about ldc.acomirei.ru, then i'll add dmd and maybe gdc on this week :)
May 27 2015
On Thursday, 28 May 2015 at 00:23:28 UTC, Mike wrote:On Wednesday, 27 May 2015 at 11:38:36 UTC, Vladimir Panteleev wrote:I can grant access to the site and source code to anyone willing to work on it. The disassembly used to work, IIRC.We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code).It doesn't appear to have GDC, the DMD and LDC compilers look like they are 2 years old, and the disassembly doesn't work. Looking around on the website, I didn't see a link to the source code repository.
May 27 2015