Etienne BAUDOUX 394d777e50 Merge remote-tracking branch 'remotes/origin/master' into builtins 8 лет назад
..
amd64 88652cef43 Remove RFG code from Chakra 8 лет назад
arm 9d68f5cbe2 Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem. 8 лет назад
arm64 137e9e0f75 Remove unused Add_ptr opcode. 8 лет назад
i386 3cc5c2ba8e [MERGE #3019 @Cellule] WASM/AsmJs: Fix bad cse between signed/unsigned div&rem 8 лет назад
AgenPeeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
AgenPeeps.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
AsmJsJITInfo.cpp 82adb94f9d remove asm.js changeheap 8 лет назад
AsmJsJITInfo.h 82adb94f9d remove asm.js changeheap 8 лет назад
Backend.cpp 45284fc840 Fix Legacy-Link and NDK-Compile errors 9 лет назад
Backend.h 6a222b7d04 Add trampoline for JIT calls 8 лет назад
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 81b44d8219 fix issue with rejit exception and no profile info 8 лет назад
BackwardPass.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
BailOut.cpp c3ed44e7f7 Disable optimizing try finally when we bailout on early exit 8 лет назад
BailOut.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
BailOutKind.h 8209057a80 Set of commits to improve our ability to identify situations in which 8 лет назад
CMakeLists.txt 6a222b7d04 Add trampoline for JIT calls 8 лет назад
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 6a222b7d04 Add trampoline for JIT calls 8 лет назад
Chakra.Backend.vcxproj.filters 6a222b7d04 Add trampoline for JIT calls 8 лет назад
CodeGenAllocators.cpp ac56bc0561 Use Sections for OOP JIT 9 лет назад
CodeGenAllocators.h ac56bc0561 Use Sections for OOP JIT 9 лет назад
CodeGenNumberAllocator.cpp 2dc73f83e8 rework JIT process memory errors 9 лет назад
CodeGenNumberAllocator.h c219bc779d fix for number allocator in-thread JIT case 9 лет назад
CodeGenWorkItem.cpp 541ef9157a lock down counters for inlinee function body 8 лет назад
CodeGenWorkItem.h eed1b6bfa9 [MERGE #3058 @MikeHolman] Add trampoline for JIT calls 8 лет назад
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 6a222b7d04 Add trampoline for JIT calls 8 лет назад
EmitBuffer.h 79b9dfef06 change OOP interpreter thunk emitter back to using EmitBufferManager 9 лет назад
Encoder.cpp 6a222b7d04 Add trampoline for JIT calls 8 лет назад
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 24a452c328 add profiling for LdElem; support mixed in Br/CmEq fast paths 9 лет назад
FixedFieldInfo.cpp 3b0dd290b6 update after rebase with swb changes 9 лет назад
FixedFieldInfo.h 0c5a9bf28f should 0 initialize FixedFieldInfo data 9 лет назад
FlowGraph.cpp 5ff351ae23 Don't zero out region info on dead blocks 8 лет назад
FlowGraph.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
Func.cpp 81b44d8219 fix issue with rejit exception and no profile info 8 лет назад
Func.h 61aa77001d While turning off tryfinally opt, check if profile data is present before testing flags on it 8 лет назад
FunctionCodeGenJitTimeData.cpp 541ef9157a lock down counters for inlinee function body 8 лет назад
FunctionCodeGenJitTimeData.h 541ef9157a lock down counters for inlinee function body 8 лет назад
FunctionJITRuntimeInfo.cpp b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITRuntimeInfo.h b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITTimeInfo.cpp 8fc5330ef2 Refactoring 8 лет назад
FunctionJITTimeInfo.h 8fc5330ef2 Refactoring 8 лет назад
GlobHashTable.h 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
GlobOpt.cpp 716097e0b0 [MERGE #3048 @MikeHolman] fix issue with rejit exception and no profile info 8 лет назад
GlobOpt.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
GlobOptBailOut.cpp 17d2228d89 Sanitize non-ASCII files in sources and tools. 8 лет назад
GlobOptBlockData.cpp 37dcf32f12 Fix issues identified by CI 8 лет назад
GlobOptBlockData.h 37dcf32f12 Fix issues identified by CI 8 лет назад
GlobOptExpr.cpp 9d68f5cbe2 Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem. 8 лет назад
GlobOptFields.cpp 3212c1c72c Address review comments. 8 лет назад
GlobOptIntBounds.cpp 1d123725e2 Change the class membership of a number of functions. 8 лет назад
GlobOptIntBounds.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
GlobOptSimd128.cpp 1d123725e2 Change the class membership of a number of functions. 8 лет назад
IR.cpp 9d68f5cbe2 Create DivU_I4 and RemU_I4 to differentiate between signed and unsigned div/rem. 8 лет назад
IR.h 88652cef43 Remove RFG code from Chakra 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 be8bbc0b0d Implement the prototype of JS built in Array.prototype.indexOf 8 лет назад
IRBuilder.h 82ff317978 Enable globopt for functions with try finally 8 лет назад
IRBuilderAsmJs.cpp fd52e589f1 Make sure we create loop body slot opnd as signed int. 8 лет назад
IRBuilderAsmJs.h 09d7a4e0f5 Remove jit support for AsmJsFunctionEntry trace 8 лет назад
IRType.cpp 2dccdea37b Address CR comments 8 лет назад
IRType.h fd52e589f1 Make sure we create loop body slot opnd as signed int. 8 лет назад
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 7e520262fc [1.5>1.6] [MERGE #3166 @jianchun] 17-06 ChakraCore servicing release 8 лет назад
Inline.h e164473208 avoid extra redundant copying for obj type spec info 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 8fc5330ef2 Refactoring 8 лет назад
InliningDecider.h 0ce07d5328 fix bug when using dynamic profile input 9 лет назад
InliningHeuristics.cpp 8fc5330ef2 Refactoring 8 лет назад
InliningHeuristics.h 4f93a9d8ce JIT: to compile on Linux 9 лет назад
IntBounds.cpp 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
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 d1b46aa2f7 record and stop calling JIT process on failure 8 лет назад
InterpreterThunkEmitter.h 88652cef43 Remove RFG code from Chakra 8 лет назад
JITOutput.cpp 81b44d8219 fix issue with rejit exception and no profile info 8 лет назад
JITOutput.h 81b44d8219 fix issue with rejit exception and no profile info 8 лет назад
JITRecyclableObject.h cd37d06ce0 Make static asserts using constexpr functions runtime asserts 9 лет назад
JITThunkEmitter.cpp a42c136598 add jit clamping support in JIT thunk emitter 8 лет назад
JITThunkEmitter.h 6a222b7d04 Add trampoline for JIT calls 8 лет назад
JITTimeConstructorCache.cpp 978f811cc5 fixes for write barrier 9 лет назад
JITTimeConstructorCache.h 6d36a6f737 swb: write barrier annotations 2 9 лет назад
JITTimeFunctionBody.cpp 82adb94f9d remove asm.js changeheap 8 лет назад
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 c3ed44e7f7 Disable optimizing try finally when we bailout on early exit 8 лет назад
JITTimeProfileInfo.h c3ed44e7f7 Disable optimizing try finally when we bailout on early exit 8 лет назад
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 e164473208 avoid extra redundant copying for obj type spec info 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 82ff317978 Enable globopt for functions with try finally 8 лет назад
JnHelperMethod.h 88652cef43 Remove RFG code from Chakra 8 лет назад
JnHelperMethodList.h 88652cef43 Remove RFG code from Chakra 8 лет назад
Lifetime.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 лет назад
LinearScan.cpp 82ff317978 Enable globopt for functions with try finally 8 лет назад
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 394d777e50 Merge remote-tracking branch 'remotes/origin/master' into builtins 8 лет назад
Lower.h be8bbc0b0d Implement the prototype of JS built in Array.prototype.indexOf 8 лет назад
LowerMDShared.cpp 2b14bcfffe [MERGE #3075 @Cellule] WASM: Prevent folding cmp instr 8 лет назад
LowerMDShared.h 137e9e0f75 Remove unused Add_ptr opcode. 8 лет назад
LowerMDSharedSimd128.cpp 4eac24773c Add opeq and mov asserts 9 лет назад
NativeCodeData.cpp 2ec42c988d Store length on NativeCodeData for deallocation. 9 лет назад
NativeCodeData.h 2ec42c988d Store length on NativeCodeData for deallocation. 9 лет назад
NativeCodeGenerator.cpp 394d777e50 Merge remote-tracking branch 'remotes/origin/master' into builtins 8 лет назад
NativeCodeGenerator.h 6a222b7d04 Add trampoline for JIT calls 8 лет назад
ObjTypeSpecFldInfo.cpp 3b0dd290b6 update after rebase with swb changes 9 лет назад
ObjTypeSpecFldInfo.h 5b0db7c1c2 fix field with incorrect swb code 9 лет назад
Opnd.cpp 32526de420 dump writebarrier cardtable symbol 8 лет назад
Opnd.h 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
Opnd.inl c51386f08b Fix issues that showed up in rebase 8 лет назад
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 c99265a49a Address CR comments 8 лет назад
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 ef2d1e05ab Fix for prefast warning 8 лет назад
Region.h 82ff317978 Enable globopt for functions with try finally 8 лет назад
SccLiveness.cpp 7a8e3a7fef [MERGE #2849 @MikeHolman] fix couple bugs with ShiftAdd peep 8 лет назад
SccLiveness.h 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
Security.cpp d414d31cb1 Encode int64 constants 9 лет назад
Security.h d414d31cb1 Encode int64 constants 9 лет назад
ServerScriptContext.cpp be8bbc0b0d Implement the prototype of JS built in Array.prototype.indexOf 8 лет назад
ServerScriptContext.h be8bbc0b0d Implement the prototype of JS built in Array.prototype.indexOf 8 лет назад
ServerThreadContext.cpp 6a222b7d04 Add trampoline for JIT calls 8 лет назад
ServerThreadContext.h 6a222b7d04 Add trampoline for JIT calls 8 лет назад
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 1d123725e2 Change the class membership of a number of functions. 8 лет назад
Sym.h 1d123725e2 Change the class membership of a number of functions. 8 лет назад
Sym.inl 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
SymTable.cpp 1c7dc3a7c2 some write barrier fixes 9 лет назад
SymTable.h 1c7dc3a7c2 some write barrier fixes 9 лет назад
TempTracker.cpp b96682f243 Revert "Fix delete InlineeEnd incorrectly" 9 лет назад
TempTracker.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 лет назад
ValueInfo.cpp 37dcf32f12 Fix issues identified by CI 8 лет назад
ValueInfo.h 3212c1c72c Address review comments. 8 лет назад
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 лет назад