crazy codegen experiment
what am I doing?
CHANGE EVERYTHING
Continue Any.cpp implementation. Start work on variant types. TODO: think about value type returns in C code. Use address to receiver argument?
Add C-friendly findFunction and move some code from Any.cpp to Function.cpp. Also realise that LLVM integration is already needed in order to create call stubs for C interop.
Test inclusion of LLVM
Builds and links against LLVM :)
More llvm libraries needed to enable the JIT compiling executionengine for X86
Disaster strikes again!
Just make it compile
XCode stuff
efter maten!
Here, have some code!
Add backpointer for objects to be able to always get object header for heap allocated addresses
More code
Start defining built in types
WIP
Type creation functions.
Init all built in types. Cheat a little with Runtime and Context since they potentially change a lot during dev.
make ovm.c work with vs