amberjs 1.16.1

JavaScript/TypeScript runtime built with Rust and V8
Documentation
// JIT Compilation Optimization Module
//
// This module provides advanced JIT compilation optimizations including:
// - V8 optimization configuration
// - Hot path optimization with dynamic thresholds (v2)
// - Function inlining optimization with intelligent decisions
// - Escape analysis optimization
// - Dead code elimination
pub mod optimization;
pub mod hot_path_tracker_v2;
pub mod inline_strategy;
// Stage 92 Phase 4: JIT 深度优化
pub mod jit_compiler;
pub mod vectorization_optimizer;
// Re-export key types

use hot_path_tracker_v2::{HotPath, HotPathTrackerV2, TrackerConfig, TrackerStatsSummary};
use inline_strategy::{FunctionInfo, InlineDecision, InlineOptLevel, InlineStrategy};

pub use optimization::{
    V8OptimizationConfig, OptimizationFlag, HotPathOptimizer, HotPathStats,
    FunctionInliner, DeadCodeEliminator,
};
// Stage 92 Phase 4: JIT 核心组件
pub use jit_compiler::{
    JitCompiler, CompilationTier, CompilationRequest, CompilationResult,
    JitCompilerConfig, JitPerfStats,
};
pub use vectorization_optimizer::{
    VectorizationOptimizer, VectorizationConfig, VectorizationOpportunity,
    VectorizationResult, SimdInstructionType,
};