On 22/10/2009 21:48, Walter Bright wrote:
BCS wrote:
Hello Walter,

Check. (D doesn't need bytecode files in addition to .obj files, so
LLVM isn't saving on any files compared with D.)


The suggestion is NOT to replace .di file with LLVM bytecode. The
Suggestion is to replace .obj files with LLVM bytecode and do away
with .di all together. (Not that I like the idea all that much)

That locks the D front end, and hence all D implementations, to LLVM and
the LLVM toolchain.

the specification of the llvm bitcode is freely available and you can write your own tools if you don't want to depend on theirs. Seems redundant to reinvent the wheel though since llvm is open source and everything is freely available.

Reply via email to