Phase 33 NORM canon test: enforce normalized dev route for P1/P2/JP mini
This commit is contained in:
@ -7,9 +7,6 @@ pub mod core_box_ids; // Phase 87: CoreBoxId/CoreMethodId 型安全enum
|
||||
pub mod core_services; // Phase 91: CoreServices trait 定義
|
||||
pub mod deprecations;
|
||||
pub mod gc;
|
||||
pub mod plugin_host; // Phase 91: PluginHost skeleton
|
||||
pub mod ring0; // Phase 88: Ring0Context - OS API 抽象化レイヤー
|
||||
pub mod runtime_profile; // Phase 109: RuntimeProfile enum (Default/NoFs)
|
||||
pub mod gc_controller;
|
||||
pub mod gc_mode;
|
||||
pub mod gc_trace;
|
||||
@ -19,10 +16,13 @@ pub mod nyash_runtime;
|
||||
pub mod observe; // Lightweight observability flags (OOB etc.)
|
||||
pub mod plugin_config;
|
||||
pub mod plugin_ffi_common;
|
||||
pub mod plugin_host; // Phase 91: PluginHost skeleton
|
||||
pub mod plugin_loader_unified;
|
||||
pub mod plugin_loader_v2;
|
||||
pub mod provider_lock;
|
||||
pub mod provider_verify;
|
||||
pub mod ring0; // Phase 88: Ring0Context - OS API 抽象化レイヤー
|
||||
pub mod runtime_profile; // Phase 109: RuntimeProfile enum (Default/NoFs)
|
||||
pub mod scheduler;
|
||||
pub mod semantics;
|
||||
pub mod unified_registry; // Deprecation warnings with warn-once guards
|
||||
@ -42,14 +42,14 @@ mod tests;
|
||||
pub use box_registry::{get_global_registry, BoxFactoryRegistry, BoxProvider};
|
||||
pub use core_box_ids::{CoreBoxCategory, CoreBoxId, CoreMethodId}; // Phase 87: 型安全enum
|
||||
pub use plugin_config::PluginConfig;
|
||||
pub use ring0::{get_global_ring0, init_global_ring0, Ring0Context}; // Phase 88: Ring0 公開 API
|
||||
pub use runtime_profile::RuntimeProfile; // Phase 109: RuntimeProfile enum
|
||||
pub use plugin_host::CoreInitError; // Phase 92: CoreServices 初期化エラー
|
||||
pub use plugin_loader_unified::{
|
||||
get_global_plugin_host, init_global_plugin_host, MethodHandle, PluginBoxType, PluginHost,
|
||||
PluginLibraryHandle,
|
||||
};
|
||||
pub use plugin_loader_v2::{get_global_loader_v2, init_global_loader_v2, PluginLoaderV2};
|
||||
pub use ring0::{get_global_ring0, init_global_ring0, Ring0Context}; // Phase 88: Ring0 公開 API
|
||||
pub use runtime_profile::RuntimeProfile; // Phase 109: RuntimeProfile enum
|
||||
pub mod cache_versions;
|
||||
pub use gc::{BarrierKind, GcHooks};
|
||||
pub use nyash_runtime::{NyashRuntime, NyashRuntimeBuilder};
|
||||
@ -125,8 +125,8 @@ macro_rules! console_println {
|
||||
/// 3. init_global_ring0() で GLOBAL_RING0 に登録
|
||||
/// 4. PluginHost 初期化時に get_global_ring0() で取得
|
||||
pub fn initialize_runtime(ring0: std::sync::Arc<Ring0Context>) -> Result<(), CoreInitError> {
|
||||
use crate::box_factory::UnifiedBoxRegistry;
|
||||
use crate::box_factory::builtin::BuiltinBoxFactory;
|
||||
use crate::box_factory::UnifiedBoxRegistry;
|
||||
|
||||
// Phase 109/112: Read RuntimeProfile from environment (this layer only)
|
||||
let profile = RuntimeProfile::from_env();
|
||||
|
||||
Reference in New Issue
Block a user