GitHub PushEvent at 2014-10-03 13:36:03
Repository: v8m-rb
Actor: svetozar-janjic
Payload: {"shas":[["240a1abec5a6b55644fdf8fc6d40e39dce45be42","5fc48893deb452dfa8536f87a3ec37910dfa0cce@intel.com","X87: Removing ic.h from code-stubs.h\n\nport r23977.\n\noriginal commit message:\n\n  Removing ic.h from code-stubs.h\n\n  CodeStubs use state types defined in ic.h, but this has the unfortunate effect of spreading ic.h all over the place. Instead, define these shared state types in ic-public.h and allow ic.h to concern itself with internal state change of the ICs.\n\n  More work could/should be done here, but this is a first step.\n\nBUG=\nR=weiliang.lin@intel.com\n\nReview URL: https://codereview.chromium.org/573123003\n\nPatch from Jing Bao <jing.bao@intel.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23992 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","weiliang.lin@intel.com",false],["404f9c58f2fb39b04e582c9c10b9298f61c0a0e8","83469db1a808b761f8d6289760d4c675e2d6c26d@chromium.org","[Auto-roll] Bump up version to 3.29.71.0\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23993 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","v8-autoroll@chromium.org",false],["7055617eb8e305ccb3577417fb236e047a525906","196aa723bd52397afab4a3a409ca77e854f0e799@chromium.org","Measure new space allocation throughput.\n\nBUG=\nR=ulan@chromium.org\n\nReview URL: https://codereview.chromium.org/578453003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23994 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","hpayer@chromium.org",false],["962a8b8669b63cd8826def368c270e618f0d2683","fb5d38790ef05a8a7a4488709f96bc5b46970732@chromium.org","Unbreak build\n\nTBR=hpayer@chromium.org\n\nReview URL: https://codereview.chromium.org/568433003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23995 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","svenpanne@chromium.org",false],["c9aba120772e5e3f59d6903a948e75dca832195a","fb5d38790ef05a8a7a4488709f96bc5b46970732@chromium.org","Fixed deopt reasons in TaggedToI.\n\nEvery DeoptimizeIf should be preceded by a RecordComment explaining\nthe reason. In the long run, the reason should be an argument of\nDeoptimizeIf, but we're not there yet.\n\nOn x87, things are a bit ugly due to some pushing/popping, so if\nsomebody feels inclined to improve this: Feel free. Probably the right\napproach would be reloading instead of the push/pop horror.\n\nAnother thing is our inconsistent handling of the \"done\" continuation\nof deferred code on the various platforms, I made tiny changes on the\nway, but this should better be unified somehow, with all those\nmicro-optimizations removed.\n\nR=jkummerow@chromium.org\n\nReview URL: https://codereview.chromium.org/578583002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23996 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","svenpanne@chromium.org",false],["cff78f33d15c3eba36a932a84315ec856e040464","9606f7553293921f0821165c9907aac6a91895eb@chromium.org","Don't use OwnPrototypeChainLength in GetOwnPropertyNames\n\nBUG=\nR=ishell@chromium.org\n\nReview URL: https://codereview.chromium.org/574753002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23997 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","verwaest@chromium.org",false],["382ec6b8236de46fcd3ab61c2e6884c30516f808","5fc48893deb452dfa8536f87a3ec37910dfa0cce@intel.com","X87: turn on some tests of test-serialize\n\nThey were disabled by r21661. We turn on it because x87 snapshot can work now.\n\nBUG=\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/568833003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23999 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","weiliang.lin@intel.com",false],["523422349f70e4583a97f94e17e7be696851e5ff","1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","Support stepping into generator function.\n\nR=aandrey@chromium.org, wingo@igalia.com\nBUG=v8:3572\nLOG=Y\n\nReview URL: https://codereview.chromium.org/544953005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24000 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","yangguo@chromium.org",false],["3d7f5210651c2c8d6b89e3e6683b914c9006e7c7","19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","Minor compiler pipeline refactoring. Inline UpdateSharedFunctionInfo and make Parser::Parse responsible for setting the strict mode of the CompilationInfo.\n\nR=mstarzinger@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/555553003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24001 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","titzer@chromium.org",false],["3d7afa07f08413493633050549323dcc240073b7","1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","Serialize code stubs using stub key.\n\nAlso add some tracing to the code serializer.\n\nR=mvstanton@chromium.org\n\nReview URL: https://codereview.chromium.org/556243005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24002 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","yangguo@chromium.org",false],["7d3a0ffb3860ecac0700401fc36a3e9dd0a1eebc","1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","Fix compile error introduced in 24002.\n\nTBR=mvstanton@chromium.org\n\nReview URL: https://codereview.chromium.org/547293003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24003 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","yangguo@chromium.org",false],["2ae697d882123d182d65222744244f5534226fd5","83469db1a808b761f8d6289760d4c675e2d6c26d@chromium.org","[Auto-roll] Bump up version to 3.29.72.0\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24004 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","v8-autoroll@chromium.org",false],["8a875b8df9556d00f87f86013da9c9566a1ffa5f","f470371f43444450250d9ecb677e09db1ea63db3@igalia.com","Array.prototype.sort: Unchecked calls to hasOwnProperty and push and sort\n\nBUG=v8:3537\nLOG=\nR=arv@chromium.org, wingo@igalia.com, yangguo@chromium.org\n\nReview URL: https://codereview.chromium.org/555173002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24005 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","wingo@igalia.com",false],["4d1cab53a209e9145d54047961f6d56e49d4c602","f04d242e109628a27a0f75fd49a87722bcf291fd@chromium.org","This is a reland of issue 563813002:\n\nhttps://codereview.chromium.org/575473002/\n\nThis time with additional include headers and MSVC specific guards. Previously, only V8 Win32 - nosnap - shared failed:\n\nhttp://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20nosnap%20-%20shared/builds/2916\n\nR=marja@chromium.org\n\nReview URL: https://codereview.chromium.org/576733002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24006 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sigurds@chromium.org",false],["0d97acefd5faece2a5ceae65bd6022cbbdf339ff","c942d126fed7cdf21e2306e20ba5eaf628ad30de@chromium.org","Fix the IsTheHole bug.\n\nFor Double constant of non nan, object_ may be uninitialized.\n\n(This patch comes from weiliang.lin@intel.com )\n\nBUG=\nR=mvstanton@chromium.org\n\nReview URL: https://codereview.chromium.org/565183004\n\nPatch from Chunyang Dai <chunyang.dai@intel.com>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24007 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","mvstanton@chromium.org",false],["bfaef2be1de59fbed8e1ab47fe7825be708111cc","f04d242e109628a27a0f75fd49a87722bcf291fd@chromium.org","Add handling for argument adaptor frames to inlining.\n- Lazy deopt from inlined calls\n- Lazy deopt from inlined calls with parameter mismatch\n\nR=jarin@chromium.org, mstarzinger@chromium.org, mstarzinger@chromium\n\nReview URL: https://codereview.chromium.org/573703002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24008 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sigurds@chromium.org",false],["2f2ee4618780579d3a865c9c1d9a9aa264c8a13e","f9d8623a8dd3ad84d090081417f2856f9d8a2e47@chromium.org","Introduce simplified BooleanToNumber operator.\n\nR=titzer@chromium.org\nTEST=cctest/test-simplified-lowering/LowerBooleanToNumber\n\nReview URL: https://codereview.chromium.org/579723004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24009 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","mstarzinger@chromium.org",false],["ce63bfb4984fb7291d20c3123e3a6f28b30ae341","f04d242e109628a27a0f75fd49a87722bcf291fd@chromium.org","Revert \"Add handling for argument adaptor frames to inlining.\"\n\nThis reverts commit r24008.\n\nTBR=mstarzinger@chromium.org\n\nReview URL: https://codereview.chromium.org/581673002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24010 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","sigurds@chromium.org",false],["71b892808959aa0b28b8b22469bd44a27ca95c21","19a645c1ebe447a897b1b710207e681304cfaca8@chromium.org","Rename Runtime_CompileUnoptimized to Runtime_CompileLazy, because that is what it does. Split Compiler::GetUnoptimizedCode into two variants, one for lazy compilation (which can return optimized code!) and the other that actually returns unoptimized code.\n\nR=mstarzinger@chromium.org\nBUG=\n\nReview URL: https://codereview.chromium.org/547293004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24012 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","titzer@chromium.org",false],["2232d722d0e0ef91f76eccd43e92efefd3e3bbc7","9c00aa2f00f7d732c6ace7a14a02aab89edb1ad7@imgtec.com","MIPS64: Fix move operations from coprocessor in simulator.\n\nThis resolves calculation errors for trigonometric functions.\n\nTEST=test262/S15.8.2.7_A6.js\nBUG=\nR=jkummerow@chromium.org, paul.lind@imgtec.com\n\nReview URL: https://codereview.chromium.org/558163006\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24013 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","dusan.milosavljevic@imgtec.com",false]],"size":332,"ref":"refs/heads/turbofan","head":"1157fb75f9d302ef57d56772dd74d0c41fae9ebb"}