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

Reply via email to