Add PLATFORM_SUPPORT.md
This commit is contained in:
32
docs/PLATFORM_SUPPORT.md
Normal file
32
docs/PLATFORM_SUPPORT.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# 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
|
||||||
Reference in New Issue
Block a user