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
c62cdc1b9a185dab10446f1b817a5f9e13e14658
hakorune
/
lang
/
src
History
nyash-codex
c62cdc1b9a
core(mir_call): implement Map.keys/values arrays via mem scan; smokes: add map_len_size/map_has; Stage‑B: bundle mix canary; CoreExecutor: add HAKO_CORE_DIRECT child path; docs: bundling order spec. Adjust map_len_size to avoid VM len() unsupported.
2025-11-02 15:46:58 +09:00
..
compiler
runner: introduce CoreExecutor box for JSON→exec; wire Gate‑C pipe to CoreExecutor. Stage‑B bundling: duplicate name Fail‑Fast + mix canary; add Core Map/String positive smokes; add Gate‑C budget opt‑in canary; docs: Exit Code Policy; apply child_env in PyVM common util.
2025-11-02 15:43:43 +09:00
externs
/normalize
fix(mir): PHI検証panic修正 - update_cfg()を検証前に呼び出し
2025-11-01 13:28:56 +09:00
llvm_ir
llvm(self): compare/branch/jump/ret に self 先頭規約を導入 + 自己受検スモーク追加\n\n- lang/src/llvm_ir/instructions/{compare,branch,jump,ret}.hako self化\n- quick/core/{compare,branch,jump,ret}/self_param_* 追加\n\nsmokes(stage-b): OOB を map missing read まで拡張(寛容に観測)\n- selfhost_stageb_oob_vm.sh 更新
2025-11-01 17:16:54 +09:00
mir
P0-1: Map bad-key tags for get/set/delete + smokes; String substring clamp smoke; P0-2: Bridge no‑op(Method) + Gate‑C invalid header smokes; P1: v1 bridge Closure captures appended to argv
2025-11-02 13:29:27 +09:00
opt
fix(mir): PHI検証panic修正 - update_cfg()を検証前に呼び出し
2025-11-01 13:28:56 +09:00
runner
fix(mir): PHI検証panic修正 - update_cfg()を検証前に呼び出し
2025-11-01 13:28:56 +09:00
runtime
fix(mir): PHI検証panic修正 - update_cfg()を検証前に呼び出し
2025-11-01 13:28:56 +09:00
selfhost
restore(lang): full lang tree from ff3ef452 (306 files) — compiler, vm, shared, runner, c-abi, etc.\n\n- Restores lang/ directory (files≈306, dirs≈64) as per historical branch with selfhost sources\n- Keeps our recent parser index changes in compiler/* (merged clean by checkout)\n- Unblocks selfhost development and documentation references
2025-10-31 20:45:46 +09:00
shared
P0-1: Map bad-key tags for get/set/delete + smokes; String substring clamp smoke; P0-2: Bridge no‑op(Method) + Gate‑C invalid header smokes; P1: v1 bridge Closure captures appended to argv
2025-11-02 13:29:27 +09:00
tools
restore(lang): full lang tree from ff3ef452 (306 files) — compiler, vm, shared, runner, c-abi, etc.\n\n- Restores lang/ directory (files≈306, dirs≈64) as per historical branch with selfhost sources\n- Keeps our recent parser index changes in compiler/* (merged clean by checkout)\n- Unblocks selfhost development and documentation references
2025-10-31 20:45:46 +09:00
vm
core(mir_call): implement Map.keys/values arrays via mem scan; smokes: add map_len_size/map_has; Stage‑B: bundle mix canary; CoreExecutor: add HAKO_CORE_DIRECT child path; docs: bundling order spec. Adjust map_len_size to avoid VM len() unsupported.
2025-11-02 15:46:58 +09:00
LAYER_GUARD.md
restore(lang): full lang tree from ff3ef452 (306 files) — compiler, vm, shared, runner, c-abi, etc.\n\n- Restores lang/ directory (files≈306, dirs≈64) as per historical branch with selfhost sources\n- Keeps our recent parser index changes in compiler/* (merged clean by checkout)\n- Unblocks selfhost development and documentation references
2025-10-31 20:45:46 +09:00