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