This website requires JavaScript.
Explore
Help
Register
Sign In
tomoaki
/
hakorune
Watch
1
Star
0
Fork
0
You've already forked hakorune
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
90b9ab3a1625dfbfe1f83a996f09d1f93463683b
hakorune
/
src
/
backend
History
Moe Charm
2960a9b2f8
PIC direct-call: cache InstanceBox function name after threshold\n- Add boxcall_pic_funcname cache in VM\n- execute_boxcall uses cache for direct function calls\n- Threshold=8 hits per site\n- Update CURRENT_TASK
2025-08-26 22:11:17 +09:00
..
aot
revert: 古いプラグインシステム実装前の状態に巻き戻し
2025-08-18 08:34:19 +09:00
llvm
feat(phase-9.78): Improve MIR generation for built-in Box types and enhance LLVM mock
2025-08-18 19:29:24 +09:00
wasm
phase_9_79b_1: Add Unified Registry IDs + Builder Slotting\n- MIR BoxCall carries optional method_id (slot)\n- Slot registry with universal slots [0..3]\n- Builder resolves method_id when receiver type known\n- Printer shows method_id; backends updated\n- Update CURRENT_TASK + MIR spec note
2025-08-26 20:48:48 +09:00
control_flow.rs
runner: split modes (mir/vm/llvm/bench) and extract plugin init; interpreter: split objects into ops/methods/fields; VM logs gated; Phi selection minimal fix; CURRENT_TASK updated; remove legacy backups
2025-08-26 04:34:14 +09:00
dispatch.rs
phase_9_79b_2 (skeleton): VM BoxCall fast-path for universal slots\n- execute_boxcall now takes optional method_id\n- Fast-path thunks for toString/type/equals/clone\n- Dispatch updated; docs progress note in CURRENT_TASK
2025-08-26 20:56:06 +09:00
frame.rs
runner: split modes (mir/vm/llvm/bench) and extract plugin init; interpreter: split objects into ops/methods/fields; VM logs gated; Phi selection minimal fix; CURRENT_TASK updated; remove legacy backups
2025-08-26 04:34:14 +09:00
mod.rs
runner: split modes (mir/vm/llvm/bench) and extract plugin init; interpreter: split objects into ops/methods/fields; VM logs gated; Phi selection minimal fix; CURRENT_TASK updated; remove legacy backups
2025-08-26 04:34:14 +09:00
vm_boxcall.rs
refactor: Major interpreter modularization and P2PBox enhancements
2025-08-26 19:13:57 +09:00
vm_instructions.rs
PIC direct-call: cache InstanceBox function name after threshold\n- Add boxcall_pic_funcname cache in VM\n- execute_boxcall uses cache for direct function calls\n- Threshold=8 hits per site\n- Update CURRENT_TASK
2025-08-26 22:11:17 +09:00
vm_phi.rs
Docs/CurrentTask: add explicit refactor goals/milestones/steps. VM modules: add Purpose/Responsibilities/Key APIs/Typical Callers headers. Build+goldens green.
2025-08-26 01:07:23 +09:00
vm_stats.rs
Refactor (structure): add vm_stats module; move BoxCall debug logger into vm_boxcall; add quick-reference/code-map.md for AI-friendly repo navigation. Keep behavior unchanged.
2025-08-26 00:58:57 +09:00
vm_values.rs
phase(9.78h): stabilize MIR/VM pipeline
2025-08-26 05:49:23 +09:00
vm.rs
PIC direct-call: cache InstanceBox function name after threshold\n- Add boxcall_pic_funcname cache in VM\n- execute_boxcall uses cache for direct function calls\n- Threshold=8 hits per site\n- Update CURRENT_TASK
2025-08-26 22:11:17 +09:00