Rajat Dua a1345ad480 [CVE-2017-0234] Too aggressive bound check removal 8 лет назад
..
amd64 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
arm 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
arm64 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
i386 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
AgenPeeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
AgenPeeps.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
AsmJsJITInfo.cpp 2a33bbb01e Add lower bounds check on enum to AsmJsJITInfo::GetTypedSlotInfo 9 лет назад
AsmJsJITInfo.h 28418b37ab use GenerateThrow instead of unreachable 9 лет назад
Backend.cpp 960ec9a5a6 JIT: enable JIT on Linux 9 лет назад
Backend.h 4f93a9d8ce JIT: to compile on Linux 9 лет назад
BackendApi.cpp ac56bc0561 Use Sections for OOP JIT 9 лет назад
BackendOpCodeAttrAsmJs.cpp 05ca0940ac Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined. 9 лет назад
BackendOpCodeAttrAsmJs.h 05ca0940ac Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined. 9 лет назад
BackendOpCodeList.h 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
BackwardPass.cpp bf4ef6cfb0 Check for post-lower opcodes earlier than normal. 9 лет назад
BackwardPass.h d52a8021c3 Enabling Stack Args when there is presence of nested functions. 9 лет назад
BailOut.cpp 11886b344c [MERGE #2455 @satheeshravi] Stack args fix for detecting scope obj restore 9 лет назад
BailOut.h 2aaad035e4 [MERGE #1975 @rajatd] A rejit/rethunk change 9 лет назад
BailOutKind.h 91e0e91288 Stack Arguments Optimization with presence of Formals. 9 лет назад
CMakeLists.txt ce9c17386a JIT: build and test changes 9 лет назад
CRC.h f05c42e64c Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389, 9 лет назад
CaseNode.cpp c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage 9 лет назад
CaseNode.h c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage 9 лет назад
Chakra.Backend.vcxproj 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Chakra.Backend.vcxproj.filters fe69903ebf Add .S files to projects 9 лет назад
CodeGenAllocators.cpp ac56bc0561 Use Sections for OOP JIT 9 лет назад
CodeGenAllocators.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
CodeGenNumberAllocator.cpp 5961803008 Fix sal warnings 9 лет назад
CodeGenNumberAllocator.h ecfe189c7d cleanup the number allocator for FLOATVAR code path 9 лет назад
CodeGenWorkItem.cpp 0d1a983e49 handle the failure in client side 9 лет назад
CodeGenWorkItem.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
CodeGenWorkItemType.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
DbCheckPostLower.cpp 5ec00734b6 Fix for legacy test asserts 9 лет назад
DbCheckPostLower.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
Debug.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
EhFrame.cpp 4c410fda40 osx: JIT support 9 лет назад
EhFrame.h 960ec9a5a6 JIT: enable JIT on Linux 9 лет назад
EhFrameCFI.inc 960ec9a5a6 JIT: enable JIT on Linux 9 лет назад
EmitBuffer.cpp fe36c8153d [MERGE #2525 @leirocks] port two fixes back to github 9 лет назад
EmitBuffer.h 79b9dfef06 change OOP interpreter thunk emitter back to using EmitBufferManager 9 лет назад
Encoder.cpp 5961803008 Fix sal warnings 9 лет назад
Encoder.h 097edcd2e4 [1.3>master] [1.2>1.3] Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389, 9 лет назад
ExternalLowerer.h d3ae360fca Fast paths for strings, likely boolean and likely objects for opcodes 9 лет назад
FlowGraph.cpp 6a94785929 Issue#829: class extends null should bind this 9 лет назад
FlowGraph.h ffd4a8a8e3 Allow BailOnNoProfile to be used if it can only percolate up to just 9 лет назад
Func.cpp 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
Func.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
FunctionJITRuntimeInfo.cpp b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITRuntimeInfo.h b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITTimeInfo.cpp a384d2e3a3 Redefer function bodies that are not currently being executed and are 9 лет назад
FunctionJITTimeInfo.h 7b3ac5ff4d explicitly copy profile data for background in-proc jit 9 лет назад
GlobHashTable.h ea02779aab Fix __declspec(guard(overflow)) for linux build 9 лет назад
GlobOpt.cpp a1345ad480 [CVE-2017-0234] Too aggressive bound check removal 8 лет назад
GlobOpt.h 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
GlobOptBailOut.cpp 8cac7cc08d Change the bytecodeuse apis to better check for correctness going forward. 9 лет назад
GlobOptExpr.cpp 1e06c1e294 fixing a typo TrapIfMin* 9 лет назад
GlobOptFields.cpp 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
GlobOptIntBounds.cpp 4f93a9d8ce JIT: to compile on Linux 9 лет назад
GlobOptIntBounds.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
GlobOptSimd128.cpp 6bc8c1cb02 Merge branch 'master' into oopjit 9 лет назад
IR.cpp 95a017dfb8 Change ByteCodeUses API further, allowing common use cases to be clearer. 9 лет назад
IR.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
IR.inl 87d4743982 fix memory leak for branch dictionary 9 лет назад
IRBaseTypeList.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
IRBuilder.cpp d8ef97d90c [CVE-2017-0229] Non-blinded constants remaining in jit 8 лет назад
IRBuilder.h 1fc65ed54a Enforce setting the bytecode offset on instruction not inserted at the end in IRBuilder 9 лет назад
IRBuilderAsmJs.cpp bf4ef6cfb0 Check for post-lower opcodes earlier than normal. 9 лет назад
IRBuilderAsmJs.h 47c4e71a1c implement grow_memory 9 лет назад
IRType.cpp d10e2a299c Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64 9 лет назад
IRType.h 8b329053c3 Do not use the IRType's size to determine if it's an int64 type 9 лет назад
IRTypeList.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 лет назад
IRViewer.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 лет назад
IRViewer.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 лет назад
InductionVariable.cpp 4f93a9d8ce JIT: to compile on Linux 9 лет назад
InductionVariable.h e3b673a4d7 Fix build errors using clang on windows with JIT 9 лет назад
Inline.cpp 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Inline.h a384d2e3a3 Redefer function bodies that are not currently being executed and are 9 лет назад
InlineeFrameInfo.cpp b05899900b checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code 9 лет назад
InlineeFrameInfo.h b05899900b checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code 9 лет назад
InliningDecider.cpp a384d2e3a3 Redefer function bodies that are not currently being executed and are 9 лет назад
InliningDecider.h 0ce07d5328 fix bug when using dynamic profile input 9 лет назад
InliningHeuristics.cpp 728112862e resolve post-merge conflicts 9 лет назад
InliningHeuristics.h 4f93a9d8ce JIT: to compile on Linux 9 лет назад
IntBounds.cpp 3ab6f3e971 JIT: signed integer overflow and other fixes 9 лет назад
IntBounds.h e3b673a4d7 Fix build errors using clang on windows with JIT 9 лет назад
IntConstantBounds.h 3ab6f3e971 JIT: signed integer overflow and other fixes 9 лет назад
IntOverflowDoesNotMatterRange.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
InterpreterThunkEmitter.cpp 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
InterpreterThunkEmitter.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
JITObjTypeSpecFldInfo.cpp 93a8809646 Fix SAL annotations 9 лет назад
JITObjTypeSpecFldInfo.h 93a8809646 Fix SAL annotations 9 лет назад
JITOutput.cpp ac56bc0561 Use Sections for OOP JIT 9 лет назад
JITOutput.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
JITRecyclableObject.h cd37d06ce0 Make static asserts using constexpr functions runtime asserts 9 лет назад
JITTimeConstructorCache.cpp baabf7f2a1 fixed methods for oop jit 9 лет назад
JITTimeConstructorCache.h baabf7f2a1 fixed methods for oop jit 9 лет назад
JITTimeFixedField.cpp 17df77cec0 couple small oop jit bug fixes 9 лет назад
JITTimeFixedField.h 17df77cec0 couple small oop jit bug fixes 9 лет назад
JITTimeFunctionBody.cpp 514f6e7777 OS9791203:Failfast in Tweetium and other UWA background task 9 лет назад
JITTimeFunctionBody.h a384d2e3a3 Redefer function bodies that are not currently being executed and are 9 лет назад
JITTimePolymorphicInlineCache.cpp f085b410c3 add oopjit PIC support; bug fixes 9 лет назад
JITTimePolymorphicInlineCache.h f085b410c3 add oopjit PIC support; bug fixes 9 лет назад
JITTimePolymorphicInlineCacheInfo.cpp 93a8809646 Fix SAL annotations 9 лет назад
JITTimePolymorphicInlineCacheInfo.h 5bf9247cc4 Fix prefast warnings (except for the TTD ones which might need merge from master?) 9 лет назад
JITTimeProfileInfo.cpp 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
JITTimeProfileInfo.h 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
JITTimeScriptContext.cpp e25d694070 Merge remote-tracking branch 'origin/master' into users/michhol/oop 10 лет назад
JITTimeScriptContext.h e25d694070 Merge remote-tracking branch 'origin/master' into users/michhol/oop 10 лет назад
JITTimeWorkItem.cpp c16bfa6293 move building body data from WI creation to JIT time 9 лет назад
JITTimeWorkItem.h c16bfa6293 move building body data from WI creation to JIT time 9 лет назад
JITType.cpp 4f93a9d8ce JIT: to compile on Linux 9 лет назад
JITType.h 4f93a9d8ce JIT: to compile on Linux 9 лет назад
JITTypeHandler.cpp 4f93a9d8ce JIT: to compile on Linux 9 лет назад
JITTypeHandler.h b7eb685713 basic obj type spec implementation 9 лет назад
JnHelperMethod.cpp 8b138fd38e Review fixes 9 лет назад
JnHelperMethod.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
JnHelperMethodList.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Lifetime.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 лет назад
LinearScan.cpp d52a8021c3 Enabling Stack Args when there is presence of nested functions. 9 лет назад
LinearScan.h f2be1ed82a use insert functions from LinearScan instead of Lowerer 9 лет назад
LinearScanMDShared.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
Lower.cpp d8ef97d90c [CVE-2017-0229] Non-blinded constants remaining in jit 8 лет назад
Lower.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
LowerMDShared.cpp d8ef97d90c [CVE-2017-0229] Non-blinded constants remaining in jit 8 лет назад
LowerMDShared.h d8ef97d90c [CVE-2017-0229] Non-blinded constants remaining in jit 8 лет назад
LowerMDSharedSimd128.cpp 4eac24773c Add opeq and mov asserts 9 лет назад
NativeCodeData.cpp 356300f9b5 reduce native code data memory usage for in-proc jit 9 лет назад
NativeCodeData.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
NativeCodeGenerator.cpp 9587507cfb [CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects. 8 лет назад
NativeCodeGenerator.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
Opnd.cpp 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Opnd.h a5f69fdfbe Fix operand types after hoisting IR instrs to landingpad 9 лет назад
Opnd.inl f019f12170 Merge remote-tracking branch 'remotes/origin/master' into users/micfer/wasm/i64 9 лет назад
PDataManager.cpp 4c410fda40 osx: JIT support 9 лет назад
PDataManager.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
PageAllocatorPool.cpp 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
PageAllocatorPool.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Peeps.cpp 4eac24773c Add opeq and mov asserts 9 лет назад
Peeps.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
PreLowerPeeps.cpp 33f19f69ab Remove #ifdef according to feedbacks 9 лет назад
PrologEncoder.cpp 1e22644ddf use stack memory for some of the allocation in interpreter thunk emitter 9 лет назад
PrologEncoder.h 1e22644ddf use stack memory for some of the allocation in interpreter thunk emitter 9 лет назад
QueuedFullJitWorkItem.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
QueuedFullJitWorkItem.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
Region.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
Region.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
SccLiveness.cpp 7420cb546e Update totalOpHelperLengthByEnd on lifetime accurately for unstructured 9 лет назад
SccLiveness.h 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
Security.cpp 65ab57b95d Revert change made when encoding large constant for Wasm bug as it has a big perf impact. 9 лет назад
Security.h d8a4541a71 Revert FitsInDWord implementation 9 лет назад
ServerScriptContext.cpp 79b9dfef06 change OOP interpreter thunk emitter back to using EmitBufferManager 9 лет назад
ServerScriptContext.h 79b9dfef06 change OOP interpreter thunk emitter back to using EmitBufferManager 9 лет назад
ServerThreadContext.cpp 8d97bdbe81 fix break for OOP JIT when UCRT is not available 9 лет назад
ServerThreadContext.h 8d97bdbe81 fix break for OOP JIT when UCRT is not available 9 лет назад
SimpleJitProfilingHelpers.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
SimpleJitProfilingHelpers.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
SimpleLayout.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
SimpleLayout.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
SwitchIRBuilder.cpp c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage 9 лет назад
SwitchIRBuilder.h c2c0b1117e Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage 9 лет назад
Sym.cpp 6a3f3acfe1 Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64 9 лет назад
Sym.h a566452be7 Fix annotation of operand for ldlen. 9 лет назад
Sym.inl 6c540a4841 More cleanup. 9 лет назад
SymTable.cpp 838c01f586 Merge review feedback 9 лет назад
SymTable.h ebd1313afa Load params from registers when possible 9 лет назад
TempTracker.cpp 95a017dfb8 Change ByteCodeUses API further, allowing common use cases to be clearer. 9 лет назад
TempTracker.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 лет назад
ValueRelativeOffset.cpp 47eab483b9 change top-level dir Lib back to lib 10 лет назад
ValueRelativeOffset.h e3b673a4d7 Fix build errors using clang on windows with JIT 9 лет назад