lang: Replace symbol table with FNV hash
I don't want to deal with writing cross-platform thread wrappers at the
moment so we shall just switch to using hashing for symbols.

This isn't great as we can't iterate through existing symbols and it's
possible to collide these if you really want to, but it shall do.
1 parent f5751da commit 21540fba13017f61f7a881ab35950fa1ccb6c76b
@Jookia Jookia authored on 24 May
Showing 3 changed files
View
lang/main.c
View
lang/symbol.c
View
lang/symbol.h