{"push_id":1317750875,"size":10,"distinct_size":1,"ref":"refs/heads/ldlen_fixups","head":"da8359d5c5e641f817d161b1f84cda822938598e","before":"74addacde80c2c75576e393e9a23d3b83f1829fc","commits":[{"sha":"59b94f4624035887dd35fabe3355eecfa451cef0","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"Implement none-unicode replacements for no-icu\n\nWith no-icu option, total 15 tests were failing. Now we have only 6 tests left","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/59b94f4624035887dd35fabe3355eecfa451cef0"},{"sha":"ca71e7c368b8481b2127d7039ef63b26f128af15","author":{"name":"Hitesh Kanwathirtha","email":"29dadca0bef50c3a1fb2b8770e2e2a20a550fe8c@microsoft.com"},"message":"Fix OOM handling in TempArenaAllocator\n\nMy last fix to reduce memory usage inadvertantly introduced a bug where\nan OOM could occur while reusing an existing TempArenaAllocator.\nThis change cleans up OOM handling in that class and centralizes\nall guest arena registration in that class to AdviseInUse","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/ca71e7c368b8481b2127d7039ef63b26f128af15"},{"sha":"45a753f02d5f9bb24fb05c5c182c2e1477b6657e","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"[MERGE #1638 @obastemur] Implement none-unicode replacements for no-icu\n\nMerge pull request #1638 from obastemur:no_icu_fixes\n\nWith no-icu option, total 15 tests were failing. Now we have only 6 tests left.\n\nUpdating #1549 with the remaining tests.","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/45a753f02d5f9bb24fb05c5c182c2e1477b6657e"},{"sha":"14bf09e1c760c872d6f5f2ae367864f9c23ee7ef","author":{"name":"Michael Holman","email":"9a64a5f12fd4f8914cfc0bb37ae232ef80a40ef5@microsoft.com"},"message":"nullptr initialize oopjit maps","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/14bf09e1c760c872d6f5f2ae367864f9c23ee7ef"},{"sha":"ebd8e57c15c5a23a1d44daafa47493ecdde5b7a4","author":{"name":"Michael Holman","email":"9a64a5f12fd4f8914cfc0bb37ae232ef80a40ef5@microsoft.com"},"message":"allow native code bump alloc for arm","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/ebd8e57c15c5a23a1d44daafa47493ecdde5b7a4"},{"sha":"a1536f75dcaf22ba56057615c5ffde40434f81f8","author":{"name":"Michael Holman","email":"9a64a5f12fd4f8914cfc0bb37ae232ef80a40ef5@microsoft.com"},"message":"[MERGE #1637 @MikeHolman] nullptr initialize oopjit maps\n\nMerge pull request #1637 from MikeHolman:init\n\nThere were couple maps added for oopjit which are heap allocated in ctor and not default initialized, but if ctor ooms then dtor will be freeing uninitialized pointer.","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/a1536f75dcaf22ba56057615c5ffde40434f81f8"},{"sha":"57d2017317894cc909006bdcc5c42c27f06c7d81","author":{"name":"Michael Holman","email":"9a64a5f12fd4f8914cfc0bb37ae232ef80a40ef5@microsoft.com"},"message":"[MERGE #1640 @MikeHolman] allow native code bump alloc for arm\n\nMerge pull request #1640 from MikeHolman:armbumpalloc\n\nI disabled this for OOP JIT, but never re-enabled for arm after we added support.","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/57d2017317894cc909006bdcc5c42c27f06c7d81"},{"sha":"a8ac6f4fa064ad0122a18be13eece503038ae053","author":{"name":"Hitesh Kanwathirtha","email":"29dadca0bef50c3a1fb2b8770e2e2a20a550fe8c@microsoft.com"},"message":"[MERGE #1639 @digitalinfinity] Fix OOM handling in TempArenaAllocator\n\nMerge pull request #1639 from digitalinfinity:advise_oom\n\nMy last fix to reduce memory usage inadvertantly introduced a bug where an OOM could occur while reusing an existing TempArenaAllocator.\nThis change cleans up OOM handling in that class and centralizes all guest arena registration in that class to AdviseInUse","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/a8ac6f4fa064ad0122a18be13eece503038ae053"},{"sha":"6b414de1cc7fb27345e10f7dde3673de1ccd9c65","author":{"name":"Derek Morris","email":"5648f3b6467e6f880d869a7774634af53b826b8c@microsoft.com"},"message":"Fix some tab issues to satisfy new, stricter CI tab requirements.","distinct":false,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/6b414de1cc7fb27345e10f7dde3673de1ccd9c65"},{"sha":"da8359d5c5e641f817d161b1f84cda822938598e","author":{"name":"Derek Morris","email":"5648f3b6467e6f880d869a7774634af53b826b8c@microsoft.com"},"message":"Defer LdLen instruction substitution until GlobOpt and fix related issues.\n\nThe idea of this changeset is that we were previously emitting LdLen\ninstructions for any time a b.length property was accessed. Normally\nthis is ok; the vast majority of cases where .length is used, LdLen,\nand the related fast-paths, is the way to go. However, this property\ncan be set by code to something else; in those cases, LdFld (and its\nvariants) will be faster.\n\nThere were a couple of issues uncovered by making this change; chief\namong them being the lack of proper profile information when inlined\nfunctions construct arrays from derived classes (which significantly\nshows up in early-boyer.js in Octane). Those have been resolved, and\nperf numbers are generally unaffected.\n\nThis is a squashed commit; ty to @rajatd for code review and fixes.","distinct":true,"url":"https://api.github.com/repos/Penguinwizzard/ChakraCore/commits/da8359d5c5e641f817d161b1f84cda822938598e"}]}
{"actor":{"display_login":"Penguinwizzard"}}