The following changes have been made to SpiderMonkey:

1. Add parenthesis around ambiguous shift operators.
2. Insert before jsobj.c#2503
     lasbobj = obj = cx->fp->scopeChain;
     if (obj) 
3. Disable __declspec(dllimport) in jstypes.h
4. Replace JSLL_INIT macros in prmjtime.c and jslong.c