<div dir="ltr">Hi all,<div>First, congratulations on full C++11 support :)</div><div><br><div>I want to propose "improving windows support" as a GSoC project. By "windows support", I mean using msvc headers & linker, not the mingw version.</div>
<div>Last time I checked(clang 3.2 release), clang can't produce executable files on Windows because of some linker error. So what's the current status and what's the major problem here?</div><div style>- Win32/64 ABI, including name mangling, calling convention, etc? <a href="http://llvm.org/bugs/show_bug.cgi?id=12477">http://llvm.org/bugs/show_bug.cgi?id=12477</a></div>
<div style>- PE/COFF object file generation?</div><div style>- Frontend compatibility with MSVC C++ headers? <a href="http://llvm.org/bugs/show_bug.cgi?id=13707">http://llvm.org/bugs/show_bug.cgi?id=13707</a></div><div style>
I see quite some issues about windows, but it seems that their priority is not very high. So I think may jump in and try to sweep them.</div><div style><br></div><div style>I understand that Windows isn't a first-class target for clang, but I believe making clang usable on Windows will benefit lots of developers.</div>
<div style><br></div><div style>Some things about myself: I'm Tong Shen, a master candidate in China.</div><div style>I have submitted a patch for supporting __declspec(property) grammar and the patch is accepted. It's all frontend work.</div>
<div style>I ported Android Java VM(dalvik VM) to a experiment OS(a simple OS used in our OS class project), which involves ELF file parsing & execution, dynamic library loading, implementing missing syscall, etc.</div>
<div style><br></div><div style>So what do you think?</div><div style>Thanks.</div><div><div><br></div>-- <br>Best Regards, Tong Shen (沈彤)
</div></div></div>