rhuanjl 2aa6c9dde7 Remove invalid optimisation from JavascriptProxy::DefineOwnProperty 7 سال پیش
..
amd64 2ee13d2cf7 Newline at file ends 7 سال پیش
arm 1d56e43428 xplat-arm: implement missing arm_Thunks after xplat Debugger support 9 سال پیش
arm64 fbfbdfed9c StaticInterpreterThunk for arm64 8 سال پیش
i386 c0723f4985 Moving RS4 changes to master 7 سال پیش
Arguments.h a4852e7d22 fix issue where helper call is reading varargs incorrectly on linux 7 سال پیش
AsmJs.cpp 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode 8 سال پیش
AsmJs.h 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode 8 سال پیش
AsmJsArrayBufferViews.h e2a13ce01a Implement jit for atomic load/store 8 سال پیش
AsmJsBuiltInNames.h 88155df9e6 Remove Simd.js related code 8 سال پیش
AsmJsByteCodeGenerator.cpp b35e3b10bb Asm.js: Check if we have enough stack when emitting bytecode recursively 7 سال پیش
AsmJsByteCodeGenerator.h a4058ce9b6 Parser refactor: More use stronger type instead of casting from ParseNode 8 سال پیش
AsmJsCodeGenerator.cpp 3741b1a94a Refactor field related to JIT'ed code in EntryPointInfo into a separate structure 7 سال پیش
AsmJsCodeGenerator.h ac56bc0561 Use Sections for OOP JIT 9 سال پیش
AsmJsEncoder.cpp 3741b1a94a Refactor field related to JIT'ed code in EntryPointInfo into a separate structure 7 سال پیش
AsmJsEncoder.h b525f7cb1f Build + CR fixes 8 سال پیش
AsmJsEncoder.inl b525f7cb1f Build + CR fixes 8 سال پیش
AsmJsEncoderHandler.inl b525f7cb1f Build + CR fixes 8 سال پیش
AsmJsJitTemplate.h 1a24313bba add inlining support for asm.js/wasm 8 سال پیش
AsmJsLink.cpp 88155df9e6 Remove Simd.js related code 8 سال پیش
AsmJsLink.h 88155df9e6 Remove Simd.js related code 8 سال پیش
AsmJsModule.cpp 1d0f7c4a9e OS#16855035 - Properly support redeferral for serialized defer-parsed functions 7 سال پیش
AsmJsModule.h 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode 8 سال پیش
AsmJsTypes.cpp 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode 8 سال پیش
AsmJsTypes.h 26833effbb Always use AsmJsDefault entrypoint instead of a wasm deferred parse entry point 7 سال پیش
AsmJsUtils.cpp 8668e6a367 Reduce most script function object size by 16 bytes 8 سال پیش
AsmJsUtils.h 127f15395a ParseNode cleanup 8 سال پیش
CMakeLists.txt 97f0ad70c5 Support generating and using a cache of the initial parser state 7 سال پیش
CacheOperators.cpp 815b22b7dd remove invalid assert inside CachePropertyReadForGetter 7 سال پیش
CacheOperators.h 7d96c0cb25 Resubmit #4834. Original message follows. 8 سال پیش
CacheOperators.inl 65493e1b5e Make the engine respect -off:typepropertycache. The phase switch was only being used to enable tracing, not to disable the feature. 7 سال پیش
Chakra.Runtime.Language.vcxproj c0723f4985 Moving RS4 changes to master 7 سال پیش
Chakra.Runtime.Language.vcxproj.filters 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. 7 سال پیش
CodeGenRecyclableData.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 سال پیش
CodeGenRecyclableData.h c6bf63b2d6 swb: annotate nested field type, union 9 سال پیش
ConstructorCache.cpp 2ee13d2cf7 Newline at file ends 7 سال پیش
ConstructorCache.h 2ee13d2cf7 Newline at file ends 7 سال پیش
DynamicProfileInfo.cpp 66eb726be4 avoid calling GetCallSiteInfo from background 7 سال پیش
DynamicProfileInfo.h 66eb726be4 avoid calling GetCallSiteInfo from background 7 سال پیش
DynamicProfileMutator.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 سال پیش
DynamicProfileMutator.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 سال پیش
DynamicProfileStorage.cpp 15b14abef6 fix for 'dynamic profile cache corruptted' issue 8 سال پیش
DynamicProfileStorage.h 99c7256c6d use fail fast to catch issue with test build, note that dynamic profile cache is disabled in release build. 8 سال پیش
EHBailoutData.h e0bed612a7 Turn on inlining for functions with trycatch/tryfinally 8 سال پیش
EvalMapRecord.h ae27ef3b15 swb: fixes from stressing Basics and Strings tests 9 سال پیش
ExecutionMode.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
ExecutionMode.h 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
ExecutionModes.h a6f4bbcd1f More comments related to ExecutionMode transition 8 سال پیش
FunctionCodeGenRuntimeData.cpp c69514f8dd apply callback FunctionBody CodeGenRuntimeData fix to FunctionCodeGenRuntimeData::EnsureCallbackInlinee 7 سال پیش
FunctionCodeGenRuntimeData.h c69514f8dd apply callback FunctionBody CodeGenRuntimeData fix to FunctionCodeGenRuntimeData::EnsureCallbackInlinee 7 سال پیش
InlineCache.cpp 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 سال پیش
InlineCache.h fc32ae2640 MSFT:16597129 Relax assert in TypePropertyCache::TryGetProperty for cases where implicit calls may be disabled. 7 سال پیش
InlineCache.inl 4d0681a03b OS#16092623: When we have an accessor cache hit on a setter, we still need to check for exception conditions such as undefined setter in strict mode 7 سال پیش
InlineCachePointerArray.h 178f8f6e2c fix legacy builds 9 سال پیش
InlineCachePointerArray.inl 3deaff1331 fix missing write barrier issues found by extended verify mark for write barrier 9 سال پیش
InterpreterHandler.inl c2d084d70f implement Object Rest 7 سال پیش
InterpreterHandlerAsmJs.inl 2f4fcc8879 Rename more CurrentMemory to MemorySize and fix unittest 7 سال پیش
InterpreterLoop.inl a595b7911b Refactoring Chakra's Telemetry code, including 8 سال پیش
InterpreterProcessOpCodeAsmJs.h 2ee13d2cf7 Newline at file ends 7 سال پیش
InterpreterStackFrame.cpp a330001750 [1.10>master] [MERGE #5596 @aneeshdk] August 2018 Security Update 7 سال پیش
InterpreterStackFrame.h c2d084d70f implement Object Rest 7 سال پیش
JavascriptConversion.cpp a86b33a821 Do not lose property string in ToPropertyKey 7 سال پیش
JavascriptConversion.h 15b6ca2b98 add nontrapping float-to-int conversions 8 سال پیش
JavascriptConversion.inl c0723f4985 Moving RS4 changes to master 7 سال پیش
JavascriptExceptionContext.h 3deaff1331 fix missing write barrier issues found by extended verify mark for write barrier 9 سال پیش
JavascriptExceptionObject.cpp 82cb2e473a Do not assert on cross-site CustomExternalObject thrown as exception objects as they don't need marshalling 8 سال پیش
JavascriptExceptionObject.h 8c643bce04 Fixing the cross context behaviour in DebugEval 8 سال پیش
JavascriptExceptionOperators.cpp 15bd39993c [CVE-2018-8380] Edge - Incorrect callinfo on inlineeFrame on an exception - Google, Inc 7 سال پیش
JavascriptExceptionOperators.h 15bd39993c [CVE-2018-8380] Edge - Incorrect callinfo on inlineeFrame on an exception - Google, Inc 7 سال پیش
JavascriptFunctionArgIndex.h 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
JavascriptMathOperators.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 سال پیش
JavascriptMathOperators.h 79f8a71c49 Move AsmJsMath::div/mul implementations to cpp file to ensure they're compiled with /arch:sse2 9 سال پیش
JavascriptMathOperators.inl 79f8a71c49 Move AsmJsMath::div/mul implementations to cpp file to ensure they're compiled with /arch:sse2 9 سال پیش
JavascriptOperators.cpp 2aa6c9dde7 Remove invalid optimisation from JavascriptProxy::DefineOwnProperty 7 سال پیش
JavascriptOperators.h eb1a06347b fixes #5549 implement defineOwnProperty for typedarray object 7 سال پیش
JavascriptOperators.inl cc098c42d8 OS 18333466 : Recursion in the generator next call. 7 سال پیش
JavascriptStackWalker.cpp 15bd39993c [CVE-2018-8380] Edge - Incorrect callinfo on inlineeFrame on an exception - Google, Inc 7 سال پیش
JavascriptStackWalker.h 15bd39993c [CVE-2018-8380] Edge - Incorrect callinfo on inlineeFrame on an exception - Google, Inc 7 سال پیش
ModuleNamespace.cpp aec95c9c01 ambigious -> ambiguous 7 سال پیش
ModuleNamespace.h 1dcea24e52 OS#18076647: Invalidate prototype inline caches for properties of objects added to the prototype chain 7 سال پیش
ModuleNamespaceEnumerator.cpp 5cf1a9555f rename ForInCache now that it has other uses 8 سال پیش
ModuleNamespaceEnumerator.h 5cf1a9555f rename ForInCache now that it has other uses 8 سال پیش
ModuleRecordBase.h 2ee13d2cf7 Newline at file ends 7 سال پیش
ProfilingHelpers.cpp a4852e7d22 fix issue where helper call is reading varargs incorrectly on linux 7 سال پیش
ProfilingHelpers.h 496e7fb616 Array profile data usage optimzation 8 سال پیش
PropertyGuard.h 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. 7 سال پیش
PrototypeChainCache.cpp 63b973f711 Clean up prototype chain cache to reduce unnecessary pointer back to script context and make the instance and data inline to JavascriptLibrary 7 سال پیش
PrototypeChainCache.h 63b973f711 Clean up prototype chain cache to reduce unnecessary pointer back to script context and make the instance and data inline to JavascriptLibrary 7 سال پیش
RuntimeLanguagePch.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
RuntimeLanguagePch.h 97f0ad70c5 Support generating and using a cache of the initial parser state 7 سال پیش
SimdBool16x8Operation.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdBool16x8Operation.h 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdBool16x8OperationX86X64.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdBool32x4Operation.cpp cff6be77b7 interpreter fix for non-canonical bool values 8 سال پیش
SimdBool32x4Operation.h cff6be77b7 interpreter fix for non-canonical bool values 8 سال پیش
SimdBool32x4OperationX86X64.cpp ba0fadf260 Address review comments 7 سال پیش
SimdBool8x16Operation.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdBool8x16Operation.h 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdBool8x16OperationX86X64.cpp 47eab483b9 change top-level dir Lib back to lib 10 سال پیش
SimdFloat32x4Operation.cpp ed8fc0185a Simd.js: Removing Float32x4 MinNum and MaxNum builtins. 9 سال پیش
SimdFloat32x4Operation.h ed8fc0185a Simd.js: Removing Float32x4 MinNum and MaxNum builtins. 9 سال پیش
SimdFloat32x4OperationX86X64.cpp ed8fc0185a Simd.js: Removing Float32x4 MinNum and MaxNum builtins. 9 سال پیش
SimdFloat64x2Operation.cpp 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdFloat64x2Operation.h e12dac38de truncation & conversion ops for 64x2 types 8 سال پیش
SimdFloat64x2OperationX86X64.cpp e12dac38de truncation & conversion ops for 64x2 types 8 سال پیش
SimdInt16x8Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdInt16x8Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdInt16x8OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdInt32x4Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdInt32x4Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdInt32x4OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdInt64x2Operation.cpp e12dac38de truncation & conversion ops for 64x2 types 8 سال پیش
SimdInt64x2Operation.h 0291cc247e Code review 2 8 سال پیش
SimdInt8x16Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdInt8x16Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdInt8x16OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdOps.h 25d29a0511 int64x2 infra 8 سال پیش
SimdUint16x8Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUint16x8Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdUint16x8OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUint32x4Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUint32x4Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdUint32x4OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUint8x16Operation.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUint8x16Operation.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 سال پیش
SimdUint8x16OperationX86X64.cpp caa196bf17 SIMDutils code refactoring 9 سال پیش
SimdUtils.cpp 88155df9e6 Remove Simd.js related code 8 سال پیش
SimdUtils.h 88155df9e6 Remove Simd.js related code 8 سال پیش
SimpleDataCacheWrapper.cpp d7d4ff96af Add SimpleDataCacheWrapper::BlocksWritten 7 سال پیش
SimpleDataCacheWrapper.h c10b625546 Make SimpleDataCacheWrapper a finalizable object 7 سال پیش
SourceDynamicProfileManager.cpp d7d4ff96af Add SimpleDataCacheWrapper::BlocksWritten 7 سال پیش
SourceDynamicProfileManager.h 97f0ad70c5 Support generating and using a cache of the initial parser state 7 سال پیش
SourceTextModuleRecord.cpp bba5f6f7ae MSFT:18460517 For modules, move cleanup for parser's guest arena later during SourceTextModuleRecord::CleanupBeforeExecution. 7 سال پیش
SourceTextModuleRecord.h 3356597481 MSFT:18262249 Make sure the parser temp guest arena is released in child module parsing error cases as well. 7 سال پیش
StackTraceArguments.cpp 6d0f5de1e0 [CVE-2018-0934] Chakra JIT - Incomplete fix for MSRC-41913 #2 - Google, Inc. 8 سال پیش
StackTraceArguments.h db7248b35e Reenable and fix warning 4091 - ignore on left of '<type>' when no variable is declared 9 سال پیش
TaggedInt.cpp 93493791a7 fix incorrect int64 stringify 8 سال پیش
TaggedInt.h 69315db38f Make numberToString arguments consistent 8 سال پیش
TaggedInt.inl 07967605cb OS#13129251: Math.min/max should return an integer value when all of its params are integers 8 سال پیش
ValueType.cpp c0723f4985 Moving RS4 changes to master 7 سال پیش
ValueType.h 8d7a30ca33 Improve ValueType Debugger inspection by using a different enum for Object Bits 8 سال پیش
ValueTypes.h 8d7a30ca33 Improve ValueType Debugger inspection by using a different enum for Object Bits 8 سال پیش
WAsmjsUtils.cpp 26833effbb Always use AsmJsDefault entrypoint instead of a wasm deferred parse entry point 7 سال پیش
WAsmjsUtils.h e2a13ce01a Implement jit for atomic load/store 8 سال پیش
WebAssemblySource.cpp 2ee13d2cf7 Newline at file ends 7 سال پیش
WebAssemblySource.h 2ee13d2cf7 Newline at file ends 7 سال پیش