Michael Ferris
|
878e8cb5ba
[1.11>master] [1.10>1.11] [MERGE #5787 @Cellule] Merge changes from Windows 1809 October Update
|
пре 7 година |
Michael Ferris
|
cf71a962c1
Merge 1809 October Update changes
|
пре 7 година |
Matt Gardner
|
2ea61b578d
ARM/ARM64: Implement LowererMD::GenerateFastCmXx(R8)
|
пре 7 година |
Rajat Dua
|
91bb6d68bf
[CVE-2018-8372] Edge - Report a type confusion bug in Edge - 360Vulcan
|
пре 7 година |
Matt Gardner
|
cb9a86a4e9
arm64: use FCSEL for float instructions
|
пре 7 година |
Derek Morris
|
4e59b4f8e7
Move MD material to lowerermd
|
пре 7 година |
Jimmy Thomson
|
c1086a20fc
[1.9>master] [1.8>1.9] [MERGE #5116 @MSLaguana] ChakraCore 2018-05 security updates
|
пре 7 година |
Jimmy Thomson
|
865f63bd26
[1.8>1.9] [MERGE #5116 @MSLaguana] ChakraCore 2018-05 security updates
|
пре 7 година |
Derek Morris
|
e664e1809f
Add masking of stores for protection against Spectre.
|
пре 8 година |
Michael Holman
|
15b6ca2b98
add nontrapping float-to-int conversions
|
пре 8 година |
Michael Ferris
|
e2a13ce01a
Implement jit for atomic load/store
|
пре 8 година |
Paul Leathers
|
83f8af8c36
Share types on objects with getter/setter properties. If the Accessor bit is set in a property's attributes, that indicates the property is a Getter. The Setter is stored in another slot. Use an array of indices to find the setter associated with a given Getter. Add the option of increasing a TypePath's path length without adding another property ID to its property map. Fix the way we use the accessor inline cache, in both runtime code and jitted code. We need to look at th isOnProto bit to determine which object to get the property from, the object pointed to by the cache (if isOnProto is set) or the current local instance. (This wasn't necessary when objects with accessors didn't share types.) While I was in there, I deleted all the machine-dependent lowering code related to flag caches and added code in Lower.cpp for everyone to share.
|
пре 8 година |
Paul Leathers
|
9d5887602b
[1.9>master] [1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates
|
пре 8 година |
Paul Leathers
|
e3e1a360e5
[1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates
|
пре 8 година |
Michael Holman
|
08b82b8d33
Add JIT mitigations for Spectre
|
пре 8 година |
Arun
|
ac39e5ad8b
Optimizing DIV and REM ops
|
пре 8 година |
Arun
|
29d150da60
Replacing high latency i32 div and reminder operations with mul, shift and adds.
|
пре 8 година |
Matt Gardner
|
cc5b303ce3
Address review comments
|
пре 8 година |
Matt Gardner
|
9428936446
move GenerateFastIsInst to MI Lowerer
|
пре 8 година |
Matt Gardner
|
76080f7d29
remove unused function
|
пре 8 година |
Matt Gardner
|
c00d96fe06
move GenerateLdThisStrict to MI Lowerer
|
пре 8 година |
Matt Gardner
|
a8f98e5861
remove unused ARM MD functions
|
пре 8 година |
Matt Gardner
|
a626bad178
move LowerCommitScope to MI Lowerer
|
пре 8 година |
Matt Gardner
|
b70e6df3a8
move LowerGetCachedFunc to MI Lowerer
|
пре 8 година |
Matt Gardner
|
d17ededeaa
move LoadStackAddress to MI Lowerer
|
пре 8 година |
Matt Gardner
|
ef11a441e9
move GenerateJSBooleanTest to MI Lowerer
|
пре 8 година |
Matt Gardner
|
f5c91cedd9
move GenerateLdFldFromProtoInlineCache to MI Lowerer
|
пре 8 година |
Matt Gardner
|
00ce5b5a67
move GenerateLdFldFromFlagInlineCache to MI Lowerer
|
пре 8 година |
Matt Gardner
|
5dedf0407c
move GenerateLdFldFromLocalInlineCache to MI Lowerer
|
пре 8 година |
Matt Gardner
|
47e23a8a24
move GenerateFlagInlineCacheCheck to MI Lowerer
|
пре 8 година |