Doug Ilijev 50e23bda07 [MERGE #5710 @rhuanjl] Do not skip FromPropertyDescriptor in Proxy DefineOwnProperty %!s(int64=7) %!d(string=hai) anos
..
InJavascript ee2c09b718 Fixes 5701 - Functions declared as methods define a `prototype` property %!s(int64=7) %!d(string=hai) anos
JsBuiltIn 1a62c8fce8 Update bytecode %!s(int64=7) %!d(string=hai) anos
amd64 e03b3e3016 [CVE-2018-8315] Add guards for speculation on non-jit operations %!s(int64=7) %!d(string=hai) anos
arm 6e828b83a5 Updating ARM CallFunction scenarios according to the CallInfo.Count update %!s(int64=8) %!d(string=hai) anos
arm64 e03b3e3016 [CVE-2018-8315] Add guards for speculation on non-jit operations %!s(int64=7) %!d(string=hai) anos
ArgumentsObject.cpp 781fd6701c change GetSz to GetString where it's easy to %!s(int64=7) %!d(string=hai) anos
ArgumentsObject.h f37cd54364 Remove _ABSTRACT, most classes were already pure virtual and I deleted the constructor of the others %!s(int64=7) %!d(string=hai) anos
ArgumentsObjectEnumerator.cpp 5cf1a9555f rename ForInCache now that it has other uses %!s(int64=8) %!d(string=hai) anos
ArgumentsObjectEnumerator.h 5cf1a9555f rename ForInCache now that it has other uses %!s(int64=8) %!d(string=hai) anos
ArrayBuffer.cpp 1bb0703e8c Fix a case where ExternalArrayBuffer could report memory freed without ever reporting memory allocated %!s(int64=7) %!d(string=hai) anos
ArrayBuffer.h 1bb0703e8c Fix a case where ExternalArrayBuffer could report memory freed without ever reporting memory allocated %!s(int64=7) %!d(string=hai) anos
AtomicsObject.cpp 7368d59b1c [MERGE #5272 @Penguinwizzard] Address issues picked up by Dev15 code analysis %!s(int64=7) %!d(string=hai) anos
AtomicsObject.h e2bb2530ac Fix #5349: Rename Atomics.wake to Atomics.notify, per ES spec change. %!s(int64=7) %!d(string=hai) anos
AtomicsOperations.cpp e2a13ce01a Implement jit for atomic load/store %!s(int64=8) %!d(string=hai) anos
AtomicsOperations.h e2a13ce01a Implement jit for atomic load/store %!s(int64=8) %!d(string=hai) anos
BoundFunction.cpp 6cf039d299 Remove questionable uses of LiteralString class %!s(int64=7) %!d(string=hai) anos
BoundFunction.h eaf98b3295 Delete dead code - unused (and broken) secondary BoundFunction constructor %!s(int64=7) %!d(string=hai) anos
BufferStringBuilder.cpp 13f6e3b54a xplat: build lib/Runtime/Library %!s(int64=10) %!d(string=hai) anos
BufferStringBuilder.h 5e70a8f3f5 remove unused DECLARE_CONCRETE_STRING_CLASS %!s(int64=8) %!d(string=hai) anos
BuiltInFlags.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
CMakeLists.txt 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
Chakra.Runtime.Library.vcxproj 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
Chakra.Runtime.Library.vcxproj.filters 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
CommonExternalApiImpl.cpp 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
CompoundString.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
CompoundString.h 6cf039d299 Remove questionable uses of LiteralString class %!s(int64=7) %!d(string=hai) anos
ConcatString.cpp 5b6611d70b SubString crash %!s(int64=7) %!d(string=hai) anos
ConcatString.h f37cd54364 Remove _ABSTRACT, most classes were already pure virtual and I deleted the constructor of the others %!s(int64=7) %!d(string=hai) anos
ConcatString.inl aa185ce0ca fix link error in ChakraFull due to concatstring.inl in runtime.h %!s(int64=8) %!d(string=hai) anos
CustomExternalIterator.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
CustomExternalIterator.h 31d17fb042 Adds TTD support for generator functions, plus some tests. %!s(int64=8) %!d(string=hai) anos
DataView.cpp 3ad284acd3 [CVE-2018-8280] Edge - Js::DataView SetValue and GetValue to a detached buffer allows for semi arbitrary memory read write. %!s(int64=7) %!d(string=hai) anos
DataView.h 3ad284acd3 [CVE-2018-8280] Edge - Js::DataView SetValue and GetValue to a detached buffer allows for semi arbitrary memory read write. %!s(int64=7) %!d(string=hai) anos
DateImplementation.cpp 73b17dd067 fixes #5502 date parse to accept time zone offset %!s(int64=7) %!d(string=hai) anos
DateImplementation.h 3db89831b7 Make Date.to(UTC)String() outputs match web reality and spec language %!s(int64=8) %!d(string=hai) anos
DateImplementationData.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ES5Array.cpp 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
ES5Array.h 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
ES5ArrayIndexEnumerator.cpp 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
ES5ArrayIndexEnumerator.h 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
ES5ArrayIndexStaticEnumerator.h 58ab8fa9f8 Refactor Enumerators %!s(int64=9) %!d(string=hai) anos
EngineInterfaceObject.cpp ffe7c01795 Fix test failures %!s(int64=7) %!d(string=hai) anos
EngineInterfaceObject.h 1c22ba5408 Update JsBuiltIn register functions to use common logic %!s(int64=7) %!d(string=hai) anos
EngineInterfaceObjectBuiltIns.h 1b1452ac1e Add back properties to EngineInterface that were mistakenly removed %!s(int64=7) %!d(string=hai) anos
ExternalLibraryBase.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ExternalLibraryBase.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ForInObjectEnumerator.cpp 89f80cb3dd Address review comments %!s(int64=7) %!d(string=hai) anos
ForInObjectEnumerator.h 5cf1a9555f rename ForInCache now that it has other uses %!s(int64=8) %!d(string=hai) anos
GlobalObject.cpp 34b70131fd standardize GetAccessor calls %!s(int64=7) %!d(string=hai) anos
GlobalObject.h 34b70131fd standardize GetAccessor calls %!s(int64=7) %!d(string=hai) anos
HostObjectBase.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
IntlEngineInterfaceExtensionObject.cpp c27eb77e11 Intl should only early OOM for full builds %!s(int64=7) %!d(string=hai) anos
IntlEngineInterfaceExtensionObject.h f8b6d8a5e8 Centralize repetitive Intl platform method declarations %!s(int64=8) %!d(string=hai) anos
IntlExtensionObjectBuiltIns.h 06140a6835 Implement Intl.PluralRules %!s(int64=7) %!d(string=hai) anos
JSON.cpp 8006165010 Address CR comments %!s(int64=8) %!d(string=hai) anos
JSON.h 93aac7ed12 Optimize JSON %!s(int64=8) %!d(string=hai) anos
JSONParser.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JSONParser.h 93aac7ed12 Optimize JSON %!s(int64=8) %!d(string=hai) anos
JSONScanner.cpp 6e39312394 Initialize locals %!s(int64=8) %!d(string=hai) anos
JSONScanner.h 2f634ae0c1 Fixes #804 Json parsing errors mention JSON.parse in errors %!s(int64=9) %!d(string=hai) anos
JSONStack.cpp bec9475f6f JSONStack: Improve performance %!s(int64=8) %!d(string=hai) anos
JSONStack.h bec9475f6f JSONStack: Improve performance %!s(int64=8) %!d(string=hai) anos
JSONStringBuilder.cpp bc1d349641 make security checks when flattening buffer, always discard metadata after flattening %!s(int64=8) %!d(string=hai) anos
JSONStringBuilder.h bc1d349641 make security checks when flattening buffer, always discard metadata after flattening %!s(int64=8) %!d(string=hai) anos
JSONStringifier.cpp 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
JSONStringifier.h 45caec134f lookup properties by numeric index for typed arrays during stringify %!s(int64=8) %!d(string=hai) anos
JavascriptArray.cpp e2ae5db9b7 [1.11>master] [1.10>1.11] [MERGE #5688 @MikeHolman] September 2018 Security Update %!s(int64=7) %!d(string=hai) anos
JavascriptArray.h a404dec650 [CVE-2018-8466] Edge - Chakra: JIT: BailOutOnInvalidatedArrayHeadSegment check bypass - Google, Inc. %!s(int64=7) %!d(string=hai) anos
JavascriptArray.inl e6b59af10b Memop fix related to scanning for missing values %!s(int64=7) %!d(string=hai) anos
JavascriptArrayIndexEnumerator.cpp 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIndexEnumerator.h 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIndexEnumeratorBase.cpp 58ab8fa9f8 Refactor Enumerators %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIndexEnumeratorBase.h f37cd54364 Remove _ABSTRACT, most classes were already pure virtual and I deleted the constructor of the others %!s(int64=7) %!d(string=hai) anos
JavascriptArrayIndexSnapshotEnumerator.cpp 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIndexSnapshotEnumerator.h 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIndexStaticEnumerator.h 58ab8fa9f8 Refactor Enumerators %!s(int64=9) %!d(string=hai) anos
JavascriptArrayIterator.cpp 32196f0dad JS implementation for array iterator %!s(int64=8) %!d(string=hai) anos
JavascriptArrayIterator.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptBoolean.cpp 3d9f9c9aa6 Updating the CallInfo count handling logic %!s(int64=8) %!d(string=hai) anos
JavascriptBoolean.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptBoolean.inl f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptBooleanObject.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptBooleanObject.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptBuiltInFunctionList.h f24fcb1c63 Renamed trimLeft and trimRight to trimStart and trimEnd %!s(int64=7) %!d(string=hai) anos
JavascriptBuiltInFunctions.cpp c8740cc9e5 inline JsBuiltIn helper CallInstanceFunction %!s(int64=7) %!d(string=hai) anos
JavascriptBuiltInFunctions.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
JavascriptDate.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JavascriptDate.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptError.cpp bcc695afbc Revert "Add asserts to more internal errors" %!s(int64=8) %!d(string=hai) anos
JavascriptError.h f219294e50 Array.copyWithin should throw when invoked on TypedArray with missing slots %!s(int64=8) %!d(string=hai) anos
JavascriptExceptionMetadata.cpp 2ee13d2cf7 Newline at file ends %!s(int64=7) %!d(string=hai) anos
JavascriptExceptionMetadata.h 2ee13d2cf7 Newline at file ends %!s(int64=7) %!d(string=hai) anos
JavascriptExternalFunction.cpp c1eb8c52b1 Implement function.length in typesystem %!s(int64=7) %!d(string=hai) anos
JavascriptExternalFunction.h bfbfbaaf0e Add JSRT support for native callbacks with `new.target` %!s(int64=8) %!d(string=hai) anos
JavascriptFunction.cpp e2ae5db9b7 [1.11>master] [1.10>1.11] [MERGE #5688 @MikeHolman] September 2018 Security Update %!s(int64=7) %!d(string=hai) anos
JavascriptFunction.h e03b3e3016 [CVE-2018-8315] Add guards for speculation on non-jit operations %!s(int64=7) %!d(string=hai) anos
JavascriptGenerator.cpp cc098c42d8 OS 18333466 : Recursion in the generator next call. %!s(int64=7) %!d(string=hai) anos
JavascriptGenerator.h 31d17fb042 Adds TTD support for generator functions, plus some tests. %!s(int64=8) %!d(string=hai) anos
JavascriptGeneratorFunction.cpp d0f361c5fe Fix asyncFuncion ans generatorFunction length configurability %!s(int64=7) %!d(string=hai) anos
JavascriptGeneratorFunction.h d0f361c5fe Fix asyncFuncion ans generatorFunction length configurability %!s(int64=7) %!d(string=hai) anos
JavascriptIterator.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
JavascriptIterator.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
JavascriptLibrary.cpp f24fcb1c63 Renamed trimLeft and trimRight to trimStart and trimEnd %!s(int64=7) %!d(string=hai) anos
JavascriptLibrary.h 8216761864 [MERGE #5592 @rhuanjl] Implement RegExp dotAll flag (/s) %!s(int64=7) %!d(string=hai) anos
JavascriptLibrary.inl f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptLibraryBase.h c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JavascriptListIterator.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptListIterator.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptMap.cpp 3cf6f94113 add marshalling for getters %!s(int64=7) %!d(string=hai) anos
JavascriptMap.h 71ee85e233 symbol assert %!s(int64=8) %!d(string=hai) anos
JavascriptMapIterator.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptMapIterator.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptNumber.cpp 3e4c983b94 MSFT:18327064 OpHelpers returning ints as floats leading to infinite bailouts %!s(int64=7) %!d(string=hai) anos
JavascriptNumber.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptNumber.inl f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptNumberObject.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptNumberObject.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptObject.cpp 83071cb171 Writing to proto can leave the TypeHandler::protoCachesWereInvalidated set, and writing to proto again with the same type on the RHS object can skip proto cache invalidation %!s(int64=7) %!d(string=hai) anos
JavascriptObject.h c2d084d70f implement Object Rest %!s(int64=7) %!d(string=hai) anos
JavascriptPromise.cpp dbd57b33cc Adding memory optimizations to promises %!s(int64=7) %!d(string=hai) anos
JavascriptPromise.h dbd57b33cc Adding memory optimizations to promises %!s(int64=7) %!d(string=hai) anos
JavascriptProxy.cpp 2aa6c9dde7 Remove invalid optimisation from JavascriptProxy::DefineOwnProperty %!s(int64=7) %!d(string=hai) anos
JavascriptProxy.h ae5abc65e7 Fixing build of internal projects. %!s(int64=7) %!d(string=hai) anos
JavascriptReflect.cpp 93aac7ed12 Optimize JSON %!s(int64=8) %!d(string=hai) anos
JavascriptReflect.h 0052c5c585 #274 Remove [[Enumerate]] and associated reflective capabilities %!s(int64=9) %!d(string=hai) anos
JavascriptRegExpConstructor.cpp 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
JavascriptRegExpConstructor.h 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
JavascriptRegExpEnumerator.cpp 6e39312394 Initialize locals %!s(int64=8) %!d(string=hai) anos
JavascriptRegExpEnumerator.h 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptRegularExpression.cpp 4a7231abaf Implement RegExp dotAll flag %!s(int64=7) %!d(string=hai) anos
JavascriptRegularExpression.h 4a7231abaf Implement RegExp dotAll flag %!s(int64=7) %!d(string=hai) anos
JavascriptRegularExpressionResult.cpp 1552054536 Fix ChakraCore retail build %!s(int64=10) %!d(string=hai) anos
JavascriptRegularExpressionResult.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
JavascriptSet.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JavascriptSet.h 71ee85e233 symbol assert %!s(int64=8) %!d(string=hai) anos
JavascriptSetIterator.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptSetIterator.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptString.cpp 138b62fef2 Update String.padStart/padEnd %!s(int64=7) %!d(string=hai) anos
JavascriptString.h f24fcb1c63 Renamed trimLeft and trimRight to trimStart and trimEnd %!s(int64=7) %!d(string=hai) anos
JavascriptString.inl cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
JavascriptStringEnumerator.cpp 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
JavascriptStringEnumerator.h 45caec134f lookup properties by numeric index for typed arrays during stringify %!s(int64=8) %!d(string=hai) anos
JavascriptStringIterator.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptStringIterator.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptStringObject.cpp a4a80968be cache if objects have no special accessor properties %!s(int64=8) %!d(string=hai) anos
JavascriptStringObject.h 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
JavascriptStringTagEntries.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
JavascriptSymbol.cpp b798423f90 Update implicit Symbol to String conversion error message; tests do not pass yet %!s(int64=7) %!d(string=hai) anos
JavascriptSymbol.h 4b03b4ae0f Speed up property accesses using Symbols. %!s(int64=8) %!d(string=hai) anos
JavascriptSymbolObject.cpp 4b03b4ae0f Speed up property accesses using Symbols. %!s(int64=8) %!d(string=hai) anos
JavascriptSymbolObject.h 4b03b4ae0f Speed up property accesses using Symbols. %!s(int64=8) %!d(string=hai) anos
JavascriptTypedNumber.cpp 8d9f8c0050 numberToString: Use faster implementation %!s(int64=8) %!d(string=hai) anos
JavascriptTypedNumber.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptTypedObjectSlotAccessorFunction.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
JavascriptVariantDate.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
JavascriptVariantDate.h 7d96c0cb25 Resubmit #4834. Original message follows. %!s(int64=8) %!d(string=hai) anos
JavascriptWeakMap.cpp 19b3e0a9cd [1.10>master] [MERGE #5391 @kfukuda2] Fixing null ScriptContext issue in JavascriptWeakMap %!s(int64=7) %!d(string=hai) anos
JavascriptWeakMap.h bd03a7118f [1.10>master] [MERGE #5537 @dilijev] OS#18178361: Don't call JavascriptWeakMap::Clear on shutdown since ScriptContext may have already been freed. %!s(int64=7) %!d(string=hai) anos
JavascriptWeakSet.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
JavascriptWeakSet.h 32e376695b Creating base SplitWeakDictionary class %!s(int64=7) %!d(string=hai) anos
JsBuiltInEngineInterfaceExtensionObject.cpp c523feaf0e Don't mess with the function name/displayname for __chakraLibrary functions, and allow __chakraLibrary functions to be constructors %!s(int64=7) %!d(string=hai) anos
JsBuiltInEngineInterfaceExtensionObject.h 76275c2117 Update JsBuiltIns to use similar functions enum approach as Intl %!s(int64=7) %!d(string=hai) anos
LazyJSONString.cpp 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
LazyJSONString.h 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
LiteralString.cpp 50fc14e528 remove ArenaLiteralString %!s(int64=8) %!d(string=hai) anos
LiteralString.h 50fc14e528 remove ArenaLiteralString %!s(int64=8) %!d(string=hai) anos
MapOrSetDataList.h fc4c3205bc Add specialized types of Sets and Maps %!s(int64=8) %!d(string=hai) anos
MathLibrary.cpp 74d29e5298 Remove a pragma intrinsic for an unused function %!s(int64=7) %!d(string=hai) anos
MathLibrary.h 6b651ad64f [1.4>master] fix break for OOP JIT when UCRT is not available %!s(int64=9) %!d(string=hai) anos
ModuleRoot.cpp 34b70131fd standardize GetAccessor calls %!s(int64=7) %!d(string=hai) anos
ModuleRoot.h 34b70131fd standardize GetAccessor calls %!s(int64=7) %!d(string=hai) anos
ObjectPrototypeObject.cpp 3ca3051798 Improve BuiltInPropertyRecord string comparison %!s(int64=8) %!d(string=hai) anos
ObjectPrototypeObject.h af97f3e4d4 Delete property opts %!s(int64=9) %!d(string=hai) anos
ProfileString.cpp fcbfb3dc6c Fix dev12 build %!s(int64=9) %!d(string=hai) anos
ProfileString.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
PropertyRecordUsageCache.cpp 181d889eb7 profile elem accesses and emit fastpaths for cache types we've seen %!s(int64=8) %!d(string=hai) anos
PropertyRecordUsageCache.h 9fdb68befa OS#16526223: Keep writes to 'prototype' from going through inline cache so that we get the necessary runtime behavior %!s(int64=7) %!d(string=hai) anos
PropertyString.cpp 5b6611d70b SubString crash %!s(int64=7) %!d(string=hai) anos
PropertyString.h 181d889eb7 profile elem accesses and emit fastpaths for cache types we've seen %!s(int64=8) %!d(string=hai) anos
RegexHelper.cpp 4a7231abaf Implement RegExp dotAll flag %!s(int64=7) %!d(string=hai) anos
RegexHelper.h 642331d00b OS#14763260: Correctly update RegExp.$1 after RegExp.prototype.test matches and used a cached value %!s(int64=8) %!d(string=hai) anos
RootObjectBase.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
RootObjectBase.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
RuntimeFunction.cpp f6e0437c6f Make cached source string a weak ref %!s(int64=7) %!d(string=hai) anos
RuntimeFunction.h f6e0437c6f Make cached source string a weak ref %!s(int64=7) %!d(string=hai) anos
RuntimeLibraryPch.cpp 45284fc840 Fix Legacy-Link and NDK-Compile errors %!s(int64=9) %!d(string=hai) anos
RuntimeLibraryPch.h 2909241dab Removing unused JSONString %!s(int64=7) %!d(string=hai) anos
SameValueComparer.h 71ee85e233 symbol assert %!s(int64=8) %!d(string=hai) anos
ScriptFunction.cpp 6cf039d299 Remove questionable uses of LiteralString class %!s(int64=7) %!d(string=hai) anos
ScriptFunction.h a330001750 [1.10>master] [MERGE #5596 @aneeshdk] August 2018 Security Update %!s(int64=7) %!d(string=hai) anos
SharedArrayBuffer.cpp 1f57ed5def Improve locking annotation somewhat %!s(int64=7) %!d(string=hai) anos
SharedArrayBuffer.h 1f57ed5def Improve locking annotation somewhat %!s(int64=7) %!d(string=hai) anos
SingleCharString.cpp 5b6611d70b SubString crash %!s(int64=7) %!d(string=hai) anos
SingleCharString.h 5b6611d70b SubString crash %!s(int64=7) %!d(string=hai) anos
SparseArraySegment.cpp 0440807190 [CVE-2017-0238] OOM in Array.unshift can leave array in an inconsistent state %!s(int64=8) %!d(string=hai) anos
SparseArraySegment.h 91bb6d68bf [CVE-2018-8372] Edge - Report a type confusion bug in Edge - 360Vulcan %!s(int64=7) %!d(string=hai) anos
SparseArraySegment.inl 91bb6d68bf [CVE-2018-8372] Edge - Report a type confusion bug in Edge - 360Vulcan %!s(int64=7) %!d(string=hai) anos
StackScriptFunction.cpp 60b52c56be Rename functions with *fatal* to *unrecoverable* so !analyze doesn't skip them when walking the stack %!s(int64=7) %!d(string=hai) anos
StackScriptFunction.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 %!s(int64=8) %!d(string=hai) anos
StringCache.h 930756fc1c Refactor StringCache, add Intl properties to it %!s(int64=8) %!d(string=hai) anos
StringCacheList.h 76275c2117 Update JsBuiltIns to use similar functions enum approach as Intl %!s(int64=7) %!d(string=hai) anos
StringCopyInfo.cpp fc502a416e Make fixes in ChakraCore %!s(int64=9) %!d(string=hai) anos
StringCopyInfo.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
SubString.cpp 6d93dbce3a quiet a spurious assertion %!s(int64=7) %!d(string=hai) anos
SubString.h e89dd58d2c Let substrings get property string pointers too %!s(int64=7) %!d(string=hai) anos
ThrowErrorObject.cpp f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
ThrowErrorObject.h f8acf7f377 FromVar hardening %!s(int64=8) %!d(string=hai) anos
TypedArray.cpp 66ddb87b38 Rewritten and expanded tests for seal/freeze. %!s(int64=7) %!d(string=hai) anos
TypedArray.h 66ddb87b38 Rewritten and expanded tests for seal/freeze. %!s(int64=7) %!d(string=hai) anos
TypedArrayIndexEnumerator.cpp 553a0db80b fix proxy enumerator %!s(int64=9) %!d(string=hai) anos
TypedArrayIndexEnumerator.h 45caec134f lookup properties by numeric index for typed arrays during stringify %!s(int64=8) %!d(string=hai) anos
UriHelper.cpp 67c4844d54 Use charcount_t %!s(int64=7) %!d(string=hai) anos
UriHelper.h 64117a514c Avoid copying strings in (de|en)codeURI(Component)? and trim %!s(int64=7) %!d(string=hai) anos
VerifyMarkFalseReference.cpp 52b6a4fbf4 write barrier related fixes %!s(int64=8) %!d(string=hai) anos
WabtInterface.cpp e1053fa2c1 add spec tests; rename flag %!s(int64=8) %!d(string=hai) anos
WabtInterface.h 1fbfb89358 Build wabt directly in chakra %!s(int64=9) %!d(string=hai) anos
WasmLibrary.cpp 26833effbb Always use AsmJsDefault entrypoint instead of a wasm deferred parse entry point %!s(int64=7) %!d(string=hai) anos
WasmLibrary.h 2ee13d2cf7 Newline at file ends %!s(int64=7) %!d(string=hai) anos
WebAssembly.cpp c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
WebAssembly.h e866ab35da Separate WebAssembly.compile/instantiate for streaming api in WebAssembly.compileStreaming and WebAssembly.instantiateStreaming respectively. %!s(int64=8) %!d(string=hai) anos
WebAssemblyEnvironment.cpp ad1f74e17a Strengthen switch-cases with WasmTypes to make sure we always handled the main types. %!s(int64=7) %!d(string=hai) anos
WebAssemblyEnvironment.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 %!s(int64=8) %!d(string=hai) anos
WebAssemblyInstance.cpp 26833effbb Always use AsmJsDefault entrypoint instead of a wasm deferred parse entry point %!s(int64=7) %!d(string=hai) anos
WebAssemblyInstance.h 2ee13d2cf7 Newline at file ends %!s(int64=7) %!d(string=hai) anos
WebAssemblyMemory.cpp 3ad284acd3 [CVE-2018-8280] Edge - Js::DataView SetValue and GetValue to a detached buffer allows for semi arbitrary memory read write. %!s(int64=7) %!d(string=hai) anos
WebAssemblyMemory.h 3b4fba2100 CR Fixes %!s(int64=8) %!d(string=hai) anos
WebAssemblyModule.cpp ad1f74e17a Strengthen switch-cases with WasmTypes to make sure we always handled the main types. %!s(int64=7) %!d(string=hai) anos
WebAssemblyModule.h d5d87bf217 Implement WebAssemblySharedArrayBuffer + some tests %!s(int64=8) %!d(string=hai) anos
WebAssemblyTable.cpp 3cf6f94113 add marshalling for getters %!s(int64=7) %!d(string=hai) anos
WebAssemblyTable.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 %!s(int64=8) %!d(string=hai) anos