You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #245 implements a denser representation of linearized instructions output for the subject-knowledge analysis system. It replaces the $bile structure with a custom aura called @uwoo. By replacing $biles with @uwoos, we can represent sequences of basic blocks with arrays instead of with HAMTs, thereby improving interpretation performance by replacing slow (Noun or Hamt) lookups with fast (array) lookups. @uwoos are simply indices of the basic block array.
It also introduces $fuji, a structure to encapsulate all the relevant output:
+$ fuji
$:hill=(map @uwoo blob) :: basic block by id -> rust arraypeal=(map bell @uwoo) :: direct callsgong=(map bell @uwoo) :: indirect callsvibe=(map bell pile) :: virtual register file==--
See changes to gene.hoon for structure modifications and introductions and line.hoon for their use.
TODO:
Hoon-side
...
Rust-side
...
The text was updated successfully, but these errors were encountered:
PR #245 implements a denser representation of linearized instructions output for the subject-knowledge analysis system. It replaces the
$bile
structure with a custom aura called@uwoo
. By replacing$bile
s with@uwoo
s, we can represent sequences of basic blocks with arrays instead of with HAMTs, thereby improving interpretation performance by replacing slow (Noun
orHamt
) lookups with fast (array) lookups.@uwoo
s are simply indices of the basic block array.It also introduces
$fuji
, a structure to encapsulate all the relevant output:See changes to
gene.hoon
for structure modifications and introductions andline.hoon
for their use.TODO:
The text was updated successfully, but these errors were encountered: