define TCS language and prove stage0 execution slice
This commit is contained in:
parent
8cfdba210f
commit
3959ae4270
31 changed files with 2449 additions and 5 deletions
33
language/standards/TCS-SELF-HOST-STANDARD-v0.1.hldp
Normal file
33
language/standards/TCS-SELF-HOST-STANDARD-v0.1.hldp
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
schema: tcs.self-host-standard/v1
|
||||
id: TCS-SELF-HOST-STANDARD-0001
|
||||
version: 0.1.0
|
||||
state: DEFINED_NOT_YET_PASSED
|
||||
compiler_source: language/compiler/TCS-COMPILER-STAGE1.tcs
|
||||
gates:
|
||||
- id: SH-01
|
||||
require: STAGE0_COMPILES_STAGE1_TO_COMPILER_A_GIR
|
||||
- id: SH-02
|
||||
require: COMPILER_A_EXECUTES_ON_GUANGHU_RUNTIME
|
||||
- id: SH-03
|
||||
require: COMPILER_A_COMPILES_SAME_STAGE1_TO_COMPILER_B_GIR
|
||||
- id: SH-04
|
||||
require: CANONICAL_SEMANTIC_SHA256_A_EQUALS_B
|
||||
- id: SH-05
|
||||
require: COMPILER_B_COMPILES_STANDARD_LIBRARY_NEGATIVE_CORPUS_AND_RUNNABLE_MODULE
|
||||
- id: SH-06
|
||||
require: COMPLETE_CHAIN_RUNS_WITH_STAGE0_DISABLED
|
||||
- id: SH-07
|
||||
require: HOLOLAKE_AND_GUANGHU_OS_LOAD_SAME_GIR_ABI
|
||||
decision:
|
||||
allowed: [FAIL_0, PASS_100]
|
||||
partial_pass: false
|
||||
current:
|
||||
SH-01: FAIL_0
|
||||
SH-02: FAIL_0
|
||||
SH-03: FAIL_0
|
||||
SH-04: FAIL_0
|
||||
SH-05: FAIL_0
|
||||
SH-06: FAIL_0
|
||||
SH-07: FAIL_0
|
||||
aggregate: FAIL_0
|
||||
|
||||
Loading…
Reference in a new issue