Re: Expanding asm.dlang.org

2015-05-28 Thread Vladimir Panteleev via Digitalmars-d

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

2015-05-28 Thread Temtaime via Digitalmars-d
If we speak about ldc.acomirei.ru, then i'll add dmd and maybe 
gdc on this week :)


Re: Expanding asm.dlang.org

2015-05-27 Thread Vladimir Panteleev via Digitalmars-d

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

2015-05-27 Thread Iain Buclaw via Digitalmars-d
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

2015-05-27 Thread Mike via Digitalmars-d


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

2015-05-27 Thread Andrei Alexandrescu via Digitalmars-d

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

2015-05-27 Thread Mike via Digitalmars-d
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

2015-05-25 Thread Mike via Digitalmars-d

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

2015-05-25 Thread Iain Buclaw via Digitalmars-d
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

2015-05-25 Thread Iain Buclaw via Digitalmars-d
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

2015-05-25 Thread Iain Buclaw via Digitalmars-d
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

2015-05-25 Thread Iain Buclaw via Digitalmars-d
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

2015-05-25 Thread Mike via Digitalmars-d

I can add any cross compilers hosted on gdcproject.org.


What do you need from me?



Re: Expanding asm.dlang.org

2015-05-25 Thread Mike via Digitalmars-d

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

2015-05-25 Thread Mike via Digitalmars-d

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

2015-05-25 Thread Iain Buclaw via Digitalmars-d
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

2015-05-25 Thread Andrei Alexandrescu via Digitalmars-d

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