Michael Holman 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
..
ValidPointersMap e15672db7f Use fewer pages per small heap block to help with improving memory utilization. %!s(int64=7) %!d(string=hai) anos
amd64 b4f9705ae5 Use seperation error for xdata registration failures %!s(int64=7) %!d(string=hai) anos
arm b4f9705ae5 Use seperation error for xdata registration failures %!s(int64=7) %!d(string=hai) anos
arm64 b4f9705ae5 Use seperation error for xdata registration failures %!s(int64=7) %!d(string=hai) anos
AllocationPolicyManager.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
Allocator.cpp 91ccdd14ff x86 support %!s(int64=9) %!d(string=hai) anos
Allocator.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 %!s(int64=8) %!d(string=hai) anos
AllocatorTelemetryStats.h c38739f7da MSFT:17677205 IdleDecommit hang. Back-off from decommit if UI thread wants to enter IdleDecommit again. %!s(int64=7) %!d(string=hai) anos
ArenaAllocator.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
ArenaAllocator.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
AutoAllocatorObjectPtr.h 37630da768 Add this-> where needed to appease permissive- %!s(int64=7) %!d(string=hai) anos
AutoPtr.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
BucketStatsReporter.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
CMakeLists.txt 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
Chakra.Common.Memory.vcxproj 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
Chakra.Common.Memory.vcxproj.filters ba8820832d adding gc start and end reasons to gc telemetry collection %!s(int64=7) %!d(string=hai) anos
CollectionFlags.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
CollectionState.h db4a754580 MSFT:17672777 Fix two pass concurrent sweep states. %!s(int64=7) %!d(string=hai) anos
CommonMemoryPch.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
CommonMemoryPch.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
CustomHeap.cpp 5c168feb2e fix CustomHeap Page::CanAllocate calculation %!s(int64=7) %!d(string=hai) anos
CustomHeap.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
DelayDeletingFunctionTable.cpp 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
EtwMemoryTracking.cpp 9c5fb7149d cross-platform: Improve O1+ stack probing for test builds %!s(int64=9) %!d(string=hai) anos
ForcedMemoryConstraints.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
ForcedMemoryConstraints.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
FreeObject.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
HeapAllocator.cpp f565a839d6 Add ChakraEngine for GlobalObject lifetime management %!s(int64=7) %!d(string=hai) anos
HeapAllocator.h e3a8ebc024 CR fix %!s(int64=8) %!d(string=hai) anos
HeapAllocatorOperators.cpp d7483b2feb remove global operator new/delete override %!s(int64=9) %!d(string=hai) anos
HeapBlock.cpp 85db038398 MSFT:18103621 During ReleasePagesShutdown allocators may not have been closed yet, if we are cleaning up the blocks in RecyclerSweep instance. %!s(int64=7) %!d(string=hai) anos
HeapBlock.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
HeapBlock.inl ddf2d6a807 [MERGE #5034 @ipopescu93] Add support for traced large recycledvisited objects. %!s(int64=7) %!d(string=hai) anos
HeapBlockMap.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
HeapBlockMap.h f10dd80df6 ChakraCore fix for servicing release 18-02B: CVE-2018-0866 %!s(int64=8) %!d(string=hai) anos
HeapBlockMap.inl c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
HeapBucket.cpp 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
HeapBucket.h 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
HeapBucket.inl 3bc04870e6 some pageheap fixes %!s(int64=8) %!d(string=hai) anos
HeapBucketStats.cpp e2bf0393e0 Moving HeapBucketStats into its own file %!s(int64=7) %!d(string=hai) anos
HeapBucketStats.h e2bf0393e0 Moving HeapBucketStats into its own file %!s(int64=7) %!d(string=hai) anos
HeapConstants.h c76511661c cap max single allocation %!s(int64=7) %!d(string=hai) anos
HeapInfo.cpp 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
HeapInfo.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
HeapInfoManager.cpp 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
HeapInfoManager.h 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
IdleDecommitPageAllocator.cpp c38739f7da MSFT:17677205 IdleDecommit hang. Back-off from decommit if UI thread wants to enter IdleDecommit again. %!s(int64=7) %!d(string=hai) anos
IdleDecommitPageAllocator.h c38739f7da MSFT:17677205 IdleDecommit hang. Back-off from decommit if UI thread wants to enter IdleDecommit again. %!s(int64=7) %!d(string=hai) anos
LargeHeapBlock.cpp bfb049fd8d MSFT:17387958 Large tracked RecyclerVisited objects need to clear the NewTrackBit after they are processed. %!s(int64=7) %!d(string=hai) anos
LargeHeapBlock.h ddf2d6a807 [MERGE #5034 @ipopescu93] Add support for traced large recycledvisited objects. %!s(int64=7) %!d(string=hai) anos
LargeHeapBucket.cpp ab3e8dd460 PageAllocators refactoring. %!s(int64=7) %!d(string=hai) anos
LargeHeapBucket.h 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
LargeHeapBucket.inl 33a6f43792 Merge branch 'master' into linux_m2 %!s(int64=9) %!d(string=hai) anos
LeakReport.cpp 1f57ed5def Improve locking annotation somewhat %!s(int64=7) %!d(string=hai) anos
LeakReport.h fd4cf57604 Fix some VS compat errors %!s(int64=10) %!d(string=hai) anos
MarkContext.cpp fa920152a5 Annotate intentional potentially redundant test %!s(int64=7) %!d(string=hai) anos
MarkContext.h 9d6961487a address sanitizer fake stack workaround %!s(int64=8) %!d(string=hai) anos
MarkContext.inl e3e1a360e5 [1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates %!s(int64=8) %!d(string=hai) anos
MarkContextWrapper.h 612cd34395 Remove remaining __stdcall calling convention from IRecyclerVisitedObject implementations %!s(int64=8) %!d(string=hai) anos
MarkStack.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
MemoryLogger.cpp 9ef8cbcd32 cross-platform: ChakraCore compiles against iOS x86_64 %!s(int64=9) %!d(string=hai) anos
MemoryLogger.h 9ef8cbcd32 cross-platform: ChakraCore compiles against iOS x86_64 %!s(int64=9) %!d(string=hai) anos
MemoryTracking.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
MemoryTracking.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
PageAllocator.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
PageAllocator.h c38739f7da MSFT:17677205 IdleDecommit hang. Back-off from decommit if UI thread wants to enter IdleDecommit again. %!s(int64=7) %!d(string=hai) anos
PageAllocatorDefines.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
PageHeapBlockTypeFilter.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
PagePool.h 9b8c788fb9 Add more #defines to control features %!s(int64=10) %!d(string=hai) anos
Recycler.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
Recycler.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
Recycler.inl 89fc0ac566 Adding notion of weak reference regions, and concurrently marking those regions. %!s(int64=7) %!d(string=hai) anos
RecyclerFastAllocator.h 3bc04870e6 some pageheap fixes %!s(int64=8) %!d(string=hai) anos
RecyclerHeuristic.cpp a167b47323 fix: set isLowMemoryDevice for Android and iOS %!s(int64=9) %!d(string=hai) anos
RecyclerHeuristic.h bb1dca76dd fix test and address review comments %!s(int64=8) %!d(string=hai) anos
RecyclerObjectDumper.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
RecyclerObjectDumper.h 50b4d1a56a try to enable recycler track on Linux %!s(int64=9) %!d(string=hai) anos
RecyclerObjectGraphDumper.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
RecyclerObjectGraphDumper.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
RecyclerPageAllocator.cpp ab3e8dd460 PageAllocators refactoring. %!s(int64=7) %!d(string=hai) anos
RecyclerPageAllocator.h ab3e8dd460 PageAllocators refactoring. %!s(int64=7) %!d(string=hai) anos
RecyclerPointers.h 573fb6d5b5 QuickSort: improve perf. and move our custom qsort_s %!s(int64=9) %!d(string=hai) anos
RecyclerRootPtr.h fbec4499b3 MSFT:18139538 Remove the use of Guest Arena from parser code to avoid ScriptContext leak. %!s(int64=7) %!d(string=hai) anos
RecyclerSweep.cpp 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
RecyclerSweep.h 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
RecyclerSweepManager.cpp 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
RecyclerSweepManager.h 9f8cf80d0e Remove IsolateHeap and fix build errors. %!s(int64=7) %!d(string=hai) anos
RecyclerTelemetryInfo.cpp 5cd54e03bb Adding new trace event to emit just the heap size & usage ratio. This will be used to drive perf track & diag track integration %!s(int64=7) %!d(string=hai) anos
RecyclerTelemetryInfo.h 5cd54e03bb Adding new trace event to emit just the heap size & usage ratio. This will be used to drive perf track & diag track integration %!s(int64=7) %!d(string=hai) anos
RecyclerWaitReason.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
RecyclerWaitReasonInc.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
RecyclerWatsonTelemetry.h fe917d01ad Disable RecyclerWatsonTelemetry + Use RDTSC for GetTickCount %!s(int64=9) %!d(string=hai) anos
RecyclerWeakReference.h 76f6913160 Add additional ETW instrumentation %!s(int64=8) %!d(string=hai) anos
RecyclerWriteBarrierManager.cpp acd74547f7 [1.8>1.9] [MERGE #4604 @obastemur] xplat: remove win64 %!s(int64=8) %!d(string=hai) anos
RecyclerWriteBarrierManager.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
SectionAllocWrapper.cpp 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos
SectionAllocWrapper.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
SmallBlockDeclarations.inl 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
SmallFinalizableHeapBlock.cpp 3f9473698b Ensure that finalizeCount on SmallRecyclerVisitedHostHeapBlockT is updated in all builds %!s(int64=7) %!d(string=hai) anos
SmallFinalizableHeapBlock.h 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. %!s(int64=8) %!d(string=hai) anos
SmallFinalizableHeapBucket.cpp 3cf29d39b1 update dump fragmentation stats %!s(int64=8) %!d(string=hai) anos
SmallFinalizableHeapBucket.h dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. %!s(int64=8) %!d(string=hai) anos
SmallHeapBlockAllocator.cpp 5f87c67c42 HeapInfo and RecyclerSweep refactoring. %!s(int64=7) %!d(string=hai) anos
SmallHeapBlockAllocator.h 9bd1005dc2 Capture and tranmission of Recycler Telemetry stats. %!s(int64=7) %!d(string=hai) anos
SmallLeafHeapBlock.cpp 421e76637b fix permissive C++ code (MSVC /permissive-) %!s(int64=9) %!d(string=hai) anos
SmallLeafHeapBlock.h f87c1fd32b xplat: fix some clang undefined sanitizer issues %!s(int64=9) %!d(string=hai) anos
SmallLeafHeapBucket.cpp 33a6f43792 Merge branch 'master' into linux_m2 %!s(int64=9) %!d(string=hai) anos
SmallLeafHeapBucket.h 33a6f43792 Merge branch 'master' into linux_m2 %!s(int64=9) %!d(string=hai) anos
SmallNormalHeapBlock.cpp 49c9468f93 turn on concurrent GC on Linux %!s(int64=9) %!d(string=hai) anos
SmallNormalHeapBlock.h 11f61960ca Remove unused static const bool IsLeafOnly from blocks %!s(int64=8) %!d(string=hai) anos
SmallNormalHeapBucket.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
SmallNormalHeapBucket.h 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. %!s(int64=8) %!d(string=hai) anos
StressTest.cpp 17055ce4a2 Replace printf and wprintf with Output::Print where possible and update formatter strings. %!s(int64=8) %!d(string=hai) anos
StressTest.h 6d36a6f737 swb: write barrier annotations 2 %!s(int64=9) %!d(string=hai) anos
VirtualAllocWrapper.cpp cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
VirtualAllocWrapper.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
WriteBarrierMacros.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 %!s(int64=8) %!d(string=hai) anos
XDataAllocator.h 15df2a6014 [CVE-2019-0640] Bug report for Edge/Chakra: Missing marshalling for Promise result %!s(int64=7) %!d(string=hai) anos