-
d0b931b197
Phase 3 C1: TLS Prefetch Implementation - NEUTRAL Result (Research Box)
Moe Charm (CI)
2025-12-13 19:01:57 +09:00
-
d54893ea1d
Phase 3 C3: Static Routing A/B Test ADOPT (+2.20% Mixed gain)
Moe Charm (CI)
2025-12-13 18:46:11 +09:00
-
1798ed656d
Phase 3 C3: Tiny Static Routing Box Implementation (Step 1A)
Moe Charm (CI)
2025-12-13 18:04:14 +09:00
-
4c4796a1f8
Phase 2 B4: Documentation & Instruction Creation (Phase 2→3 Transition)
Moe Charm (CI)
2025-12-13 17:32:34 +09:00
-
c687673a99
Phase 2 B4: Wrapper Layer Hot/Cold Split (malloc/free) - ADOPT (+1.47%)
Moe Charm (CI)
2025-12-13 17:08:24 +09:00
-
0feeccdcef
Phase 2 B1/B3/B4 preparation: Analysis & ENV gate setup
Moe Charm (CI)
2025-12-13 16:46:18 +09:00
-
cc398e4a0e
Phase 2 B1 & B3: Routing optimization research (NO-GO on B1, ADOPT B3)
Moe Charm (CI)
2025-12-13 16:08:24 +09:00
-
150c3bddd4
Update CURRENT_TASK: Phase 1A3 Complete (NO-GO, research box)
Moe Charm (CI)
2025-12-13 15:31:33 +09:00
-
df37baa505
Phase 1A3: tiny_region_id_write_header always_inline research box (NO-GO)
Moe Charm (CI)
2025-12-13 15:31:08 +09:00
-
93b59ef414
Update CURRENT_TASK: ALLOC-GATE-SSOT-1 + DUALHOT-2 Complete
Moe Charm (CI)
2025-12-13 06:51:11 +09:00
-
d0f939c2eb
Phase ALLOC-GATE-SSOT-1 + ALLOC-TINY-FAST-DUALHOT-2: Structure fixes for alloc path
Moe Charm (CI)
2025-12-13 06:50:39 +09:00
-
c7facced06
Optimization Roadmap: mimalloc Gap Analysis & Phase 1-3 Plan
Moe Charm (CI)
2025-12-13 05:37:54 +09:00
-
d9991f39ff
Phase ALLOC-TINY-FAST-DUALHOT-1 & Optimization Roadmap Update
Moe Charm (CI)
2025-12-13 05:35:46 +09:00
-
b917357034
Update CURRENT_TASK: FREE DUALHOT confirmed +13%, ALLOC frozen as research box
Moe Charm (CI)
2025-12-13 05:11:09 +09:00
-
b2724e6f5d
Phase ALLOC-TINY-FAST-DUALHOT-1: WIP (regression), FREE DUALHOT confirmed +13%
Moe Charm (CI)
2025-12-13 05:10:45 +09:00
-
0a7400d7d3
Phase ALLOC-TINY-FAST-DUALHOT-1: C0-C3 alloc direct path (WIP, -2% regression)
Moe Charm (CI)
2025-12-13 04:28:52 +09:00
-
2b567ac070
Phase FREE-TINY-FAST-DUALHOT-1: Optimize C0-C3 direct free path
Moe Charm (CI)
2025-12-13 03:46:36 +09:00
-
c503b212a3
Phase FREE-TINY-FAST-HOTCOLD-OPT-1: Hot/Cold split for free_tiny_fast [RESEARCH BOX - FREEZE]
Moe Charm (CI)
2025-12-13 03:16:54 +09:00
-
4e7870469c
POOL-MID-DN-BATCH: Add hash-based TLS page map (O(1) lookup)
Moe Charm (CI)
2025-12-13 00:28:03 +09:00
-
6c849fd020
POOL-MID-DN-BATCH: Add last-match cache to reduce linear search overhead
Moe Charm (CI)
2025-12-13 00:04:41 +09:00
-
b400762f29
Phase POOL-MID-DN-BATCH: Complete deferred inuse_dec implementation
Moe Charm (CI)
2025-12-12 23:00:59 +09:00
-
16b415f5a2
Phase POOL-MID-DN-BATCH Step 5: Integrate deferred API into pool_free_v1
Moe Charm (CI)
2025-12-12 23:00:06 +09:00
-
cba444b943
Phase POOL-MID-DN-BATCH Step 4: Deferred API implementation with thread cleanup
Moe Charm (CI)
2025-12-12 23:00:00 +09:00
-
d45729f063
Phase POOL-MID-DN-BATCH Step 3: Statistics counters for deferred inuse_dec
Moe Charm (CI)
2025-12-12 22:59:56 +09:00
-
b381515b16
Phase POOL-MID-DN-BATCH Step 2: TLS page map for batched inuse_dec
Moe Charm (CI)
2025-12-12 22:59:50 +09:00
-
f5f03ef68c
Phase POOL-MID-DN-BATCH Step 1: ENV gate for deferred inuse_dec
Moe Charm (CI)
2025-12-12 22:59:45 +09:00
-
506d8f2e5e
Phase: Pool API Modularization - Step 8 (FINAL): Extract pool_alloc_v1_box.h
Moe Charm (CI)
2025-12-12 22:28:13 +09:00
-
76a5bb568a
Phase: Pool API Modularization - Step 7: Extract pool_alloc_v2_box.h
Moe Charm (CI)
2025-12-12 22:24:21 +09:00
-
5f069e08bf
Phase: Pool API Modularization - Step 6: Extract pool_alloc_v1_flat_box.h
Moe Charm (CI)
2025-12-12 22:20:19 +09:00
-
0ad9c57aca
Phase: Pool API Modularization - Step 5: Extract pool_free_v2_box.h
Moe Charm (CI)
2025-12-12 22:17:53 +09:00
-
0da8a63fa5
Phase: Pool API Modularization - Step 4: Extract pool_block_to_user_box.h
Moe Charm (CI)
2025-12-12 22:15:21 +09:00
-
a92f3e52c3
Phase: Pool API Modularization - Step 3: Extract pool_free_v1_box.h
Moe Charm (CI)
2025-12-12 21:46:26 +09:00
-
b01c99f209
Phase: Pool API Modularization - Steps 1-2
Moe Charm (CI)
2025-12-12 21:39:18 +09:00
-
c86a59159b
Phase POOL-FREE-V1-OPT Step 2: Fast/Slow split for v1 free
Moe Charm (CI)
2025-12-12 19:52:36 +09:00
-
dbdd2e0e0e
Phase POOL-FREE-V1-OPT Step 1: Add v2 reject stats tracking
Moe Charm (CI)
2025-12-12 19:43:03 +09:00
-
fe70e3baf5
Phase MID-V35-HOTPATH-OPT-1 complete: +7.3% on C6-heavy
Moe Charm (CI)
2025-12-12 19:19:25 +09:00
-
e95e61f0ff
Phase POLICY-FAST-PATH-V2 complete + MID-V35-HOTPATH-OPT-1 design
Moe Charm (CI)
2025-12-12 18:40:08 +09:00
-
0c8583f91e
Phase TLS-UNIFY-3+: Refactoring - Unified ENV gates for C6 ULTRA
Moe Charm (CI)
2025-12-12 16:31:14 +09:00
-
1a8652a91a
Phase TLS-UNIFY-3: C6 intrusive freelist implementation (完成)
Moe Charm (CI)
2025-12-12 16:26:42 +09:00
-
bf83612b97
Phase v11a-4: Mixed本線ベンチマーク結果追加
Moe Charm (CI)
2025-12-12 07:17:52 +09:00
-
d5ffb3eeb2
Fix MID v3.5 activation bugs: policy loop + malloc recursion
Moe Charm (CI)
2025-12-12 07:12:24 +09:00
-
212739607a
Phase v11a-3: MID v3.5 Activation (Build Complete)
Moe Charm (CI)
2025-12-12 06:52:14 +09:00
-
0dba67ba9d
Phase v11a-2: Core MID v3.5 implementation - segment, cold iface, stats, learner
Moe Charm (CI)
2025-12-12 06:37:06 +09:00
-
57313f7822
Phase v11a: Architecture design and implementation roadmap documents
Moe Charm (CI)
2025-12-12 06:20:14 +09:00
-
babd884b96
Phase v11a-1: Infrastructure - Multi-class segment and learner v2 box definitions
Moe Charm (CI)
2025-12-12 06:20:01 +09:00
-
397aea0131
Phase v10: Freeze v7 as C5/C6-only research preset
Moe Charm (CI)
2025-12-12 06:13:15 +09:00
-
bbc4b66a22
Phase v10: Enable Learner v7 by default
Moe Charm (CI)
2025-12-12 06:09:53 +09:00
-
79674c9390
Phase v10: Remove legacy v3/v4/v5 implementations
Moe Charm (CI)
2025-12-12 06:09:12 +09:00
-
540230c301
v7-7: Modularize Learner into separate box
Moe Charm (CI)
2025-12-12 06:06:44 +09:00
-
6c8c7b7f6c
v7-5b/v7-7: Fix free path for C5 and Learner route switching
Moe Charm (CI)
2025-12-12 06:02:13 +09:00
-
6f559e1a1d
v7-7: Implement Learner for dynamic C5 route switching
Moe Charm (CI)
2025-12-12 05:51:27 +09:00
-
ed7e1285eb
Phase v7-6: Mixed A/B + Learner design (workload-dependent routes)
Moe Charm (CI)
2025-12-12 05:18:44 +09:00
-
d5aa3110c6
Phase v7-5b: C5+C6 multi-class expansion (+4.3% improvement)
Moe Charm (CI)
2025-12-12 05:11:02 +09:00
-
17ceed619c
Phase v7-5a: Hot path stats removal (C6 v7 極限最適化)
Moe Charm (CI)
2025-12-12 04:51:17 +09:00
-
580e8f57f7
docs: V7 Architecture Decision Matrix (mimalloc 競争力評価)
Moe Charm (CI)
2025-12-12 04:36:37 +09:00
-
ea905b2ccb
docs: HAKMEM v2 generation summary and Phase v7-4 completion
Moe Charm (CI)
2025-12-12 04:00:55 +09:00
-
8143e8b797
Phase v7-4: Policy Box 導入 (L3 層の明確化とフロント芯の作り直し)
Moe Charm (CI)
2025-12-12 03:50:58 +09:00
-
2bdf29a9ed
Phase v7-3: TLS segment fast path optimization (RegionIdBox overhead reduction)
Moe Charm (CI)
2025-12-12 03:38:39 +09:00
-
0af409260d
docs: Phase v7-2 results + Phase v7-3 design (TLS fast path + page_meta cache)
Moe Charm (CI)
2025-12-12 03:13:13 +09:00
-
39a3c53dbc
Phase v7-2: SmallObject v7 C6-only implementation with RegionIdBox integration
Moe Charm (CI)
2025-12-12 03:12:28 +09:00
-
a8d0ab06fc
MID-V3: Specialize to 257-768B, exclude C7 (ULTRA handles 1KB)
Moe Charm (CI)
2025-12-12 01:14:13 +09:00
-
7bb179df6c
Fix: Add core/mid_hotbox_v3.o to BENCH_HAKMEM_OBJS_BASE
Moe Charm (CI)
2025-12-12 01:06:30 +09:00
-
510cf338f3
MID-V3-6: hakmem.c integration (box modularization)
Moe Charm (CI)
2025-12-12 01:04:55 +09:00
-
710541b69e
MID-V3 Phase 3-5: RegionId integration, alloc/free implementation
Moe Charm (CI)
2025-12-12 00:53:42 +09:00
-
2b35de2123
MID-V3 Phase 0-2: Design doc, type skeleton, and RegionIdBox API
Moe Charm (CI)
2025-12-12 00:46:25 +09:00
-
fbaaf232ae
Phase V6-HDR 総括: ドキュメント整備 + v6 凍結宣言
Moe Charm (CI)
2025-12-12 00:23:54 +09:00
-
ce372cfc7e
Phase V6-HDR-4: Headerless 最適化 (P0 + P1)
Moe Charm (CI)
2025-12-12 00:16:32 +09:00
-
969170c0fb
Doc: Update CURRENT_TASK.md with Phase V6-HDR-3 completion summary
Moe Charm (CI)
2025-12-11 23:52:39 +09:00
-
df216b6901
Phase V6-HDR-3: SmallSegmentV6 実割り当て & RegionIdBox Registration
Moe Charm (CI)
2025-12-11 23:51:48 +09:00
-
406835feb3
Phase V6-HDR-0: C6-only headerless core 設計確定
Moe Charm (CI)
2025-12-11 23:07:26 +09:00
-
2d684ffd25
Phase SO-BACKEND-OPT-1: v3 backend 分解&Tiny/ULTRA 完成世代宣言
Moe Charm (CI)
2025-12-11 22:45:14 +09:00
-
022ba56033
Document Phase PERF-ULTRA-REFILL-OPT-1a/1b completion
Moe Charm (CI)
2025-12-11 22:16:27 +09:00
-
fc1c47043c
Phase PERF-ULTRA-REFILL-OPT-1a/1b: C7 ULTRA refill パス最適化
Moe Charm (CI)
2025-12-11 22:16:07 +09:00
-
17b6be518b
Document Phase PERF-ULTRA-REFILL-OPT-1 plan: C7 ULTRA refill optimization
Moe Charm (CI)
2025-12-11 21:37:57 +09:00
-
9fb2240319
Fix: Add alloc_gate_stats_box.o to BENCH_HAKMEM_OBJS_BASE; Document PERF-ULTRA-REBASE-4 findings
Moe Charm (CI)
2025-12-11 21:36:58 +09:00
-
0f15adae4e
Phase ALLOC-GATE-OPT-1: tiny_alloc_gate_fast 統計計測
Moe Charm (CI)
2025-12-11 21:32:40 +09:00
-
118c0e4857
Phase FREE-DISPATCHER-OPT-1: free dispatcher 統計計測
Moe Charm (CI)
2025-12-11 21:21:40 +09:00
-
11dc9d390a
Phase PERF-ULTRA-FREE-OPT-1: C4-C7 ULTRA free 薄型化
Moe Charm (CI)
2025-12-11 20:49:39 +09:00
-
753909fa4d
Phase PERF-ULTRA-ALLOC-OPT-1 (改訂版): C7 ULTRA 内部最適化
Moe Charm (CI)
2025-12-11 20:39:46 +09:00
-
b381219a68
Phase PERF-ULTRA-REBASE-1 計測完了 + PERF-ULTRA-ALLOC-OPT-1 計画策定
Moe Charm (CI)
2025-12-11 20:05:09 +09:00
-
fb88725a43
Phase FREE-LEGACY-OPT-6: C4 ULTRA Implementation
Moe Charm (CI)
2025-12-11 19:38:27 +09:00
-
ea6ed1a6e4
Phase FREE-LEGACY-OPT-5-1/5-2: C5 ULTRA free+alloc integration
Moe Charm (CI)
2025-12-11 19:26:51 +09:00
-
7b7de53167
Phase FREE-FRONT-V3-1: Free route snapshot infrastructure + build fix
Moe Charm (CI)
2025-12-11 19:17:30 +09:00
-
224cc8d1ca
Docs: Phase FREE-LEGACY-OPT-4-4 completion summary + design notes
Moe Charm (CI)
2025-12-11 19:11:44 +09:00
-
c848a60696
Phase REFACTOR-3: Inline Pointer Macro Centralization (tiny_base_to_user_inline)
Moe Charm (CI)
2025-12-11 19:02:49 +09:00
-
0752688785
Phase REFACTOR-2: Legacy Fallback Logic Unification
Moe Charm (CI)
2025-12-11 19:01:59 +09:00
-
3cf88dab84
Phase REFACTOR-1: Magic Number → Named Constants (TINY_CLASS_C6/C7)
Moe Charm (CI)
2025-12-11 19:00:45 +09:00
-
6eb78fa26c
Docs: Phase FREE-LEGACY-OPT-4-4 analysis and results
Moe Charm (CI)
2025-12-11 18:47:44 +09:00
-
9830eff6cc
Phase FREE-LEGACY-OPT-4-4: C6 ULTRA free+alloc integration
Moe Charm (CI)
2025-12-11 18:47:21 +09:00
-
1b196b3ac0
Phase FREE-LEGACY-OPT-4-2/4-3: C6 ULTRA-free TLS cache + segment learning
Moe Charm (CI)
2025-12-11 18:34:27 +09:00
-
210633117a
Phase FREE-LEGACY-OPT-4-1: Legacy per-class breakdown analysis
Moe Charm (CI)
2025-12-11 18:04:14 +09:00
-
e2ca52d59d
Phase v6-6: Inline hot path optimization for SmallObject Core v6
Moe Charm (CI)
2025-12-11 15:59:29 +09:00
-
1e04debb1b
Phase v6-5: C5 extension for SmallObject Core v6
Moe Charm (CI)
2025-12-11 15:50:14 +09:00
-
c60199182e
Phase v6-1/2/3/4: SmallObject Core v6 - C6-only implementation + refactor
Moe Charm (CI)
2025-12-11 15:29:59 +09:00
-
8789542a9f
Phase v5-7: C6 ULTRA pattern (research mode, 32-slot TLS freelist)
Moe Charm (CI)
2025-12-11 13:32:46 +09:00
-
f191774c1e
Phase v5-6: TLS batching for C6 v5
Moe Charm (CI)
2025-12-11 12:53:03 +09:00
-
2f5d53fd6d
Phase v5-5: TLS cache for C6 v5
Moe Charm (CI)
2025-12-11 07:40:22 +09:00
-
2a548875b8
Phase v5-4: Header light mode & freelist optimization
Moe Charm (CI)
2025-12-11 05:12:39 +09:00
-
7b5ee8cee2
Phase v5-3: O(1) path optimization for C6-only v5
Moe Charm (CI)
2025-12-11 04:33:16 +09:00
-
4c2869397f
Phase v5-3: SmallObject v5 定数・マクロ箱化リファクタリング
Moe Charm (CI)
2025-12-11 04:24:20 +09:00