rhuanjl ef68766dc8 Remove getVarDate, VariantDate and WinRTDate 5 лет назад
..
AsmJsByteCodeDumper.cpp e2a13ce01a Implement jit for atomic load/store 8 лет назад
AsmJsByteCodeDumper.h 25d29a0511 int64x2 infra 8 лет назад
AsmJsByteCodeWriter.cpp 4a7149b032 refactor & cleanup for bitselect & shuffle 8 лет назад
AsmJsByteCodeWriter.h 2ee13d2cf7 Newline at file ends 7 лет назад
AuxArray.h f085b410c3 add oopjit PIC support; bug fixes 9 лет назад
BackendOpCodeAttr.cpp 3d944dbf77 Remove redundent flags for jsbuiltin. 8 лет назад
BackendOpCodeAttr.h 3d944dbf77 Remove redundent flags for jsbuiltin. 8 лет назад
ByteBlock.cpp d99599543b Remove superfluous const from return types 7 лет назад
ByteBlock.h d99599543b Remove superfluous const from return types 7 лет назад
ByteCodeApi.h 2f37655c3f Parser refactor: Even more use stronger type instead of casting from ParseNode 8 лет назад
ByteCodeCacheReleaseFileVersion.h ef68766dc8 Remove getVarDate, VariantDate and WinRTDate 5 лет назад
ByteCodeDumper.cpp 63a27a9406 Reimplement class definitions to limit type creation 6 лет назад
ByteCodeDumper.h 17b3bec856 Added new Int64 layouts (implemented for frontend only) 9 лет назад
ByteCodeEmitter.cpp b1981d8ff4 fix and complete nullish coalescing 5 лет назад
ByteCodeGenerator.cpp 16762f12fa Implement nullish coalescing operator 5 лет назад
ByteCodeGenerator.h d8cbaff6a2 Remove some old switches (#6441) 5 лет назад
ByteCodeReader.cpp 0e036aa586 Do not pass info through WorkItem. Instead embed the necessary info on the loopstart bytecode layout. 8 лет назад
ByteCodeReader.h 1c7dc3a7c2 some write barrier fixes 9 лет назад
ByteCodeSerializeFlags.h 2ee13d2cf7 Newline at file ends 7 лет назад
ByteCodeSerializer.cpp 0f78a54209 Enable Bytecode regen on Linux/MacOS (#6425) 5 лет назад
ByteCodeSerializer.h 0c7acf80ac OS#17588837 - Fast memory growth when serializing many ScopeInfo objects 7 лет назад
ByteCodeWriter.cpp c848d4d8d5 Refactor await & yield & enable async iteration (#6456) 5 лет назад
ByteCodeWriter.h 63a27a9406 Reimplement class definitions to limit type creation 6 лет назад
CMakeLists.txt f059afd923 Add new files to CMakeLists.txt 9 лет назад
Chakra.Runtime.ByteCode.vcxproj c0723f4985 Moving RS4 changes to master 7 лет назад
Chakra.Runtime.ByteCode.vcxproj.filters 578f777127 Make the byte code writer for webassembly use an interface so we can swap between writers as needed 9 лет назад
ExtendedOpCodeList.h 3d944dbf77 Remove redundent flags for jsbuiltin. 8 лет назад
ExtendedOpCodeListAsmJs.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
FuncInfo.cpp ca5d5f320b [1.11>master] [MERGE #6375 @akroshg] ChakraCore servicing fixes for Feb release 6 лет назад
FuncInfo.h b52af78d86 Implement import.meta 6 лет назад
IWasmByteCodeWriter.h eebff837b0 Merge branch 'master' into wasm.simd 8 лет назад
LayoutTypes.h 63a27a9406 Reimplement class definitions to limit type creation 6 лет назад
LayoutTypesAsmJs.h eebff837b0 Merge branch 'master' into wasm.simd 8 лет назад
OpCodeList.h 3d944dbf77 Remove redundent flags for jsbuiltin. 8 лет назад
OpCodeListAsmJs.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
OpCodeUtil.cpp 6e39312394 Initialize locals 8 лет назад
OpCodeUtil.h d99599543b Remove superfluous const from return types 7 лет назад
OpCodeUtilAsmJs.cpp 1a24313bba add inlining support for asm.js/wasm 8 лет назад
OpCodeUtilAsmJs.h 1a24313bba add inlining support for asm.js/wasm 8 лет назад
OpCodes.cpp 8aaa20219f nit fixes 8 лет назад
OpCodes.h 33db8efd9f [1.11>master] [MERGE #6464 @rajeshpeter] ChakraCore Servicing Update for 2020.06B 5 лет назад
OpCodesAsmJs.h 2f4fcc8879 Rename more CurrentMemory to MemorySize and fix unittest 7 лет назад
OpCodesSimd.h e12dac38de truncation & conversion ops for 64x2 types 8 лет назад
OpLayouts.h 63a27a9406 Reimplement class definitions to limit type creation 6 лет назад
OpLayoutsAsmJs.h eebff837b0 Merge branch 'master' into wasm.simd 8 лет назад
OpLayoutsCommon.h 4688f2037a Encode extended opcode with 2 bytes 9 лет назад
PropertyIdArray.h d7f2c06a62 swb: write barrier annotations 3 9 лет назад
RuntimeByteCodePch.cpp 47eab483b9 change top-level dir Lib back to lib 10 лет назад
RuntimeByteCodePch.h 1f4e125564 OS8050875:Direct super calls in a base class constructor 9 лет назад
Scope.cpp 5f6dea1642 [CVE-2019-0644] Chakra - AV due to type confusion - Individual - Given a split scope (a function has both a param and body scope), then it is required that the body and param scope are marked as both requiring either a scope object or a scope slot. This was not being enforced in Scope::SetIsObject(). This led to an AV in the interpreter when accessing a property because StLocalSlot was used instead of StLocalObjSlot. 7 лет назад
Scope.h a9aee51164 [CVE-2020-0711] 6 лет назад
ScopeInfo.cpp 1b62fe7652 [1.11>master] [MERGE #6447 @rajeshpeter] ChakraCore Servicing Update for 2020.05B 5 лет назад
ScopeInfo.h 795af4c3b2 Enable defer parse for class members including constructors 6 лет назад
StatementReader.cpp 20e2e00bee initial oop jit debugger implementation 9 лет назад
StatementReader.h 71822e65a2 Fix usage of Statement Reader in IRBuilderAsmJs to make sure we don't use uninitialized values. 8 лет назад
Symbol.cpp 26371402f1 [CVE-2018-0979] Incorrect byte code can cause dereference of uninitialized stack location - Internal 8 лет назад
Symbol.h b52af78d86 Implement import.meta 6 лет назад
VarArrayVarCount.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
WasmByteCodeWriter.cpp 0e036aa586 Do not pass info through WorkItem. Instead embed the necessary info on the loopstart bytecode layout. 8 лет назад
WasmByteCodeWriter.h 578f777127 Make the byte code writer for webassembly use an interface so we can swap between writers as needed 9 лет назад