GitHub PushEvent at 2014-06-27 01:55:46
Repository: v8m-rb
Actor: xwafish
Payload: {"shas":[["6fd5da74f22db3bc807fa28fd636332664c75638","daf13860444c579bf157bc86e8c4bb7f7417921f@chromium.org","[Arm] Various cleanups to the Arm assembler backend.\n\nA couple of cleanups to the Arm backend to enable support of extended\nOOL constant pools in a following CL.\n\n - Remove instruction pattern extern const's and replace their use with IsXXX()\n   functions.\n - Do calculation of the target address of a load from constant pool in one\n   place.\n - A couple of other small cleanups.\n\nR=ulan@chromium.org\n\nReview URL: https://codereview.chromium.org/317653003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21932 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","rmcilroy@chromium.org",false],["e373a9c6be31ecd830211a08f5e1bda28d9163ee","1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","Run JS micro tasks in the appropriate context.\n\nR=jochen@chromium.org\nBUG=385349\nLOG=Y\n\nReview URL: https://codereview.chromium.org/332923003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21933 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","yangguo@chromium.org",false],["d71b79db0680fb0ba6d106837b3ce28322e92ab7","daf13860444c579bf157bc86e8c4bb7f7417921f@chromium.org","Special case ConstantPoolArray in MarkCompactCollector::MigrateObject.\n\nSpecial case the ConstantPoolArray in MarkCompactCollector::MigrateObject since it could contain\ninteger value entires which look like tagged pointers.\n\nR=hpayer@chromium.org, mstarzinger@chromium.org\n\nReview URL: https://codereview.chromium.org/304223002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21934 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","rmcilroy@chromium.org",false],["f9cb8e6ef72ee9c6c6757e950928c8601827a618","daf13860444c579bf157bc86e8c4bb7f7417921f@chromium.org","[Arm]: Simplify compile-time Arm feature detection.\n\nSimplify the compile time feature detection on Arm:\n - Define CAN_USE_XXX definitions unconditionally for all target/host\n   toolchain combinations\n - Rename arm_test / ARM_TEST to arm_test_noprob / ARM_TEST_NO_FEATURE_PROBE\n - Don't set ARM_TEST_NO_FEATURE_PROBE implicitly on the simulator to make\n   make simulator / native more consistent\n - Unify CpuFeatures::PrintTarget for simulator and native builds\n - Remove unecessary CAN_USE_VFP_INSTRUCTIONS definition for android (this is\n   the default for arm_fpu=default)\n - Add a CpuFeatures::Probe() before calling CpuFeatures::PrintFeatures() in PrintHelp\n    to ensure we have probed features before printing them.\n\nBUG=384474\nLOG=N\nR=jkummerow@chromium.org\n\nReview URL: https://codereview.chromium.org/340373002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21935 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","rmcilroy@chromium.org",false],["65fa2334b609ac26efdd870007acb19fd8dc011e","1cf0af8245a3a17a632a2c73531392b0f9761c76@chromium.org","Harden %FunctionBindArguments wrt optimized code cache.\n\nR=jkummerow@chromium.org\nBUG=387627\nLOG=N\n\nReview URL: https://codereview.chromium.org/345463005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21936 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","yangguo@chromium.org",false],["40047046b6e3586cb30c355384645497b65d0151","52e51c43e283548b762e3c9dd9a4600768db9fb4@chromium.org","Support LiveEdit on Arm64\n\nBUG=368580\nLOG=Y\nR=yangguo@chromium.org\n\nReview URL: https://codereview.chromium.org/339663007\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","alph@chromium.org",false],["d19032e919a858cdde88baca0f8bec4be62cad13","a43c420013ca055cc92ab03cc74d6f3bd5524c38@chromium.org","Partial revert of r21901 (2nd attempt)\n\nOnly disable runtime check for sse2 if __SSE2__ is not defined. This\nis required for the x87 port\n\nBUG=none\nLOG=n\nR=jkummerow@chromium.org\n\nReview URL: https://codereview.chromium.org/331803006\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21938 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","jochen@chromium.org",false],["54a00611b1265bbe5d5c8c6613b0047b8f8404ce","c942d126fed7cdf21e2306e20ba5eaf628ad30de@chromium.org","Create a RegisterSpec class inside of the IC that provides:\n1) symbolic names for the register (like, edx == receiver)\n2) can return an array of registers\n3) defines ordering when passed on the stack\n\nCode that implements or uses the IC should use this RegisterSpec instead of \"knowing\" what the registers are. Or at least have the RegisterSpec to validate it's assumptions.\n\nR=jkummerow@chromium.org\n\nReview URL: https://codereview.chromium.org/340363002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21939 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","mvstanton@chromium.org",false],["3b04ea0cf75fa55048054fa68db12af95379e016","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","Several methods moved from JSObject to Map.\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/349203002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21940 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["1e72bfb0c8b809aff3326f65ffaa3f51e616eee9","48ab5c39e4d5dca9792142edb27e8b6145d018d7@chromium.org","Support external startup data in V8.\n\n[Re-retry of r21696 and r21739]\n\nIf the embedder chooses, the 'natives' (library sources) and the\nprecompiled startup blob can be written to files during the build\nprocess and handed over to V8 at startup. The main purpose would be\nto reduce the size of the compiled binary for space constrained\nplatforms.\n\nThe build-time option is off by default. Nothing should change if\nit's not enabled.\n\nBUG=\nR=jochen@chromium.org\n\nReview URL: https://codereview.chromium.org/334913004\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21941 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","vogelheim@chromium.org",false],["41f2753a687523a6da84d94d035693bf6e47c288","45bfc1b1b7d2dfcfc95a4159d412582b31c3b80a@chromium.org","Map::MigrateToMap() now supports fast case (transition from a map that has run out of property space).\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/347413002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21942 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","ishell@chromium.org",false],["065a1682f7faf5f559e9a1f7c07e621153336142","c942d126fed7cdf21e2306e20ba5eaf628ad30de@chromium.org","Revert \"Create a RegisterSpec class inside of the IC that provides:\"\n\nThis reverts commit r21939 due to a static initializer issue.\n\nTBR=marja@chromium.org\n\nReview URL: https://codereview.chromium.org/339663008\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21943 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","mvstanton@chromium.org",false],["2ab1c2c9059e8e0d4d77bfdce57c4f45221f0e49","76cc7f10de6bc994d83c4cb09072e4590b82b709@chromium.org","Add PROJECT to v8\n\nBUG=374398\nR=machenbach@chromium.org\n\nReview URL: https://codereview.chromium.org/344163005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","machenbach@chromium.org",false],["49324f6466cad77e6d0697c9bddb4ac1a52f750f","1acd968c03055dc9530803aa511ddfcba12380e1@arm.com","ARM64: Optimize generated code for gaps\n\nR=ulan@chromium.org, jochen@chromium.org\n\nReview URL: https://codereview.chromium.org/268673003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21945 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","Jacob.Bramley@arm.com",false],["26ec605c8c48817c8f6a1369c2838795c401cf22","501b0c1b8463949b5dd7d0a355d828f70d1c5c27@homejinni.com","MIPS: Introduce intrinsic to expose debug state to generated code.\n\nPort r21908 (527abba)\n\nBUG=\nR=plind44@gmail.com\n\nReview URL: https://codereview.chromium.org/343193005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21946 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","kilvadyb@homejinni.com",false],["a4ec0d1ee37d88cbfb1d58ad048a911bfc492bee","1acd968c03055dc9530803aa511ddfcba12380e1@arm.com","Fix #include order in snapshot-external.cc\n\nThis corrects a linter complaint.\n\nBUG=\nR=mstarzinger@chromium.org, vogelheim@chromium.org\n\nReview URL: https://codereview.chromium.org/351643002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21947 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","Jacob.Bramley@arm.com",false],["a4e91ec4f22907f99462752f4ba82c454fd901c4","501b0c1b8463949b5dd7d0a355d828f70d1c5c27@homejinni.com","MIPS: Fix comment in r21905: \"Support LiveEdit.\"\n\nBUG=\nR=plind44@gmail.com\n\nReview URL: https://codereview.chromium.org/345243005\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21948 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","kilvadyb@homejinni.com",false],["c1d7625324c12269ac6054cc619d966bd4a2dc27","1acd968c03055dc9530803aa511ddfcba12380e1@arm.com","ARM: Clean up FlushICache.\n\nIn theory, the Thumb version of FlushICache doesn't have to be any\ndifferent from the ARM version: There is no need to switch to ARM mode\nfor the svc, and r7 can be used just like any other register.\n\nIn practice, GCC uses r7 as a frame pointer in Thumb code, and it\nrefuses to allow it be used in inline assembly. To avoid complicated\nchecks to determine whether or not it is possible to use it directly,\nthe FlushICache function explicitly preserves r7.\n\nR=ulan@chromium.org\n\nReview URL: https://codereview.chromium.org/335133002\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21949 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","Jacob.Bramley@arm.com",false],["4f9a88ff46aa0916790a0dfc1e611e6ccd1755c1","4a537d0618f1e69f7fb821738d3179cad3033f70@chromium.org","Map/Set: Implement constructor parameter handling\n\nWhen an iterable object is passed in as the argument to the Map and Set\nconstructor the elements of the iterable object are used to populate the\nMap and Set.\n\nhttp://people.mozilla.org/~jorendorff/es6-draft.html#sec-map-iterable\nhttp://people.mozilla.org/~jorendorff/es6-draft.html#sec-set-iterable\n\nBUG=v8:3398\nLOG=Y\nR=rossberg@chromium.org\n\nReview URL: https://codereview.chromium.org/345613003\n\nPatch from Erik Arvidsson <arv@chromium.org>.\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21950 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","adamk@chromium.org",false],["0e6afdd679ba9da6c27ffaf56e1bea3d7dbfe83a","f10f74a827ed7799dcb4ffe491a824c48519490c@intel.com","Change some cmpq to cmpp, times_8 to times_pointer_size for x32 port.\n\nR=verwaest@chromium.org\n\nReview URL: https://codereview.chromium.org/334793003\n\ngit-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21953 ce2b1a6d-e550-0410-aec6-3dcde31c8c00","haitao.feng@intel.com",false]],"size":54,"ref":"refs/heads/yy-dev-mips64-gbl","head":"c98b552a7d4bff964232307c3cd92abe9502d9b7"}