| .. |
|
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 |