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