{"push_id":961194179,"size":59,"distinct_size":59,"ref":"refs/heads/clean","head":"bf7838bf8819e9436f1c64fc42b887d04bd350fe","before":"c00402c4c4f8ebca3376828f6514fc09b6f3e20c","commits":[{"sha":"1849ee407cdef88b0538ffe7a69803de1627d107","author":{"email":"d83b5f1970737ec3269045b1a17f37991f010d79@qq.com","name":"Force Charlie"},"message":"Fix build arm platform on Windows CP936","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/1849ee407cdef88b0538ffe7a69803de1627d107"},{"sha":"65381c6b6812d5fe4640ff4663756d627368e844","author":{"email":"e252b5b12d28ab7ab13d3360043c8363068c8c63@gmail.com","name":"dreamer.dead"},"message":"Replace wrong delete[] calls by free() function calls.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/65381c6b6812d5fe4640ff4663756d627368e844"},{"sha":"9b149c405ae994e5adbfe214aeca7150a15df946","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Add a config flag for RegExp symbols","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/9b149c405ae994e5adbfe214aeca7150a15df946"},{"sha":"be5d00265a5008bfdbab7fe107183e29726e27e7","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Make it easier to test existence of a well-known symbol","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/be5d00265a5008bfdbab7fe107183e29726e27e7"},{"sha":"effd4ae800db82c492e1175e0e706fc46b4e3abc","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Add a helper to directly check if a Var is \"undefined\" or \"null\"","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/effd4ae800db82c492e1175e0e706fc46b4e3abc"},{"sha":"00822a815f2a41490e66b4ef1158a4cdf78c4fe7","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Have JavascriptError::ThrowCantAssign to allow other flags to be present in addition to \"ThrowIfNonWritable\"","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/00822a815f2a41490e66b4ef1158a4cdf78c4fe7"},{"sha":"6caf00e13e6a2ba354482562ff5c44fab4b35ab3","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Add RegExp.prototype[@@search]","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/6caf00e13e6a2ba354482562ff5c44fab4b35ab3"},{"sha":"ce0c9181fe902cdcd6e273e5fd031e301f493323","author":{"email":"941f1a45020ad3992b189e29a1fb1c35d2a20862@microsoft.com","name":"Ian Halliday"},"message":"Implement [no LineTerminator here] grammar rules for async functions","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/ce0c9181fe902cdcd6e273e5fd031e301f493323"},{"sha":"b46961911221de3f20c83c10a7e0c9a3073ea848","author":{"email":"196f7372942e93c00aefc70a600eb542e0d2cd1f@microsoft.com","name":"Suwei Chen"},"message":"Add IRBuilder codepath for CallIExtendedFlags\n\nA fuzzer-generated test case uncovered a not-yet-implemented codepath\nin IRBuilder for CallIExtendedFlags.\n\nThis changeset implements that codepath and adds the test case to\ncore tests.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/b46961911221de3f20c83c10a7e0c9a3073ea848"},{"sha":"40f0d70254465a6151ba610ebe0113d2dc1ddee4","author":{"email":"e22cc4a69edcf8f92a5b3c58ac78e1f797dc09ea@microsoft.com","name":"Abhijith"},"message":"[MERGE #176] Fix build arm platform on Windows CP936\n\nMerge pull request #176 from fcharlie:master\nFix ARM Platform build on Windows CodePage 936 like.\n\nOrigin Issues:\nhttps://github.com/Microsoft/ChakraCore/issues/99","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/40f0d70254465a6151ba610ebe0113d2dc1ddee4"},{"sha":"c486c4b436112dacf9deb4f2b61e0db29f24f995","author":{"email":"941f1a45020ad3992b189e29a1fb1c35d2a20862@microsoft.com","name":"Ian Halliday"},"message":"[MERGE #191] Replace wrong delete[] calls by free() function calls.\n\nMerge pull request #191 from dreamer-dead:fix-strdup-dselete\nAs specified in MSDN (https://msdn.microsoft.com/ru-ru/library/y471khhc.aspx | [English](https://msdn.microsoft.com/en-us/library/y471khhc.aspx)),\n`The _strdup function calls malloc to allocate storage space for a copy of strSource and then copies strSource to the allocated space.`\n\nThat's why call to `delete[] ptr_from_strdup;` is wrong and leads to undefined behavior.\nAlso, to be sure that public field _fullPath won't be changed after TmpFileList constructor, I made it const.\n\nWhat about std::string here and in other places?\nIs it forbidden? Why so many calls to new char[]/delete[]/strdup instead of standart STL class use?","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/c486c4b436112dacf9deb4f2b61e0db29f24f995"},{"sha":"fdc6713c92f776aba740abaf8462985af854ad87","author":{"email":"6cc55b7964de8f315966d47f1481d4d6daf08a28@gmail.com","name":"Caitlin Potter"},"message":"Try removing trailing token concat operator from ConfigFlagsTable.h","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/fdc6713c92f776aba740abaf8462985af854ad87"},{"sha":"6d93f615909003b2f6ff05e026760df999afcaae","author":{"email":"93d78b3e2dc7d6310e355026c9cdba0c00ab2151@microsoft.com","name":"Kunal Pathak"},"message":"Intl: Fail silently if windows.globalization.dll is missing\n\nChakracore doesn't work on Windows 7 machines that doesn't have IE11.\nWe try to load `jsintl.dll` while trying to initialize `JavascriptLibrary` but throw\nError if we fail to load these binaries. This makes Chakracore unusable for\nWin7 minus IE11 machines.\n\nThe fix is to ignore the error silently and keep executing. The downside to this is\n`Intl` object will not be available on global object and hence below properties won't\nbe available because these properties are populated based on globalization dlls.\n\n```js\nIntl.Collator\nIntl.DateTimeFormat\nIntl.NumberFormat\n```\n\nThere are also specific locale specific APIs related to DateTime that won't work\nwithout globalization support.\n\nThe upside is Chakracore will work on these machines for non-locale javascript code.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/6d93f615909003b2f6ff05e026760df999afcaae"},{"sha":"5378c6269436bffea3c1d04ecf8fe15b78a9b9f6","author":{"email":"196f7372942e93c00aefc70a600eb542e0d2cd1f@microsoft.com","name":"Suwei Chen"},"message":"No inlining Math.random() unless PRNG seeds are already initialized\nAlso included:\n- add a binary indicator of PRNG seeds' initialization status\n- replace thread-unsafe \"static const\" with \"const\"\n- rewrite trace statements with OUTPUT_TRACE macro","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/5378c6269436bffea3c1d04ecf8fe15b78a9b9f6"},{"sha":"b5344709339644858ad203d059b67cd664a2f576","author":{"email":"731f44938566ec3605b28dcd0a72fbda385577df@gmail.com","name":"Oguz Bastemur"},"message":"Use uintptr_t instead of uintptr","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/b5344709339644858ad203d059b67cd664a2f576"},{"sha":"62fadbd322f7365ea721be16b93ab17576ffd98b","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Add telemetry for RegExp.prototype[@@search]","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/62fadbd322f7365ea721be16b93ab17576ffd98b"},{"sha":"82f9b2c52e7c4b3661eaf149b7dc7bbf4fc1c1d4","author":{"email":"93d78b3e2dc7d6310e355026c9cdba0c00ab2151@microsoft.com","name":"Kunal Pathak"},"message":"[MERGE #202] Intl: Fail silently if windows.globalization.dll is missing\n\nMerge pull request #202 from kunalspathak:Intl\nIntl: Fail silently if windows.globalization.dll is missing\n\nChakracore doesn't work on Windows 7 machines that doesn't have IE11.\nWe try to load `jsintl.dll` while trying to initialize `JavascriptLibrary` but throw\nError if we fail to load these binaries. This makes Chakracore unusable for\nWin7 minus IE11 machines.\n\nThe fix is to ignore the error silently and keep executing. The downside to this is\n`Intl` object will not present on global object and hence below properties won't be available because these\nproperties are populated based on globalization dlls.\n\n```js\nIntl.Collator\nIntl.DateTimeFormat\nIntl.NumberFormat\n```\n\nThere are also specific locale specific APIs related to DateTime that won't work\nwithout globalization support.\n\nThe upside is Chakracore will work on these machines for non-locale javascript code.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/82f9b2c52e7c4b3661eaf149b7dc7bbf4fc1c1d4"},{"sha":"c89acad233ef4534e123e76040b8f958b80c856f","author":{"email":"511762e801e760efb33d6f7cb25adff045317851@microsoft.com","name":"Gorkem Yakin"},"message":"Move \"symbolSearch\" to \"JavscriptLibrary\"","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/c89acad233ef4534e123e76040b8f958b80c856f"},{"sha":"e8a8c26c732a693c75115d1d4df8549cd3ac12a8","author":{"email":"941f1a45020ad3992b189e29a1fb1c35d2a20862@microsoft.com","name":"Ian Halliday"},"message":"[MERGE #203] Implement [no LineTerminator here] grammar rules for async functions\n\nMerge pull request #203 from ianwjhalliday:asyncnolineterminator\nThe async pseudokeyword is only recognized when it is not followed by a line terminator.  E.g. the following code does not parse an async function:\n\n```javascript\nvar a = async\n    function f() { }\n```\n\nInstead it parses a var declaration whose initializer expression is `async` and then a function declaration named `f` due to automatic semicolon insertion.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/e8a8c26c732a693c75115d1d4df8549cd3ac12a8"},{"sha":"397404a5febbc69773d3bce4ee9c623f3daf5e04","author":{"email":"941f1a45020ad3992b189e29a1fb1c35d2a20862@microsoft.com","name":"Ian Halliday"},"message":"Make await expression in default args of async function a syntax error\n\nAlso improve the error message for when an await expression is used in\nan invalid context.","distinct":true,"url":"https://api.github.com/repos/dilijev/ChakraCore/commits/397404a5febbc69773d3bce4ee9c623f3daf5e04"}]}