Commit Graph

  • 62a2e5568b fix: expression_engine.h 添加 <mix_cc/ihyper_db.h> 以解析 time_range_t master Huamonarch 2026-05-15 15:46:37 +0800
  • dc26b6a7dd fix: 将 enum class 类型的 CHECK_EQ 改为 CHECK(==),避免 ostream<< 模板错误 Huamonarch 2026-05-15 15:40:24 +0800
  • 5a026accaf build: 添加 -Wno-unused-parameter/variable/sign-compare/reorder 减少警告噪音 Huamonarch 2026-05-15 15:32:24 +0800
  • 2754b7a267 docs: 添加 eqpalg 测试说明文档(77 用例,3 文件,框架使用说明) Huamonarch 2026-05-15 15:25:06 +0800
  • 4032ff92ef fix: 将测试文件中 "" include 改为 <> 风格,统一项目规范 Huamonarch 2026-05-15 15:22:04 +0800
  • 3f10d4dd9f fix: 为 eqpalg_test 添加缺失的 include 路径(legacy/include/ihdb/memcache/iXcom) Huamonarch 2026-05-15 15:19:24 +0800
  • 153ce64ae3 docs: 添加 2026-05-15 eqpalg 重构变更文档 Huamonarch 2026-05-15 15:04:23 +0800
  • ca2147e499 test: 核心算法单元测试 — LogicAlg/BoundAlg/FeedbackAlg/ExpTimes/FaultCode/Roller3 Huamonarch 2026-05-15 14:55:30 +0800
  • 032f0d0978 refactor: 切换 build_algorithm 工厂到算法子类 + CMake 更新 Huamonarch 2026-05-15 14:42:08 +0800
  • ae7834adaa refactor: 算法子类化 — LogicAlg/BoundAlg/BoundHoldAlg/FeedbackAlg 消除 exp_type_ 分支 Huamonarch 2026-05-15 14:37:15 +0800
  • 4f8eecd828 refactor: 提取 StatCollector 统计学习组件 Huamonarch 2026-05-15 14:21:36 +0800
  • b9cf5f4e9e refactor: 提取 BoundChecker 上下限检测组件 Huamonarch 2026-05-15 14:09:56 +0800
  • c4bcb6610b refactor: 删除旧反馈状态方法和标志(已由 FbStateMachine 替代) Huamonarch 2026-05-15 13:57:20 +0800
  • 0106e553a0 refactor: 集成 FbStateMachine 到 ExpBase::mon_proc() Huamonarch 2026-05-15 13:36:30 +0800
  • fad4ee8e38 test: FbStateMachine 状态转换单元测试 Huamonarch 2026-05-15 13:27:27 +0800
  • 9f66fc10b3 feat: FbStateMachine 状态转换 + 变量操作实现 Huamonarch 2026-05-15 13:22:16 +0800
  • f2f6d6ffb1 feat: 添加 FbStateMachine 头文件 Huamonarch 2026-05-15 13:19:19 +0800
  • e9b2c178ba refactor: 删除 ExpModule 类(已被 ExpressionEngine 替代) Huamonarch 2026-05-15 13:15:05 +0800
  • 3f8d281596 fix: 清理 ExpBase 子类中的 exp_act_/exp_feedback_/exp_result_ 残留引用 Huamonarch 2026-05-15 13:14:17 +0800
  • 38d0942a6c refactor: 非 ExpBase 算法适配 ExpressionEngine API Huamonarch 2026-05-15 13:08:30 +0800
  • 7c2fe7f7bb refactor: ExpBase 表达式管理迁移到 ExpressionEngine Huamonarch 2026-05-15 12:59:11 +0800
  • 96ca4d02bb refactor: AlgBase 从 ExpModule 迁移到 ExpressionEngine Huamonarch 2026-05-15 12:38:49 +0800
  • f10da49f65 test: ExpressionEngine 单元测试用例 Huamonarch 2026-05-15 12:35:31 +0800
  • 693d3b5197 feat: ExpressionEngine firstFill + printVars 实现 Huamonarch 2026-05-15 12:32:20 +0800
  • e575efdc8a feat: ExpressionEngine FunVars 控制 + hold 变量管理 Huamonarch 2026-05-15 12:30:11 +0800
  • 50173683db feat: ExpressionEngine 变量刷新实现(MEMORY + IHDB) Huamonarch 2026-05-15 12:27:58 +0800
  • da9eb2ea2e feat: ExpressionEngine 核心实现(注册 + 求值) Huamonarch 2026-05-15 12:25:30 +0800
  • 2f7ca1e123 feat: 添加 ExpressionEngine 头文件声明 Huamonarch 2026-05-15 12:17:27 +0800
  • ec8e44ce5d test: 为 eqpalg 添加测试基础设施(test_harness + test_main) Huamonarch 2026-05-15 12:15:14 +0800
  • 1ff51483e7 在 .gitignore 中添加 Claude Code 相关条目(.claude/、CLAUDE.md) Huamonarch 2026-05-15 09:14:56 +0800
  • 65863b326f 为 RNG 模块添加 CTest 单元测试,覆盖常量/线性/漂移/正弦/复合/布尔/注册表/阀对等模型 Huamonarch 2026-05-15 09:14:02 +0800
  • b99cd0a73c Add change documentation for 2026-05-13 eqpalg fixes and optimizations Huamonarch 2026-05-13 17:10:09 +0800
  • 672412e5a8 docs: add RNG changelog documenting all 2026-05-13 changes Huamonarch 2026-05-13 17:07:41 +0800
  • 1e781a7c03 feat: add ! negation operator for boolean models Huamonarch 2026-05-13 16:56:30 +0800
  • e4233cc23d fix: add period_ms to linear and drift models to prevent unbounded divergence Huamonarch 2026-05-13 16:34:00 +0800
  • 256aa07c1c docs: add comprehensive RNG project README Huamonarch 2026-05-13 16:14:42 +0800
  • 47dd4fad4b fix: qualify is_same_v with std:: in FlowData constructor Huamonarch 2026-05-13 16:02:27 +0800
  • f41ce0c40f fix: GuassRand use sigma as stddev directly instead of sqrt(sigma) Huamonarch 2026-05-13 15:53:25 +0800
  • 5ee17627e9 fix: address code review issues Huamonarch 2026-05-13 15:46:06 +0800
  • d9b4ee8eb3 fix: prevent ValvePairModel stuck-state by freezing prev_action during delay Huamonarch 2026-05-13 15:43:56 +0800
  • 10bb9937d6 chore: remove unused BaseData.h Huamonarch 2026-05-13 15:33:36 +0800
  • 7385b7cc6e build: add model/ source directory to CMake Huamonarch 2026-05-13 15:27:22 +0800
  • 022993ab5a feat: load rng_models.json on startup Huamonarch 2026-05-13 15:26:19 +0800
  • 4821cb9d36 refactor: replace hardcoded signal mappings with ModelRegistry Huamonarch 2026-05-13 15:24:32 +0800
  • b4bb27f1e5 feat: add ModelRegistry with JSON loading and composite model Huamonarch 2026-05-13 15:20:51 +0800
  • 4f83e41c0c feat: add ValvePairModel with jitter/flash/over-delay Huamonarch 2026-05-13 15:15:14 +0800
  • 3ce03911c3 feat: add 3 boolean signal models Huamonarch 2026-05-13 15:13:31 +0800
  • 2ef663af81 feat: add CsvReplayModel for CSV data replay Huamonarch 2026-05-13 15:12:04 +0800
  • afd753f803 feat: add 7 analog signal models (constant, normal, linear, sine, uniform, spike, drift) Huamonarch 2026-05-13 15:10:37 +0800
  • 6afce89326 feat: add IModel base interface Huamonarch 2026-05-13 15:07:59 +0800
  • ae5f55c8ac feat: add rng_models.json with model templates Huamonarch 2026-05-13 15:07:06 +0800
  • 70a976fe58 chore: add .worktrees/ to .gitignore Huamonarch 2026-05-13 15:04:31 +0800
  • 7339801f2f docs: add RNG parameterized models implementation plan Huamonarch 2026-05-13 15:02:58 +0800
  • 302aa82e38 docs: add valve_pair jitter/over-delay fault simulation params Huamonarch 2026-05-13 14:47:35 +0800
  • a93801fea5 docs: fix rng_models.json path to absolute Linux path Huamonarch 2026-05-13 14:38:17 +0800
  • 71feae9e79 docs: add RNG parameterized models design spec Huamonarch 2026-05-13 14:32:58 +0800
  • 11e5a6aeef Use angle-bracket include for async_db_worker.h Huamonarch 2026-05-13 13:51:49 +0800
  • f80a917ab7 Async-ify ExpTimes DB persistence with global singleton worker thread Huamonarch 2026-05-13 13:32:50 +0800
  • 6ed178b367 Fix: protect update_history_times snapshot restore from DB failures Huamonarch 2026-05-13 12:59:16 +0800
  • b3932b0af8 Fix: update_cold must not overwrite SHM stat_values and fetch_mark Huamonarch 2026-05-13 11:22:42 +0800
  • 02447c733a Replace U+00B5 (MICRO SIGN) with plain 'us' to avoid Unicode warning Huamonarch 2026-05-13 10:33:08 +0800
  • 9bb810d9ed Replace broken ColdMutex with dual-layer ShmSpinLock + std::mutex Huamonarch 2026-05-13 10:21:55 +0800
  • b8596d311f Remove rm -rf of MapRuleStat_boost.mmap on startup Huamonarch 2026-05-13 09:47:52 +0800
  • df79a9a1a5 Fix: add default constructor to TaskRecord for map operator[] Huamonarch 2026-05-13 09:27:29 +0800
  • 0a5397345c Fix: access TaskRecord::data_record vector after TaskData refactor Huamonarch 2026-05-13 09:15:20 +0800
  • 2c62f9c4a3 Add change documentation for 2026-05-12 eqpalg optimizations Huamonarch 2026-05-12 17:22:34 +0800
  • e21b2af2a6 Replace fixed 518MB array in TaskData with dynamic shared-memory vector Huamonarch 2026-05-12 17:19:44 +0800
  • 1ca922a4ef Fix task thread lifecycle: self-destruct when idle, synchronized cleanup Huamonarch 2026-05-12 17:11:07 +0800
  • 1e70af7a9d Remove rm -rf of shared memory file from EqpAlgICEI destructor Huamonarch 2026-05-12 16:17:09 +0800
  • 973921fc4b Split RuleStat display from cold data paths to reduce lock contention Huamonarch 2026-05-12 15:46:01 +0800
  • 6a28112cd7 Final comment cleanup batch Huamonarch 2026-05-09 13:35:17 +0800
  • 38bbdb5b34 Remove comment from roller3.cpp Huamonarch 2026-05-09 13:33:07 +0800
  • 339074c1b4 Remove comment from manager.cc Huamonarch 2026-05-09 13:32:38 +0800
  • ecf02306b2 Remove final remaining comment from distribution.h Huamonarch 2026-05-09 13:32:24 +0800
  • c53b108500 Remove last remaining comments from eqpalg Huamonarch 2026-05-09 13:32:10 +0800
  • 62a97cdf9d Remove remaining comments (exp_times, STA.h, gb_item_memory) Huamonarch 2026-05-09 13:31:22 +0800
  • 48c9fe7f22 Remove remaining irrelevant comments from eqpalg (final batch) Huamonarch 2026-05-09 13:31:06 +0800
  • e3207fa593 Remove remaining irrelevant comments from eqpalg (glitch_detection, roller, STA) Huamonarch 2026-05-09 13:30:42 +0800
  • 224c2c45c4 Remove irrelevant comments from eqpalg source files Huamonarch 2026-05-09 13:30:09 +0800
  • ef6612d2ea Add eqpalg optimization recommendations document Huamonarch 2026-05-09 13:02:45 +0800
  • 09b48b07e5 Add READMEs for all infrastructure services and overall project Huamonarch 2026-05-09 12:13:00 +0800
  • bd7e93ae68 Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections Huamonarch 2026-05-09 11:46:17 +0800
  • 92a23222f7 Add eqpalg_readme.md — detailed documentation of equipment algorithm process Huamonarch 2026-05-09 11:30:37 +0800
  • 7e602c7bc1 Initial commit: EIS C++ project with multi-process code Huamonarch 2026-05-09 11:23:45 +0800