#1 2015-09-01 08:59:04

noobies
Member
Registered: 2011-09-13
Posts: 139

Delphi 10 Seattle

docwiki.embarcadero.com/RADStudio/Seattle/en/What's_New

New Clang-based C++ Compiler for 32-bit Windows
BCC32C and BCC64, Clang-based C++ compilers for Windows, are both updated to Clang 3.3 and LLVM 3.3.

http://altd.embarcadero.com/download/ra … lder10.iso

Last edited by noobies (2015-09-01 09:50:40)

Offline

#2 2015-09-01 12:49:04

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,207
Website

Offline

#3 2015-11-15 09:22:49

Golemone
Member
Registered: 2015-11-14
Posts: 2

Re: Delphi 10 Seattle

Enhance the GetDelphiCompilerVersion of SynCommons. I also inserted an "else"-statement, so future (unknown) versions will not cause a compile error.

function GetDelphiCompilerVersion: RawUTF8;
begin
  result :=
{$ifdef FPC}
  'Free Pascal'
  {$ifdef VER2_6_4}+' 2.6.4'{$endif}
  {$ifdef VER2_7_0}+' 2.7.0'{$endif}
  {$ifdef VER2_7_1}+' 2.7.1'{$endif}
  {$ifdef VER3_0_1}+' 3.0.1'{$endif}
  {$ifdef VER3_1_1}+' 3.1.1'{$endif}
{$else}
  {$ifdef VER130} 'Delphi 5'{$endif}
  {$ifdef CONDITIONALEXPRESSIONS}  // Delphi 6 or newer
    {$if     defined(KYLIX3)}'Kylix 3'
    {$elseif defined(VER140)}'Delphi 6'
    {$elseif defined(VER150)}'Delphi 7'
    {$elseif defined(VER160)}'Delphi 8'
    {$elseif defined(VER170)}'Delphi 2005'
    {$elseif defined(VER185)}'Delphi 2007'
    {$elseif defined(VER180)}'Delphi 2006'
    {$elseif defined(VER200)}'Delphi 2009'
    {$elseif defined(VER210)}'Delphi 2010'
    {$elseif defined(VER220)}'Delphi XE'
    {$elseif defined(VER230)}'Delphi XE2'
    {$elseif defined(VER240)}'Delphi XE3'
    {$elseif defined(VER250)}'Delphi XE4'
    {$elseif defined(VER260)}'Delphi XE5'
    {$elseif defined(VER265)}'AppMethod 1'
    {$elseif defined(VER270)}'Delphi XE6'
    {$elseif defined(VER280)}'Delphi XE7'
    {$elseif defined(VER290)}'Delphi XE8'
    {$elseif defined(VER300)}'Delphi 10 Seattle'
    {$else} 'not found'
    {$ifend}
  {$endif CONDITIONALEXPRESSIONS}
{$endif}
{$ifdef CPU64}
  +' 64 bit'
{$endif}
end;

Offline

#4 2015-11-15 13:21:30

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,207
Website

Re: Delphi 10 Seattle

This has already been discussed here.

We prefer support the new version officially, since we have a daily release of the source code.
For instance, we validated Delphi 10 Seattle before pre-release, during the beta test phase.

Modifying the code to let it compile with any version may indicate that the version is supported, which may not be the case.
We have seen many version with breaking compatibility issues, e.g. Delphi XE3.

Offline

#5 2015-11-15 13:38:47

Golemone
Member
Registered: 2015-11-14
Posts: 2

Re: Delphi 10 Seattle

I'm sorry then. This is the version I downloaded yesterday as the "Latest stable version".

Offline

#6 2015-11-16 07:31:28

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,207
Website

Re: Delphi 10 Seattle

The "stable" version is clearly outdated.

Always use the trunk, which supports latest versions of Delphi.

Offline

Board footer

Powered by FluxBB