[obsidian] vault backup: 2025-06-26 11:36:39[
Some checks are pending
Build / build (push) Waiting to run
Some checks are pending
Build / build (push) Waiting to run
This commit is contained in:
@ -38,7 +38,7 @@ https://github.com/mimium-org/mimium-rs
|
|||||||
- [[mimiumのファイルIO]]
|
- [[mimiumのファイルIO]]
|
||||||
- [[mimiumのプラグインシステム]]
|
- [[mimiumのプラグインシステム]]
|
||||||
- [[WASIでmimiumをビルド&デバッグしてみる]]
|
- [[WASIでmimiumをビルド&デバッグしてみる]]
|
||||||
- [[mimiumの配列のGC]]
|
- [[mimiumの配列実装]]
|
||||||
|
|
||||||
## 応用先について
|
## 応用先について
|
||||||
|
|
||||||
|
@ -2,6 +2,17 @@
|
|||||||
date: 2024-09-22 21:15
|
date: 2024-09-22 21:15
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 基本方針
|
||||||
|
|
||||||
|
- ヒープに確保する。
|
||||||
|
- MIRでリテラル、setarrayelement、getarrayelementみたいな専用命令を作る。
|
||||||
|
- [[LLVM]]みたいにgetelementptrの実装は難しい
|
||||||
|
- なぜなら、VMでのMOV命令がスタックの位置を直接指す実装だから
|
||||||
|
- ので、VMにも同じように専用命令を生やす
|
||||||
|
|
||||||
|
|
||||||
|
## GCについて
|
||||||
|
|
||||||
Reference Countにする場合、Dropをどう実装するか
|
Reference Countにする場合、Dropをどう実装するか
|
||||||
|
|
||||||
drop_array()、drop_closure()をプリミティブ命令として用意する?
|
drop_array()、drop_closure()をプリミティブ命令として用意する?
|
Reference in New Issue
Block a user