Skip to content

Commit

Permalink
Update FUT.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
RealNeGate committed Jan 15, 2023
1 parent cac638f commit 8029367
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions man/FUT.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
# FUT

FUT (pronounced foot) is a new debug format i've started prototyping with a few other peple. for now it's just gonna be random thoughts that i'll organize later.
FUT (pronounced foot) is a new debug format i've started prototyping with a
few other peple. for now it's just gonna be random thoughts that i'll organize
later.

# Symbol table
# Languages we care about

Wanna have a few acceleration structures when it comes to the symbol table, one of them being RVA -> Symbol (just gonna sort the RVA Symbol pairs and then one could do a binary search)
C, C++, D, Go, Rust, Odin, Zig, Nim

# Symbol table

Wanna have a few acceleration structures when it comes to the symbol table, one of them being RVA -> Symbol (just gonna sort the RVA Symbol pairs and then one could do a binary search)

# Type system

Type table is a graph and nodes refer to each other via offsets in the type table, they don't have fixed sizes. There's a hash map that goes from name -> type.

0 comments on commit 8029367

Please sign in to comment.