Re: Expanding asm.dlang.org
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: 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. I can grant access to the site and source code to anyone willing to work on it. The disassembly used to work, IIRC.
Re: Expanding asm.dlang.org
If we speak about ldc.acomirei.ru, then i'll add dmd and maybe gdc on this week :)
Re: Expanding asm.dlang.org
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: 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 We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code).
Re: Expanding asm.dlang.org
On 27 May 2015 13:25, 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 Iain I added a few platform flags and compared the output with my cross-compiler. They look identical. This is great! Thanks! Awesome, thanks for clarifying.
Re: Expanding asm.dlang.org
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 Iain I added a few platform flags and compared the output with my cross-compiler. They look identical. This is great! Thanks!
Re: Expanding asm.dlang.org
On 5/27/15 5:38 AM, Vladimir Panteleev wrote: 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: 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 We also have http://dpaste.dzfl.pl/ (which has GDC, LDC, and actually runs the code). That should also get integrated into the Borg: ide.dlang.org. Vladimir, are you up for it? -- Andrei
Re: Expanding asm.dlang.org
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.
Re: Expanding asm.dlang.org
On Monday, 25 May 2015 at 14:54:59 UTC, Mike wrote: On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org? Cut and pasted the wrong link. Did you mean any compiler from the finite list here: http://gdcproject.org/downloads?
Re: Expanding asm.dlang.org
On 25 May 2015 16:30, Mike via Digitalmars-d digitalmars-d@puremagic.com wrote: 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/satkcwpjqogloqlrj...@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? 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.
Re: Expanding asm.dlang.org
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: 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 That would involve making DMD comply with GDC and LDC on matters of emission. :-)
Re: Expanding asm.dlang.org
On 25 May 2015 at 17:02, Iain Buclaw ibuc...@gdcproject.org wrote: 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: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float. 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 Iain
Re: Expanding asm.dlang.org
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: 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: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float. Ok, then what is needed from me to get my cross-compiler on that list? 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.
Re: Expanding asm.dlang.org
I can add any cross compilers hosted on gdcproject.org. What do you need from me?
Re: Expanding asm.dlang.org
On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org?
Re: Expanding asm.dlang.org
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: On Monday, 25 May 2015 at 14:41:51 UTC, Mike wrote: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float. Ok, then what is needed from me to get my cross-compiler on that list?
Re: Expanding asm.dlang.org
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: I can add any cross compilers hosted on gdcproject.org. What do you need from me? Or did you mean any compiler from the finite list here: http://forum.dlang.org/post/satkcwpjqogloqlrj...@forum.dlang.org? The finite list here: http://gdcproject.org/downloads Currently only arm eabi and hard float.
Re: Expanding asm.dlang.org
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