- 01 Jun, 2015 3 commits
-
-
michael_dawson authored
Fix another may be uninitialized compile failure on AIX in src/heap/heap.cc R=svenpanne@chromium.org, mbrandy@us.ibm.com BUG= Review URL: https://codereview.chromium.org/1153233004 Cr-Commit-Position: refs/heads/master@{#28710}
-
jacob.bramley authored
Use __ARM_ARCH_6ZK__ instead of __ARM_ARCH_6KZ__. The architecture is technically called ARMv6KZ, but GCC has always called it 6ZK. Clang defines __ARM_ARCH_6K__ for this target, and is unaffected. BUG=v8:3978 LOG=N Review URL: https://codereview.chromium.org/1145973004 Cr-Commit-Position: refs/heads/master@{#28709}
-
v8-autoroll authored
Rolling v8/tools/clang to ed19e3a88ba8dccc757b6f2e76d06c5d1355cfa3 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1166613002 Cr-Commit-Position: refs/heads/master@{#28708}
-
- 31 May, 2015 2 commits
-
-
erikcorry authored
R=hpayer@chromium.org, szager@chromium.org TBR=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1149413003 Cr-Commit-Position: refs/heads/master@{#28707}
-
v8-autoroll authored
Rolling v8/tools/clang to 4a73eedb03ade4ca209eadcf768737ca01bf7b4a TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1163663004 Cr-Commit-Position: refs/heads/master@{#28706}
-
- 30 May, 2015 1 commit
-
-
v8-autoroll authored
Rolling v8/buildtools to fa660d47fa1a6c649d5c29e001348447c55709e6 Rolling v8/tools/clang to fbd2e50b735151d7745bca153f7f17ea896dcfb7 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1158313003 Cr-Commit-Position: refs/heads/master@{#28705}
-
- 29 May, 2015 15 commits
-
-
erikcorry authored
If we crash V8 due to out-of-memory then we print the last 3 GCs on stdout as we crash. Also records the last 3 GCs on the stack so that it will be part of the minidump. R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1159513003 Cr-Commit-Position: refs/heads/master@{#28704}
-
titzer authored
R=mstarzinger@chromium.org BUG= Review URL: https://codereview.chromium.org/1164603002 Cr-Commit-Position: refs/heads/master@{#28703}
-
bbudge authored
Moves alignment fill calculations into two static Heap methods. Adds a Heap method to handle the complex case where filler is potentially needed before and after a heap object. Makes DoubleAlignForDeserialization explicitly fill after an already aligned object. LOG=N BUG=v8:4124 Committed: https://crrev.com/fcfb080eb9a637f0ae066bed4c45095e60df8a84 Cr-Commit-Position: refs/heads/master@{#28687} Review URL: https://codereview.chromium.org/1150593003 Cr-Commit-Position: refs/heads/master@{#28702}
-
yangguo authored
The point of this change is so that when emitting code for a call in FullCodegen::VisitCall, the statement position is not associated to any code that loads the function, but to the actual CallIC. R=mvstanton@chromium.org BUG=chromium:481896 LOG=N Review URL: https://codereview.chromium.org/1157543004 Cr-Commit-Position: refs/heads/master@{#28701}
-
vogelheim authored
R=jochen@chromium.org BUG=chromium:470930 LOG=N Review URL: https://codereview.chromium.org/1156103015 Cr-Commit-Position: refs/heads/master@{#28700}
-
ishell authored
Reland "Fixed a couple of failing DCHECK(has_pending_exception()). (patchset #1 id:1 of https://codereview.chromium.org/1151373002/ )" BUG=chromium:491062 LOG=N Review URL: https://codereview.chromium.org/1157273002 Cr-Commit-Position: refs/heads/master@{#28699}
-
conradw authored
Implements the strong mode proposal's restrictions on changing a strong object's writable, non-configurable property to non-writable. Setting the strong bit is still wip, so this change will only affect those objects that have the bit correctly set. The tests reflect this, and will be expanded as more objects can be marked as strong. BUG=v8:3956 LOG=N Review URL: https://codereview.chromium.org/1142393003 Cr-Commit-Position: refs/heads/master@{#28698}
-
jarin authored
BUG= Review URL: https://codereview.chromium.org/1148293009 Cr-Commit-Position: refs/heads/master@{#28697}
-
yangguo authored
R=mstarzinger@chromium.org BUG=chromium:492522 LOG=Y Review URL: https://codereview.chromium.org/1154163006 Cr-Commit-Position: refs/heads/master@{#28696}
-
mstarzinger authored
R=bmeurer@chromium.org Review URL: https://codereview.chromium.org/1162633002 Cr-Commit-Position: refs/heads/master@{#28695}
-
erikcorry authored
R=ulan@chromium.org BUG= Review URL: https://codereview.chromium.org/1142343009 Cr-Commit-Position: refs/heads/master@{#28694}
-
hpayer authored
BUG= Review URL: https://codereview.chromium.org/1158423002 Cr-Commit-Position: refs/heads/master@{#28693}
-
bmeurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1157423003 Cr-Commit-Position: refs/heads/master@{#28692}
-
rodolph.perfetta authored
vmov immediate was always emitting movt for some immediates wether or not the CPU supported ARMv7. BUG=v8:4019 LOG=n Review URL: https://codereview.chromium.org/1160093002 Cr-Commit-Position: refs/heads/master@{#28691}
-
v8-autoroll authored
Rolling v8/tools/clang to 5413f2a11e1b56c30e28769b9ff1086797c11b28 TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/1167453002 Cr-Commit-Position: refs/heads/master@{#28690}
-
- 28 May, 2015 19 commits
-
-
arv authored
Follow up to https://codereview.chromium.org/1135243004 For now we need to call set_base_id in AstNumberingVisitor because TurboFan needs a bailout id for super.prop in a lot of cases. BUG=None LOG=N R=adamk@chromium.org, mstarzinger@chromium.org Review URL: https://codereview.chromium.org/1153053005 Cr-Commit-Position: refs/heads/master@{#28689}
-
bbudge authored
Revert of Clean up aligned allocation code in preparation for SIMD alignments. (patchset #14 id:300001 of https://codereview.chromium.org/1150593003/) Reason for revert: Breaks mjsunit, webkit, mozilla, benchmarks. TBR=hpayer@chromium.org Original issue's description: > Clean up aligned allocation code in preparation for SIMD alignments. > > Moves alignment fill calculations into two static Heap methods. > Adds a Heap method to handle the complex case where filler is potentially needed before and after a heap object. > Makes DoubleAlignForDeserialization explicitly fill after an already > aligned object. > > LOG=N > BUG=v8:4124 > > Committed: https://crrev.com/fcfb080eb9a637f0ae066bed4c45095e60df8a84 > Cr-Commit-Position: refs/heads/master@{#28687} TBR=hpayer@chromium.org,bmeurer@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=v8:4124 Review URL: https://codereview.chromium.org/1159123002 Cr-Commit-Position: refs/heads/master@{#28688}
-
bbudge authored
Moves alignment fill calculations into two static Heap methods. Adds a Heap method to handle the complex case where filler is potentially needed before and after a heap object. Makes DoubleAlignForDeserialization explicitly fill after an already aligned object. LOG=N BUG=v8:4124 Review URL: https://codereview.chromium.org/1150593003 Cr-Commit-Position: refs/heads/master@{#28687}
-
mbrandy authored
Port 3a1d7335 Original commit message: This finishes up work begun by CL (https://codereview.chromium.org/546683003/) some months ago. R=mvstanton@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1160933003 Cr-Commit-Position: refs/heads/master@{#28686}
-
mbrandy authored
R=bmeurer@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com BUG= Review URL: https://codereview.chromium.org/1143153013 Cr-Commit-Position: refs/heads/master@{#28685}
-
sergiyb authored
This will land with https://chromereviews.googleplex.com/202967013 R=akuegel@chromium.org, machenbach@chromium.org BUG=471767 NOTRY=true LOG=N Review URL: https://codereview.chromium.org/1161873004 Cr-Commit-Position: refs/heads/master@{#28684}
-
mvstanton authored
This finishes up work begun by CL (https://codereview.chromium.org/546683003/) some months ago. BUG= Review URL: https://codereview.chromium.org/1149053004 Cr-Commit-Position: refs/heads/master@{#28683}
-
bmeurer authored
This is an initial step towards a faster and less incorrect implementation of for-in in TurboFan. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1153403002 Cr-Commit-Position: refs/heads/master@{#28682}
-
mstarzinger authored
This introduces a conservative prediction for each exception handler whether it will locally catch an exception or re-throw it to outside the code bondaries. It will allow for a more intuitive prediction of whether an exception is considered "caught" or "uncaught". R=bmeurer@chromium.org,yangguo@chromium.org BUG=chromium:492522 LOG=N Review URL: https://codereview.chromium.org/1158563008 Cr-Commit-Position: refs/heads/master@{#28681}
-
erikcorry authored
R=hpayer@chromium.org BUG= Review URL: https://codereview.chromium.org/1158933007 Cr-Commit-Position: refs/heads/master@{#28680}
-
machenbach authored
NOTRY=true Review URL: https://codereview.chromium.org/1156663009 Cr-Commit-Position: refs/heads/master@{#28679}
-
jochen authored
BUG=4134 R=vogelheim@chromium.org LOG=n Review URL: https://codereview.chromium.org/1154423004 Cr-Commit-Position: refs/heads/master@{#28678}
-
bmeurer authored
We need the shared function info of inlined functions to prevent code flushing for their unoptimized code, and also to make sure that liveedit can find the proper functions to deoptimize. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1156403002 Cr-Commit-Position: refs/heads/master@{#28677}
-
machenbach authored
BUG=chromium:489254 LOG=n Review URL: https://codereview.chromium.org/1143173005 Cr-Commit-Position: refs/heads/master@{#28676}
-
bmeurer authored
R=jarin@chromium.org Review URL: https://codereview.chromium.org/1156393002 Cr-Commit-Position: refs/heads/master@{#28675}
-
bmeurer authored
The control flow optimization should work independent of the JSGraph. We used the JSGraph there because it was convinient, not because it was necessary. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1160863003 Cr-Commit-Position: refs/heads/master@{#28674}
-
bmeurer authored
The SimplifiedOperatorReducer is (mostly) unused, except for the very rough store elimination, and just eats compilation time. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1162563002 Cr-Commit-Position: refs/heads/master@{#28673}
-
bmeurer authored
The list of inlined functions is used in exactly two places - for live edit and to prevent code flushing for inlined functions - and those are fine with SharedFunctionInfo and don't require a closure. This is one additional step towards inlining based on SharedFunctionInfo instead of JSFunction. R=jarin@chromium.org Review URL: https://codereview.chromium.org/1145893003 Cr-Commit-Position: refs/heads/master@{#28672}
-
yangguo authored
R=arv@chromium.org BUG=chromium:492526 LOG=N Review URL: https://codereview.chromium.org/1146923004 Cr-Commit-Position: refs/heads/master@{#28671}
-