I thought Bartok had some mechanism for working out the worst cost of a call tree and hence reduce the checks..
Curiously it was not the check cost on Rust that was the nail in the coffin ( It was significant ) but the large amount of allocations (which caused cache , TLB probs etc ) . With a single segment you can also use large pages but not if you need a Read only page though you may need a seperate path to handle small stacks anyway . ( Default in CLR is 1 meg) 32 bit CPUs will not go away for a very long time.. I can see 8 bit cpu dissapearing a lot of kits now use 32 as its easier to program. Ben
_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
