Michael Ferris
|
cf71a962c1
Merge 1809 October Update changes
|
há 7 anos atrás |
Michael Holman
|
f00612bbc3
[CVE-2018-8385] Edge - Logic bug in Chakra temp tracker leads to invalid pointer read - Internal
|
há 7 anos atrás |
Derek Morris
|
75488126f0
Add SymID_Invalid to handle (SymID)-1
|
há 7 anos atrás |
Michael Ferris
|
42350a0088
When trying to untag a var, if that var is single def and is an int constant, simply return the IntConstOpnd with no checks.
|
há 8 anos atrás |
Matt Gardner
|
da8e8dd10e
reinstate LdLen in bytecode with additional profile info
|
há 8 anos atrás |
Michael Holman
|
a84fc40a22
[1.7>1.8] [MERGE #4411 @MikeHolman] 17-12 Security Update
|
há 8 anos atrás |
Michael Holman
|
3237eca000
[CVE-2017-11918] JIT: Escape analysis bug - Google, Inc.
|
há 8 anos atrás |
Michael Ferris
|
fa9151ead4
Create new Opnd ListOpnd. Currently available only at lower and after.
|
há 8 anos atrás |
Louis Lafreniere
|
6e39312394
Initialize locals
|
há 8 anos atrás |
Michael Ferris
|
b96682f243
Revert "Fix delete InlineeEnd incorrectly"
|
há 9 anos atrás |
Tom Tan
|
a9e6f85290
Fix delete InlineeEnd incorrectly
|
há 9 anos atrás |
Derek Morris
|
95a017dfb8
Change ByteCodeUses API further, allowing common use cases to be clearer.
|
há 9 anos atrás |
Derek Morris
|
8cac7cc08d
Change the bytecodeuse apis to better check for correctness going forward.
|
há 9 anos atrás |
Michael Holman
|
80de6d5071
reduce property record storage on JIT server
|
há 9 anos atrás |
Jianchun Xu
|
4f93a9d8ce
JIT: to compile on Linux
|
há 9 anos atrás |
Derek Morris
|
99f5933f03
Allow LdLen to take tmp args (significant in regexp)
|
há 9 anos atrás |
Michael Holman
|
e7f1ad15c3
fix more bytecode aux array reads, populate property record info in JIT
|
há 9 anos atrás |
Michael Holman
|
f7f273f0d7
Merge branch 'master' into oopjit
|
há 9 anos atrás |
Paul Leathers
|
0f4a5f5822
Replace the distinction between OpHasImplicitCall and OpCallsValueOf with a distinction between OpHasImplicitCall (for opcodes that may trigger implicit calls regardless of operand attributes) and OpOpndHasImplicitCall (for opcodes that trigger implicit calls only as part of evaluating/reading/writing their operands). This allows us to fix some cases of missing implicit call bailout points without further complicating the logic and to be less conservative in our placement of bailout points in other cases.
|
há 9 anos atrás |
Michael Holman
|
35dd3bc5de
fixup more data structures, don't completely disable globopt
|
há 9 anos atrás |
Jianchun Xu
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
há 10 anos atrás |
Jianchun Xu
|
8567cfe6c1
update all references to use correct CamelCase file names
|
há 10 anos atrás |
Jianchun Xu
|
47eab483b9
change top-level dir Lib back to lib
|
há 10 anos atrás |
Jianchun Xu
|
4e05cc2969
rename /lib/ files to CamelCase
|
há 10 anos atrás |
Josh Soref
|
2b765347f6
Fix various spelling errors.
|
há 10 anos atrás |
Michael Ferris
|
849d3f78b9
Allow any invariant register in Memset.
|
há 10 anos atrás |
ChakraBot
|
5d8406741f
Initial commit
|
há 10 anos atrás |