Doug Ilijev 2f13802dcd MicroBuild v2: changes to project files and build scripts to enable building in MBv2, and PGO builds of ChakraCore; add nuspec for ChakraCore. 10 vuotta sitten
..
amd64 7efc574aa7 Fix regalloc to not fold SIMD opnds 10 vuotta sitten
arm ac63f7f981 Add BrOnClassConstructor to ARM LowerMD 10 vuotta sitten
arm64 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
i386 7efc574aa7 Fix regalloc to not fold SIMD opnds 10 vuotta sitten
AgenPeeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
AgenPeeps.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Backend.cpp cf1490181c Fix exception path when excpeption is thrown while processing jit transfer data 10 vuotta sitten
Backend.h 4ef30b463b Generate fast paths for LdSuper, LdSuperCtor, and SetHomeObj 10 vuotta sitten
BackendOpCodeAttrAsmJs.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
BackendOpCodeAttrAsmJs.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
BackendOpCodeList.h 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
BackwardPass.cpp 5ae0fb8c19 [MERGE #462] Reset variable lifetime to be valid if not dead in DeadStorePhase 10 vuotta sitten
BackwardPass.h 1fce646e37 Reset variable lifetime to be valid if not dead in DeadStorePhase 10 vuotta sitten
BailOut.cpp d27183a724 Misc minor fixes to Switch Optimization 10 vuotta sitten
BailOut.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
BailOutKind.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
CaseNode.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
CaseNode.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Chakra.Backend.vcxproj 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
Chakra.Backend.vcxproj.filters 12d868feaa Uint32 constant 10 vuotta sitten
CodeGenAllocators.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
CodeGenAllocators.h 164674b8b8 Improve JIT code page allocator virtual address use and reduced standing free page. 10 vuotta sitten
CodeGenNumberAllocator.cpp 164674b8b8 Improve JIT code page allocator virtual address use and reduced standing free page. 10 vuotta sitten
CodeGenNumberAllocator.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
CodeGenWorkItem.cpp 8e82c3728a Fixing debug-only race condition during RecordNativeCodeSize 10 vuotta sitten
CodeGenWorkItem.h 644c9d0200 Use smaller data type to represent the counter fields of FunctionBody. 10 vuotta sitten
CodeGenWorkItemType.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
DbCheckPostLower.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
DbCheckPostLower.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Debug.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
EmitBuffer.cpp 8e82c3728a Fixing debug-only race condition during RecordNativeCodeSize 10 vuotta sitten
EmitBuffer.h 8e82c3728a Fixing debug-only race condition during RecordNativeCodeSize 10 vuotta sitten
Encoder.cpp bb75362c85 Bug with missing StatementBoundary in native span sequence 10 vuotta sitten
Encoder.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
ExternalLowerer.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
FlowGraph.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
FlowGraph.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
Func.cpp 353e7d9559 Fixing issues with eval in the body of a funciton with split scope. 10 vuotta sitten
Func.h 324affa8d0 Enabling JIT for split scope scenarios in default parameters 10 vuotta sitten
GlobHashTable.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
GlobOpt.cpp 4344e0e2f9 The int range for a ShrU_A result was using an int32 min/max. We detect ShrU_A whose result may not be an int32 (source may be negative, shift amount may be zero), but because the value type assigned to the result is 'Likely Int', we still use an int32 range. We could bail out on non-int32 result, or we could assign an 'Any Number' value type. I've gone with the latter, since there may be no operation downstream that is affected by the range. Benchmarks are flat. 10 vuotta sitten
GlobOpt.h 5b4d18b94a Fix bug with forcing type spec on loop header 10 vuotta sitten
GlobOptBailOut.cpp ccd707665f Update arguments count for an inlinee at InlineeStart instead of 10 vuotta sitten
GlobOptExpr.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
GlobOptFields.cpp 21e704edf7 Fix for issue with aux slots reuse in default parameter 10 vuotta sitten
GlobOptIntBounds.cpp 808eecbb1c Fix the underlying loop count identification bug that was exposed by a memop issue that hit on the web. The fix was suggested by Kount: given two possibly symbols that could be the bound for the loop count, if one symbol is itself a relative bound of the other, choose the other. 10 vuotta sitten
GlobOptIntBounds.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
GlobOptSimd128.cpp 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IR.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
IR.h d27183a724 Misc minor fixes to Switch Optimization 10 vuotta sitten
IR.inl 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IRBaseTypeList.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IRBuilder.cpp 4d5a80be74 Module script sources should be visible in the debugger 10 vuotta sitten
IRBuilder.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
IRBuilderAsmJs.cpp 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
IRBuilderAsmJs.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
IRType.cpp 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
IRType.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IRTypeList.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
IRViewer.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
IRViewer.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InductionVariable.cpp 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
InductionVariable.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Inline.cpp 30629de5ba SIMD bugfix: Store, inliner 10 vuotta sitten
Inline.h 3b1f4f99c0 Fix apply inlining for Math.max and Math.min 10 vuotta sitten
InlineeFrameInfo.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InlineeFrameInfo.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
InliningDecider.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InliningDecider.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InliningHeuristics.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InliningHeuristics.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IntBounds.cpp 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IntBounds.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IntConstantBounds.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
IntOverflowDoesNotMatterRange.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
InterpreterThunkEmitter.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
InterpreterThunkEmitter.h 164674b8b8 Improve JIT code page allocator virtual address use and reduced standing free page. 10 vuotta sitten
JnHelperMethod.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
JnHelperMethod.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
JnHelperMethodList.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
Lifetime.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
LinearScan.cpp f2e6fef806 Debugger support for split param/body scope case during default. 10 vuotta sitten
LinearScan.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
LinearScanMDShared.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Lower.cpp 5b06b985e4 In the StElemI fast path, bailout after segment length compare if we should bailout on InvalidatedArrayLength. 10 vuotta sitten
Lower.h 4ef30b463b Generate fast paths for LdSuper, LdSuperCtor, and SetHomeObj 10 vuotta sitten
LowerMDShared.cpp 8c59d76828 SIMD.js Lowerer BugFix + Unittest updates 10 vuotta sitten
LowerMDShared.h 0cd6aa70ac Add missing Float32x4.fromUint32x4 to lowerer 10 vuotta sitten
LowerMDSharedSimd128.cpp 6f93413743 This change removes pinning of byte operands to R/EBX in Simd128 lowerer. 10 vuotta sitten
NativeCodeData.cpp 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
NativeCodeData.h 164674b8b8 Improve JIT code page allocator virtual address use and reduced standing free page. 10 vuotta sitten
NativeCodeGenerator.cpp 39524b39bd Fix bug with recursive inlining 10 vuotta sitten
NativeCodeGenerator.h d0925e14f3 Determine debug mode based on per script/source instead of ScriptContext 10 vuotta sitten
Opnd.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
Opnd.h 46617d76ae CR Fixes #3 10 vuotta sitten
Opnd.inl 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
PDataManager.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
PDataManager.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Peeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
Peeps.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
PreLowerPeeps.cpp de4b7087dc Correct flip logic to PrelowererPeeps 10 vuotta sitten
PrologEncoder.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
PrologEncoder.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
QueuedFullJitWorkItem.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
QueuedFullJitWorkItem.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Region.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
Region.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
SccLiveness.cpp 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
SccLiveness.h 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
Security.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
Security.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
SimpleJitProfilingHelpers.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
SimpleJitProfilingHelpers.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
SimpleLayout.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
SimpleLayout.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
SwitchIRBuilder.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
SwitchIRBuilder.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
Sym.cpp 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 vuotta sitten
Sym.h 46617d76ae CR Fixes #3 10 vuotta sitten
Sym.inl 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
SymTable.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 vuotta sitten
SymTable.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
TempTracker.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
TempTracker.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 vuotta sitten
ValueRelativeOffset.cpp 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
ValueRelativeOffset.h 47eab483b9 change top-level dir Lib back to lib 10 vuotta sitten
packages.config 2f13802dcd MicroBuild v2: changes to project files and build scripts to enable building in MBv2, and PGO builds of ChakraCore; add nuspec for ChakraCore. 10 vuotta sitten