Paul Leathers
|
31a0c1bbdc
Make GlobOpt handle new class construction ops, shorten some names for clarity
|
6 лет назад |
Atul Katti
|
f8a6b80b4e
[1.11>master] [MERGE #6196 @atulkatti] ChakraCore servicing update for July, 2019
|
6 лет назад |
Paul Leathers
|
7f0d390ad7
[CVE-2019-1062] Chakra JIT Type Confusion
|
6 лет назад |
Paul Leathers
|
2690e97316
[1.11>master] [MERGE #6155 @pleath] ChakraCore servicing update for June, 2019
|
6 лет назад |
Paul Leathers
|
53b75c5f4a
CVE-2019-0992
|
6 лет назад |
Nhat Nguyen
|
cd8a99e829
Clean up Func's unused StackSyms and use getters/setters where appropriate
|
6 лет назад |
Seth Brenith
|
fe14f94510
nicer dynamic casts
|
7 лет назад |
Paul Leathers
|
8c5332b8eb
Remove redundant aux slot ptr loads
|
7 лет назад |
Paul Leathers
|
7cb51bf4e1
Support polymorphic type checks for objtypespec. For type checks where we have a set of multiple equivalent types, create a property guard that is structured like a polymorphic inline cache, with an underlying array of types indexed by a hash of the type pointer.
|
8 лет назад |
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.
|
8 лет назад |
Michael Holman
|
5cf1a9555f
rename ForInCache now that it has other uses
|
8 лет назад |
Paul Leathers
|
6149e11fde
Eliminate some redundant aux slot pointer loads. Use objtypespec analysis to do this. Load the aux slot pointer only at type checks and points where the aux slots are reallocated. At optimized load/stores, reuse the aux slot pointer.
|
8 лет назад |
Sandeep Agarwal
|
f5d52c2bfb
Replace _M_IX86 || TARGET_64 usage with !defined(_M_ARM)
|
8 лет назад |
Sandeep Agarwal
|
dbdc3f8d83
Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64
|
8 лет назад |
Jianchun Xu
|
9d0ed854df
[MERGE #4165 @jianchun] write barrier related fixes
|
8 лет назад |
Aaron Giles
|
52d2756b5b
ARM64: unwind data generation. In general, this involved changing the registration
|
8 лет назад |
Michael Ferris
|
f7fc33a514
CR Fixes
|
8 лет назад |
Michael Ferris
|
fa9151ead4
Create new Opnd ListOpnd. Currently available only at lower and after.
|
8 лет назад |
Matt Gardner
|
7fa69a2340
use BVUnit instead of BVUnit32 for RegBVOpnd
|
8 лет назад |
Michael Holman
|
80a775284e
Merge remote-tracking branch 'origin/master' into enum_comparison
|
8 лет назад |
Michael Ferris
|
3d0ad02975
CR fixes
|
8 лет назад |
Michael Ferris
|
ef6dc5cecc
[1.7>master] [MERGE #3514 @Cellule] WASM - preserve nan bits
|
8 лет назад |
Nikolay Korovaiko
|
f7094f31cb
Wasm: preserve nan bits
|
9 лет назад |
Louis Lafreniere
|
1e261747ea
[1.7>master] [1.6>1.7] [MERGE #3440 @LouisLaf] Initialize locals
|
8 лет назад |
Louis Lafreniere
|
e0fb812bc1
[1.6>1.7] [MERGE #3440 @LouisLaf] Initialize locals
|
8 лет назад |
Louis Lafreniere
|
6e39312394
Initialize locals
|
8 лет назад |
Akrosh Gandhi
|
cbaa0194d4
[1.7>master] [1.6>1.7] [1.5>1.6] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release
|
8 лет назад |
Akrosh Gandhi
|
3790013312
[1.6>1.7] [1.5>1.6] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release
|
8 лет назад |
Akrosh Gandhi
|
bf6ae644b6
[1.5>1.6] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release
|
8 лет назад |
Matt Gardner
|
4bc64a92c4
Add assert too Opnd::Free to ensure it is not in use
|
8 лет назад |