Paul Leathers 68a7e71a4b [CVE-2020-0878] %!s(int64=5) %!d(string=hai) anos
..
Alloc.cpp f87c1fd32b xplat: fix some clang undefined sanitizer issues %!s(int64=9) %!d(string=hai) anos
Alloc.h ea02779aab Fix __declspec(guard(overflow)) for linux build %!s(int64=9) %!d(string=hai) anos
BGParseManager.cpp a5fd26ce4a Indicate how bytecode serializer allocates return buffer %!s(int64=7) %!d(string=hai) anos
BGParseManager.h 5af7feb652 Enable Deferred Parsing for Background Parse %!s(int64=7) %!d(string=hai) anos
BackgroundParser.cpp 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode %!s(int64=8) %!d(string=hai) anos
BackgroundParser.h 39ee407eda Parser refactor: First pass to use stronger type instead of casting from ParseNode %!s(int64=8) %!d(string=hai) anos
CMakeLists.txt 6079d58e7e Initial commit for BGParseManager. %!s(int64=7) %!d(string=hai) anos
CaseInsensitive.cpp 363d7c36ad Remove defunct gawk scripts that generated a very old version of this table. %!s(int64=8) %!d(string=hai) anos
CaseInsensitive.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
Chakra.Parser.vcxproj c0723f4985 Moving RS4 changes to master %!s(int64=7) %!d(string=hai) anos
CharClassifier.cpp bab866ac0f Revert overzealous failfast logic which tried to improve detection of i18n initialization issues %!s(int64=7) %!d(string=hai) anos
CharClassifier.h f2b06bb2e6 Clean up some unnecessary usage of ScriptContext %!s(int64=8) %!d(string=hai) anos
CharMap.h b0523efa20 Merge branch 'master' into swb %!s(int64=9) %!d(string=hai) anos
CharSet.cpp d1b867bce9 xplat: do not inline class function in source file %!s(int64=9) %!d(string=hai) anos
CharSet.h 9e68676188 Add missing braces and formatting. %!s(int64=8) %!d(string=hai) anos
CharTrie.cpp fcbfb3dc6c Fix dev12 build %!s(int64=9) %!d(string=hai) anos
CharTrie.h 7453224eec Clean up inline usage %!s(int64=10) %!d(string=hai) anos
Chars.h 9e68676188 Add missing braces and formatting. %!s(int64=8) %!d(string=hai) anos
DebugWriter.cpp eb33f9a451 Fixing RegExp parsing for character classes interacting with ranges. %!s(int64=7) %!d(string=hai) anos
DebugWriter.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
FormalsUtil.h 2f37655c3f Parser refactor: Even more use stronger type instead of casting from ParseNode %!s(int64=8) %!d(string=hai) anos
Hash.cpp ad53e643d7 Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations %!s(int64=8) %!d(string=hai) anos
Hash.h a4058ce9b6 Parser refactor: More use stronger type instead of casting from ParseNode %!s(int64=8) %!d(string=hai) anos
HashFunc.cpp 08992648e5 Remove cch parameters for CharsAreEqual and CaseSensitiveComputeHashCch %!s(int64=9) %!d(string=hai) anos
JsScan.js 18d4f24ada Fix Issue #3376: Escaped yield cannot be an identifier in strict mode %!s(int64=8) %!d(string=hai) anos
OctoquadIdentifier.cpp 7453224eec Clean up inline usage %!s(int64=10) %!d(string=hai) anos
OctoquadIdentifier.h d7f2c06a62 swb: write barrier annotations 3 %!s(int64=9) %!d(string=hai) anos
Parse.cpp 28377e8249 Confirm that ParseNode is knopFncDecl before using it to do syntax checking %!s(int64=5) %!d(string=hai) anos
Parse.h cf71a962c1 Merge 1809 October Update changes %!s(int64=7) %!d(string=hai) anos
ParseFlags.h c31bd13fe7 Move capturedNameSerializedIds and capturedNamePointers into a union since they cannot be used at the same time %!s(int64=7) %!d(string=hai) anos
ParseTreeComparer.h ad53e643d7 Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations %!s(int64=8) %!d(string=hai) anos
Parser.h 6079d58e7e Initial commit for BGParseManager. %!s(int64=7) %!d(string=hai) anos
ParserCommon.h 450c1d1d30 Add simple set of captured names to nested ParseNodeFnc %!s(int64=8) %!d(string=hai) anos
ParserPch.cpp 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ParserPch.h fc08efb038 Special cases of new.target %!s(int64=9) %!d(string=hai) anos
RegCodes.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
RegexCommon.h 8567cfe6c1 update all references to use correct CamelCase file names %!s(int64=10) %!d(string=hai) anos
RegexCompileTime.cpp f7f2ca366f [1.8>master] [MERGE #4416 @Penguinwizzard] Remove now extraneous assert %!s(int64=8) %!d(string=hai) anos
RegexCompileTime.h 89fdd0173e [1.8>master] [1.7>1.8] [MERGE #4411 @MikeHolman] 17-12 Security Update %!s(int64=8) %!d(string=hai) anos
RegexContcodes.h 6b4151a44b Regex backtracking improvements %!s(int64=9) %!d(string=hai) anos
RegexFlags.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
RegexOpCodes.h 4f935e2576 Optimize memory for Switch instructions. %!s(int64=8) %!d(string=hai) anos
RegexParser.cpp 1a7790f873 [CVE-2019-0648] Edge - ChakraCore OOB read - Individual %!s(int64=7) %!d(string=hai) anos
RegexParser.h 72b330960b Make HashTbl and Scanner an inline instance of the Parser or a stack instance instead of allocating it in the heap %!s(int64=8) %!d(string=hai) anos
RegexPattern.cpp f565a839d6 Add ChakraEngine for GlobalObject lifetime management %!s(int64=7) %!d(string=hai) anos
RegexPattern.h 64707dc90c Change number of capturing groups from int to uint16 where possible %!s(int64=8) %!d(string=hai) anos
RegexRuntime.cpp 675ce01066 regexBytecodeDebug: Fix printing of set negations; don't print sizeof and alignof %!s(int64=7) %!d(string=hai) anos
RegexRuntime.h 64707dc90c Change number of capturing groups from int to uint16 where possible %!s(int64=8) %!d(string=hai) anos
RegexStats.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
RegexStats.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") %!s(int64=10) %!d(string=hai) anos
Scan.cpp 6199b5e19a CVE-2018-8551 %!s(int64=7) %!d(string=hai) anos
Scan.h 68a7e71a4b [CVE-2020-0878] %!s(int64=5) %!d(string=hai) anos
StandardChars.cpp 5104ab2b42 Add Sharp S and Kelvin K to word-chars. Fixes #1181. %!s(int64=9) %!d(string=hai) anos
StandardChars.h 5104ab2b42 Add Sharp S and Kelvin K to word-chars. Fixes #1181. %!s(int64=9) %!d(string=hai) anos
TextbookBoyerMoore.cpp c6bf63b2d6 swb: annotate nested field type, union %!s(int64=9) %!d(string=hai) anos
TextbookBoyerMoore.h c91129d377 swb: avoid write barrier for global static data %!s(int64=9) %!d(string=hai) anos
cmperr.cpp bc33f65b20 Avoid calling CompileScriptException::ProcessError in the catch handler, where the stack is not unwounded. %!s(int64=9) %!d(string=hai) anos
cmperr.h bc33f65b20 Avoid calling CompileScriptException::ProcessError in the catch handler, where the stack is not unwounded. %!s(int64=9) %!d(string=hai) anos
errstr.cpp 3e2f6868f7 Cleanup old assert macros that maps to only null check nowadays %!s(int64=8) %!d(string=hai) anos
errstr.h bcdd9ddf2b cross platform: replace long to int32 %!s(int64=9) %!d(string=hai) anos
globals.cpp 42fa6d671b replace wchar16/CH_WSTR with char16/_u %!s(int64=10) %!d(string=hai) anos
globals.h 6688079026 linux: builds more lib/Parser files %!s(int64=10) %!d(string=hai) anos
idiom.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
jserr.gen 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
keywords.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
kwd-lsc.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
kwd-swtch.h 18d4f24ada Fix Issue #3376: Escaped yield cannot be an identifier in strict mode %!s(int64=8) %!d(string=hai) anos
kwds_sw-nocolor.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
kwds_sw.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
objnames.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
perrors.h 824024417c Modifying UnitTestFramework to give more useful messages and in an easier to understand way. %!s(int64=7) %!d(string=hai) anos
pnodechange.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
pnodediff.h 99c6eee4df swb: misc fixes to build chakra full %!s(int64=9) %!d(string=hai) anos
pnodevisit.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
pnodewalk.h ad53e643d7 Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations %!s(int64=8) %!d(string=hai) anos
popcode.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
ptlist.h ad53e643d7 Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations %!s(int64=8) %!d(string=hai) anos
ptree.cpp cdbc95a543 Fixing an issue with super restriction state in undodefer case %!s(int64=7) %!d(string=hai) anos
ptree.h a9aee51164 [CVE-2020-0711] %!s(int64=6) %!d(string=hai) anos
rterror.cpp 2dc73f83e8 rework JIT process memory errors %!s(int64=9) %!d(string=hai) anos
rterror.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
rterrors.h 5f90640537 Refactoring RegExp parsing and modifying SyntaxError message %!s(int64=7) %!d(string=hai) anos
rterrors_limits.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos
screrror.cpp 6079d58e7e Initial commit for BGParseManager. %!s(int64=7) %!d(string=hai) anos
screrror.h 6079d58e7e Initial commit for BGParseManager. %!s(int64=7) %!d(string=hai) anos
tokens.h 47eab483b9 change top-level dir Lib back to lib %!s(int64=10) %!d(string=hai) anos