{"shas":[["0251db0fdd1dc3634e99c01d3326c48db50fe81a","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS] Revert \"[MIPS] Revert MIPS part of 7ccfe3df.\"\n\nIt turns out the fix in google r8321 (7ccfe3df) was correct, but\nit exposed another bug. So putting this code back, and new\ncommit will fix the bug.\n\nThis reverts commit c385b253922d7d7354528b25a9c4fcad256d8455.","Paul Lind"],["5013a0322b0763a58e630160cc4a92a50f350e23","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS merge] Port some DIV changes to BinaryOpStub::GenerateInt32Stub().\n\nThere were some changes in ARM r8172 that we needed to port to MIPS,\nbut missed.\n\nThe bug was exposed with the Arm & Mips fix in r8321, \"Fix wrong\nparenthesis in stub ARM and MIPS generation code.\"","Paul Lind"],["0a1e2cf96a3367a1ba38a400100d91f6c0633dcb","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS merge] Fix code style, line longer than 80 char.","Paul Lind"],["24c4f9da42cbc4ab17b43d4d8937e490b267d27c","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS] Another style issue.\n\nFunny paren spacing, and optimizing a Branch to use zero_reg.","Paul Lind"],["921749f2da6b5af964351d7c8f4847fb6ddbc95b","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS] Clean up a comment change.\n\nNo functional change.","Paul Lind"],["4d7fbd3d0f3df59c414681eb95c23b89f05341ec","d2a70cbf591cb78ce0e14a576d3ea779ef6058dd@mips.com","[MIPS] Simplify the translation of an if-then-else.\n\nSimplify the translation of some Arm conditional-execution, by using\na branch delay slot, removing a second branch.","Paul Lind"],["75d451574d6f5372da15de1cbf0e85fd5d2a678c","6bc59efd6b85cff0f2595be83afd849baf1a35e6@chromium.org","MIPS: Update an outdated comment in the CEntryStub.\n\nFollowing r8289 (bf0c0cf).\n\nBUG=\nTEST=\n\nReview URL: http://codereview.chromium.org//7211007\nPatch from Paul Lind <plind44@gmail.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8338 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sgjesse@chromium.org"],["bf95617ecdb9d58c36d8ff5464073f11498bf12a","6bc59efd6b85cff0f2595be83afd849baf1a35e6@chromium.org","MIPS: Port some DIV changes to BinaryOpStub::GenerateInt32Stub().\n\nThere were some changes in ARM r8172 that we needed to port to MIPS,\nbut missed.\n\nThe bug was exposed with the Arm & Mips fix in r8321, \"Fix wrong\nparenthesis in stub ARM and MIPS generation code.\"\n\nBUG=\nTEST=\n\nReview URL: http://codereview.chromium.org//7211006\nPatch from Paul Lind <plind44@gmail.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8339 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sgjesse@chromium.org"],["e9116bab2ad56d319755f514e5c87f5ef5de1db3","6bc59efd6b85cff0f2595be83afd849baf1a35e6@chromium.org","MIPS: port Merge arguments branch to bleeding edge (second try).\n\nPorted r8315 (d70d395).\n\nBUG=\nTEST=\n\nReview URL: http://codereview.chromium.org//7216004\nPatch from Paul Lind <plind44@gmail.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8340 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sgjesse@chromium.org"],["c0aa9a786ea36a9bf52450bac5e4c61e6d75b3c0","ab90319419412717b4fe739c88d6ec478f206567@chromium.org","Use issue number instead of username for TODO comment\n\nReview URL: http://codereview.chromium.org/7216007\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8341 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","jkummerow@chromium.org"],["20403870b93e7d5ad127b8574c6edc0a91e1d061","195ea4030878806013ec78410efffab3ff618ac0@gmail.com","Heap profiler: add an ability to iterate over snapshot's nodes.\n\nThis is a preparation for removing aggregated heap snapshots.\nW/o this API, counting object instances in a snapshot is very hard.\n\nR=sgjesse@chromium.org\nBUG=1481\nTEST=cctest/test-heap-profiler/NodesIteration\n\nReview URL: http://codereview.chromium.org/7204040\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8342 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","mikhail.naganov@gmail.com"],["b9dd9e0fd424ebd217cee9be8822efa179a3324e","4ff72aee4abc647f87ba5ef0966d328aa372be43@chromium.org","Correctly handle non-array receivers in Array length setter.\n\nBUG=v8:1491\nTEST=mjsunit/regress/regress-1491.js\n\nReview URL: http://codereview.chromium.org/7206038\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8343 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ager@chromium.org"],["08956d2a8a3afd77e2d6a1136f65cb51c8084cde","49bc0b76cffb0b10cd8c84f9cabc97a31ffe6343@chromium.org","Fix wrong bounds check on arguments object.\n\nTEST=added to test/mjsunit/arguments.js\n\nReview URL: http://codereview.chromium.org/7217005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8348 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","karlklose@chromium.org"],["2209e9de04f4bdddf9734700a9c3c75e7cc3f9f6","8bdee381138d3e68d6f2228682500088344888d1@chromium.org","Remove redundant hydrogen- and lithium instruction for symbol comparison.\n\nWe had two instructions HCompareJsObjectEq and HCompareSymbolEq that behave\nexactly the same. I removed one and renamed the remaining instruction into\nHCompareObjectEq.\nReview URL: http://codereview.chromium.org/7206040\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8349 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","fschneider@chromium.org"],["42c27743a6d174095be0302c59c851166d59d2e5","80295e4ef244a07779f93eaa95d582bad8e316a5@chromium.org","Make multi-line comments not count when checking whether --> is first on a line.\n\nA multi-line comment containing a newline is considered a line-terminator for\nother purposes, but a \"-->\" following such a comment is considered as being\non the same line as the text preceeding the multi-line comment.\nThis behavior matches JSC matching Firefox.\n\nTEST=cctest/test-parsing/ScanHTMLEndComments\n\nReview URL: http://codereview.chromium.org/7218009\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8351 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","lrn@chromium.org"],["56423dbab0cd0550ae4de5c5ddc0530440548036","80295e4ef244a07779f93eaa95d582bad8e316a5@chromium.org","[x64] Fix disassembly of movmskpd instruction.\n\nThe destination is a GP register, not an XMM register.  ia32 did not\nhave this problem.\n\nBUG=\nTEST=Check --print_code output for code that tests for -0.0.\n\nReview URL: http://codereview.chromium.org/7191015\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8352 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","lrn@chromium.org"],["3ebfac8f0ddb08e34c108b44af2ef92b639b30d3","ffe5be92b96cee609c0f7693f2d242f5f0457287@homejinni.com","Merge commit '56423dbab0cd0550ae4de5c5ddc0530440548036' into hj-dev-palfia-dev\n\nConflicts:\n\tsrc/mips/code-stubs-mips.cc","Akos Palfi"]],"ref":"refs/heads/hj-dev","size":17,"head":"3ebfac8f0ddb08e34c108b44af2ef92b639b30d3","push_id":34574846}