vložil Radek Červinka
12. prosince 2009 21:46
Na blogu Allena Bauera (Chief Scientist v Embarcadero Technologies) se objevil zajímavý příspěvek - výpis z check-in logu pro Delphi (kompilátor je psaný v C++, IDE pak převážně v Delphi):
25232 trunk/com/ scanner.c Thu Oct 8 20:41:10 2009 UTC ytagawa
Log:
[dcc64]
(scanner.c) Don't define ASSEMBLER for x64 for awhile.
25224 trunk/com/ codegen.c Thu Oct 8 12:35:00 2009 UTC eboling
Log:
Refactoring in PassParams to support changes to stack alignment code.
Changed the logic for aligning the stack for parameter lists for the Mac.
eboling je Eli Boling (dříve Delphi a Kylix, nyní pracuje podle všeho hlavně na DelphiX)
Jak píše Allen Bauer - nelze z toho vyvozovat žádné závěry. Jen je jasné, že Embarcadero opravdu pracuje zároveň na Delphi64 a DelphiX (multiplatformní verze) jak bylo naznačeno v roadmapě a na delphi.uservoice.com.
Můj osobní názor k dcc64 - vypadá to, že už existuje 64 bit kompilátor, ale zatím neumí překládat integrovaný assembler (pokud se rádi hrabete ve zdrojových kódech RTL a VCL tak snad víte, že hodně funkcí je tam ve dvou variantách - čistě v object pascalu a někdy v assembleru). Mimochodem: na blogu zmíněného Eli Bolinga je spousta zajímavostí ohledně problémů s portací na Mac a Linux.