| .. |
|
AsmJsByteCodeDumper.cpp
|
e2a13ce01a
Implement jit for atomic load/store
|
há 8 anos atrás |
|
AsmJsByteCodeDumper.h
|
25d29a0511
int64x2 infra
|
há 8 anos atrás |
|
AsmJsByteCodeWriter.cpp
|
4a7149b032
refactor & cleanup for bitselect & shuffle
|
há 8 anos atrás |
|
AsmJsByteCodeWriter.h
|
2ee13d2cf7
Newline at file ends
|
há 7 anos atrás |
|
AuxArray.h
|
f085b410c3
add oopjit PIC support; bug fixes
|
há 9 anos atrás |
|
BackendOpCodeAttr.cpp
|
3d944dbf77
Remove redundent flags for jsbuiltin.
|
há 8 anos atrás |
|
BackendOpCodeAttr.h
|
3d944dbf77
Remove redundent flags for jsbuiltin.
|
há 8 anos atrás |
|
ByteBlock.cpp
|
6d36a6f737
swb: write barrier annotations 2
|
há 9 anos atrás |
|
ByteBlock.h
|
eca08f1ab9
A pass over initialization of Arena-allocated classes
|
há 8 anos atrás |
|
ByteCodeApi.h
|
2f37655c3f
Parser refactor: Even more use stronger type instead of casting from ParseNode
|
há 8 anos atrás |
|
ByteCodeCacheReleaseFileVersion.h
|
0accefde21
Update bytecode version
|
há 7 anos atrás |
|
ByteCodeDumper.cpp
|
c2d084d70f
implement Object Rest
|
há 7 anos atrás |
|
ByteCodeDumper.h
|
17b3bec856
Added new Int64 layouts (implemented for frontend only)
|
há 9 anos atrás |
|
ByteCodeEmitter.cpp
|
4f3f3bfefd
Fixes #5477 - Forces computed property names within classes to be executed in strict mode
|
há 7 anos atrás |
|
ByteCodeGenerator.cpp
|
ee2c09b718
Fixes 5701 - Functions declared as methods define a `prototype` property
|
há 7 anos atrás |
|
ByteCodeGenerator.h
|
4f3f3bfefd
Fixes #5477 - Forces computed property names within classes to be executed in strict mode
|
há 7 anos atrás |
|
ByteCodeReader.cpp
|
0e036aa586
Do not pass info through WorkItem. Instead embed the necessary info on the loopstart bytecode layout.
|
há 8 anos atrás |
|
ByteCodeReader.h
|
1c7dc3a7c2
some write barrier fixes
|
há 9 anos atrás |
|
ByteCodeSerializeFlags.h
|
2ee13d2cf7
Newline at file ends
|
há 7 anos atrás |
|
ByteCodeSerializer.cpp
|
c2d084d70f
implement Object Rest
|
há 7 anos atrás |
|
ByteCodeSerializer.h
|
0c7acf80ac
OS#17588837 - Fast memory growth when serializing many ScopeInfo objects
|
há 7 anos atrás |
|
ByteCodeWriter.cpp
|
4f3f3bfefd
Fixes #5477 - Forces computed property names within classes to be executed in strict mode
|
há 7 anos atrás |
|
ByteCodeWriter.h
|
4f3f3bfefd
Fixes #5477 - Forces computed property names within classes to be executed in strict mode
|
há 7 anos atrás |
|
CMakeLists.txt
|
f059afd923
Add new files to CMakeLists.txt
|
há 9 anos atrás |
|
Chakra.Runtime.ByteCode.vcxproj
|
c0723f4985
Moving RS4 changes to master
|
há 7 anos atrás |
|
Chakra.Runtime.ByteCode.vcxproj.filters
|
578f777127
Make the byte code writer for webassembly use an interface so we can swap between writers as needed
|
há 9 anos atrás |
|
ExtendedOpCodeList.h
|
3d944dbf77
Remove redundent flags for jsbuiltin.
|
há 8 anos atrás |
|
ExtendedOpCodeListAsmJs.h
|
47eab483b9
change top-level dir Lib back to lib
|
há 10 anos atrás |
|
FuncInfo.cpp
|
2f00cac3eb
Allow redeferral of functions that were fully compiled on original parse. Let the parser track heuristic and functional reasons for non-deferral separately by splitting one existing fscr bit into two. Functions that cannot be deferred for functional will not be redeferral candidates, but functions that were initially not deferred for heuristic reasons, e.g. small scripts, will become candidates for redeferral. Also fix an issue exposed by this change where FunctionInfo attribute bits set during byte code generation could be cleared in FuncInfo finalization.
|
há 7 anos atrás |
|
FuncInfo.h
|
b8457e2ef5
Stop sharing inline caches by default
|
há 7 anos atrás |
|
IWasmByteCodeWriter.h
|
eebff837b0
Merge branch 'master' into wasm.simd
|
há 8 anos atrás |
|
LayoutTypes.h
|
9c8394ff89
Moving HomeObj field out of ScriptFunction
|
há 7 anos atrás |
|
LayoutTypesAsmJs.h
|
eebff837b0
Merge branch 'master' into wasm.simd
|
há 8 anos atrás |
|
OpCodeList.h
|
3d944dbf77
Remove redundent flags for jsbuiltin.
|
há 8 anos atrás |
|
OpCodeListAsmJs.h
|
47eab483b9
change top-level dir Lib back to lib
|
há 10 anos atrás |
|
OpCodeUtil.cpp
|
6e39312394
Initialize locals
|
há 8 anos atrás |
|
OpCodeUtil.h
|
4688f2037a
Encode extended opcode with 2 bytes
|
há 9 anos atrás |
|
OpCodeUtilAsmJs.cpp
|
1a24313bba
add inlining support for asm.js/wasm
|
há 8 anos atrás |
|
OpCodeUtilAsmJs.h
|
1a24313bba
add inlining support for asm.js/wasm
|
há 8 anos atrás |
|
OpCodes.cpp
|
8aaa20219f
nit fixes
|
há 8 anos atrás |
|
OpCodes.h
|
8c5332b8eb
Remove redundant aux slot ptr loads
|
há 7 anos atrás |
|
OpCodesAsmJs.h
|
2f4fcc8879
Rename more CurrentMemory to MemorySize and fix unittest
|
há 7 anos atrás |
|
OpCodesSimd.h
|
e12dac38de
truncation & conversion ops for 64x2 types
|
há 8 anos atrás |
|
OpLayouts.h
|
9c8394ff89
Moving HomeObj field out of ScriptFunction
|
há 7 anos atrás |
|
OpLayoutsAsmJs.h
|
eebff837b0
Merge branch 'master' into wasm.simd
|
há 8 anos atrás |
|
OpLayoutsCommon.h
|
4688f2037a
Encode extended opcode with 2 bytes
|
há 9 anos atrás |
|
PropertyIdArray.h
|
d7f2c06a62
swb: write barrier annotations 3
|
há 9 anos atrás |
|
RuntimeByteCodePch.cpp
|
47eab483b9
change top-level dir Lib back to lib
|
há 10 anos atrás |
|
RuntimeByteCodePch.h
|
1f4e125564
OS8050875:Direct super calls in a base class constructor
|
há 9 anos atrás |
|
Scope.cpp
|
a4058ce9b6
Parser refactor: More use stronger type instead of casting from ParseNode
|
há 8 anos atrás |
|
Scope.h
|
a4058ce9b6
Parser refactor: More use stronger type instead of casting from ParseNode
|
há 8 anos atrás |
|
ScopeInfo.cpp
|
26371402f1
[CVE-2018-0979] Incorrect byte code can cause dereference of uninitialized stack location - Internal
|
há 8 anos atrás |
|
ScopeInfo.h
|
129b588fcd
Add ScopeInfo to serialized bytecode for deferred functions
|
há 7 anos atrás |
|
StatementReader.cpp
|
20e2e00bee
initial oop jit debugger implementation
|
há 9 anos atrás |
|
StatementReader.h
|
71822e65a2
Fix usage of Statement Reader in IRBuilderAsmJs to make sure we don't use uninitialized values.
|
há 8 anos atrás |
|
Symbol.cpp
|
26371402f1
[CVE-2018-0979] Incorrect byte code can cause dereference of uninitialized stack location - Internal
|
há 8 anos atrás |
|
Symbol.h
|
b323504aaf
[1.9>master] [1.8>1.9] [MERGE #4963 @rajatd] ChakraCore 2018-04 security updates
|
há 8 anos atrás |
|
VarArrayVarCount.h
|
47eab483b9
change top-level dir Lib back to lib
|
há 10 anos atrás |
|
WasmByteCodeWriter.cpp
|
0e036aa586
Do not pass info through WorkItem. Instead embed the necessary info on the loopstart bytecode layout.
|
há 8 anos atrás |
|
WasmByteCodeWriter.h
|
578f777127
Make the byte code writer for webassembly use an interface so we can swap between writers as needed
|
há 9 anos atrás |