Akrosh Gandhi 8ffc999222 Fix arm prefast failure пре 8 година
..
amd64 73d6109a24 [1.4>2.0] [MERGE #2959 @rajatd] 17-05 ChakraCore servicing release пре 8 година
arm 8ffc999222 Fix arm prefast failure пре 8 година
arm64 9326bda18a [CVE-2017-8601] Generate bailouts for cases of typed array stores where conversion of the source value can cause implicit calls. For BailOutOnImplicitCalls, check implicit call bit on return from the conversion helper. For BailOutOnArrayAccessHelperCall, bail out instead of calling the conversion helper. пре 8 година
i386 73d6109a24 [1.4>2.0] [MERGE #2959 @rajatd] 17-05 ChakraCore servicing release пре 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 45284fc840 Fix Legacy-Link and NDK-Compile errors пре 9 година
Backend.h 47ef3c4f98 fix IDL for oopjit пре 9 година
BackendApi.cpp d7483b2feb remove global operator new/delete override пре 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 f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
BackwardPass.h d52a8021c3 Enabling Stack Args when there is presence of nested functions. пре 9 година
BailOut.cpp aee8a4a317 [1.4>master] [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 a6dcb9bb6b new way to do the writebarrier verification пре 9 година
CodeGenNumberAllocator.h c219bc779d fix for number allocator in-thread JIT case пре 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 2a34df54ce Merge branch 'master' into swb пре 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 f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
Func.h f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
FunctionJITRuntimeInfo.cpp b7eb685713 basic obj type spec implementation пре 9 година
FunctionJITRuntimeInfo.h b7eb685713 basic obj type spec implementation пре 9 година
FunctionJITTimeInfo.cpp 3d72466243 Merge remote-tracking branch 'master' into swb пре 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 2e514d7265 [CVE-2017-8609] On object pointer copy prop, check for mismatch between new pointer symbol and existing object type spec info. If there is a mismatch, then stale ObjTypeSpecFldInfo may lead to jitted code that accesses a bad address, so disable optimization of this load/store. пре 8 година
GlobOpt.h 2e514d7265 [CVE-2017-8609] On object pointer copy prop, check for mismatch between new pointer symbol and existing object type spec info. If there is a mismatch, then stale ObjTypeSpecFldInfo may lead to jitted code that accesses a bad address, so disable optimization of this load/store. пре 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 2e514d7265 [CVE-2017-8609] On object pointer copy prop, check for mismatch between new pointer symbol and existing object type spec info. If there is a mismatch, then stale ObjTypeSpecFldInfo may lead to jitted code that accesses a bad address, so disable optimization of this load/store. пре 8 година
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 2d3bb58142 Implement fast array support for WebAssembly heap access пре 9 година
IR.h c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
IR.inl 87d4743982 fix memory leak for branch dictionary пре 9 година
IRBaseTypeList.h 47eab483b9 change top-level dir Lib back to lib пре 10 година
IRBuilder.cpp 73d6109a24 [1.4>2.0] [MERGE #2959 @rajatd] 17-05 ChakraCore servicing release пре 8 година
IRBuilder.h 1fc65ed54a Enforce setting the bytecode offset on instruction not inserted at the end in IRBuilder пре 9 година
IRBuilderAsmJs.cpp e5d41078cb [1.4>2.0] [MERGE #2697 @MikeHolman] 17-03 ChakraCore servicing release пре 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 f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
Inline.h f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
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 f397b28036 xplat: back short interval GetSystemTime calls via cpu-ticks пре 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 c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
InterpreterThunkEmitter.h c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
JITObjTypeSpecFldInfo.cpp 7ebed1441e Merge branch 'master' into swb пре 9 година
JITObjTypeSpecFldInfo.h 7ebed1441e Merge branch 'master' into swb пре 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 978f811cc5 fixes for write barrier пре 9 година
JITTimeConstructorCache.h 6d36a6f737 swb: write barrier annotations 2 пре 9 година
JITTimeFixedField.cpp 17df77cec0 couple small oop jit bug fixes пре 9 година
JITTimeFixedField.h 17df77cec0 couple small oop jit bug fixes пре 9 година
JITTimeFunctionBody.cpp 7ebed1441e Merge branch 'master' into swb пре 9 година
JITTimeFunctionBody.h a384d2e3a3 Redefer function bodies that are not currently being executed and are пре 9 година
JITTimePolymorphicInlineCache.cpp e801a43ab7 swb: a few more unit test verification fixes пре 9 година
JITTimePolymorphicInlineCache.h f085b410c3 add oopjit PIC support; bug fixes пре 9 година
JITTimePolymorphicInlineCacheInfo.cpp 7ebed1441e Merge branch 'master' into swb пре 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 3deaff1331 fix missing write barrier issues found by extended verify mark for write barrier пре 9 година
JITTimeWorkItem.h c16bfa6293 move building body data from WI creation to JIT time пре 9 година
JITType.cpp 3deaff1331 fix missing write barrier issues found by extended verify mark for write barrier пре 9 година
JITType.h d7483b2feb remove global operator new/delete override пре 9 година
JITTypeHandler.cpp 4f93a9d8ce JIT: to compile on Linux пре 9 година
JITTypeHandler.h b7eb685713 basic obj type spec implementation пре 9 година
JnHelperMethod.cpp e801a43ab7 swb: a few more unit test verification fixes пре 9 година
JnHelperMethod.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 пре 9 година
JnHelperMethodList.h c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
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 9326bda18a [CVE-2017-8601] Generate bailouts for cases of typed array stores where conversion of the source value can cause implicit calls. For BailOutOnImplicitCalls, check implicit call bit on return from the conversion helper. For BailOutOnArrayAccessHelperCall, bail out instead of calling the conversion helper. пре 8 година
Lower.h c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
LowerMDShared.cpp 1f3a3f4e6b Fixing prefast warning and copyright header error пре 8 година
LowerMDShared.h 9326bda18a [CVE-2017-8601] Generate bailouts for cases of typed array stores where conversion of the source value can cause implicit calls. For BailOutOnImplicitCalls, check implicit call bit on return from the conversion helper. For BailOutOnArrayAccessHelperCall, bail out instead of calling the conversion helper. пре 8 година
LowerMDSharedSimd128.cpp 4eac24773c Add opeq and mov asserts пре 9 година
NativeCodeData.cpp d7483b2feb remove global operator new/delete override пре 9 година
NativeCodeData.h ac56bc0561 Use Sections for OOP JIT пре 9 година
NativeCodeGenerator.cpp 73d6109a24 [1.4>2.0] [MERGE #2959 @rajatd] 17-05 ChakraCore servicing release пре 8 година
NativeCodeGenerator.h ac56bc0561 Use Sections for OOP JIT пре 9 година
Opnd.cpp f9795364cb [CVE-2017-8610] Prevent loading bad function object for inlinees пре 8 година
Opnd.h 7ab46c7152 [1.4>2.0] [MERGE #2538 @ThomsonTan] 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 c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 пре 8 година
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 9b76afb84b [1.4>master] [MERGE #2523 @MikeHolman] change OOP interpreter thunk emitter back to using EmitBufferManager пре 9 година
ServerScriptContext.h 9b76afb84b [1.4>master] [MERGE #2523 @MikeHolman] 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 6b651ad64f [1.4>master] 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 1c7dc3a7c2 some write barrier fixes пре 9 година
SymTable.cpp 1c7dc3a7c2 some write barrier fixes пре 9 година
SymTable.h 1c7dc3a7c2 some write barrier fixes пре 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 година