64 bits D compiler ?

Vermi moi at vermi.fr
Sat Nov 22 06:08:38 PST 2008


Tomas Lindquist Olsen Wrote:

On Sat, Nov 22, 2008 at 1:25 PM, Denis Koroskin <2korden at gmail.com> wrote:

> 22.11.08 в 15:21 Vermi в своём письме писал(а):
>
>  Hi,
>> I'm wondering : why the D compiler can't produce x86_64 code ? All seems
>> to be ready in the langage for 64 bits. I need to produce a .dll file in
>> both 32 and 64 bits, but I can't. Will we see soon a 64 bits version of the
>> D Compiler or should I re-write my apps in C++ ?
>>
>> @+
>> Vermi
>>
>
> There is a LLVM D compiler (LDC for short) in works:
> http://dsource.org/projects/ldc/
>
> which will be able to do what you wants once it is released.
>

But 64bit support on *Windows* is probably not gonna happen in any near
future

-Tomas
On Sat, Nov 22, 2008 at 1:25 PM, Denis Koroskin <span dir="ltr">&lt;<a href="mailto:2korden at gmail.com">2korden at gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
22.11.08 в 15:21 Vermi в своём письме писал(а):<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
I'm wondering : why the D compiler can't produce x86_64 code ? All seems to be ready in the langage for 64 bits. I need to produce a .dll file in both 32 and 64 bits, but I can't. Will we see soon a 64 bits version of the D Compiler or should I re-write my apps in C++ ?<br>

<br>
@+<br>
Vermi<br>
</blockquote>
<br></div>
There is a LLVM D compiler (LDC for short) in works:<br>
<a href="http://dsource.org/projects/ldc/" target="_blank">http://dsource.org/projects/ldc/</a><br>
<br>
which will be able to do what you wants once it is released.<br>
</blockquote></div><br>But 64bit support on *Windows* is probably not gonna happen in any near future<br><br>-Tomas<br>


There is a reason for 64 bits support. First :
64 bit support on windows is up, I'm using vista (*sight* for development purpose :/) 64 bits, it is fully functionnal.

I'm writing a taskbar replacement for the shell, and I need to use a hook to build application thumbs on Windows XP. The problem is :
A hook in a 32 bits dll can hook only 32 bits process.
A hook in a 64 bits dll can hook only 64 bits process.

I want my task bar to run on both 32 and 64 bits platforms, so I need a 64 bit version of my dll. Here is my problem.

Thanks for the link to ldc, I didn't knew about it.



More information about the Digitalmars-d mailing list