and propertyIsEnumerable) for JS1.5. - Optimize obj_propertyIsEnumerable to avoid extra lookup code bloat, requiring fix to js_GetAttributes (unset out param on successful early retunr) that it exposed. - Use more righteous else-if style in shaver's jsarray.c change.