| .. |
|
amd64
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
arm
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
arm64
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
i386
|
b32f19ab37
[CVE-2017-8756] JIT peephole optimization error
|
8 年之前 |
|
AgenPeeps.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 年之前 |
|
AgenPeeps.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 年之前 |
|
AsmJsJITInfo.cpp
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
AsmJsJITInfo.h
|
2500e1cdc1
17-08 ChakraCore servicing release
|
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
|
78e2232abc
CR feedback - magic constants, bit field in definedFields, free intConstOpnd
|
8 年之前 |
|
BackwardPass.h
|
9ed1b84bd7
Remove some unimplemented functions
|
8 年之前 |
|
BailOut.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
BailOut.h
|
081298891a
[CVE-2017-8748] Fix UAF caused by GC during bailout
|
8 年之前 |
|
BailOutKind.h
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
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
|
2500e1cdc1
17-08 ChakraCore servicing release
|
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
|
6e39312394
Initialize locals
|
8 年之前 |
|
FlowGraph.h
|
c0111c81f6
Pick region info for LeaveNull block from finally label.
|
8 年之前 |
|
Func.cpp
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
Func.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
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
|
090f8d8b06
remove inconsistent check in BuildJITTimeData
|
8 年之前 |
|
FunctionJITTimeInfo.h
|
e164473208
avoid extra redundant copying for obj type spec info
|
9 年之前 |
|
GlobHashTable.h
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 年之前 |
|
GlobOpt.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
GlobOpt.h
|
7c5eb9515e
DetermineSymBoundOffsetOrValueRelativeToLandingPad: Handle case where we are unable to find the matching bound
|
8 年之前 |
|
GlobOptBailOut.cpp
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
8 年之前 |
|
GlobOptBlockData.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
GlobOptBlockData.h
|
bf6ae644b6
[1.5>1.6] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release
|
8 年之前 |
|
GlobOptExpr.cpp
|
60f22b0f7c
rename Unreachable_Void to ThrowRuntimeError
|
8 年之前 |
|
GlobOptFields.cpp
|
6e39312394
Initialize locals
|
8 年之前 |
|
GlobOptIntBounds.cpp
|
7c5eb9515e
DetermineSymBoundOffsetOrValueRelativeToLandingPad: Handle case where we are unable to find the matching bound
|
8 年之前 |
|
GlobOptIntBounds.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 年之前 |
|
GlobOptSimd128.cpp
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
8 年之前 |
|
IR.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
IR.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
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
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
IRBuilder.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
IRBuilderAsmJs.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
IRBuilderAsmJs.h
|
2500e1cdc1
17-08 ChakraCore servicing release
|
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
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
Inline.h
|
a1fd6794d3
abort inlining dom fastpath if it didn't get registered
|
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
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
8 年之前 |
|
InliningDecider.cpp
|
8fc1baaffa
inline isArray
|
8 年之前 |
|
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
|
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
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
InterpreterThunkEmitter.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
JITOutput.cpp
|
88985e3a0e
fix issue where call will be in helper block if JIT thunk allocation fails
|
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
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
JITTimeFunctionBody.h
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
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
|
3dc6459504
fix GetFldInfoAddr
|
8 年之前 |
|
JITTimeProfileInfo.h
|
2500e1cdc1
17-08 ChakraCore servicing release
|
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
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
JnHelperMethodList.h
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
8 年之前 |
|
Lifetime.h
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 年之前 |
|
LinearScan.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
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
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
Lower.h
|
a6e2519268
Make sure to mark all int64 split symbol as Live on back edge if the original int64 was also live.
|
8 年之前 |
|
LowerMDShared.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
LowerMDShared.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
LowerMDSharedSimd128.cpp
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
NativeCodeData.cpp
|
2ec42c988d
Store length on NativeCodeData for deallocation.
|
9 年之前 |
|
NativeCodeData.h
|
2ec42c988d
Store length on NativeCodeData for deallocation.
|
9 年之前 |
|
NativeCodeGenerator.cpp
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
NativeCodeGenerator.h
|
6a222b7d04
Add trampoline for JIT calls
|
8 年之前 |
|
ObjTypeSpecFldInfo.cpp
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
ObjTypeSpecFldInfo.h
|
5b0db7c1c2
fix field with incorrect swb code
|
9 年之前 |
|
Opnd.cpp
|
6e39312394
Initialize locals
|
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
|
95235ee0c2
Do not peep closure stack symbols
|
8 年之前 |
|
Peeps.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 年之前 |
|
PreLowerPeeps.cpp
|
ee701cb53b
fix bug in BrBool peep where cmp2Src==cmp1Dst
|
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
|
2500e1cdc1
17-08 ChakraCore servicing release
|
8 年之前 |
|
SccLiveness.h
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 年之前 |
|
Security.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
Security.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
ServerScriptContext.cpp
|
a1fd6794d3
abort inlining dom fastpath if it didn't get registered
|
8 年之前 |
|
ServerScriptContext.h
|
00fc551d9d
Remove Simd.js code from ChakraCore - Part 1 (ifdef out)
|
8 年之前 |
|
ServerThreadContext.cpp
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
8 年之前 |
|
ServerThreadContext.h
|
bdf3216cce
Merge unreleased/rs3 to release/1.6
|
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
|
95235ee0c2
Do not peep closure stack symbols
|
8 年之前 |
|
Sym.h
|
95235ee0c2
Do not peep closure stack symbols
|
8 年之前 |
|
Sym.inl
|
8e000909fc
One pass over GlobOpt.cpp, moving and consting
|
8 年之前 |
|
SymTable.cpp
|
6e39312394
Initialize locals
|
8 年之前 |
|
SymTable.h
|
1c7dc3a7c2
some write barrier fixes
|
9 年之前 |
|
TempTracker.cpp
|
6e39312394
Initialize locals
|
8 年之前 |
|
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 年之前 |