Paul Leathers 33c0b9763c [CVE-2019-0605] [CVE-2019-0591] %!s(int64=7) %!d(string=hai) anos
..
amd64 cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
arm 7e235c914d [CVE-2018-8465] Chakra - Invalid stack read leads to type confusion - Individual %!s(int64=7) %!d(string=hai) anos
arm64 cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
i386 cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
AgenPeeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
AgenPeeps.h 9ed1b84bd7 Remove some unimplemented functions %!s(int64=8) %!d(string=hai) anos
AsmJsJITInfo.cpp d5d87bf217 Implement WebAssemblySharedArrayBuffer + some tests %!s(int64=8) %!d(string=hai) anos
AsmJsJITInfo.h d5d87bf217 Implement WebAssemblySharedArrayBuffer + some tests %!s(int64=8) %!d(string=hai) anos
Backend.cpp 45284fc840 Fix Legacy-Link and NDK-Compile errors %!s(int64=9) %!d(string=hai) anos
Backend.h c36e1cfe7c Remove old unused SHLD lower path %!s(int64=8) %!d(string=hai) anos
BackendApi.cpp 748c4aabf0 fix SAL annotation in JitFromEncodedWorkItem %!s(int64=8) %!d(string=hai) anos
BackendOpCodeAttrAsmJs.cpp 75f5e8f298 Address CR feedback %!s(int64=8) %!d(string=hai) anos
BackendOpCodeAttrAsmJs.h 1a24313bba add inlining support for asm.js/wasm %!s(int64=8) %!d(string=hai) anos
BackendOpCodeList.h 3d944dbf77 Remove redundent flags for jsbuiltin. %!s(int64=8) %!d(string=hai) anos
BackwardPass.cpp 8264b9bcdb CVE-2018-8624 Edge - Chakra JIT Overflow %!s(int64=7) %!d(string=hai) anos
BackwardPass.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
BailOut.cpp f8bdb180c4 [CVE-2018-8359] Edge - Chakra OOB Write on ProxyEntryPointInfo - Internal %!s(int64=7) %!d(string=hai) anos
BailOut.h f8bdb180c4 [CVE-2018-8359] Edge - Chakra OOB Write on ProxyEntryPointInfo - Internal %!s(int64=7) %!d(string=hai) anos
BailOutKind.h 88155df9e6 Remove Simd.js related code %!s(int64=8) %!d(string=hai) anos
CMakeLists.txt 3741b1a94a Refactor field related to JIT'ed code in EntryPointInfo into a separate structure %!s(int64=7) %!d(string=hai) anos
CaseNode.cpp c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage %!s(int64=9) %!d(string=hai) anos
CaseNode.h c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage %!s(int64=9) %!d(string=hai) anos
Chakra.Backend.vcxproj c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
Chakra.Backend.vcxproj.filters c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
CodeGenAllocators.cpp dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 %!s(int64=8) %!d(string=hai) anos
CodeGenAllocators.h dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 %!s(int64=8) %!d(string=hai) anos
CodeGenNumberAllocator.cpp ab3e8dd460 PageAllocators refactoring. %!s(int64=7) %!d(string=hai) anos
CodeGenNumberAllocator.h c219bc779d fix for number allocator in-thread JIT case %!s(int64=9) %!d(string=hai) anos
CodeGenWorkItem.cpp 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
CodeGenWorkItem.h bd5477cd72 Fix incorrect length of display name when tracing ETW events for the JIT queue. %!s(int64=7) %!d(string=hai) anos
CodeGenWorkItemType.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
DbCheckPostLower.cpp fa9151ead4 Create new Opnd ListOpnd. Currently available only at lower and after. %!s(int64=8) %!d(string=hai) anos
DbCheckPostLower.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
Debug.cpp 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
EhFrame.cpp 4c410fda40 osx: JIT support %!s(int64=9) %!d(string=hai) anos
EhFrame.h 960ec9a5a6 JIT: enable JIT on Linux %!s(int64=9) %!d(string=hai) anos
EhFrameCFI.inc 960ec9a5a6 JIT: enable JIT on Linux %!s(int64=9) %!d(string=hai) anos
EmitBuffer.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
EmitBuffer.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
Encoder.cpp d1b9e0ebc5 When deserializing the parser state cache, verify the script code matches the script used to create the cache %!s(int64=7) %!d(string=hai) anos
Encoder.h d1b9e0ebc5 When deserializing the parser state cache, verify the script code matches the script used to create the cache %!s(int64=7) %!d(string=hai) anos
EquivalentTypeSet.cpp 5abc0e6f6e Enable objtypespec on polymorphic load/stores in inlinees. In the case where a load/store in an inlinee has collected non-equivalent types in its polymorphic inline cache, let work item creation collect ObjTypeSpecFldInfo for the cache anyway. At GlobOpt time, if all upstream types for the given type symbol are found in the ObjTypeSpecFldInfo type set and are equivalent with one another, use the slot index and aux-slotness shared by these types to optimize the load/store and ignore the other types. This requires collecting per-type information at work item creation time instead of settling on one set of information before jitting. %!s(int64=7) %!d(string=hai) anos
EquivalentTypeSet.h 5abc0e6f6e Enable objtypespec on polymorphic load/stores in inlinees. In the case where a load/store in an inlinee has collected non-equivalent types in its polymorphic inline cache, let work item creation collect ObjTypeSpecFldInfo for the cache anyway. At GlobOpt time, if all upstream types for the given type symbol are found in the ObjTypeSpecFldInfo type set and are equivalent with one another, use the slot index and aux-slotness shared by these types to optimize the load/store and ignore the other types. This requires collecting per-type information at work item creation time instead of settling on one set of information before jitting. %!s(int64=7) %!d(string=hai) anos
ExternalLowerer.h 24a452c328 add profiling for LdElem; support mixed in Br/CmEq fast paths %!s(int64=9) %!d(string=hai) anos
FixedFieldInfo.cpp 3b0dd290b6 update after rebase with swb changes %!s(int64=9) %!d(string=hai) anos
FixedFieldInfo.h 0c5a9bf28f should 0 initialize FixedFieldInfo data %!s(int64=9) %!d(string=hai) anos
FlowGraph.cpp 69a259c8c3 CVE-2018-8629 OOB bug in Edge WIP %!s(int64=7) %!d(string=hai) anos
FlowGraph.h 69a259c8c3 CVE-2018-8629 OOB bug in Edge WIP %!s(int64=7) %!d(string=hai) anos
Func.cpp beba75a1ae [CVE-2019-0649] Microsoft Chakra JIT server construct Caches array out-of-bounds %!s(int64=7) %!d(string=hai) anos
Func.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
FunctionCodeGenJitTimeData.cpp 967d597479 address CR comments %!s(int64=7) %!d(string=hai) anos
FunctionCodeGenJitTimeData.h 967d597479 address CR comments %!s(int64=7) %!d(string=hai) anos
FunctionJITRuntimeInfo.cpp b7eb685713 basic obj type spec implementation %!s(int64=9) %!d(string=hai) anos
FunctionJITRuntimeInfo.h b7eb685713 basic obj type spec implementation %!s(int64=9) %!d(string=hai) anos
FunctionJITTimeInfo.cpp b778ca81c7 [CVE-2019-0658] Microsoft Chakra JIT server array out-of-bounds access %!s(int64=7) %!d(string=hai) anos
FunctionJITTimeInfo.h f8bdb180c4 [CVE-2018-8359] Edge - Chakra OOB Write on ProxyEntryPointInfo - Internal %!s(int64=7) %!d(string=hai) anos
GlobHashTable.h 2d5d5153fa Fix incorrect references in function %!s(int64=7) %!d(string=hai) anos
GlobOpt.cpp 53204ee5b7 [CVE-2019-0593] %!s(int64=7) %!d(string=hai) anos
GlobOpt.h 53204ee5b7 [CVE-2019-0593] %!s(int64=7) %!d(string=hai) anos
GlobOptArrays.cpp 9b36ce832c [CVE-2018-8510] Edge - missing BytecodeUses for IsIn optimization leads to type confusion %!s(int64=7) %!d(string=hai) anos
GlobOptArrays.h 2f80dccca3 allow IntConstOpnds for IsIn array optimization %!s(int64=8) %!d(string=hai) anos
GlobOptBailOut.cpp 2781608a34 CVE-2018-8556 %!s(int64=7) %!d(string=hai) anos
GlobOptBlockData.cpp b7700e2074 Don't add compensation code for array values in prepass. OS#17527968 %!s(int64=7) %!d(string=hai) anos
GlobOptBlockData.h 9e0fe09b81 PRE for multi-level field loads in a loop. %!s(int64=7) %!d(string=hai) anos
GlobOptExpr.cpp 8943e332ea CVE-2018-8555 %!s(int64=7) %!d(string=hai) anos
GlobOptFields.cpp 33c0b9763c [CVE-2019-0605] [CVE-2019-0591] %!s(int64=7) %!d(string=hai) anos
GlobOptIntBounds.cpp 8d21cde342 CVE-2018-8583 Edge - Chakra JIT OOB 9 13 leads to RCE %!s(int64=7) %!d(string=hai) anos
GlobOptIntBounds.h f12d847c3b fix issue where hoisted bound checks incorrectly calculated range of indexes %!s(int64=7) %!d(string=hai) anos
IR.cpp cff87d0935 Address CR comments %!s(int64=7) %!d(string=hai) anos
IR.h 1285e1c601 Stricter check for not aggregating bytecode uses across blocks %!s(int64=7) %!d(string=hai) anos
IR.inl 0f34963e42 Hoist speculation masking when possible %!s(int64=7) %!d(string=hai) anos
IRBaseTypeList.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
IRBuilder.cpp bdd22d1b6e [CVE-2019-0610] Chakra JIT server EnsureLoopBodyLoadSlot out-of-bounds read&write %!s(int64=7) %!d(string=hai) anos
IRBuilder.h 9c8394ff89 Moving HomeObj field out of ScriptFunction %!s(int64=7) %!d(string=hai) anos
IRBuilderAsmJs.cpp bdd22d1b6e [CVE-2019-0610] Chakra JIT server EnsureLoopBodyLoadSlot out-of-bounds read&write %!s(int64=7) %!d(string=hai) anos
IRBuilderAsmJs.h bdd22d1b6e [CVE-2019-0610] Chakra JIT server EnsureLoopBodyLoadSlot out-of-bounds read&write %!s(int64=7) %!d(string=hai) anos
IRType.cpp 07c7bce4df Small data-structure packing cleanup. %!s(int64=8) %!d(string=hai) anos
IRType.h 2be54d29e7 Fix for __declspec(selectany) in clang 5.0 %!s(int64=8) %!d(string=hai) anos
IRTypeList.h 25d29a0511 int64x2 infra %!s(int64=8) %!d(string=hai) anos
IRViewer.cpp f7094f31cb Wasm: preserve nan bits %!s(int64=8) %!d(string=hai) anos
IRViewer.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
InductionVariable.cpp 4f93a9d8ce JIT: to compile on Linux %!s(int64=9) %!d(string=hai) anos
InductionVariable.h e3b673a4d7 Fix build errors using clang on windows with JIT %!s(int64=9) %!d(string=hai) anos
Inline.cpp ef75eace57 CVE-2018-8543 %!s(int64=7) %!d(string=hai) anos
Inline.h 77cebe2256 inline callbacks %!s(int64=7) %!d(string=hai) anos
InlineeFrameInfo.cpp a1fc0ae12c Fix field types in InlineeCallInfo. OS #15566165 %!s(int64=7) %!d(string=hai) anos
InlineeFrameInfo.h a27864395a [CVE-2018-8473] Edge - Chakra: Stack corruption in the presence of nested inlinees %!s(int64=7) %!d(string=hai) anos
InliningDecider.cpp cf3ef50623 [CVE-2018-8355] Edge - Chakra: JIT: Type confusion with localeCompare - Google, Inc. %!s(int64=7) %!d(string=hai) anos
InliningDecider.h 77cebe2256 inline callbacks %!s(int64=7) %!d(string=hai) anos
InliningHeuristics.cpp 66ec420ce6 Refactoring %!s(int64=8) %!d(string=hai) anos
InliningHeuristics.h 1a24313bba add inlining support for asm.js/wasm %!s(int64=8) %!d(string=hai) anos
IntBounds.cpp 7b201ab597 [1.7>1.8] [MERGE #4226 @leirocks] 17-11 Security Update %!s(int64=8) %!d(string=hai) anos
IntBounds.h e3b673a4d7 Fix build errors using clang on windows with JIT %!s(int64=9) %!d(string=hai) anos
IntConstMath.cpp 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. %!s(int64=8) %!d(string=hai) anos
IntConstMath.h 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. %!s(int64=8) %!d(string=hai) anos
IntConstantBounds.h 3ab6f3e971 JIT: signed integer overflow and other fixes %!s(int64=9) %!d(string=hai) anos
IntOverflowDoesNotMatterRange.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
InterpreterThunkEmitter.cpp 6464387701 Support disabling interpreter thunks in JSRT %!s(int64=8) %!d(string=hai) anos
InterpreterThunkEmitter.h 5a01dd14ab Refactor InterpreterThunkEmitter so OACR can prove array accesses in EncodeInterpreterThunk are safe. %!s(int64=8) %!d(string=hai) anos
JITOutput.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
JITOutput.h dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 %!s(int64=8) %!d(string=hai) anos
JITRecyclableObject.h fc4c3205bc Add specialized types of Sets and Maps %!s(int64=8) %!d(string=hai) anos
JITThunkEmitter.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
JITThunkEmitter.h f5d52c2bfb Replace _M_IX86 || TARGET_64 usage with !defined(_M_ARM) %!s(int64=8) %!d(string=hai) anos
JITTimeConstructorCache.cpp 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. %!s(int64=7) %!d(string=hai) anos
JITTimeConstructorCache.h 6d36a6f737 swb: write barrier annotations 2 %!s(int64=9) %!d(string=hai) anos
JITTimeFunctionBody.cpp 9c8394ff89 Moving HomeObj field out of ScriptFunction %!s(int64=7) %!d(string=hai) anos
JITTimeFunctionBody.h 9c8394ff89 Moving HomeObj field out of ScriptFunction %!s(int64=7) %!d(string=hai) anos
JITTimePolymorphicInlineCache.cpp e801a43ab7 swb: a few more unit test verification fixes %!s(int64=9) %!d(string=hai) anos
JITTimePolymorphicInlineCache.h f085b410c3 add oopjit PIC support; bug fixes %!s(int64=9) %!d(string=hai) anos
JITTimePolymorphicInlineCacheInfo.cpp 6afb76c862 Move an array bounds to a local to satisfy PREfast %!s(int64=8) %!d(string=hai) anos
JITTimePolymorphicInlineCacheInfo.h 5bf9247cc4 Fix prefast warnings (except for the TTD ones which might need merge from master?) %!s(int64=9) %!d(string=hai) anos
JITTimeProfileInfo.cpp b8920edd22 OS#17384939: avoid race condition when writing callback info IDL %!s(int64=7) %!d(string=hai) anos
JITTimeProfileInfo.h 10acdfa7e0 [MERGE #4995 @rajatd] Aggressive Value Transfer in loop prepass %!s(int64=7) %!d(string=hai) anos
JITTimeWorkItem.cpp 71822e65a2 Fix usage of Statement Reader in IRBuilderAsmJs to make sure we don't use uninitialized values. %!s(int64=8) %!d(string=hai) anos
JITTimeWorkItem.h c16bfa6293 move building body data from WI creation to JIT time %!s(int64=9) %!d(string=hai) anos
JITType.cpp b1ce15d224 Add overload of DynamicType::Is for Type*; use where possible %!s(int64=8) %!d(string=hai) anos
JITType.h d7483b2feb remove global operator new/delete override %!s(int64=9) %!d(string=hai) anos
JITTypeHandler.cpp 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. %!s(int64=8) %!d(string=hai) anos
JITTypeHandler.h 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. %!s(int64=8) %!d(string=hai) anos
JavascriptNativeOperators.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JavascriptNativeOperators.h c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JitTransferData.cpp 3741b1a94a Refactor field related to JIT'ed code in EntryPointInfo into a separate structure %!s(int64=7) %!d(string=hai) anos
JitTransferData.h 3741b1a94a Refactor field related to JIT'ed code in EntryPointInfo into a separate structure %!s(int64=7) %!d(string=hai) anos
JnHelperMethod.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
JnHelperMethod.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
JnHelperMethodList.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
Lifetime.h eca08f1ab9 A pass over initialization of Arena-allocated classes %!s(int64=8) %!d(string=hai) anos
LinearScan.cpp f8bdb180c4 [CVE-2018-8359] Edge - Chakra OOB Write on ProxyEntryPointInfo - Internal %!s(int64=7) %!d(string=hai) anos
LinearScan.h 776c22503b Track bailout restoration based on TypeSpec flag rather than current symbol type %!s(int64=7) %!d(string=hai) anos
LinearScanMDShared.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
Lower.cpp c76da44c27 CVE-2018-8588 %!s(int64=7) %!d(string=hai) anos
Lower.h 91bb6d68bf [CVE-2018-8372] Edge - Report a type confusion bug in Edge - 360Vulcan %!s(int64=7) %!d(string=hai) anos
LowerMDShared.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
LowerMDShared.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
LowerMDSharedSimd128.cpp 88155df9e6 Remove Simd.js related code %!s(int64=8) %!d(string=hai) anos
NativeCodeData.cpp 2ec42c988d Store length on NativeCodeData for deallocation. %!s(int64=9) %!d(string=hai) anos
NativeCodeData.h 2ec42c988d Store length on NativeCodeData for deallocation. %!s(int64=9) %!d(string=hai) anos
NativeCodeGenerator.cpp 63ae30a750 [CVE-2018-8390] Edge - Inlining a fixed deferred function can lead to OOB read/write - Internal %!s(int64=7) %!d(string=hai) anos
NativeCodeGenerator.h 26833effbb Always use AsmJsDefault entrypoint instead of a wasm deferred parse entry point %!s(int64=7) %!d(string=hai) anos
NativeEntryPointData.cpp 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
NativeEntryPointData.h 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
ObjTypeSpecFldInfo.cpp 30f91acee0 Disable depolymorphication by default pending resolution of issues related to shared inline caches %!s(int64=7) %!d(string=hai) anos
ObjTypeSpecFldInfo.h ec0c73891e [MSFT 17535796] On depoloymorphication, write the slot index discovered during GlobOpt into the ObjTypeSpecFldInfo as well as the opnd field. That way it will be copied into the set that supports the runtime equivalence check. %!s(int64=7) %!d(string=hai) anos
Opnd.cpp 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. %!s(int64=7) %!d(string=hai) anos
Opnd.h 91bb6d68bf [CVE-2018-8372] Edge - Report a type confusion bug in Edge - 360Vulcan %!s(int64=7) %!d(string=hai) anos
Opnd.inl fa9151ead4 Create new Opnd ListOpnd. Currently available only at lower and after. %!s(int64=8) %!d(string=hai) anos
PDataManager.cpp 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
PDataManager.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
PageAllocatorPool.cpp b4ba1ef180 fix codegen profiler under OOP JIT %!s(int64=7) %!d(string=hai) anos
PageAllocatorPool.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 %!s(int64=9) %!d(string=hai) anos
Peeps.cpp 5ac01961ee Fix benign UAF in peeps. %!s(int64=8) %!d(string=hai) anos
Peeps.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
PreLowerPeeps.cpp f010010ff3 change FindRegUse to HasSymUse %!s(int64=8) %!d(string=hai) anos
PrologEncoder.cpp 1e22644ddf use stack memory for some of the allocation in interpreter thunk emitter %!s(int64=9) %!d(string=hai) anos
PrologEncoder.h 1e22644ddf use stack memory for some of the allocation in interpreter thunk emitter %!s(int64=9) %!d(string=hai) anos
QueuedFullJitWorkItem.cpp 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
QueuedFullJitWorkItem.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
Region.cpp ef2d1e05ab Fix for prefast warning %!s(int64=8) %!d(string=hai) anos
Region.h 82ff317978 Enable globopt for functions with try finally %!s(int64=8) %!d(string=hai) anos
SccLiveness.cpp 85b8c12301 [1.8>master] [MERGE #4419 @Penguinwizzard] A pass over initialization of Arena-allocated classes %!s(int64=8) %!d(string=hai) anos
SccLiveness.h 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
Security.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
Security.h 1c68c73e59 [1.7>1.8] [MERGE #4195 @boingoing] Merge unreleased/rs3 to release/1.7 %!s(int64=8) %!d(string=hai) anos
ServerScriptContext.cpp b4ba1ef180 fix codegen profiler under OOP JIT %!s(int64=7) %!d(string=hai) anos
ServerScriptContext.h b4ba1ef180 fix codegen profiler under OOP JIT %!s(int64=7) %!d(string=hai) anos
ServerThreadContext.cpp 4a3ce7bcb9 Don't allocate in pre-reserved section if we had failed to reserve it on jit server init time. OS#15209418 %!s(int64=7) %!d(string=hai) anos
ServerThreadContext.h 4a3ce7bcb9 Don't allocate in pre-reserved section if we had failed to reserve it on jit server init time. OS#15209418 %!s(int64=7) %!d(string=hai) anos
SimpleJitProfilingHelpers.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
SimpleJitProfilingHelpers.h da8e8dd10e reinstate LdLen in bytecode with additional profile info %!s(int64=8) %!d(string=hai) anos
SimpleLayout.cpp 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
SimpleLayout.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
SwitchIRBuilder.cpp 9dac95679e SwitchOpt determined by AggressiveIntTypeSpec breaks repeated String cases %!s(int64=8) %!d(string=hai) anos
SwitchIRBuilder.h 9dac95679e SwitchOpt determined by AggressiveIntTypeSpec breaks repeated String cases %!s(int64=8) %!d(string=hai) anos
Sym.cpp 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. %!s(int64=8) %!d(string=hai) anos
Sym.h 75488126f0 Add SymID_Invalid to handle (SymID)-1 %!s(int64=7) %!d(string=hai) anos
Sym.inl 8e000909fc One pass over GlobOpt.cpp, moving and consting %!s(int64=8) %!d(string=hai) anos
SymTable.cpp 6e39312394 Initialize locals %!s(int64=8) %!d(string=hai) anos
SymTable.h eca08f1ab9 A pass over initialization of Arena-allocated classes %!s(int64=8) %!d(string=hai) anos
TempTracker.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
TempTracker.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
ValueInfo.cpp 88155df9e6 Remove Simd.js related code %!s(int64=8) %!d(string=hai) anos
ValueInfo.h c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
ValueRelativeOffset.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ValueRelativeOffset.h e3b673a4d7 Fix build errors using clang on windows with JIT %!s(int64=9) %!d(string=hai) anos