История коммитов

Автор SHA1 Сообщение Дата
  Curtis Man ad53e643d7 Parser Refactor: Use different ParseNode kind for knopStr and knopName and enforce child node type for some operations 8 лет назад
  Curtis Man a4058ce9b6 Parser refactor: More use stronger type instead of casting from ParseNode 8 лет назад
  Curtis Man 3e2f6868f7 Cleanup old assert macros that maps to only null check nowadays 8 лет назад
  Curtis Man 72b330960b Make HashTbl and Scanner an inline instance of the Parser or a stack instance instead of allocating it in the heap 8 лет назад
  Suwei Chen 8bf433af85 [1.7>master] [MERGE #3729 @suwc] 17-09 ChakraCore servicing release 8 лет назад
  Paul Leathers ec180eb879 [CVE-2017-8740] Fix bad byte code gen for 'with'. The original (conservative) fix for this issue relied on marking scopes as containing 'with'. But because block scopes are created lazily, we can miss the opportunity to mark a scope. Instead, implementing a more accurate fix that marks symbols that are referenced from within 'with' statements as needing scope objects if they are closure-captured. 8 лет назад
  Doug Ilijev e120bbaa79 [MERGE #3555 @jsoref] Fix spelling in comments in various files. 8 лет назад
  Curtis Man d207bf8d94 Remove unused ScanFlagSuppressIdPid mode, and refactor Ident::Tk to replace HashTbl::TkFromNameLen 9 лет назад
  Louis Lafreniere 6e39312394 Initialize locals 8 лет назад
  Michael Holman 0a24b0a1cd let parser detect constant strs used in LdElem and make them PropertyString 9 лет назад
  Paul Leathers daaeb20963 Fix inconsistent parser state when deferral is undone. On stoppage of deferred parsing (i.e., when we discover mid-script that we want to stop deferring, and at the end we go back and undefer), complete binding of vars in global scope and restore scope and block info state before we start undeferral. 9 лет назад
  Curtis Man ff9b95976a Remove unused and probably broken syntax coloring support in scanner 9 лет назад
  Jianchun Xu af4ac8e0ed [2.0>master] [MERGE #2660 @jianchun] remove global operator new/delete override 9 лет назад
  Curtis Man bc33f65b20 Avoid calling CompileScriptException::ProcessError in the catch handler, where the stack is not unwounded. 9 лет назад
  Jianchun Xu d7483b2feb remove global operator new/delete override 9 лет назад
  Taylor Woll d2b1cc2a49 Remove cch parameter from CopyString methods 9 лет назад
  Taylor Woll 08992648e5 Remove cch parameters for CharsAreEqual and CaseSensitiveComputeHashCch 9 лет назад
  Taylor Woll a468a07f0b Fix missing instantiated template for PidHashNameLen which breaks on linux and MacOSX build 9 лет назад
  Taylor Woll de4659a4a6 Some string APIs operating on UTF-8 buffers do not property compute the length of the UTF-8 buffer in bytes 9 лет назад
  Oguz Bastemur bcdd9ddf2b cross platform: replace long to int32 9 лет назад
  Gonzo a31c7a3007 cross platform: fix stack overflow (ulong) 9 лет назад
  Jianchun Xu 42fa6d671b replace wchar16/CH_WSTR with char16/_u 10 лет назад
  Jianchun Xu 6688079026 linux: builds more lib/Parser files 10 лет назад
  Jianchun Xu 6b9ad09592 linux: partially builds lib/Parser 10 лет назад
  Jianchun Xu 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
  Jianchun Xu 47eab483b9 change top-level dir Lib back to lib 10 лет назад
  Josh Soref 3e2301d15d spelling: comments 10 лет назад