Files
cground/docs/PLATFORM_SUPPORT.md

1.1 KiB

CGround Platform Support

This document details platforms that the CGround interpreter intends to support.

Tier 1 - Actively tested

These platforms are where CGround is actively tested and developed. These should have the best support and stability (as far as stability with CGround goes).

  • Linux x86_64, gcc, gnulibc
  • Linux x86_64, clang, gnulibc

Tier 2 - Sometimes tested

These platforms are where CGround is sometimes tested. These should work most of the time, but some features may break.

  • Linux arm64, clang, gnulibc
  • MacOS x86_64, clang, included libc
  • MacOS arm64, clang, included libc
  • OpenBSD, built in cc, included libc
  • Haiku, gcc, included libc

Tier 3 - should work, untested

These platforms, in theory, should be compatible with the CGround codebase. However, there has been zero testing, and there are no guarantees about whether stuff works.

  • Any modern UNIX-like OS/subsystem

Tier 4 - unlikely to work

These platforms will not work with CGround unless modifications are made to either CGround or the platform it is running on.

  • Windows