The algorithm which calculates ptf usage is flawed. That's "pointer to thread frame", the global store object. Only manifests on low inlining. Will be fixed shortly.
Basically, certain primitives and operations "require" the ptf. Eg if they need to do a heap allocation they need the gc which needs the ptf. i was using a recursive descent on the call graph to propagate the "requires ptf" flag. Unfortunately that doesn't work if you have a pair of mutually recursive functions. What actually does work is a garbage collection on the reverse call graph. -- john skaller skal...@users.sourceforge.net http://felix-lang.org ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language