GitHub PushEvent at 2014-03-28 10:56:16
Repository: v8-sh4
Actor: guillon
Payload: {"shas":[["3cdd771fd86cdd58de020196681a777881172e95","ab90319419412717b4fe739c88d6ec478f206567@chromium.org","Fix build after r18344\n\n\"log\" is an overloaded function, it cannot be resolved without explicit parameter type information\n\nTBR=svenpanne@chromium.org\n\nReview URL: https://codereview.chromium.org/117723004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18345 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","jkummerow@chromium.org",false],["3dabb8e863f307d338b8df52a8ba566c4dca5d07","fb5d38790ef05a8a7a4488709f96bc5b46970732@chromium.org","Fixed Windows build (hopefully).\n\nTBR=dcarney@chromium.org\n\nReview URL: https://codereview.chromium.org/102123008\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18346 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","svenpanne@chromium.org",false],["64ac25c338473f05c21e2a4c62942fd139475a79","9606f7553293921f0821165c9907aac6a91895eb@chromium.org","Enable optimization of functions with generic switches.\n\nR=jkummerow@chromium.org, titzer@chromium.org\n\nReview URL: https://chromiumcodereview.appspot.com/110123002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18347 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","verwaest@chromium.org",false],["259508dc753c1f1f422d160b9bb8b1577210ec6e","ab90319419412717b4fe739c88d6ec478f206567@chromium.org","Hydrogen: Re-use regular comparisons infrastructure for switch statements\n\nR=rossberg@chromium.org\n\nReview URL: https://codereview.chromium.org/111573003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18348 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","jkummerow@chromium.org",false],["2d4efd21c0f60012501cafb7940c23b7eed39abf","fb5d38790ef05a8a7a4488709f96bc5b46970732@chromium.org","Improve the fix for r18344.\n\nOur toolchains differ in mysterious ways, especially regarding\noverloading resolution, templates, etc. :-P This fix avoids a\ncall/return just for resolution and uses a static_cast instead.\n\nR=dcarney@chromium.org\n\nReview URL: https://codereview.chromium.org/118183002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18349 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","svenpanne@chromium.org",false],["e9e3e266be85381e36257589ed501999b165beae","fb5d38790ef05a8a7a4488709f96bc5b46970732@chromium.org","Handle Math.log(NaN) correctly in Crankshaft on Intel platforms.\n\nThis never worked...\n\nTBR=yangguo@chromium.org\n\nReview URL: https://codereview.chromium.org/118233002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18350 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","svenpanne@chromium.org",false],["c547f1c9358385be948ceee3ec2d6d7f90891c84","196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","Fix MIPS switch statement breakage.\n\nBUG=\n\nReview URL: https://codereview.chromium.org/116073004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18351 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","hpayer@chromium.org",false],["f837e15b884ced1059d4e00d898ca6ac343adc7d","9606f7553293921f0821165c9907aac6a91895eb@chromium.org","Bump codesize limit for OSR.\n\nR=jkummerow@chromium.org\n\nReview URL: https://codereview.chromium.org/111603008\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18352 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","verwaest@chromium.org",false],["8027e4fa9ef750bdfeb6b0b6f09fdd5e63803065","196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","Prepare push to trunk.  Now working on version 3.24.5.\n\nR=jkummerow@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/105213006\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18353 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","hpayer@chromium.org",false],["90cbc434a8c58c8479f34ca058cd951b04e55a13","196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","Use constant 0 instead of constant null when clearing map words during allocation folding.\n\nBUG=\nR=bmeurer@chromium.org\n\nReview URL: https://codereview.chromium.org/112673002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18356 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","hpayer@chromium.org",false],["6cb268519d7de81981fd57d7b3d63f2b8a818a5a","f87f6765869c7c92d898c99d47c97b4eb8053dae@chromium.org","Improve ==/=== comparison in Hydrogen for monomorphic maps\n\nR=titzer@chromium.org\n\nReview URL: https://codereview.chromium.org/108083004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18357 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","danno@chromium.org",false],["960870c06c3af959617f3eaa4d1461d930b01d1a","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","--predictable mode added\n\nR=hpayer@chromium.org\n\nReview URL: https://codereview.chromium.org/93633008\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18358 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["4a84be42ba109cc88a822a2ed03df27ea89303de","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","HLoadKeyed for Smis optimized for x64\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/108933002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18359 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["2e5322884e2f38f0b6c0166cd4b3af31e61716e5","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","HStoreNamedField for Smis optimized for x64\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/108413003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18360 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["11962722d2396a728ac5cb64781512802239b99d","ffe5be92b96cee609c0f7693f2d242f5f0457287@homejinni.com","MIPS: Enable optimization of functions with generic switches.\n\nPort r18347 (64ac25c)\n\nFix of r18351\n\nBUG=\nR=hpayer@chromium.org\n\nReview URL: https://codereview.chromium.org/94103007\n\nPatch from Balazs Kilvady <kilvadyb@homejinni.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18361 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","palfia@homejinni.com",false],["31b19798e02350b35a1009af48dfb9a34aa736be","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","HStoreKeyed for Smis optimized for x64 + related redundant moves of elements removed\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/108503004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18362 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["b78b37dac39904e06af43d8601cf3c7ccf333336","72c81f38df725d8f1832acb9b5bb99563fc2f1b9@chromium.org","Introduce API to temporarily interrupt long running JavaScript code.\n\nIt is different from termination API as interrupted JavaScript will continue to execute normally when registered InterruptCallback returns.\n\n  /**\n   * Request V8 to interrupt long running JavaScript code and invoke\n   * the given |callback| passing the given |data| to it. After |callback|\n   * returns control will be returned to the JavaScript code.\n   * At any given moment V8 can remember only a single callback for the very\n   * last interrupt request.\n   * Can be called from another thread without acquiring a |Locker|.\n   * Registered |callback| must not reenter interrupted Isolate.\n   */\n  void RequestInterrupt(InterruptCallback callback, void* data);\n\n  /**\n   * Clear interrupt request created by |RequestInterrupt|.\n   * Can be called from another thread without acquiring a |Locker|.\n   */\n  void ClearInterrupt();\n\nFix Hydrogen SCE pass to avoid eliminating stack guards too aggressively. Only normal JavaScript functions are guaranteed to have stack guard in the prologue. If function is a builtin or has a custom call IC it will lack one.\n\nBUG=\nR=danno@chromium.org, dcarney@chromium.org\n\nReview URL: https://codereview.chromium.org/102063004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18363 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","vegorov@chromium.org",false],["06f90912f6033dffec5e7dd083610de22acef4ea","72c81f38df725d8f1832acb9b5bb99563fc2f1b9@chromium.org","Fix compilation error introduced by r18363.\n\nRemove debugging related code.\n\nTBR=dcarney@chromium.org\n\nReview URL: https://codereview.chromium.org/104793005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18364 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","vegorov@chromium.org",false],["b3fcc670bcaf3347f6d0d9f0cf2c2dd2548916be","72c81f38df725d8f1832acb9b5bb99563fc2f1b9@chromium.org","Revert \"Introduce API to temporarily interrupt long running JavaScript code.\"\n\nThis reverts commit r18363.\n\nRevert \"Fix compilation error introduced by r18363.\"\n\nThis reverts commit r18364.\n\nChanges in SCE pass are incompatible with parallel compilation\n\nTBR=dcarney@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/101463003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18365 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","vegorov@chromium.org",false],["5664913e6d65452a630d143b73f68750d8683d74","196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","Generalize AllocationMemento::FindForHeapObject and remove corresponding new space check.\n\nBUG=\nR=mvstanton@chromium.org\n\nReview URL: https://codereview.chromium.org/104903002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@18366 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","hpayer@chromium.org",false]],"size":1000,"ref":"refs/heads/master","head":"17395f2d7a181b3e5bba2e32cbae6aad3d7722e7"}