nx_site_publish_multi_candidate_t322.nx
buildroot/runtime/nx_site_publish_multi_candidate_t322.nx
about
Versioned multi-dependency composition for the existing site publisher.
CLI/job scope, as rm_main: all allocations reclaimed on process exit.
dependencies 1 imports · 1 importers
imports: nx_site_publish_lib.nx
imported by: nx_site_publish_multi_gate_t322.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 4 | const RM2_COMMON:i64=12 |
| 5 | const RM2_DEP_WORDS:i64=5 |
| 6 | const RM2_STATE_WORDS:i64=3 |
| 7 | const RM2_SCHEMA:*u8="site-release/v2" |
functions
| 8 | func rm2_dep_key(k:*u8)->i64 called by 1: rm2_dep |
| 12 | func rm2_dep(t:*NxJsonTok,d:*i64)->i64 |
| 20 | func rm2_parse(body:*u8,n:i64,v:*i64,state:*i64)->i64 |
| 44 | func rm2_view(v:*i64,d:*i64)->*i64 called by 1: rm2_preflight |
| 49 | func rm2_path(site:*u8,rel:*u8)->*u8 |
| 54 | func rm2_existing(path:*u8,size:*u8,sha:*u8)->i64 |
| 59 | func rm2_live(v:*i64)->i64 |
| 70 | func rm2_preflight(v:*i64,state:*i64,prefix:*u8)->i64 |
| 81 | func rm2_phase(receipt:*u8,digest:*u8,kind:*u8,index:i64,rc:i64)->i64 |
| 88 | func rm2_publish(v:*i64,state:*i64,prefix:*u8)->i64 |
| 110 | func rm2_execute(v:*i64,state:*i64,prefix:*u8,receipt:*u8,digest:*u8)->i64 |
| 127 | func rm2_load(path:*u8,out:*i64)->i64 |
| 135 | func rm2_main(argc:i64,argv:*i64)->i64 |
| 153 | func main(argc:i64,argv:*i64)->i64 calls 1: rm2_main |