Commit History

Author SHA1 Message Date
  Matt Gardner 9b36ce832c [CVE-2018-8510] Edge - missing BytecodeUses for IsIn optimization leads to type confusion 7 years ago
  Michael Holman f12d847c3b fix issue where hoisted bound checks incorrectly calculated range of indexes 7 years ago
  Michael Holman e9d6a3e3bc remove unsafe bound check elimination 7 years ago
  Matt Gardner bbd962b3fe [MERGE #4971 @sigatrev] don't optimize away IsIn when ArrayMissingValueCheckHoist is disabled 8 years ago
  Rajat Dua b323504aaf [1.9>master] [1.8>1.9] [MERGE #4963 @rajatd] ChakraCore 2018-04 security updates 8 years ago
  Matt Gardner 1b611f5fda don't optimize away IsIn when ArrayMissingValueCheckHoist is disabled 8 years ago
  Matt Gardner ab03d2b12b OS#16602057: don't check for missing values on typed arrays 8 years ago
  Matt Gardner bc5473564d OS#16539902: bail out on missing values for IsIn optimization 8 years ago
  Matt Gardner 2f80dccca3 allow IntConstOpnds for IsIn array optimization 8 years ago
  Matt Gardner 21b5ea886e fixes from IsIn CR 8 years ago
  Matt Gardner 089e8e54f4 add unittest 8 years ago
  Matt Gardner 251e134644 Optimize In operator (OpCode::IsIn) for int indices in arrays 8 years ago
  Matt Gardner f96698132d add 1803 fixes from OptArraySrc 8 years ago
  Matt Gardner 3c137ff321 Address CR, fix prefast warning, and fix test trace 8 years ago
  Matt Gardner 0fd2e1fe43 refactor GlobOpt::OptArraySrc into helper class 8 years ago