Skip to content

Feature status ​

The table records the status of each feature. The implementations and the units that each holds are declared in config/parity.json, which make parity-check checks against the tree (CNF-11).

IDFeatureStatusClient supportEvidence
specTemplate language specificationimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
ast-schemaCanonical AST schemaimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
conformance-suiteCross-language conformance suiteimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
template-tsTypeScript runtimeimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
template-browserBrowser ESM runtimeimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
template-goGo runtimeimplementedgo: pass
php: unsupported
rust: unsupported
typescript: unsupported
python: unsupported
Evidence
template-rustRust runtimeimplementedgo: unsupported
php: unsupported
rust: pass
typescript: unsupported
python: unsupported
Evidence
template-phpPHP runtimeimplementedgo: unsupported
php: pass
rust: unsupported
typescript: unsupported
python: unsupported
Evidence
template-php-extPHP native extension in Cimplementedgo: unsupported
php: pass
rust: unsupported
typescript: unsupported
python: unsupported
Evidence
performance-measurementsPerformance measurementsimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: unsupported
Evidence
showcaseExecutable example siteimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: partial
Evidence
generated-modeGenerated compiler modeimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
docs-checkDocumentation and generated contract checksimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
release-test-matrixRelease verification matriximplementedgo: pass
php: pass
rust: pass
typescript: pass
python: partial
Evidence
template-function-inventoryTemplate function inventoryimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
template-languageTemplate language service, formatter and CLIimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
formattingTokens and formatter of every runtime (tokens, format)implementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
template-vscodeVS Code extensionimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
template-lspTemplate language serverimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
template-codemirrorCodeMirror 6 adapterimplementedgo: unsupported
php: unsupported
rust: unsupported
typescript: pass
python: unsupported
Evidence
dependency-policyDependency policyimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: unsupported
Evidence
template-function-contractCanonical template function contractimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
object-and-class-callsAssigned object and class function callsimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: pass
Evidence
bound-dataBound data for several rendersimplementedgo: pass
php: pass
rust: pass
typescript: pass
python: partial
Evidence

An implemented feature requires executable verification and paired documentation; partial and planned are incomplete.