aspl-lang/aspl

aspl: add support for Apple Silicon (ARM64 architecture) macOS

開放

#31 建立於 2026年5月4日

 (0 則留言) (0 個反應) (0 位負責人)C (6 個分叉)auto 404
enhancementgood first issue

倉庫指標

星標
 (30 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Feature idea

Apple completed its transition to ARM-based processors in new devices a few years ago; however, the ASPL toolchain still only officially supports x86_64 for macOS (see "Additional context" for what "officially" means here).

Possible solutions/implementations

Add full support for ARM64 macOS just like any other target.

Alternatives considered

No response

Additional context

In principle, ASPL, that is to say the language itself as well as the compiler and the standard library, is mostly architecture independent, as the C stdlib and the C compiler do most of the heavy lifting in both the C and the AIL backend. However, the CI/CD pipeline, the installer, and the CLI tool only consider a handful of common architectures and operating systems, which currently do not (fully) include ARM macOS. Thus, compiling ASPL software, including the ASPL compiler, for this target currently requires some manual setup, and the CI does not test anything there yet. As laid out above, it is about time for this to change, which should hopefully not be a lot of work anyway.

Contributing guidelines

  • I agree to follow this project's contributing guidelines

貢獻者指南