Skip to content

Add support for ARM64EC toolchain#438

Open
Bazooper-blip wants to merge 1 commit intointegrated-application-development:masterfrom
Bazooper-blip:arm64ec-toolchain
Open

Add support for ARM64EC toolchain#438
Bazooper-blip wants to merge 1 commit intointegrated-application-development:masterfrom
Bazooper-blip:arm64ec-toolchain

Conversation

@Bazooper-blip
Copy link
Copy Markdown

Delphi 13.1 introduces the ARM64EC toolchain, a Windows ARM64 emulation-compatible architecture based on LLVM.

  • Adds ARM64EC to Architecture enum with is64Bit() helper
  • Adds DCCAARM64EC toolchain entry
  • Updates predefined conditionals (CPUARM64EC, LLVM, etc.)
  • Fixes TypeFactoryImpl to use is64Bit() for NativeInt sizing

Closes #434

Delphi 13.1 introduces the ARM64EC toolchain, a Windows ARM64
emulation-compatible architecture based on LLVM.

- Adds ARM64EC to Architecture enum with is64Bit() helper
- Adds DCCAARM64EC toolchain entry
- Updates predefined conditionals (CPUARM64EC, LLVM, etc.)
- Fixes TypeFactoryImpl to use is64Bit() for NativeInt sizing

Closes integrated-application-development#434

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for ARM64EC toolchain

1 participant