Hi Slava, More vm cleanup: http://github.com/phildawes/factor/commits/vm_cleanup
aa71248 made inline_gc a VM_C_API function c0957ed compiler.codegen passes temp reg to %call-gc baa41f4 removed param-reg-* HOOKs f9e736c isolated %vm-invoke-blah-arg to 64.factor 5b404aa moved %(un)nest-stacks out to cpu specific files to eliminate %vm-invoke from compiler.codegen 64aa4fb removed %vm-invoke-*-arg completely e6048ed removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3)) c495640 forwarding functions replaced with PRIMITIVE_FORWARD() macro I was going to put all the PRIMITIVE_FORWARD()s in primitives.cpp (and the PRIMITIVE() declarations in primitives.hpp), but if I do that the primitive_* member functions in the vm class can't be inline. Do you think this is a worth doing anyway? Cheers, Phil ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
